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

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

提示

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

升级

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

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

配置MBGP基本功能示例

组网需求

图1所示,接收者通过组播方式接收视频点播信息,接收者与组播源位于不同的自治系统,需要在自治系统之间传输组播路由信息。

说明:

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

图10-19  配置MBGP典型组网图

数据准备

表10-7  互联接口IP地址

链路名称

(本端-对端)

本端接口及IP地址

对端接口及IP地址

SwitchA-SwitchB

GE0/0/1

VLANIF100:192.168.1.1/24

GE0/0/1

VLANIF100:192.168.1.2/24

SwitchA-Source

GE0/0/2

VLANIF101:10.10.10.1/24

-

SwitchB-SwitchD

GE0/0/2

VLANIF200:192.168.4.2/24

GE0/0/2

VLANIF200:192.168.4.1/24

SwitchB-SwitchC

GE0/0/3

VLANIF300:192.168.3.2/24

GE0/0/3

VLANIF300:192.168.3.1/24

SwitchC-SwitchD

GE0/0/1

VLANIF400:192.168.5.1/24

GE0/0/1

VLANIF400:192.168.5.2/24

SwitchC-Receiver

GE0/0/2

VLANIF102:10.22.22.1/24

-

配置思路

采用如下的思路配置MBGP的基本功能:

  1. 配置MBGP对等体,建立域间组播路由。

  2. 配置MBGP要发布的路由。

  3. 使能各Switch的组播功能。

  4. 在各AS内部配置PIM-SM基本功能,在主机侧接口上使能IGMP功能。

  5. 在域间相连接口上配置BSR服务边界。

  6. 配置MSDP对等体,传输域间组播源信息。

