
一、相同点骨干网内部选路骨干网纵向接口的 Underlayer cost 值均为 4因为假如骨干网为1000M则默认 cost 是10设置纵向接口 cost 为 4 以后直连接口 down路径以 U 字形走到 B平面即 410418而避免了走 A 平面因为同平面的 cost 值为 101020二、不同点CE 端选路1. MPLSPE 端对 CE 端发送 cost 值PE_A 发送 cost 10PE_B 发送 cost 12CE 端继承 cost 值CE 端会优选 CE_A 到骨干网在骨干网内部的选路策略下完成 A 平面选路如果 PE_A1 到PE_Z1的直连接口 Down因为 PE_A 会收到来自 PE_Z1/2 的两条路由一条cost 10 的是直连接口一条 cost 14 的为走纵向接口到PE_Z2的路径为41014此时 则 PE_A1 的路由的 cost 值就变为14此时 PE_A2 B 平面 cost 值固定为 12那么 CE 会优选走 CE_B到达 PE骨干网继续走 B 平面完成路径规划 。此时在X区内部因为双点双向的关系Core 在做对出口的选路时因为两个出口分别将从 EBGP 继承的 cost 值传给了 ospf 因此 Core 就知道该哪个出口发送流量主动权其实在骨干网端CE 端被动选择。2. SRPE 端对 CE 端发送 cost 值CE 端收到后CE_B cost 值 5CE 端优选走 CE_A到达骨干网按照 cost 值完成A平面路径。主动权其实在 CE 端CE 端主动选择走哪个出口。