欢迎访问文稿网!

路由表简介

范文之家 分享 时间: 加入收藏 我要投稿 点赞

路由表简介

    7.2.1 路由表简介

    路由表是路由器对数据包进行路由选择的依据,路由表能力是衡量一个路由器性能的主要标准。路由表能力是指路由表内所容纳路由表项数量的极限。由于互联网上执行BGP协议的路由器通常拥有数十万条路由表项,所以该项目也是路由器能力的重要体现。

    路由表一般包含五项基本的表项:1.目的网络前缀;2.用于指定网络前缀位数的子网掩码(subnetmask);3.下一跳路由的IP地址或本地出口名称;4.跳计数,路由到达目标的相对成本。跳计数最低的路由为最佳路由;5.协议,显示学习到该路由的方式。

    路由表可分为静态路由表和动态路由表,现一一对其进行介绍。

    (1)静态(Static)路由表由系统管理员事先手工设置,路由明确地指定了包到达目的地必须经过的路径,除非网络管理员干预,否则静态路由不会发生变化。一般会在静态路由表最后要添加一条默认路由,如果数据包的目的地址没有在路由表中,路由器就按默认路由进行转发。静态路由不能对网络的改变作出反应,所以说静态路由用于网络规模不大、拓扑结构相对固定的网络。

    静态路由具有允许对路由的行为进行精确的控制、减少网络流量、配置简单、高效可靠等特点。在所有路由中,静态路由优先级最高,在与动态路由发生冲突时,以静态路由为准。

    (2)动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

    动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化,路由选择协议就会重新计算路由,并发出新的路由更新信息。这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。

    静态路由和动态路由有各自的特点和适用范围,在网络中动态路由通常作为静态路由的补充。当一个分组在路由器中进行寻径时,路由器首先查找静态路由,如果查到则根据相应的静态路由转发分组;否则查找动态路由。这当中可能会出现路由冲突的情况,路由器通过设置路由优先级来解决,这就是路由的管理距离(AD)。

    管理距离是一种对路由信息的可信度进行排序的方法。管理距离是一个0-255的整数,值越小可信度就越高,尽管管理距离可以配置1-9,但它们被保留内部使用,不推荐使用它们。在默认的情况下,各种路由选择协议都有自己的默认管理距离,但是允许手动修改。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议的路由,管理距离小的会被选中。

221381
领取福利

微信扫码领取福利

微信扫码分享