使用工具:ensp
路由表主要是为了给数据包的DIP进行查表走包。
查表(destination/mask),主要是为了确定路由条目
**destination:**路由器在转发数据包时,首先查看数据包的DIP能否被路由表中某个条目所包含(能否命中条目),能命中则根据对应条目进行走包。如果遍历整张路由表没有条目能够命中。丢弃该数据包。
**Mask:**如果在一张路由表中,有多个条目能够同时命中,则优先匹配掩码最长的条目,最长掩码匹配原则。
如果在一张路由表中,有多个条目能够命中,且这些条目的掩码长度一致,此时数据包转发会这些条目都选,这些链路之间形成负载分担。这些条目称为等价路由。
**走包:**在确定了条目后,进行数据包的转发操作。
**nexthop:**下一跳
**Interface:**出接口
Pro/Pre/Cost/Flag不是用来执行数据转发的,而仅仅是用来标识这个条目的一些属性信息,标识该条目的来源信息。
Portocol:
静态路由、OSPF、ISIS等协议算法不同,其计算出的路由条目的科学性也不同,比如RIP协议的听信谣言式传播早已被淘汰。因为不同的算法计算的条目科学性不同。华为根据不同的协议产生的条目设置了默认的优先级。
Pre:OSPF ISIS 静态 RIP BGP
10 15 60 100 255
数值越小,优先级越大。
假设:某台路由器从RIP协议学习到192.168.1.0/24的路由条目且从OSPF协议学到同样的条目,请问路由器加载哪个协议学来的?
答:优选OSPF。
**COST:**去往目的网络的成本,数值越小越优。如果某一台路由器学习到去往同一个目的网络且优先级一致的多个条目,优选cost数值小的加载到路由表中。
如果多个相同条目,优先级一致,且开销一致,路由器会将这些条目同时加表。此时形成负载分担。
直连路由:
在路由器上与本地设备直接相连的网络称为直连路由,直连路由不需要配置,可以自动产生。通过ARP协议进行同行。
静态明细路由、静态精确路由。
实验:
简要实验一步骤:
- system-view
- 配置静态路由 ip route-static [目标网络] [转发的下一条地址]
- ip route-static 192.168.2.0 24 192.168.1.2
只要目标网络与本地设备不在同一个广播域,就要配置一条指向目标网络的静态路由。(配置静态路由先分析非直连网段)