ospf虚链路环路问题-1

ospf虚链路环路问题-1_第1张图片
拓扑描述:
R4-R1,R1的1号接口-R2的1号接口 处于OSPF的Area0;
R1的2号接口-R2的2号接口,R2-R3 处于OSPF的Area2;
R3-R5 处于OSPF的Area2;
R1和R3在Area1中建立起Vlink;

HUAWEI中:
  • LSA传递/路由计算:
  1. R3从Area2中的邻居R5,收到10.1.5.0/24的LSA1,进行SPF计算,随后进行路由计算产生路由表
  2. R3进行OSPF路由汇总:1)产生一条LSA3发往Vlink邻居R1;2)产生一条LSA3发往Area1;
  3. R1从Area1的Vlink邻居接收到LSA3,R1进行路由计算:
  4. 选择仅有的一条adv为vlink邻居R3的LSA3;在传输区域(Area1)的SPT中找到R3的Router-id,使用最短路径,递归出下一跳指向R2的2号接口;R1的LSA继续传递:
  5. 1)不再往Vlink所在的传输区域(Area1)产生LSA3;2)只往Area0转发adv为R3的LSA3;
  6. R2同时处在Area0和Area1:1)从Area0邻居R1收到一条adv为R3的LSA3;2)从Area1邻居R3收到一条adv为R3的LSA3,但R2和R3同为ABR,R2不处理来自非骨干区域的LSA3;R2开始计算路由:
  7. 选择仅能使用的一条adv为R3的LSA3,递归时,优选骨干区域路由,递归出路由下一跳为R1的1号接口;R2的LSA继续传递:
  8. R2作为ABR,有路由条目后,汇总产生一条LSA3发往Area1;
  9. R1、R3处于Area1,都从Area1收到adv为R2的一条LSA3,R1计算路由:
  10. 从Area1邻居R2收到的LSA3,并没有从vlink邻居R3收到的优,不使用此LSA计算路由,仅放入LSDB中;
  • 现象结果:R1和R2在去往10.1.5.0/24网段的数据包成环;

Cisco中:
  • LSA传递/路由计算:
  1. R3从Area2中的邻居R5,收到10.1.5.0/24的LSA1,进行SPF计算,随后进行路由计算产生路由表
  2. R3进行OSPF路由汇总:1)产生一条LSA3发往Vlink邻居R1;2)产生一条LSA3发往Area1;
  3. R1从Area1的Vlink邻居接收到LSA3,R1进行路由计算:
  4. 选择仅有的一条adv为vlink邻居R3的LSA3;在传输区域(Area1)的SPT中找到R3的Router-id,使用最短路径,递归出下一跳指向R2的2号接口;R1的LSA继续传递:
  5. 1)不再往Vlink所在的传输区域(Area1)产生LSA3;2)只往Area0转发adv为R3的LSA3;
  6. R2同时处在Area0和Area1:1)从Area0邻居R1收到一条adv为R3的LSA3;2)从Area1邻居R3收到一条adv为R3的LSA3,但R2和R3同为ABR,R2不处理来自非骨干区域的LSA3;R2开始计算路由:
  7. 选择仅能使用的一条adv为R3的LSA3,递归时,比较到达R3的路径开销,R2优选开销值小的LSA3,即adv为Area1邻居R3的LSA3,递归出路由下一跳为R3;R2的LSA继续传递:
  8. R2作为ABR,有路由条目后,R2的路由下一跳为Area1中SPT的R3,不再往Area1汇总产生LSA3;
  • 现象结果:没有环路,R2仅有两条10.1.5.0/24的LSA3;

你可能感兴趣的:(网络技术,OSPF,路由,三层协议,环路,OSPF虚链路)