路由是什么:报文从源到目的地的传输路径。路由器可以根据路由表的最佳路由进行转发,最佳路由与与发现此路由的路由协议优先级,所配置的路由度量有关。
**路由可实现负载分担:**当多条路由协议优先级与路由度量一样可以实现负载分担。
**路由备份:**当多条路由的协议优先级与路由度量不一样时可以实现路由备份,增加可靠性。
路由的分类
路由可以分为3大类
1.直连路由:通过链路层协议发现的路由不需要手动配置。
2. 静态路由:需要手动配置的路由。
3.动态路由:通过动态路由协议发现的路由(IS-IS,OSPF,RIP,BGP)。
路由表与FIB表
路由表每台运行动态路由协议的路由器都至少有2张表本地核心路由表,与协议路由表
1.本地核心路由表:保存本地路由器到网络中各目的地的最佳路由协议,并把这些最佳路由下发到FIB表,用于报文转发。
2.协议路由表:保存所有发现的路由 ,里面的路由不一定是最佳的路由 ,路由协议可以引入并发布其他协议生成的路由。
FIB表的匹配:当报文到达时,会通过查找FIB表中对应的表项进行转发。又因为IP报头没有封装掩码,当有多条同时到达同一目的地时,但处于相同自然网段的转发项时,这是就要使用最长掩码匹配原则。
路由协议的优先级
相同的目的地不同的路由协议可能会发现不同的路由,当有多个路由时,选择最高优先级的路由(取值小的)最为最佳路由存放入本地核心路由表(ip路由表)。
1.路由协议优先级分为外部优先级和内部优先级2种,选择路由时先比较外部优先级在比较内部优先级,当他们配置了相同的外部优先级时,系统会通过内部优先级决定那个路由协议发现的路由成为最佳路由。
外部优先级:可以通过手动进行配置,优先级的数值越小,优先级越高。
内部优先级:不能够被用户修改,当到达同一目的地的路由外部优先级相同时才会比较内部优先级。
负载分担与路由备份
当多条路由优先级与路由度量都相同时,就称为等价路由,可以实现负载分担。当优先级与路由度量不相同时这时便可以形成路由的备份。
负载分担:路由器支持多路由模式,允许配置多条目的地相同,优先级也相同的路由。
路由备份:为了提高网络的可靠性,到达同一目的地可以配置多条路由,选择优先级最高的一条作为主路由,其余为备份路由。当主路由发生故障时,变为非激活状态。这时候备份路由便开始工作。,当主路由恢复时由于他的优先级最高,这时便又会重新选择主路由发送数据。
路由的收敛
什么叫路由收敛:网络拓扑发生变化引起的通过重新计算路由而发生的替代路由行为。随着网络的融合,某些路由可能指导关键业务的转发,这时他应该要尽快收敛,收敛的4个优先级:critical(l临界),hight(高),medium(中),low(低)