• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

11-网络管理和监控命令参考

目录

16-VCF Fabric命令

本章节下载 16-VCF Fabric命令  (259.25 KB)

16-VCF Fabric命令


1 VCF Fabric

1.1  VCF Fabric配置命令

1.1.1  border enable

border enable命令用来开启Border功能。

undo border enable命令用来恢复缺省情况。

【命令】

border enable

undo border enable

【缺省情况】

Border功能未开启,设备不是Border角色。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【使用指导】

角色为Border的设备连接着外部网络,在集中式VXLAN IP网关和VLAN组网中通常为Spine节点,在分布式VXLAN IP网关组网中为Leaf节点。配置本命令开启Border功能后,在OpenStack的界面上创建外部网络和路由器时,通过Overlay网络自动部署为Border设备完成路由相关配置,实现租户网络与外网的互通。

【举例】

# 开启Border功能。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] border enable

1.1.2  display vcf-fabric role

display vcf-fabric role命令用来查看设备在VCF Fabric中的角色。

【命令】

display vcf-fabric role

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【使用指导】

设备在VCF Fabric中的角色可通过vcf-fabric role命令进行配置,配置后的角色可以通过本命令查看。

【举例】

# 查看设备在VCF Fabric中的角色。

<System> display vcf-fabric role

Default role: leaf

Current role: leaf

表1-1 display vcf-fabric role命令显示信息描述表

字段

描述

Default role

设备缺省的VCF Fabric角色,包含如下取值

·     spine:设备角色为spine

·     aggr:设备角色为aggr

·     leaf:设备角色为leaf

·     access:设备角色为access

Current role

设备当前配置的VCF Fabric角色,包含如下取值

·     spine:设备角色为spine

·     aggr:设备角色为aggr

·     leaf:设备角色为leaf

·     access:设备角色为access

 

【相关命令】

·     vcf-fabric role

1.1.3  display vcf-fabric topology

display vcf-fabric topology命令用来查看VCF Fabric的拓扑信息。

【命令】

display vcf-fabric topology

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【使用指导】

只有在主Spine设备上执行本命令,才能查看到拓扑信息。

要正确显示VCF Fabric拓扑信息,必须保证VCF Fabric的拓扑发现和Underlay网络配置自动化功能已经开启。

【举例】

# 查看VCF Fabric组网的拓扑信息。

<Sysname> display vcf-fabric topology

                                  Topology Information

----------------------------------------------------------------------------------

* indicates the master spine role among all spines

SpineIP           Interface                      Link LeafIP              Status

*10.11.113.51     Ten-GigabitEthernet1/0/1       Up   10.11.113.52        Deploying

                  Ten-GigabitEthernet1/0/2       Down --                  --

                  Ten-GigabitEthernet1/0/3       Down --                  --

                  Ten-GigabitEthernet1/0/4       Down --                  --

                  Ten-GigabitEthernet1/0/5       Up   10.11.113.53        Deploying

                  Ten-GigabitEthernet1/0/6       Down --                  --

                  Ten-GigabitEthernet1/0/7       Down --                  --

                  Ten-GigabitEthernet1/0/8       Down --                  --

表1-2 display vcf-fabric topology命令显示信息描述表

字段

描述

SpineIP

Leaf-Spine拓扑网络中,Spine节点设备的管理以太网接口的IPv4地址,*表示主Spine节点

Interface

Spine节点设备上连接Leaf节点设备的接口

当设备角色为主Spine节点时,显示其所有接口

Link

Spine节点设备上连接Leaf节点设备的接口状态

LeafIP

与Spine节点设备相连的Leaf节点设备上接口的IPv4地址

Status

Leaf节点设备Underlay网络的自动化配置的状态

·     --:未开始

·     Deploying:正在进行自动化配置

 

【相关命令】

·     vcf-fabric underlay autoconfigure

·     vcf-fabric topology enable

