所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S1720, S2700, S5700, S6720 V200R010C00 配置指南-IP单播路由

本文档介绍了设备支持的IP单播路由相关配置。主要内容包括IP路由概述,静态路由、RIP、RIPng、OSPF、OSPFv3、IS-IS(IPv4)、IS-IS(IPv6)、BGP、路由策略以及策略路由的基本原理和配置过程,并提供相关的配置案例。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
配置IPv6 IS-IS与动态BFD联动示例

配置IPv6 IS-IS与动态BFD联动示例

组网需求

图1所示。SwitchA、SwitchB和SwitchC之间运行IS-IS。业务流量在主链路SwitchA→SwitchB上传送,链路SwitchA→SwitchC→SwitchB作为备份链路。客户希望能在主链路上实现毫秒级故障检测,当主链路出现故障时,能将业务流量及时切换到备份链路上。

说明:

请确保该场景下互联接口的STP处于未使能状态。因为在使能STP的环形网络中,如果用交换机的VLANIF接口构建三层网络,会导致某个端口被阻塞,从而导致三层业务不能正常运行。

图9-2  动态IPv6 BFD for IS-IS组网示意图

配置思路

采用如下思路配置IPv6 BFD for IS-IS特性:

  1. 在各Switch上配置IS-IS IPv6基本功能。

  2. 在各Switch上调整接口的IS-IS cost值,使SwitchA→SwitchB成为主路径,使SwitchA→SwitchC→SwitchB成为备份路径。

  3. 在各Switch上配置全局使能BFD,实现对主链路的毫秒级故障检测。

  4. 在各Switch的IS-IS视图下使能IPv6 BFD for IS-IS,实现当主链路出现故障时,能将业务流量及时切换到备份链路上。

