路由表的来龙去脉
<HUAWEI> display ip routing-table Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole route ------------------------------------------------------------------------------ Routing Table: Public Destinations : 8 Routes : 8 Destination/Mask Proto Pre Cost Flags NextHop Interface 0.0.0.0/0 Static 60 0 D 10.1.4.2 GigabitEthernet1/0/0 10.1.4.0/30 OSPF 10 0 D 10.1.4.1 GigabitEthernet1/0/0 10.1.4.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 10.1.4.2/32 OSPF 10 0 D 10.1.4.2 GigabitEthernet1/0/0 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0 255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
存在于每一台路由器内部的, 是一张本地核心路由表, 此表的用途专门在于记录借助不同路由协议所发现的路由信息之事项, 并且要从这些记录当中挑选出最为优化的路径。路由条目的来源主要涵盖了直连路由、静态配置路由以及动态协议发现的路由这几种不同类型。
除了依照来源予以划分以外, 鉴于目的地地址范围存在差异, 路由能够被划分成直接路由、静态路由以及动态路由这三大类别。管理员能够借助 ip routing - table 命令查看设备之上的路由表信息, 及时把握网络的转发状况。
路由的关键概念
<HUAWEI> display ospf routing
OSPF Process 1 with Router ID 4.4.4.4
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
172.16.1.0/24 4 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
4 Inter-area 192.168.2.3 2.2.2.2 0.0.0.2
192.168.0.0/24 2 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
Routing for ASEs
Destination Cost Type Tag NextHop AdvRouter
10.0.0.0/8 1 Type2 1 192.168.2.1 1.1.1.1
Total Nets: 4
Intra Area: 1 Inter Area: 2 ASE: 1 NSSA: 0

有着各个多个关键字段被包含在路由表里, 像目的地址、掩码的长度、协议的类型、优先级、下一跳地址以及出接口这些。除去本地核心路由表之外, 各个路由协议会去维护自身的协议路由表, 专门用来存放该协议所发现的路由信息。
路由协议相互之间还支持将彼此的路由进行引入, 好比在运行OSPF协议之际, 能够将直连路由、静态路由或者IS-IS路由引入至OSPF里进行发布。这种引入的机制使得不同协议的路由可以实现互通, 进而提升了网络的灵活性。
路由优先级的讲究
当有多条去往同一目的地的路由存在时, 设备得判断哪一条是最优的。各路由协议都有被分配的不同优先级 , 数值越小意味着优先级越高, 直连路由优先级是0 , 出自不可信源的路由优先级为255。

华为NE40E设备里, 外部优先级是用户能够去配置的, 内部优先级却是由系统固定给定了的, 当不同协议优先级被配置为相同数值的时候, 系统会依照内部优先级开展二次比较, 最终挑选拿出可用路由。
最长匹配的选择
设备收到数据包后, 会把目的IP地址同路由表里所有的表项逐个对比, 该过程遵循IP路由选择的最长匹配原则,从中找出前缀匹配度最长的那一条路由予以转发, 此原则提升了路由决策效率, 还能有效防止路由环路。
若路由表之中存有172.16.0.0经由16分隔、172.16.1.0经由24分隔以及172.16.2.0经由24分隔的三条路由, 那在目的地址成为172.16.2.1这样一种情况下, 设备会去挑选前缀最长的乃是172.16.2.0进行24分隔的这条路由来实施转发。
缺省路由的作用
1. 缺省路由属于一种特殊的路由条目。2. 当存在报文, 且其目的地址没办法和路由表里任何一个表项匹对的情况下。3. 设备就会试着运用缺省路由去展开转发操作。4. 缺省路由于路由表之中是呈现为0.0.0.0/0这样的形式的。5. 通常是经由管理员遵照手工方式来进行配置的。6. 要么是透过动态协议生成这种样式的。

假若路由表里欠缺相匹配的表项, 同时也不存在着缺省路由, 那此时该数据包就会被径直丢弃, 且设备会朝着源端发送ICMP不可达的消息。缺省路由 在出口网关以及边缘设备上的应用极为广泛。
常用路由协议一览
现今常常使用的动态路由协议包含RIP、OSPF、IS - IS以及BGP等等一系列, 那些依据作用范围被划分成内部网关协议与外部网关协议。RIP适用于一些小型网络领域, OSPF和IS - IS适宜用以中大型网络范畴, BGP主要是被运用在不同自治系统之间的路由交换方面。
能自动适应网络拓扑变化的动态路由协议, 比静态路由在智能灵活性方面更具优势。然而其配置相对复杂麻烦, 会对一定的带宽跟系统资源造成占用。管理员得依据实际网络规模以及需求去挑选适宜的路由协议。
咱家路由器碰到那种选路并非正确的状况没, 诚心请在评论区域畅所欲言讲讲你的那些历经。
提醒:请联系我时一定说明是从全国伴游信息网上看到的!