操作步骤

  1. 配置各Switch的接口IP地址,在自治系统内配置OSPF协议。

    # 按照图1配置各Switch接口的IP地址和掩码,在自治系统内配置OSPF进行互连,确保AS200中SwitchB、SwitchC、SwitchD和Receiver之间能够在网络层互通,能学到彼此的LoopBack口路由,并且各Switch之间能够借助单播路由协议实现动态路由更新。采用OSPF进程1,具体配置过程略。

  2. 配置BGP,使能MBGP协议,配置MBGP对等体。

    # 在SwitchA上配置BGP协议,配置MBGP对等体。

    [SwitchA] bgp 100
    [SwitchA-bgp] peer 192.168.1.2 as-number 200
    [SwitchA-bgp] ipv4-family multicast
    [SwitchA-bgp-af-multicast] peer 192.168.1.2 enable
    [SwitchA-bgp-af-multicast] quit
    [SwitchA-bgp] quit

    # 在SwitchB上配置BGP协议,配置MBGP对等体。

    [SwitchB] bgp 200
    [SwitchB-bgp] peer 192.168.1.1 as-number 100
    [SwitchB-bgp] peer 192.168.3.1 as-number 200
    [SwitchB-bgp] peer 192.168.4.1 as-number 200
    [SwitchB-bgp] ipv4-family multicast
    [SwitchB-bgp-af-multicast] peer 192.168.1.1 enable
    [SwitchB-bgp-af-multicast] peer 192.168.3.1 enable
    [SwitchB-bgp-af-multicast] peer 192.168.4.1 enable
    [SwitchB-bgp-af-multicast] quit
    [SwitchB-bgp] quit

    # 在SwitchC上配置BGP协议,配置MBGP对等体。

    [SwitchC] bgp 200
    [SwitchC-bgp] peer 192.168.3.2 as-number 200
    [SwitchC-bgp] peer 192.168.5.2 as-number 200
    [SwitchC-bgp] ipv4-family multicast
    [SwitchC-bgp-af-multicast] peer 192.168.3.2 enable
    [SwitchC-bgp-af-multicast] peer 192.168.5.2 enable
    [SwitchC-bgp-af-multicast] quit
    [SwitchC-bgp] quit

    # 在SwitchD上配置BGP协议,配置MBGP对等体。

    [SwitchD] bgp 200
    [SwitchD-bgp] peer 192.168.4.2 as-number 200
    [SwitchD-bgp] peer 192.168.5.1 as-number 200
    [SwitchD-bgp] ipv4-family multicast
    [SwitchD-bgp-af-multicast] peer 192.168.4.2 enable
    [SwitchD-bgp-af-multicast] peer 192.168.5.1 enable
    [SwitchD-bgp-af-multicast] quit
    [SwitchD-bgp] quit

  3. 配置要发布的路由。

    # 在SwitchA上配置要发布的路由。

    [SwitchA] bgp 100
    [SwitchA-bgp] import-route direct 
    [SwitchA-bgp] ipv4-family multicast
    [SwitchA-bgp-af-multicast] import-route direct
    [SwitchA-bgp-af-multicast] quit
    [SwitchA-bgp] quit

    # 在SwitchB上配置要发布的路由。

    [SwitchB] bgp 200
    [SwitchB-bgp] import-route direct 
    [SwitchB-bgp] import-route ospf 1
    [SwitchB-bgp] ipv4-family multicast
    [SwitchB-bgp-af-multicast] import-route direct
    [SwitchB-bgp-af-multicast] import-route ospf 1
    [SwitchB-bgp-af-multicast] quit
    [SwitchB-bgp] quit

  4. 使能各Switch及其相连接口的组播功能。

    # 配置SwitchA。

    [SwitchA] multicast routing-enable
    [SwitchA] interface vlanif 100
    [SwitchA-Vlanif100] pim sm
    [SwitchA-Vlanif100] quit
    [SwitchA] interface vlanif 101
    [SwitchA-Vlanif101] pim sm
    [SwitchA-Vlanif101] quit

    # 配置SwitchB。

    [SwitchB] multicast routing-enable
    [SwitchB] interface vlanif 100
    [SwitchB-Vlanif100] pim sm
    [SwitchB-Vlanif100] quit
    [SwitchB] interface vlanif 200
    [SwitchB-Vlanif200] pim sm
    [SwitchB-Vlanif200] quit
    [SwitchB] interface vlanif 300
    [SwitchB-Vlanif300] pim sm
    [SwitchB-Vlanif300] quit

    # 配置SwitchC。

    [SwitchC] multicast routing-enable
    [SwitchC] interface vlanif 400
    [SwitchC-Vlanif400] pim sm
    [SwitchC-Vlanif400] quit
    [SwitchC] interface vlanif 102
    [SwitchC-Vlanif102] pim sm
    [SwitchC-Vlanif102] igmp enable
    [SwitchC-Vlanif102] quit
    [SwitchC] interface vlanif 300
    [SwitchC-Vlanif300] pim sm
    [SwitchC-Vlanif300] quit

    # 配置SwitchD。

    [SwitchD] multicast routing-enable
    [SwitchD] interface vlanif 400
    [SwitchD-Vlanif400] pim sm
    [SwitchD-Vlanif400] quit
    [SwitchD] interface vlanif 200
    [SwitchD-Vlanif200] pim sm
    [SwitchD-Vlanif200] quit

  5. 在各AS内部配置BSR和RP。

    # 配置SwitchA。

    [SwitchA] interface LoopBack 0
    [SwitchA-LoopBack0] ip address 10.1.1.1 255.255.255.255
    [SwitchA-LoopBack0] pim sm
    [SwitchA-LoopBack0] quit
    [SwitchA] pim
    [SwitchA-pim] c-bsr LoopBack 0
    [SwitchA-pim] c-rp LoopBack 0
    [SwitchA-pim] quit

    # 配置SwitchB。

    [SwitchB] interface LoopBack 0
    [SwitchB-LoopBack0] ip address 10.2.2.2 255.255.255.255
    [SwitchB-LoopBack0] pim sm
    [SwitchB-LoopBack0] quit
    [SwitchB] pim
    [SwitchB-pim] c-bsr LoopBack 0
    [SwitchB-pim] c-rp LoopBack 0
    [SwitchB-pim] quit

  6. 在域间相连接口上配置BSR服务边界。

    # 配置SwitchA。

    [SwitchA] interface vlanif 100
    [SwitchA-Vlanif100] pim bsr-boundary
    [SwitchA-Vlanif100] quit

    # 配置SwitchB。

    [SwitchB] interface vlanif 100
    [SwitchB-Vlanif100] pim bsr-boundary
    [SwitchB-Vlanif100] quit

  7. 配置MSDP对等体。

    # 配置SwitchA。

    [SwitchA] msdp
    [SwitchA-msdp] peer 192.168.1.2 connect-interface Vlanif100
    [SwitchA-msdp] quit

    # 配置SwitchB。

    [SwitchB] msdp
    [SwitchB-msdp] peer 192.168.1.1 connect-interface Vlanif100
    [SwitchB-msdp] quit

  8. 验证配置结果。

    # 通过使用display bgp multicast peer命令可以查看交换机之间MBGP对等体关系。例如SwitchA上MBGP对等体关系的显示信息如下:

    [SwitchA] display bgp multicast peer
    BGP local router ID : 10.1.1.1
     Local AS number : 100
     Total number of peers : 1                 Peers in established state : 1
      Peer        V   AS   MsgRcvd  MsgSent  OutQ  Up/Down   State         PrefRcv
      192.168.1.2 4   200  82       75       0     00:30:29  Established    17

    # 使用display msdp brief命令查看交换机之间MSDP对等体建立情况。例如SwitchB上MSDP对等体关系的简要信息如下:

    [SwitchB] display msdp brief
    MSDP Peer Brief Information
      Configured      Up        Listen       Connect      Shutdown     Down
      1                 1          0             0             0             0
     
      Peer's Address       State     Up/Down time    AS     SA Count    Reset Count
      192.168.1.1          Up        00:07:17        100     1            0