1.1.4  display vcf-fabric underlay autoconfigure

display vcf-fabric underlay autoconfigure命令用来查看Underlay网络的自动化配置信息。

【命令】

display vcf-fabric underlay autoconfigure

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【使用指导】

通过模板文件进行Underlay网络的自动配置后,可通过本命令查看Underlay网络的自动化配置信息。

【举例】

# 查看Underlay网络自动化配置信息。

<Sysname> display vcf-fabric underlay autoconfigure

success command:

        #

          system

          clock timezone beijing add 08:00:00

        #

          system

          lldp global enable

          lldp compliance cdp

        #

          system

          ospf 1

          graceful-restart ietf

          area 0.0.0.0

        #

          system

          interface LoopBack0

        #

          system

          l2vpn enable

        #

          system

          vxlan tunnel mac-learning disable

          vxlan tunnel arp-learning disable

        #

          system

          stp global enable

        #

          system

          ntp-service enable

          ntp-service unicast-peer 172.16.1.136

        #

          system

          netconf soap https enable

          restful https enable

        #

          system

          info-center loghost 172.16.1.136

        #

          system

          local-user aaa

          password ******

          service-type https

          authorization-attribute user-role network-admin

        #

          system

          line vty 0 63

          authentication-mode scheme

          user-role network-admin

        #

          system

          bgp 100

          graceful-restart

          address-family l2vpn evpn

        #

          system

          vcf-fabric topology enable

        #

          system

          neutron

          rabbit user openstack

          rabbit password ******

          rabbit host ip 172.16.1.136

          restful user aaa password ******

          vpn-target 1:1 export-extcommunity

          vsi-mac 789c-2f5f-0200

          network-type distributed-vxlan

          proxy-arp enable

          l2agent enable

          l3agent enable

        #

          system

          snmp-agent

          snmp-agent packet max-size 4096

          snmp-agent community read public

          snmp-agent community write private

          snmp-agent sys-info version all

        #

Uplink interface:

        Ten-GigabitEthernet1/0/1

        Ten-GigabitEthernet1/0/2

Downlink interface:

        Ten-GigabitEthernet1/0/3

        Ten-GigabitEthernet1/0/4

AP-side interfaces:

        GigabitEthernet1/0/7

        GigabitEthernet1/0/8

Loopback0 IP allocation:

        Device_MAC         Loopback_IP       Management_IP     State

        a43c-adae-0400     200.1.1.6         172.16.1.193      Up

        a43c-9aa7-0100     200.1.1.4         172.16.1.152      Up

Loopback1 IP allocation:

        Device_MAC         Loopback_IP       Management_IP     State

        a43c-adae-0400     100.1.1.6         172.16.1.193      Up

        a43c-9aa7-0100     100.1.1.4         172.16.1.152      Up

Aggregation configuration:

        AggrID: 7

        interface: Ten-GigabitEthernet1/0/5

        interface: Ten-GigabitEthernet1/0/6

IRF allocation:

        Self Bridge Mac: a43c-adae-0400

        IRF Status: Yes

        Member List: [1, 2]

BGP peer configuration:

        Device_MAC: 265b-208d-0300

        Device_role:leaf

        BGP peer list:

                200.1.4.5

        Device_MAC: 1ea6-06a4-0500

        Device_role:spine

        BGP peer list:

                200.1.4.4

                200.1.4.7

        Device_MAC: 1ead-aed1-0600

        Device_role:leaf

        BGP peer list:

                200.1.4.5

Device_MAC: 265b-208d-0300

        Device_role:leaf

        BGP peer list:

                200.1.4.5

        Device_MAC: 1ea6-06a4-0500

        Device_role:spine

        BGP peer list:

                200.1.4.4

                200.1.4.7

        Device_MAC: 1ead-aed1-0600

        Device_role:leaf

        BGP peer list:

                200.1.4.5

表1-3 display vcf-fabric underlay autoconfigure命令显示信息描述表

