目录
一、路由
1.概况
是源主机到目标主机转发的过程。(每个路由器都会有对应的路由表和接头)
2.工作原理
如图,每个路由器都有两个接口E0和S0。在每个路由表中每个接口都对应着不同的网段。如果PCA想要向PCB传输就要通过路由A进行。A的地址是1.1是对应的网关就是1.0,B地址3.1网关就是3.0
因为AB两个网段不同,所以A就会发送一个数据包给A网段的路由器,路由器A接收到数据包会在路由表中查看目标网段对应的接口处并从此接口处转发出去。
B路由收到了A路由传来的数据会在路由表中查看目标的网段并通过对应接口处传播出去,最后通过对应的网关就能传到B的主机上。
二、静态路由
1.概况
是一种路由的方式。由管理员手工配置是单向的缺乏灵活性。(一般非直连网段需要加装静态路由)
如图 如果A要想和B连接但是不是在直连网段所以需要配置静态路由才能连接B
如何配置就是在路由器中配置目标的网段加上下一跳地址。如图A的目标网段是192.168.3.0而下一跳的网段则是B路由器S0接头的网段。 但静态路由是单向传播的所以如想互通就还要在B的路由器上配置A的目标网段和下一跳地址。
例如:
首先要配置PC3和PC4的配置
然后配置路由器1、2、3
要将个路由接头的地址配置,还要将静态路由配置
int g0/0/0就是用来配置接头的命令,进入g0/0/0的接头再 ip address配置接头的地址
ip route-static是配置静态路由命令,内容有:目标地址的网段和子网掩码和下一跳地址
即可成功
三、路由器转发数据包的封装过程
A首先通过数据包的形式传输(源IP地址和目标IP地址)由于不知道路由器A接头E0的MAC地址所以要通过ARP进行解析出E0的MAC地址后进行第一次封装。
路由器A会解封查看目标的IP地址然后查询路由表确定转发的路径转发给路由器B
过程中会先通过ARP解析出B路由器E1的MAC地址后进行第二次封装。
到达B路由器首先解封装查看路由表中对应网段的接头再通过对应的接头E0传输
E0首先会通过ARP解析出B的MAC地址进行第三次封装传输。
注意:在整个过程中IP地址是不变的,变得只有MAC地址
总结
明白了解路由器的功能是选择最优路径转发数据,并且了解两台路由器之间的工作原理。掌握静态路由的概念是用于非直连网段的配置,它是由管理员手工配置的单向的传输,所以如果要想两端互通就要在两个路由器上配置静态路由,要会配置静态路由上面有例题。最后要了解当路由器转发数据包的时候其中的整个封装过程。