首页 理论教育网络设备配置与实训-路由原理解析

网络设备配置与实训-路由原理解析

【摘要】:图2-1路由原理实例如果PC 1向PC 2发送数据,首先,PC 1先将目的地址的IP地址和子网掩码进行“与”运算,算出目的地址的网络地址,与自己的网络地址相比较,发现目的网络不是本网络,因此,PC 1会将数据包发往自己的默认网关,即路由器R 1的F 1/0端口。当路由器R 1中包含到达目的子网的路由时,数据包被R 1通过串行口S 1/2转发至路由器R 2的S 1/2。什么是路由表呢?

路由器用于连接多个网络,那么如何实现一个网络中的主机与另外一个网络中的主机互相访问呢?当IP子网中的一台主机发送数据包给同一个子网的另一台主机时,它将直接把IP分组发送到网络上,目的主机就可以收到。当数据包发送给不同子网中的主机时,就必须通过“默认网关”。“默认网关”是一个子网通往其他网络的门,必须是具有路由功能的设备,一般可以用路由器。当数据包发送给路由器以后,路由器根据IP数据包中的IP地址的网络号信息,在路由表中查找到达该目的网络应使用的路由器端口,然后通过该端口将IP分组发送出去。通过一个个路由器的中转,最终到达目的子网。

下面以图2-1为例,介绍一下具体的转发过程。

图2-1 路由原理实例(www.chuimin.cn)

如果PC 1向PC 2发送数据,首先,PC 1先将目的地址的IP地址和子网掩码进行“与”运算,算出目的地址的网络地址,与自己的网络地址相比较,发现目的网络不是本网络,因此,PC 1会将数据包发往自己的默认网关,即路由器R 1的F 1/0端口。然后R 1再根据数据包的目的网络地址,查找自己的路由表,如果发现到该网络的路由,那么就将数据包根据路由转发至下一跳;如果没有发现到达该网络的路由,那么就查找默认路由,转发至默认路由的下一跳;如果路由器中没有目的网络的路由,也没有默认路由,那么路由器就丢弃该数据包。当路由器R 1中包含到达目的子网的路由时,数据包被R 1通过串行口S 1/2转发至路由器R 2的S 1/2。下一步R 2根据数据包的目的网络地址查找自己的路由表,发现数据包的目的网络直连在自己的F 1/0口上,那么,R 2直接通过F 1/0口将数据包转发到PC 2。

从上面的分析中可以看出,路由表在数据转发过程中扮演了重要角色。什么是路由表呢?