字段

描述

success command

配置自动化过程中,已经成功执行的命令行

Uplink interface

设备的上行口

Downlink interface

设备的下行口

Loopback0 IP allocation

为Loopback接口分配的IP地址列表

Loopback1 IP allocation

为Loopback1接口分配的IP地址列表

Aggregation configurations

二层聚合组信息

IRF allocation

IRF配置信息,包括:IRF的桥MAC地址、IRF状态和成员设备编号

BGP peer configuration

BGP配置信息,当组网为spine-aggr-leaf三层拓扑时,仅在master spine设备上显示,显示信息包含所有spine和leaf设备的bgp peer信息

 

【相关命令】

·     vcf-fabric underlay autoconfigure

1.1.5  display vcf-fabric underlay template-version

display vcf-fabric underlay template-version命令用来查看VCF Fabric自动配置功能支持的模板版本和当前自动部署使用的模板版本。

【命令】

display vcf-fabric underlay template-version

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【使用指导】

通过此命令查看到的VCF Fabric自动配置功能支持的模板版本为最高版本,格式为“x.y”。实际部署时,采用的模板版本中的“x”可小于等于最高版本;若大于最高版本,可能导致通过模板文件进行自动部署失败。模板版本中的“y”取值不影响兼容性,不同取值仅对应不同的静态配置组合。

【举例】

# VCF Fabric的Underlay自动部署未启动时,查看模板版本。

<Sysname> display vcf-fabric underlay template-version

Supported template version: 6.0

Current template version: Not available

# VCF Fabric的Underlay自动部署完成后,查看模板版本。

<Sysname> display vcf-fabric underlay template-version

Supported template version: 6.0

Current template version: 6.0

表1-4 display vcf-fabric underlay template-version命令显示信息描述表

字段

描述

Supported template version

支持的模板版本

Current template version

当前运行的模板版本

·     若显示为Not available表示Underlay自动部署未启动

·     若显示为None表示Underlay自动部署已完成,但模板未包含版本号

 

1.1.6  gateway ip

gateway ip命令用来配置网关的IPv4地址。

undo gateway ip命令用来恢复缺省情况。

【命令】

gateway ip ipv4-address

undo gateway ip

【缺省情况】

未配置网关的IPv4地址。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

ipv4-address:网关的IPv4地址。

【使用指导】

配置此命令为需要访问外网设备的虚拟机指定出口网关,对于集中式VXLAN IP网关和VLAN组网,需要在Spine节点配置本命令;对于分布式VXLAN IP网关组网,需要在Leaf节点配置。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置网关的IPv4地址为100.1.1.1。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] gateway ip 100.1.1.1

1.1.7  l2agent enable

l2agent enable命令用来开启L2-agent功能。

undo l2agent enable命令用来关闭L2-agent功能。

【命令】

l2agent enable

undo l2agent enable

【缺省情况】

L2-agent功能处于关闭状态。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【使用指导】

在VLAN组网中,Spine节点设备和Leaf节点设备上均需要开启L2-agent功能。

在集中式VXLAN IP网关组网中,Spine和Leaf节点设备上均需要开启L2-agent功能。

在分布式VXLAN IP网关组网中,仅Leaf节点设备上需要开启L2-agent功能。

【举例】

# 开启L2-agent功能。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] l2agent enable

1.1.8  l3agent enable

l3agent enable命令用来开启L3-agent功能。

undo l3agent enable命令用来关闭L3-agent功能。

【命令】

l3agent enable

undo l3agent enable

【缺省情况】

L3-agent功能处于关闭状态。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【使用指导】

在VLAN和集中式VXLAN IP网关组网中,仅Spine节点设备上需要开启L3-agent功能。

在分布式VXLAN IP网关组网中,仅Leaf节点设备上需要开启L3-agent功能。

【举例】

# 开启L3-agent功能。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] l3agent enable

1.1.9  network-type