配置文件

  • SwitchA的配置文件

    #
    sysname SwitchA
    #
    vlan batch 100 to 101
    #
    multicast routing-enable
    #
    interface Vlanif100
     ip address 192.168.1.1 255.255.255.0
     pim bsr-boundary
     pim sm
    #
    interface Vlanif101
     ip address 10.10.10.1 255.255.255.0
     pim sm
    #
    interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 100
    #
    interface GigabitEthernet0/0/2
     port link-type access
     port default vlan 101
    #
    interface LoopBack0
     ip address 10.1.1.1 255.255.255.255
     pim sm
    #
    pim
     c-bsr LoopBack0
     c-rp LoopBack0
    #
    bgp 100
     peer 192.168.1.2 as-number 200
     #
     ipv4-family unicast
      undo synchronization
      import-route direct
      peer 192.168.1.2 enable
     #
     ipv4-family multicast
      undo synchronization
      peer 192.168.1.2 enable
    #
    msdp
     peer 192.168.1.2 connect-interface Vlanif100
    #
    return
  • SwitchB的配置文件

    #
    sysname SwitchB
    #
    vlan batch 100 200 300
    #
    multicast routing-enable
    #
    interface Vlanif100
     ip address 192.168.1.2 255.255.255.0
     pim bsr-boundary 
     pim sm
    #
    interface Vlanif200
     ip address 192.168.4.2 255.255.255.0
     pim sm
    #
    interface Vlanif300
     ip address 192.168.3.2 255.255.255.0
     pim sm
    #
    interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 100
    #
    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 200
    #
    interface GigabitEthernet0/0/3
     port link-type trunk
     port trunk allow-pass vlan 300
    #
    interface LoopBack0
     ip address 10.2.2.2 255.255.255.255
     pim sm
    #
    pim
     c-bsr LoopBack0
     c-rp LoopBack0
    #
    ospf 1
     area 0.0.0.0
      network 10.2.2.2 0.0.0.0
      network 192.168.3.0 0.0.0.255
      network 192.168.4.0 0.0.0.255
    #
    bgp 200
     peer 192.168.1.1 as-number 100
     peer 192.168.3.1 as-number 200
     peer 192.168.4.1 as-number 200
     #
     ipv4-family unicast
      undo synchronization
      import-route direct
      import-route ospf 1
      peer 192.168.1.1 enable
      peer 192.168.3.1 enable
      peer 192.168.4.1 enable
     #
     ipv4-family multicast
      undo synchronization
      import-route direct
      import-route ospf 1
      peer 192.168.1.1 enable
      peer 192.168.3.1 enable
      peer 192.168.4.1 enable
    #
    msdp
     peer 192.168.1.1 connect-interface Vlanif100
    #
    return
  • SwitchC的配置文件

    #
    sysname SwitchC
    #
    vlan batch 102 300 400
    #
    multicast routing-enable
    #
    interface Vlanif102
     ip address 10.22.22.1 255.255.255.0
     pim sm
     igmp enable
    #
    interface Vlanif300
     ip address 192.168.3.1 255.255.255.0
     pim sm
    #
    interface Vlanif400
     ip address 192.168.5.1 255.255.255.0
     pim sm
    #
    interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 400
    #
    interface GigabitEthernet0/0/2
     port link-type access
     port default vlan 102
    #
    interface GigabitEthernet0/0/3
     port link-type trunk
     port trunk allow-pass vlan 300
    #
    interface LoopBack0
     ip address 10.3.3.3 255.255.255.255
    #
    ospf 1
     area 0.0.0.0
      network 10.3.3.3 0.0.0.0
      network 10.22.22.0 0.0.0.255
      network 192.168.3.0 0.0.0.255
      network 192.168.5.0 0.0.0.255
    #
    bgp 200
     peer 192.168.3.2 as-number 200
     peer 192.168.5.2 as-number 200
     #
     ipv4-family unicast
      undo synchronization
      peer 192.168.3.2 enable
      peer 192.168.5.2 enable
     #
     ipv4-family multicast
      undo synchronization
      peer 192.168.3.2 enable
      peer 192.168.5.2 enable
    #
    return
  • SwitchD的配置文件

    #
    sysname SwitchD
    #
    vlan batch 200 400
    #
    multicast routing-enable
    #
    interface Vlanif200
     ip address 192.168.4.1 255.255.255.0
     pim sm
    #
    interface Vlanif400
     ip address 192.168.5.2 255.255.255.0
     pim sm
    #
    interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 400
    #
    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 200
    #
    interface LoopBack0
     ip address 10.4.4.4 255.255.255.255
    #
    ospf 1
     area 0.0.0.0
      network 10.4.4.4 0.0.0.0
      network 192.168.4.0 0.0.0.255
      network 192.168.5.0 0.0.0.255
    #
    bgp 200
     peer 192.168.4.2 as-number 200
     peer 192.168.5.1 as-number 200
     #
     ipv4-family unicast
      undo synchronization
      peer 192.168.4.2 enable
      peer 192.168.5.1 enable
     #
     ipv4-family multicast
      undo synchronization
      peer 192.168.4.2 enable
      peer 192.168.5.1 enable
    #
    return
翻译
下载文档
更新时间:2019-04-17

文档编号:EDOC1000141402

浏览量:28106

下载量:1386

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