一、路由概述1
1路由基本概述什么是路由和路由表
每个网络号或者主机地址就是一条路由,由许许多多的不同网段号和主机地址构成的表就是路由表
可以通过命令displayiprouting-table来进行查看
其中网络号:192
0/24,主机地址192
1/32为什么需要路由表
同一个网段的用户的数据互访,可以通过ARP直接进行目的端的MAC地址请求,从而分装发送数据
如果是不同网段的用户的数据互访,例如N访问M,由于在N发送的数据中没有写明到达目的地M的路线,就需要中间的路由设备(路由器、三层交换机、防火墙等)进行中转接力,最终到达目的地M
这就要求中转的路由设备能够由到达目的地的M和届时返回N的路由,这样中转设备才知道应该将数据发送给哪一个下一跳设备
因此设备需要有到达全网的不同网络号的路由,并形成本地的路由表存储下来直到数据的路由转发
拓展:在IP的扩展头部中,有一种SourceRoute(源路由)功能,管理员能够在IP头部加上若干个中转站地址,这样数据就可以按照管理员的意愿在网络中进行发送
路由信息介绍设备是如何使用路由表的
假设现在有一个流量从14
1的ping流量从GE0/2接口被R2收到,那么R2应该如何使用路由表来进行数据处理
R2从GE0/2收到的报文封装如下DMAC=1
1对应MACSMAC=1
2对应MACSIP=14
1DIP=11
1icmp数据R2发现目的MAC是本设备的GE0/2端口,就拆开二层数据帧,R2要面对的是如下的报文SIP=14
1DIP=11
1icmp数据R2发现DIP是11
1,不是发送给本设备的,因此就要转发出去,此时就根据DIP查询路由表,发现下一跳是2
2,出接口是GE0/0
此时就完成了一次传说中