network-type命令用来指定网络拓扑类型。

undo network-type命令用来恢复缺省情况。

【命令】

network-type { centralized-vxlan | distributed-vxlan | vlan }

undo network-type

【缺省情况】

网络拓扑类型为VLAN。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

centralized-vxlan:指定网络拓扑类型为集中式VXLAN IP网关。

distributed-vxlan:指定网络拓扑类型为分布式VXLAN IP网关。

vlan:指定网络拓扑类型为VLAN。

【举例】

# 指定网络拓扑类型为集中式VXLAN IP网关。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] network-type centralized-vxlan

1.1.10  neutron

neutron命令用来开启Neutron服务,并进入Neutron视图。

undo neutron命令用来关闭Neutron服务,并删除Neutron视图下的所有配置。

【命令】

neutron

undo neutron

【缺省情况】

Neutron服务处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 创建Neutron服务,并进入Neutron视图。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron]

1.1.11  proxy-arp enable

proxy-arp enable命令用来开启VSI虚接口的本地的ARP代理功能。

undo proxy-arp enable命令用来恢复缺省情况。

【命令】

proxy-arp enable

undo proxy-arp enable

【缺省情况】

未开启VSI虚接口的本地ARP代理功能,收到本站点内虚拟机请求其它虚拟机MAC地址的ARP请求时,优先根据ARP泛洪抑制表项进行代答。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【使用指导】

本命令仅需要在分布式VXLAN IP网关组网的Leaf节点设备上配置。

开启本地的ARP代理功能后设备收到本站点内虚拟机请求其它虚拟机MAC地址的ARP请求时,使用VSI虚接口的MAC地址回答该请求,这个过程称作代理ARP(Proxy ARP)。

该命令只对新创建的VSI虚接口生效,对已经存在VSI虚接口不起作用。

【举例】

# Overlay自动部署环境下,开启VSI虚接口的本地的ARP代理功能。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] proxy-arp enable

1.1.12  rabbit durable-queue enable

rabbit durable-queue enable命令用来开启设备侧创建RabbitMQ的持久化功能。

undo rabbit durable-queue enable命令用来关闭设备侧创建RabbitMQ的持久化功能。

【命令】

rabbit durable-queue enable

undo rabbit durable-queue enable

【缺省情况】

设备侧创建的RabbitMQ为非持久化队列。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,设备侧创建的RabbitMQ为非持久化队列,即消息队列的内容存放在Rabbit server的内存中;开启持久化功能后,新创建的消息队列的内容将存放在Rabbit server的磁盘中。

在Neutron组网中,网络设备通过RabbitMQ与Neutron server通信,设备上创建的RabbitMQ属性需要与服务器侧配置相同。当服务器侧配置了RabbitMQ的持久化属性时,设备侧需要开启创建RabbitMQ的持久化功能,否则无法成功创建消息队列。

【举例】

# 开启设备侧创建RabbitMQ的持久化功能。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] rabbit durable-queue enable

1.1.13  rabbit host

rabbit host命令用来指定RabbitMQ服务器的IPv4地址、端口号和VPN实例。

undo rabbit host命令用来恢复缺省情况。

【命令】

rabbit host ip ipv4-address [ port port-number ] [ vpn-instance vpn-instance-name ]

undo rabbit host ip ipv4-address [ vpn-instance vpn-instance-name ]

【缺省情况】

未指定RabbitMQ服务器的IPv4地址和VPN实例,通信端口为5672。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

ip ipv4-address:指定RabbitMQ服务器的IPv4地址。

port port-number:设备与指定RabbitMQ服务器通信的端口号,取值范围为1~65535。缺省值为5672。

vpn-instance vpn-instance-name:指定RabbitMQ服务器所属的VPN实例。其中,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示RabbitMQ服务器位于公网。

【使用指导】

RabbitMQ服务器用于设备和Neutron server之间进行通信。

