CE交换机 (二)vxlan bridge-domain

  1. 配置VXLAN业务接入点。(请根据需要选择以下两种方式中的一种)
    • 通过将VLAN绑定到广播域BD配置VXLAN业务接入点

      1. 执行命令bridge-domain bd-id,进入BD视图。

      2. 执行命令l2 binding vlan vlan-id,将VLAN绑定到广播域BD。

        缺省情况下,VLAN没有绑定到广播域BD。

        执行此步骤前,请确保VLAN已经创建。将VLAN绑定到BD后,需要将节点设备上相关接口加入该VLAN,这些接口即为VXLAN业务接入点。

         说明:
        • VLAN绑定BD后,该BD不支持创建对应的VBDIF接口。同时不支持创建该VLAN对应的VLANIF接口。
        • VLAN和BD是一一对应的关系,即:一个VLAN只能绑定到一个BD,一个BD也只能绑定一个VLAN。
        • VLAN绑定BD功能和ARP广播报文抑制功能互斥,配置VLAN为VXLAN业务接入点后,不建议再使能ARP广播报文抑制功能。
        • VLAN绑定到BD后,因为广播域切换到BD,所以VLAN内的其他业务配置(如DHCP Snooping、IGMP Snooping等)均会失效。
    • 通过二层子接口配置VXLAN业务接入点

      1. 执行命令interface interface-type interface-number.subnum mode l2,进入指定二层以太网子接口的视图。

        缺省情况下,没有创建二层子接口。

        subnum是以太网子接口的编号。

        执行本命令前,请确保对应的二层主接口上没有port link-type dot1q-tunnel配置。

      2. 执行命令encapsulation { dot1q vid vid | default | untag },配置流封装类型实现不同的接口接入不同的数据报文。

        缺省情况下,没有配置流封装类型。

      3. 执行命令bridge-domain bd-id,配置将二层子接口加入BD。

        缺省情况下,二层子接口没有加入BD。

         说明:

        Default类型的二层子接口加入BD后,该BD不支持创建对应的BDIF接口。

  2. 执行命令commit,提交配置。

操作步骤

  1. 执行命令system-view,进入系统视图。
  2. 执行命令bridge-domain bd-id,创建BD,并进入BD视图。

    缺省情况下,没有创建广播域BD。

    该步骤中的bd-id必需与配置业务接入点实现区分业务流量步骤2中创建的bd-id一致。

  3. 执行命令vxlan vni vni-id,创建VXLAN网络标识VNI并关联广播域BD。

    缺省情况下,没有创建VNI。

  4. 执行命令quit,返回系统视图。
  5. 执行命令interface nve nve-number,创建NVE接口,并进入NVE接口视图。

    缺省情况下,未创建NVE接口。

  6. 执行命令source ip-address,配置源端VTEP的IP地址。

    缺省情况下,源端VTEP没有配置IP地址。推荐使用Loopback接口的IP地址。

  7. 执行命令vni vni-id head-end peer-list ip-address &<1-10>,配置VNI的头端复制列表。

    缺省情况下,没有配置VNI头端复制列表。

     说明:

    由于当前只支持头端复制方式进行BUM报文转发,当和其他厂商设备对接创建VXLAN隧道时,必须保证对端设备也配置头端复制方式,否则会导致对接失败。

  8. 执行命令commit,提交配置。
<ZZKK>sys
Enter system view, return user view with return command.
[~ZZKK]bridge-domain 100
[~ZZKK-bd100]
<ZZKK>sys
Enter system view, return user view with return command.
[~ZZKK]bridge-domain 100
[~ZZKK-bd100]vxlan vni 3300
Error: The bridge-domain has already been bound to another VNI.
[~ZZKK-bd100]undo vxlan vni
                            ^
Error: Incomplete command found at '^' position.
[~ZZKK-bd100]undo vxlan vni 33
[*ZZKK-bd100]vxlan vni 3300   
Info: Please disable dynamic ARP learning when the controller is used to deliver ARP entries.
[*ZZKK-bd100]
[~ZZKK-bd100]display vxlan vni                                                          
Number of vxlan vni : 1
VNI            BD-ID            State   
---------------------------------------
3300           100              down        
[~ZZKK-bd100]display vxlan tunnel
Number of vxlan tunnel : 1
Tunnel ID   Source                Destination           State  Type     Uptime
-----------------------------------------------------------------------------------
4026531841  192.168.117.249       10.10.16.81           up     static   00:28:28  
[~ZZKK]display bridge-domain 100 brief
--------------------------------------------------------------------------------
*down: Administratively down;           U:Up;            D:Down;
--------------------------------------------------------------------------------
       
BDID       State Ports
--------------------------------------------------------------------------------
100        up    100GE1/0/58.1(U)             
[~ZZKK]int 100GE1/0/58.1
[~ZZKK-100GE1/0/58.1]dis this
#
interface 100GE1/0/58.1 mode l2
 encapsulation untag
 bridge-domain 100
#
return
[~ZZKK-100GE1/0/58.1]
原文地址:https://www.cnblogs.com/dream397/p/13279441.html