AR路由器收到2条等价默认路由OSPF选路问题,王海军老师告诉你
1,问题描述
如下图在R3路由器上display ip routing-table 路由表中收到去往目的地址4.4.4.4有2条等价的ospf路由,cost相同,理论上去往目标地址是负载均衡模式,但在R1和R2路由器的上行口抓包发现数据包只有从单台路由器上通过而不是2台。(R3路由器是通过ping lookback口进行测试)
2,处理过程
华为设备默认情况下是关闭基于包的转发undo load-balance packet,因为这种方式无疑是延迟最大,而且它要占用很多的buffer和cpu利用率,所以默认情况是关闭状态,ospf通过hash算法,选出其中一条去往目标地址。
3,根因
路由器常见多层转发方式有,1.express-forwarding也称cef是最高效的转发方式2.process-switching(进程交换) 3.MLS multilayer forwarding 等等,各个厂家不一样所对应的转发方式也不同
4,解决方案
每个厂家的设备的转发方式都不太一样,需要工程师多了解产品,多了解设备基本原理,才能轻车熟路。
5,建议与总结
AR系列的路由器不支持逐包关闭功能,NE系列支持开启和关闭逐包转发的功能。
查看原文 >>