指定RabbitMQ服务器时,需要确认对应的控制节点已经安装了RabbitMQ组件。

如果设备连接的是RabbitMQ服务器集群,则需要通过多次配置本命令指定集群中多个RabbitMQ服务器的IPv4地址,目前设备最多可指定32个RabbitMQ服务器。

【举例】

# 指定RabbitMQ服务器的IPv4地址为10.11.113.143。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] rabbit host ip 10.11.113.143

1.1.14  rabbit password

rabbit password命令用来配置设备与RabbitMQ服务器建立连接使用的密码。

undo rabbit password命令用来恢复缺省情况。

【命令】

rabbit password { cipher | plain } string

undo rabbit password

【缺省情况】

设备与RabbitMQ服务器建立连接使用的密码为明文密码guest。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

cipher:以密文方式设置密码。

plain:以明文方式设置密码,该密码将以密文形式存储。

string:密码字符串,区分大小写。明文密码为4~64个字符的字符串;密文密码为36~256个字符的字符串。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 以明文方式配置设备与RabbitMQ服务器建立连接使用的密码为aaaa。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] rabbit password plain aaaa

1.1.15  rabbit source-ip

rabbit source-ip命令用来指定设备侧与RabbitMQ服务器通信的源IPv4地址。

undo rabbit source-ip命令用来恢复缺省情况。

【命令】

rabbit source-ip ipv4-address [ vpn-instance vpn-instance-name ]

undo rabbit source-ip

【缺省情况】

未指定设备侧与RabbitMQ服务器通信的源IPv4地址,设备通过路由协议自动选择与RabbitMQ服务器通信的源IPv4地址。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

ipv4-address:指定连接RabbitMQ服务器的本地IPv4地址。

vpn-instance vpn-instance-name:指定设备侧与RabbitMQ服务器通信的源IPv4地址所属的VPN实例。其中,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示设备侧与RabbitMQ服务器通信的源IPv4地址位于公网。

【使用指导】

缺省情况下,设备通过路由协议自动选择与RabbitMQ服务器通信的源IPv4地址。当设备与RabbitMQ服务器之间存在多条等价路由时,可使用本命令指定设备侧与RabbitMQ服务器通信的源IPv4地址。例如,同时存在逻辑接口与物理接口的等价路由时,可指定某Vlan-interface接口上的IPv4地址为源IPv4地址,以避免设备自动选择的与RabbitMQ服务器通信的物理接口down对Neutron的影响。

【举例】

# 指定设备侧与RabbitMQ服务器通信的源IPv4地址为1.1.1.1。

<Sysname> system-view

[sysname] neutron

[sysname-neutron] rabbit source-ip 1.1.1.1

1.1.16  rabbit user

rabbit user命令用来配置设备与RabbitMQ服务器建立连接所使用的用户名。

undo rabbit user命令用来恢复缺省情况。

【命令】

rabbit user username

undo rabbit user

【缺省情况】

设备与RabbitMQ服务器建立连接所使用的用户名为guest。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

username:设备与RabbitMQ服务器建立连接所使用的用户名,为1~63个字符的字符串,区分大小写。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置设备与RabbitMQ服务器建立连接所使用的用户名为aaa。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] rabbit user aaa

1.1.17  rabbit virtual-host

rabbit virtual-host命令用来指定为设备提供服务的RabbitMQ服务器上虚拟主机的名称。

undo rabbit virtual-host命令用来恢复缺省情况。

【命令】

rabbit virtual-host hostname

undo rabbit virtual-host

【缺省情况】

为设备提供服务的RabbitMQ服务器虚拟主机名称为“/”。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

hostname:虚拟主机的名称,为1~63个字符的字符串,区分大小写。

【使用指导】

RabbitMQ服务器上可以创建多个虚拟主机,每个虚拟主机都可以独立地提供RabbitMQ服务。在设备上需要执行本命令指定为其提供RabbitMQ服务的虚拟主机名称。

