关于路由器的基础知识(三分钟了解路由器路由表)

关于路由器的基础知识(三分钟了解路由器路由表)(1)

在IP网络中,数据遵循IP协议所定义的格式,设备对其进行相应的处理,使得它能够在网络中进行传输。

为了实现这个功能,网络中的设备需具备将IP报文从源转发到目的地的能力。当一台路由器收到报文时,它会在自己的路由表(Routing Table)查询路由,寻找该报文的目的IP地址相匹配的路由条目,如果找到匹配的路由条目,路由器便按照该条目所指示的出接口及下一跳IP地址转发该报文;如果没有任何路由条目匹配该目的IP地址,则意味着路由器没有相关路由信息可用于指导报文转发,因此该报文将会被丢弃。这就是路由器处理数据包的过程。

每一台具备路由功能的设备都会维护路由表,根据这张路由表,路由器才能够正确地转发IP报文,它就像是一个地图。路由表中有着路由器通过各种途径获知的路由条目,每一个路由条目包含目的网络地址/网络掩码、路由协议、出接口、下一跳IP地址、路由优先级及度量值等信息。

路由表中每个信息的含义如下:

1、目标IP地址和网络掩码:作为一个网络中的地图,其中的每一条路由都指向网络中的某个目的网络。目的网络的网络地址及网络掩码用于标识一条路由。

2、路由协议:表示该路由的协议类型,或者该路由是通过什么途径学习到的。比如OSPF、EIGRP、Static等,如果是直连路由则会显示出“C”。

3、优先级:也可以称之为管理距离,路由表中路由条目的获取来源有多种,每种类型的路由对应不同的优先级,路由优先级的值越小则该路由的优先级越高。

4、度量值:指的是本路由器到达目的网段的代价值,在许多场合它也被称为度量值或Metric值,度量值的大小会影响到路由的选择。度量值越小则路径越优先,且不同的路由协议,对于路由度量值的定义和计算有所不同。

5、下一跳地址:路由器转发到达目的网段的数据包所使用的下一跳地址。简单的说就相当于我们走在一个十字路口,导航(路由表)会告诉我们应该左转还是直行一样。

6、出接口:数据包被路由后离开本路由器时的接口。当我们在收到一个数据包的时候,路由器进行查表转发,转发数据出路由器的接口就是出接口。

任何一台支持路由功能的设备都要维护路由表来正确地转发数据,在一个的网络中,一台路由器的路由表往往包含多条路由,这些路由可能从不同的来源获取。如动态协议或者静态路由等。

路由器能够自动获取本设备直连接口的路由并将路由写入路由表,该种路由被称为直连路由,直连路由的目的网络一定是路由器自身某个接口所在的网络,当路由器接口状态为双UP状态时,路由表中就会出现直连路由。

对于到达非直连网络的路由,路由器就必须通过其他途径来获取,静态路由是一种最直接、最简单的方法。静态路由,就是管理员使用手工配置的方式为路由器添加的路由,网络管理员通过手工配置的方式告诉路由器下一步需要怎么走。静态路由的配置不需要占用网络资源,且不需要交互协议报文等。

还有一种是默认路由,默认路由也被称为缺省路由,是目的网络地址及网络掩码均为0的路由,即0.0.0.0/0或者0.0.0.0 0.0.0.0。这是一条非常特殊的路由,所有的目的IP地址都能被这条路由匹配。而且默认路由不仅可以通过静态的方式实现,动态路由协议同样支持默认路由的动态下发。

最后一种就是动态路由协议,当在大中型网络中时,由于网段数量特别多、网络拓扑复杂等原因,使用静态路由配置及维护工作量都太大,这时就需要考虑动态路由协议了。

当我们启动动态路由协议,路由器之间就能够交互路由信息,自动的生成路由表项。而当网络拓扑发生变更时,动态路由协议能够感知这些变化并且自动地作出响应,从而使得网络中的路由信息适应新的拓扑。这些东西都能由路由器自主完成,无需管理员干预。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页