• H3C ISIS配置6与BFD联动配置举例


    1.组网需求  

    ·     Switch A、Switch B和Switch C上运行IS-IS,网络层相互可达。

    ·     当Switch A和Switch B通过L2 Switch通信的链路出现故障时BFD能够快速感知通告IS-IS协议,并且切换到Switch C进行通信。

         

     2.配置步骤

      1)配置各交换机接口的IP地址和IS-IS协议

      配置各交换机之间采用IS-IS协议进行互连,确保Switch A、Switch B和Switch C之间能够在网络层互通,并且各交换机之间能够借助IS-IS协议实现动态路由更新。

      2)配置BFD功能

    # 在Switch A上使能BFD检测功能,并配置BFD参数。
    [SwitchA] bfd session init-mode passive
    [SwitchA] interface vlan-interface 10
    [SwitchA-Vlan-interface10] isis bfd enable
    [SwitchA-Vlan-interface10] bfd min-receive-interval 500
    [SwitchA-Vlan-interface10] bfd min-transmit-interval 500
    [SwitchA-Vlan-interface10] bfd detect-multiplier 7
    
    # 在Switch B上使能BFD检测功能,并配置BFD参数。
    [SwitchB] bfd session init-mode active
    [SwitchB] interface vlan-interface 10
    [SwitchB-Vlan-interface10] isis bfd enable
    [SwitchB-Vlan-interface10] bfd min-receive-interval 500
    [SwitchB-Vlan-interface10] bfd min-transmit-interval 500
    [SwitchB-Vlan-interface10] bfd detect-multiplier 8

    3.配置验证  

    # 显示Switch A的BFD信息。
    <SwitchA> display bfd session
     Total Session Num: 1     Up Session Num: 1     Init Mode: Active
     IPv4 session working in control packet mode:
     LD/RD          SourceAddr      DestAddr        State    Holdtime    Interface
     3/1            192.168.0.102   192.168.0.100   Up       1700ms      Vlan10
    
    # 在Switch A上查看120.1.1.1/32的路由信息,可以看出Switch A和Switch B是通过L2 Switch进行通信的。
    <SwitchA> display ip routing-table 120.1.1.1 verbose
    Summary count : 1
    Destination: 120.1.1.1/32
       Protocol: IS_L1
     Process ID: 1
      SubProtID: 0x1                    Age: 04h20m37s
           Cost: 10              Preference: 10
          IpPre: N/A             QosLocalID: N/A
            Tag: 0                    State: Active Adv
      OrigTblID: 0x0                OrigVrf: default-vrf
        TableID: 0x2                 OrigAs: 0
          NibID: 0x26000002          LastAs: 0
         AttrID: 0xffffffff        Neighbor: 0.0.0.0
          Flags: 0x1008c        OrigNextHop: 192.168.0.100
          Label: NULL           RealNextHop: 192.168.0.100
        BkLabel: NULL             BkNextHop: N/A
        SRLabel: NULL             BkSRLabel: NULL
       SIDIndex: NULL               InLabel: NULL
      Tunnel ID: Invalid          Interface: Vlan-interface10
    BkTunnel ID: Invalid        BkInterface: N/A
       FtnIndex: 0x0           TrafficIndex: N/A
      Connector: N/A                 PathID: 0x0
       LinkCost: 0               MicroSegID: 0

      当Switch A和Switch B通过L2 Switch通信的链路出现故障时:  

    # 在Switch A上查看120.1.1.1/32的路由信息,可以看出Switch A和Switch B已经切换到Switch C进行通信。
    
    <SwitchA> display ip routing-table 120.1.1.1 verbose
    Summary count : 1
    Destination: 120.1.1.1/32
       Protocol: IS_L1
     Process ID: 1
      SubProtID: 0x1                    Age: 04h20m37s
           Cost: 20              Preference: 10
          IpPre: N/A             QosLocalID: N/A
            Tag: 0                    State: Active Adv
      OrigTblID: 0x0                OrigVrf: default-vrf
        TableID: 0x2                 OrigAs: 0
          NibID: 0x26000002          LastAs: 0
         AttrID: 0xffffffff        Neighbor: 0.0.0.0
          Flags: 0x1008c        OrigNextHop: 10.1.1.100
          Label: NULL           RealNextHop: 10.1.1.100
        BkLabel: NULL             BkNextHop: N/A
        SRLabel: NULL             BkSRLabel: NULL
       SIDIndex: NULL               InLabel: NULL
      Tunnel ID: Invalid          Interface: Vlan-interface11
    BkTunnel ID: Invalid        BkInterface: N/A
       FtnIndex: 0x0           TrafficIndex: N/A
      Connector: N/A                 PathID: 0x0
       LinkCost: 0               MicroSegID: 0

     

    看看天上,于是我去了满是风雪的地方
  • 相关阅读:
    java 反射 invoke()的异常问题记录
    windows安装nginx可视化工具nginxWebUI
    Springboot+Mybatis+Clickhouse+jsp 搭建单体应用项目(三)(添加增删改查)
    Springboot+Mybatis+Clickhouse+jsp 搭建单体应用项目(二)(添加日志打印和源码地址)
    Springboot+Mybatis+Clickhouse+jsp 搭建单体应用项目(一)
    mac + docker+单击clickhouse+Dbeaver安装全套
    线程中使用for循环的add或remove方法的两种方案
    map数据按照list排序
    oracle dbca 【bug】:JAVA_JIT_ENABLED=false
    Ubuntu(Debian):apt-get:处理repository数字签名无效、过期、没有签名:即 如何强制 apt-get update?
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/15701656.html
Copyright © 2020-2023  润新知