【举例】

# 配置为设备提供服务的RabbitMQ服务器上虚拟主机的名称为aaa。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] rabbit virtual-host aaa

1.1.18  restful user

restful user命令用来配置设备通过Restful下发配置时使用的用户名和密码。

undo restful user命令用来恢复缺省情况。

【命令】

restful user username password { plain | cipher } string

undo restful user

【缺省情况】

未配置设备通过Restful下发配置时使用的用户名和密码。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

username:设备通过Restful下发配置时使用的用户名,为1~63个字符的字符串,区分大小写。

cipher:以密文方式设置密码。

plain:以明文方式设置密码,该密码将以密文形式存储。

string:密码字符串,区分大小写。明文密码为3~64个字符的字符串;密文密码为36256个字符的字符串

【使用指导】

本命令指定的用户名必须是本地设备上已经创建的本地用户,且指定的密码必须与该本地用户的密码一致。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置设备通过Restful下发自动配置时使用的用户名为aaa、明文密码为aaaa。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] restful user aaa password plain aaaa

1.1.19  vcf-fabric role

vcf-fabric role命令用来指定设备在VCF Fabric网络拓扑中的角色。

undo vcf-fabric role命令用来恢复缺省情况。

【命令】

vcf-fabric role { access | aggr | leaf | spine }

undo vcf-fabric role

【缺省情况】

设备在VCF Fabric网络拓扑中的角色为Leaf节点角色。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

access:指定Access节点角色。

aggr:指定Aggr节点角色。

leaf:指定Leaf节点角色。

spine:指定Spine节点角色。

【使用指导】

网络拓扑角色的修改需要设备重启后才能生效。

【举例】

# 指定设备在VCF Fabric网络拓扑中的角色为Spine节点。

<Sysname> system-view

[Sysname] vcf-fabric role spine

1.1.20  vcf-fabric spine-role master

vcf-fabric spine-role master命令用来配置设备角色为主Spine节点。

undo vcf-fabric spine-role命令用来恢复缺省情况。

【命令】

vcf-fabric spine-role master

undo vcf-fabric spine-role

【缺省情况】

设备不作为主Spine节点。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

本命令只能在Spine节点设备上配置。

采用Leaf-Spine的VCF Fabric网络拓扑且网络中存在多个Spine节点时,主Spine节点负责收集全网拓扑,进行Loopback IP地址分配等。在Underlay网络配置自动化过程中,一般通过执行模板文件将设备角色配置为主Spine节点,不需要进行手工配置。

通过本命令修改Spine节点设备的角色后,需要顺序执行undo vcf-fabric underlay autoconfigurevcf-fabric underlay autoconfigure命令重启Underlay网络的自动配置进程,修改后的角色才能生效。

【举例】

# 配置设备角色为主Spine节点。

<Sysname> system-view

[Sysname] vcf-fabric spine-role master

For this configuration to take effect, you must execute the undo vcf-fabric underlay autoconfigure and vcf-fabric underlay autoconfigure commands in sequence.

【相关命令】

·     vcf-fabric role

·     vcf-fabric underlay autoconfigure

1.1.21  vcf-fabric topology enable

vcf-fabric topology enable命令用来开启VCF Fabric网络拓扑发现功能。

undo vcf-fabric topology enable命令用来关闭VCF Fabric网络拓扑发现功能。

【命令】

vcf-fabric topology enable

undo vcf-fabric topology enable

【缺省情况】

VCF Fabric网络拓扑发现功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 开启VCF Fabric网络拓扑发现功能。

<Sysname> system-view

[Sysname] vcf-fabric topology enable

1.1.22  vcf-fabric underlay autoconfigure

vcf-fabric underlay autoconfigure命令用来采用指定的模板文件进行Underlay网络的自动配置。

undo vcf-fabric underlay autoconfigure命令用来取消自动化配置。

【命令】

vcf-fabric underlay autoconfigure template