操作步骤

  1. 使能IPv6转发能力,配置各接口的IPv6地址

    # 配置SwitchA。SwitchB和SwitchC的配置与SwitchA类似。

    <HUAWEI> system-view
    [HUAWEI] sysname SwitchA
    [SwitchA] ipv6
    [SwitchA] interface GigabitEthernet 0/0/1
    [SwitchA-GigabitEthernet0/0/1] undo portswitch
    [SwitchA-GigabitEthernet0/0/1] ipv6 enable
    [SwitchA-GigabitEthernet0/0/1] ipv6 address FC00:3::1 64
    [SwitchA-GigabitEthernet0/0/1] quit
    [SwitchA] interface GigabitEthernet 0/0/2
    [SwitchA-GigabitEthernet0/0/2] undo portswitch
    [SwitchA-GigabitEthernet0/0/2] ipv6 enable
    [SwitchA-GigabitEthernet0/0/2] ipv6 address FC00:1::1 64
    [SwitchA-GigabitEthernet0/0/2] quit

  2. 配置IS-IS IPv6的基本功能

    # 配置SwitchA。

    [SwitchA] isis 10
    [SwitchA-isis-10] is-level level-2
    [SwitchA-isis-10] network-entity 10.0000.0000.0001.00
    [SwitchA-isis-10] ipv6 enable
    [SwitchA-isis-10] quit
    [SwitchA] interface GigabitEthernet 0/0/1
    [SwitchA-GigabitEthernet0/0/1] isis ipv6 enable 10
    [SwitchA-GigabitEthernet0/0/1] quit
    [SwitchA] interface GigabitEthernet 0/0/2
    [SwitchA-GigabitEthernet0/0/2] isis ipv6 enable 10
    [SwitchA-GigabitEthernet0/0/2] quit

    # 配置SwitchB。

    [SwitchB] isis 10
    [SwitchB-isis-10] is-level level-2
    [SwitchB-isis-10] network-entity 10.0000.0000.0003.00
    [SwitchB-isis-10] ipv6 enable
    [SwitchB-isis-10] quit
    [SwitchB] interface GigabitEthernet 0/0/1
    [SwitchB-GigabitEthernet0/0/1] isis ipv6 enable 10
    [SwitchB-GigabitEthernet0/0/1] quit
    [SwitchB] interface GigabitEthernet 0/0/2
    [SwitchB-GigabitEthernet0/0/2] isis ipv6 enable 10
    [SwitchB-GigabitEthernet0/0/2] quit
    [SwitchB] interface GigabitEthernet 0/0/3
    [SwitchB-GigabitEthernet0/0/3] isis ipv6 enable 10
    [SwitchB-GigabitEthernet0/0/3] quit

    # 配置SwitchC。

    [SwitchC] isis 10
    [SwitchC-isis-10] is-level level-2
    [SwitchC-isis-10] network-entity 10.0000.0000.0002.00
    [SwitchC-isis-10] ipv6 enable
    [SwitchC-isis-10] quit
    [SwitchC] interface GigabitEthernet 0/0/1
    [SwitchC-GigabitEthernet0/0/1] isis ipv6 enable 10
    [SwitchC-GigabitEthernet0/0/1] quit
    [SwitchC] interface GigabitEthernet 0/0/2
    [SwitchC-GigabitEthernet0/0/2] isis ipv6 enable 10
    [SwitchC-GigabitEthernet0/0/2] quit

    # 完成此步骤后,执行命令display ipv6 routing-table,可发现各Switch之间互相学习到对方的IPv6路由。

  3. 配置接口的IS-IS cost

    # 配置SwitchA。

    [SwitchA] interface GigabitEthernet 0/0/1
    [SwitchA-GigabitEthernet0/0/1] isis cost 1 level-2
    [SwitchA-GigabitEthernet0/0/1] quit
    [SwitchA] interface GigabitEthernet 0/0/2
    [SwitchA-GigabitEthernet0/0/2] isis cost 10 level-2
    [SwitchA-GigabitEthernet0/0/2] quit

    # 配置SwitchB。

    [SwitchB] interface GigabitEthernet 0/0/1
    [SwitchB-GigabitEthernet0/0/1] isis cost 1 level-2
    [SwitchB-GigabitEthernet0/0/1] quit
    [SwitchB] interface GigabitEthernet 0/0/2
    [SwitchB-GigabitEthernet0/0/2] isis cost 10 level-2
    [SwitchB-GigabitEthernet0/0/2] quit
    [SwitchB] interface GigabitEthernet 0/0/3
    [SwitchB-GigabitEthernet0/0/3] isis cost 10 level-2
    [SwitchB-GigabitEthernet0/0/3] quit

    # 配置SwitchC。

    [SwitchC] interface GigabitEthernet 0/0/1
    [SwitchC-GigabitEthernet0/0/1] isis cost 10 level-2
    [SwitchC-GigabitEthernet0/0/1] quit
    [SwitchC] interface GigabitEthernet 0/0/2
    [SwitchC-GigabitEthernet0/0/2] isis cost 10 level-2
    [SwitchC-GigabitEthernet0/0/2] quit

  4. 配置IPv6 BFD for IS-IS

    # 在SwitchA、SwitchB和SwitchC上全局使能IPv6 BFD for IS-IS,并指定最小发送和接收间隔为150毫秒。本地检测时间倍数采用默认值3。

    # 配置SwitchA。

    [SwitchA] bfd
    [SwitchA-bfd] quit
    [SwitchA] isis 10
    [SwitchA-isis-10] ipv6 bfd all-interfaces enable
    [SwitchA-isis-10] ipv6 bfd all-interfaces min-tx-interval 150 min-rx-interval 150
    [SwitchA-isis-10] quit

    # 配置SwitchB。

    [SwitchB] bfd
    [SwitchB-bfd] quit
    [SwitchB] isis 10
    [SwitchB-isis-10] ipv6 bfd all-interfaces enable
    [SwitchB-isis-10] ipv6 bfd all-interfaces min-tx-interval 150 min-rx-interval 150
    [SwitchB-isis-10] quit

    # 配置SwitchC。

    [SwitchC] bfd
    [SwitchC-bfd] quit
    [SwitchC] isis 10
    [SwitchC-isis-10] ipv6 bfd all-interfaces enable
    [SwitchC-isis-10] ipv6 bfd all-interfaces min-tx-interval 150 min-rx-interval 150
    [SwitchC-isis-10] quit

    # 配置完成后,在SwitchA或SwitchB上执行display isis ipv6 bfd session all命令,可以看到IPv6 BFD参数已生效。以SwitchA的显示为例。

    [SwitchA] display isis ipv6 bfd session all
                                                                                    
                       IPv6 BFD session information for ISIS(10)                    
                       -----------------------------------------                    
                                                                                    
    Peer System ID : 0000.0000.0003   Type : L2                                     
    Interface : GE0/0/1                                                            
    IPv6 BFD State : up       TX : 150   RX : 150   Multiplier : 3                  
    LocDis : 8198         Local IPv6 Address : FE80::200:13FF:FE82:4569             
    RemDis : 8199         Peer  IPv6 Address : FE80::201:FF:FE01:1                  
    Diag : No diagnostic information                                                
                                                                                    
    Peer System ID : 0000.0000.0002   Type : L2                                     
    Interface : GE0/0/2                                                            
    IPv6 BFD State : up       TX : 150   RX : 150   Multiplier : 3                  
    LocDis : 8197         Local IPv6 Address : FE80::200:13FF:FE82:4569             
    RemDis : 8199         Peer  IPv6 Address : FE80::225:9EFF:FEFB:BFF1             
    Diag : No diagnostic information                                                
                                                                                    
    Total IPv6 BFD session(s): 2                                                    

  5. 检查配置结果

    # 在设备SwitchA上执行display ipv6 routing-table FC00:4::1 64命令,查看IPv6路由表,可以看到下一跳地址为FE80::201:FF:FE01:1,出接口为GE0/0/1。

    [SwitchA] display ipv6 routing-table FC00:4::1 64
    Routing Table :Public                                                           
    Summary Count : 1                                                               
                                                                                    
     Destination  : FC00:4::                        PrefixLength : 64               
     NextHop      : FE80::201:FF:FE01:1             Preference   : 15               
     Cost         : 11                              Protocol     : ISIS-L2          
     RelayNextHop : ::                              TunnelID     : 0x0              
     Interface    : GigabitEthernet0/0/1            Flags        : D                
                                                                                    

    # 对SwitchB的GE0/0/1接口执行shutdown命令,模拟主链路故障。

    [SwitchB] interface GigabitEthernet 0/0/1
    [SwitchB-GigabitEthernet0/0/1] shutdown

    # 在设备SwitchA上执行display ipv6 routing-table FC00:4::1 64命令,查看IPv6路由表。

    [SwitchA] display ipv6 routing-table FC00:4::1 64
    Routing Table :Public                                                           
    Summary Count : 1                                                               
                                                                                    
     Destination  : FC00:4::                        PrefixLength : 64               
     NextHop      : FE80::225:9EFF:FEFB:BFF1        Preference   : 15               
     Cost         : 30                              Protocol     : ISIS-L2          
     RelayNextHop : ::                              TunnelID     : 0x0              
     Interface    : GigabitEthernet0/0/2            Flags        : D                
                                                                                    

    从路由表可以看出,在主链路失效后,备份路径生效,去往FC00:4::/64的路由下一跳地址变为FE80::225:9EFF:FEFB:BFF1,出接口变为GE0/0/2,路由开销也发生变化。

    # 在SwitchA上执行display isis ipv6 bfd session all命令,可以看到SwitchA和SwitchC之间的BFD会话只有1条状态为Up。

    [SwitchA] display isis ipv6 bfd session all
                                                                                    
                       IPv6 BFD session information for ISIS(10)                    
                       -----------------------------------------                    
                                                                                    
    Peer System ID : 0000.0000.0002   Type : L2                                     
    Interface : GE0/0/2                                                            
    IPv6 BFD State : up       TX : 150   RX : 150   Multiplier : 3                  
    LocDis : 8197         Local IPv6 Address : FE80::200:13FF:FE82:4569             
    RemDis : 8199         Peer  IPv6 Address : FE80::225:9EFF:FEFB:BFF1             
    Diag : No diagnostic information                                                
                                                                                    
    Total IPv6 BFD session(s): 1                                                    

