zoukankan      html  css  js  c++  java
  • 虚链路

    回顾:

    域间路由取值cost:设备到ABR的cost+LSA3携带的cost。

    域间路由的下一跳:设备通过域内的SPF算法,算出去ABR最近的路径,作为下一跳。

    区域防环:

      1.非骨干区域必须与骨干区域相连,非骨干区域之间的通讯经过骨干区域,形成逻辑星型无环拓扑

      2.ABR不会将非骨干的三类传到骨干区域;ABR如果在骨干区域存在邻居,不会计算非骨干区域的LSA3;没有邻居,则会计算。

      3.无论cost,1,2类LSA总是优于3类LSA(相当于水平分割)

     以上拓扑,

    问:area0中的20.1.1.1能否出现在R3的路由表中,为什么?

      会出现,因为AR2是ABR会将20转换为3类,4收到给3,AR3会收到该三类LSA,而AR3在骨干区域没有邻居,会计算该LSA

    问:AR3的30.1.1.1能否出现在AR1,R2的路由表中为什么?

      不会,AR3将30转换为3类发给AR4,AR4发给2,此时ABR(AR2)不会将非骨干区域的3LSA发给骨干区域,而AR2在area0有邻居,本身不计算非骨干的3LSA

    问:AR5会不会有20.1.1.1

      不会,AR2将10转换成3LSA发给AR4,AR4不是ABR不做区域间路由传递

    1.2.3类LSA的三要素的含义

    type:router

    ls id:产生这条LSA的router-id

    adv rtr:产生这条LSA的router-id

    type:network

    ls -id:DR的接口IP

    adv rtr:DR的router-id

    type;sum-net

    ls id:域间路由的网络号

    adv rtr:ABR的router-id

    V-link:

    特色:

      1.虚链路属于区域0的逻辑链路

      2.虚链路只能穿越一个常规的非骨干区域

      3.虚链路不能穿越特殊区域

    作用:1.修正不规则的区域设计;非骨干没有与骨干相连;区域0不连续  2.区域0的备用链路  3.链路优化

    运行虚链路的路由器都会计算两个SPF树,一个以自己为根节点,一个以虚链路对端为根计算出来的SPF树,计算出最近的接口做为目的IP

    为什么使用router-id,有什么好处?

      如果有多条路径去往对端,指接口的话,接口down掉就无法保持邻居。使用router-id更加稳定。

    场景1

    区域0的备用链路

     在区域0中,AR3和AR4之间链路如果故障,区域0会被分割。

     分割后,若AR3有lo接口,AR1将该1,2类转换3类发送AREA1,由于ABR不会将非骨干区域的3LSA发送到骨干,会导致AR4收不到该3LSA,AR4没有去往AR3lo的路由

    做法:在AR1与AR2之间建立虚连接,AR3-AR4链路down掉后依然可以保证area0的连续性。

     场景2:

    链路优化

    1.1.1.1被AR2转化为3类传到骨干区域,AR3,AR5都会收到,而AR3的cost小过AR5,但AR3通过area2传给AR5的3类由于AR5在骨干区域有邻居此时不计算。所以无法选择最优的AR5-AR3-AR2-AR1=21cost的路径。

    做法:在AR3-AR5之间建立虚连接,此时AR3通过area0传给AR53LSA,AR5会计算出cost最小的路径。

    使用虚链路的风险:

    环路

    由于区域设计不规范,区域2没有跟骨干区域相连。如果AR2,AR4之间建立虚链路。此时AR4作为ABR将area2的1,2类转3类传给AR2,AR2传给AREA0。AR3是ABR,在骨干区域有邻居不计算area1中的5.5.5.5。所以去5.5.5.5走AR1,AR1走AR2,AR2在物理上走AR3此时形成环路

    解决:AR3,AR4间建立虚连接。5.5.5.5由AR4传给AR3,此时由于是虚连接(area0),AR4也会把5.5.5.5传给area1,但是AR2 AR3不计算非骨干区域的3LSA,所以AR2去5.5.5.5,通过AR2-AR1-AR3-AR4-AR5,此时不会环路

     命令:

  • 相关阅读:
    85个国外Ajax例子
    如何捕获方向键
    C#版对对碰[强荐]
    如何关闭移动盘的自动播放
    常用算法大全-回溯算法
    string转换成color
    常用算法大全-分而治之算法
    常用算法大全-分枝定界
    C#游戏——极品蜜蜂V1.0
    WebService传多个参数和返回多个参数的方法
  • 原文地址:https://www.cnblogs.com/zx-1992884121/p/14527345.html
Copyright © 2011-2022 走看看