undo vcf-fabric underlay autoconfigure

【缺省情况】

未指定进行Underlay网络自动配置的模板文件。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

template模板文件名,以“.template”为后缀,从存储介质名称开始包括后缀名最多可输入127个字符,不区分大小写。

【使用指导】

用户预先通过TFTP等方式将模板文件保存到本地设备,执行本命令后,设备将采用指定的模板文件进行Underlay网络的自动配置。

执行undo vcf-fabric underlay autoconfigure命令取消自动化配置后,如果再次使用vcf-fabric underlay autoconfigure重新指定模板文件,会导致Spine分配给Leaf设备的Loopback IP地址变化,从而使Leaf设备暂时下线再重新上线。

【举例】

# 采用模板文件vxlan_leaf.template进行Underlay网络的自动配置。

<Sysname> system-view

[Sysname] vcf-fabric underlay autoconfigure vxlan_leaf.template

1.1.23  vcf-fabric underlay netconf-username

vcf-fabric underlay netconf-username命令用来设置Spine设备通过Netconf收集全局拓扑时使用的用户名。

undo vcf-fabric underlay netconf-username命令用来恢复缺省情况。

【命令】

vcf-fabric underlay netconf-username username

undo vcf-fabric underlay netconf-username

【缺省情况】

Spine设备通过Netconf收集全局拓扑时,使用模板文件中定义的用户名。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

username:Spine设备通过Netconf收集全局拓扑时使用的用户名,为1~63个字符的字符串,区分大小写。

【使用指导】

在VCF Fabric组网中,Underlay网络自动化部署时,Spine设备使用模板中定义的用户名和密码与Underlay网络中的设备建立Netconf连接,通过Netconf收集全局拓扑信息。自动化部署完成后,若用户手动更改Underlay网络设备上的用户名或密码,会导致Spine设备与其断开Netconf连接,Spine设备无法感知Underlay网络的拓扑变化。此时,可以在Spine设备上执行本命令修改Netconf操作使用的用户名,使其与Underlay网络设备上的用户名保持一致,并重新建立Netconf连接,以便进行拓扑收集。

在VCF Fabric组网中,所有Underlay网络设备上用于建立Netconf连接的用户名和密码必须相同。

【举例】

# 设置Spine设备通过Netconf收集全局拓扑时,使用的用户名为aaa。

<Sysname> system-view

[Sysname] vcf-fabric underlay netconf-username aaa

1.1.24  vcf-fabric underlay netconf-password

vcf-fabric underlay netconf-password命令用来设置Spine设备通过Netconf收集全局拓扑时使用的密码。

undo vcf-fabric netconf-underlay password命令用来恢复缺省情况。

【命令】

vcf-fabric underlay netconf-password { cipher | simple } string

undo vcf-fabric underlay netconf-password

【缺省情况】

Spine设备通过Netconf收集全局拓扑时,使用模板文件中定义的密码。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

cipher:以密文方式设置密码。

simple:以明文方式设置密码,该密码将以密文形式存储。

string:Spine设备通过Netconf收集全局拓扑时使用的密码,区分大小写。明文密码为1~63个字符的字符串;密文密码为1~127个字符的字符串。

【使用指导】

在VCF Fabric组网中,Underlay网络自动化部署时,Spine设备使用模板中定义的用户名和密码与Underlay网络中的设备建立Netconf连接,通过Netconf收集全局拓扑信息。自动化部署完成后,若用户手动更改Underlay网络设备上的用户名或密码,会导致Spine设备与其断开Netconf连接,Spine设备无法感知Underlay网络的拓扑变化。此时,可以在Spine设备上执行本命令修改Netconf操作使用的密码,使其与Underlay网络设备上的密码保持一致,并重新建立Netconf连接,以便进行拓扑收集。

在VCF Fabric组网中,所有Underlay网络设备上用于建立Netconf连接的用户名和密码必须相同。