配置文件

  • SwitchA的配置文件

    #
    sysname SwitchA
    #
    ipv6
    #
    bfd
    #
    isis 10
     is-level level-2
     network-entity 10.0000.0000.0001.00
     #
     ipv6 enable topology standard
     ipv6 bfd all-interfaces enable
     ipv6 bfd all-interfaces min-tx-interval 150 min-rx-interval 150
     #
    #
    interface GigabitEthernet0/0/1
     undo portswitch
     ipv6 enable
     ipv6 address FC00:3::1/64
     isis ipv6 enable 10
     isis cost 1 level-2
    #
    interface GigabitEthernet0/0/2
     undo portswitch
     ipv6 enable
     ipv6 address FC00:1::1/64
     isis ipv6 enable 10
     isis cost 10 level-2
    #
    return
    
  • SwitchB的配置文件

    #
    sysname SwitchB
    #
    ipv6
    #
    bfd
    #
    isis 10
     is-level level-2
     network-entity 10.0000.0000.0003.00
     #
     ipv6 enable topology standard
     ipv6 bfd all-interfaces enable
     ipv6 bfd all-interfaces min-tx-interval 150 min-rx-interval 150
     #
    #
    interface GigabitEthernet0/0/1
     undo portswitch
     ipv6 enable
     ipv6 address FC00:3::2/64
     isis ipv6 enable 10
     isis cost 1 level-2
    #
    interface GigabitEthernet0/0/2
     undo portswitch
     ipv6 enable
     ipv6 address FC00:2::2/64
     isis ipv6 enable 10
     isis cost 10 level-2
    #
    interface GigabitEthernet0/0/3
     undo portswitch
     ipv6 enable
     ipv6 address FC00:4::1/64
     isis ipv6 enable 10
     isis cost 10 level-2
    #
    return
    
  • SwitchC的配置文件

    #
    sysname SwitchC
    #
    ipv6
    #
    bfd
    #
    isis 10
     is-level level-2
     network-entity 10.0000.0000.0002.00
     #
     ipv6 enable topology standard
     ipv6 bfd all-interfaces enable
     ipv6 bfd all-interfaces min-tx-interval 150 min-rx-interval 150
     #
    #
    interface GigabitEthernet0/0/1
     undo portswitch
     ipv6 enable
     ipv6 address FC00:2::1/64
     isis ipv6 enable 10
     isis cost 10 level-2
    #
    interface GigabitEthernet0/0/2
     undo portswitch
     ipv6 enable
     ipv6 address FC00:1::2/64
     isis ipv6 enable 10
     isis cost 10 level-2
    #
    return
    
翻译
下载文档
更新时间:2019-04-17

文档编号:EDOC1000141402

浏览量:22307

下载量:1344

平均得分:
本文档适用于这些产品
相关文档
相关版本
分享
上一页 下一页