1、路由器的工作原理
路由首先是从源主机到目标主机的转发过程,能够将数据包转发到正确的目的地,并在转发过程中选择最优路径的设备。那我们再来说说工作原理:路由器怎么来转发数据?对,是根据路由表来转发数据。路由表中包含该路由器所掌握的所有目的的网络地址,以及通过此路由器到达这些网络的最优路径。所以路由器才能高效的工作。
2、路由表的形成:
直连网段(配置ip地址,端口up状态,形成直连路由),非直连网段,需要静态路由或动态路由,将网段添加到路由表中,路由器通过查询路由表,实现数据包转发。路由表的形成有静态添加和动态学习2种方式。
3、静态路由:
是由管理员手工配置的固定路由。如果路由器A需要将数据转发到非直连网段***.***.*.*,就需要在路由器A上添加静态路由。默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。适当的使用默认路由可以减小路由表的大小。
4、路由器转发数据包的封装过程解说:
a:如图所示pc1向pc2发送数据,pc1在网络层将来自上层的报文封装成ip数据包,包含了源地址和目的地址,源地址为192.168.1.2/24目的地址为192.168.2.2/24 ,pc1会用本机配置24位掩码与目的地址进行“与”运算,得知自己与目的地址不在同一网段,因此就需要网关路由器A来转发。
b:pc1通过ARP请求获得默认网关路由器A的E0接口mac地址00-11-12-21-22-22.在数据链路层pc1将ip数据包封装成以太网数据帧,在以太网帧首部的源mac地址为00-11-12-21-11-11 ,目的mac地址为网关E0接口的mac地址00-11-12-21-22-22。
c: 路由器A从e0接口接收到数据,然后查找自己的路由表,寻找与目标ip地址192.168.2.2相匹配的路由表项,然后根据路由表的下一跳地址将数据转发到e1。
d:在e1接口的路由器A重新封装以太网帧,这个时候源mac地址为路由器A的e1接口mac地址00-11-12-21-33-33 ,目的的mac地址与他相连的路由器B的e1接口为00-11-12-21-44。
e:路由器B从e1接收数据帧,根据路由表的下一跳将数据包转到e0接口。路由器B发现目的网段与自己的e0接口直接相连,通过ARP广播获得 pc2以太口的mac地址00-11-12-21-66-66。路由器B在将ip数据包封装成以太网帧,源mac地址为路由器B的e0接口的mac地址00-11-12-21-55-55,目的mac地址为pc2的mac地址为00-12-21-66-66。最后封装完毕,将以太网帧从e0接口发网pc2。
5、静态
默认路由的配置:废话不多说 上简单实验演示一下!!!如图所示
首先第一步 审题 如图教你给R1配置默认路由,R2配置静态路由(记住一个心得,向上指默认 向下指静态 )能ping通 ok
然后就是敲命令了:第一步 进入系统视图,改名字 配啥就改啥,我们先配R1
然后 进入RI所连接的两个点g0/0/1, 然后配这个点的ip地址 ,ip add 12.0.0.1 24 ,并且激活它,命令是 undo sh(undo shutdown)。
接着在搞另一个点 g0/0/0,同理最后激活它,显示 is not shutdown 就是已经激活了的意思。
最后就是配R1的路由,命令是 ip route-static 加上网络号和子网掩码和下一跳的地址。
同理在配R2,然后R2有一个回环地址,操作命令如下,int loopback 0 然后配它的ip地址 ip add 2.2.2.2 32 回环地址不激活也没事
最后 Q一下 退出 。配置R2的静态路由 命令一样 ip route-static 加上目标ip的网络号和子网掩码和最近的下一跳跳点
最后ping一下:如图显示 皆ping 通 就OK了 so easy !
切记,pc端的基本信息要填一下,最后一定要点击应用。