什么是路由
路由器作为一种网络互连的关键设备,它是伴随着Internet和网络行业发展起来的。通常我们所说的路由一般是指路由信息,就是去往目的地的一条信息,它指明了去往目的地的方向,另外,路由也可表示寻径,是指路由器在接收到IP包后,去查找路由信息并进行转发的过程。它实质上是完成了TCP/IP协议族中IP层提供的无连接,尽力而为的数据报传送服务。
如下图,PC1和PC2分别处于两个网段中,因此,他们之间的通信就必须依靠路由器这类网络转发设备来实现。首先,对于PC1要发给其他网段的IP报文,会首先将报文交给默认网关RTA进行转发,RT1为了完成转发任务,会检查IP报文的目的地址,找到与自身维护的路由转发信息相匹配的项目,从而知道应该将报文从哪个接口转发给哪个下一跳路由器。在这个例子中,假设RTA通过路由转发将报文发送给了RTB。类似地,RTB经过路由查找将报文发送给RTC。因为RTC通过IP报文的目的地址判断PC2处于其直连网络上,所以将报文直接发送给PC2。
路由器进行报文转发依赖自身所拥有的路由转发信息,这些信息可以手工配置,但更常见的情况是路由器之间自动地进行路由信息的交换,以适应网络动态变化和扩展的要求,因此,路由器的另一个重要作用是交互路由等控制信息并进行最优路径的计算。
路由表
路由表,指的是路由器中存储的路由信息,该表中存有到达特定网络终端的路径,路由表中含有网络周边