【举例】

# 设置Spine设备通过Netconf收集全局拓扑时,使用的密码为明文aaa。

<Sysname> system-view

[Sysname] vcf-fabric underlay netconf-password simple aaa

1.1.25  vcf-fabric underlay pause

vcf-fabric underlay pause命令用来暂停Underlay网络的自动配置功能。

undo vcf-fabric underlay pause命令用来重新启动Underlay网络的自动配置功能。

【命令】

vcf-fabric underlay pause

undo vcf-fabric underlay pause

【缺省情况】

Underlay网络的自动配置功能处于非暂停状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

设备已经启动Underlay网络的自动配置功能后,可利用本命令暂停自动配置功能。

【举例】

# 暂停Underlay网络的自动配置功能。

<sysname> system-view

[sysname] vcf-fabric underlay pause

1.1.26  vpn-target export-extcommunity

vpn-target命令用来配置租户网络所属VPN实例的Export Target。

undo vpn-target命令用来恢复缺省情况。

【命令】

vpn-target target export-extcommunity

undo vpn-target target export-extcommunity

【缺省情况】

未配置租户网络所属VPN实例的Export Target。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

target:Route Target属性值,为3~21个字符的字符串。Route Target有三种格式:

·     16位自治系统号:32位用户自定义数,例如:101:3。

·     32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

·     32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。

【使用指导】

通过Border设备连接外网时,Border连接外网的接口加入名称为global的VPN实例。为了确保外网返回的流量能够在VPN实例global中查找到到达虚拟机的路由,需要将租户网络的路由学习到VPN实例global中。执行本命令将租户网络所属VPN实例的Export Target配置为VPN实例global的Import Target,可以实现将租户网络的路由学习到VPN实例global中。

【举例】

# 配置租户网络所属VPN实例的Export Target。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] vpn-target 1:1 export-extcommunity

1.1.27  vpn-target import-extcommunity

vpn-target import-extcommunity命令用来配置租户网络所属VPN实例的Import Target。

undo vpn-target import-extcommunity命令用来恢复缺省情况。

【命令】

vpn-target target import-extcommunity

undo vpn-target target import-extcommunity

【缺省情况】。

未配置租户网络所属VPN实例的Import Target。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【参数】

target:Route Target属性值,为3~21个字符的字符串。Route Target有三种格式:

16位自治系统号:32位用户自定义数,例如:101:3。

32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。

【使用指导】

本命令仅需要在分布式VXLAN IP网关组网的Leaf节点设备上配置。

如果已经通过gateway ip命令或border enable命令生成了外部网络的缺省路由,则不需要通过此命令进行路由引入。

通过Border设备连接外网时,Border连接外网的接口加入名称为global的VPN实例。为了确保外网返回的流量能够到达租户虚拟机的路由,需要执行本命令将租户网络所属VPN实例的Import Target配置为VPN实例global的Export Target。

【举例】

# 配置租户网络所属VPN实例的Import Target。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] vpn-target 1:1 import-extcommunity

1.1.28  vsi-mac

vsi-mac 命令用来配置VSI虚接口的MAC地址。

undo vsi-mac命令用来删除VSI虚接口的MAC地址。

【命令】

vsi-mac mac-address

undo vsi-mac

【缺省情况】

未设置VSI虚接口的MAC地址。

【视图】

Neutron视图

【缺省用户角色】

network-admin

【使用指导】

本命令仅需要在分布式VXLAN IP网关组网的Leaf节点设备上配置。

在Overlay自动网络自动部署环境下配置此命令,会修改自动部署设备上创建的所有VSI虚接口的MAC地址。

本命令只对新创建的VSI虚接口生效,对已经存在VSI虚接口不起作用。

【举例】

# 设置VSI虚接口的MAC地址为1-1-1。

<Sysname> system-view

[Sysname] neutron

[Sysname-neutron] vsi-mac 1-1-1

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们