16-VCF Fabric命令
本章节下载: 16-VCF Fabric命令 (259.25 KB)
目 录
1.1.3 display vcf-fabric topology
1.1.4 display vcf-fabric underlay autoconfigure
1.1.5 display vcf-fabric underlay template-version
1.1.12 rabbit durable-queue enable
1.1.20 vcf-fabric spine-role master
1.1.21 vcf-fabric topology enable
1.1.22 vcf-fabric underlay autoconfigure
1.1.23 vcf-fabric underlay netconf-username
1.1.24 vcf-fabric underlay netconf-password
1.1.25 vcf-fabric underlay pause
1.1.26 vpn-target export-extcommunity
1.1.27 vpn-target import-extcommunity
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
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
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
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
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自动部署已完成,但模板未包含版本号 |
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
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
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
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
neutron命令用来开启Neutron服务,并进入Neutron视图。
undo neutron命令用来关闭Neutron服务,并删除Neutron视图下的所有配置。
【命令】
neutron
undo neutron
【缺省情况】
Neutron服务处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 创建Neutron服务,并进入Neutron视图。
<Sysname> system-view
[Sysname] neutron
[Sysname-neutron]
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
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
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
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
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
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
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
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个字符的字符串;密文密码为36~256个字符的字符串。
【使用指导】
本命令指定的用户名必须是本地设备上已经创建的本地用户,且指定的密码必须与该本地用户的密码一致。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置设备通过Restful下发自动配置时使用的用户名为aaa、明文密码为aaaa。
<Sysname> system-view
[Sysname] neutron
[Sysname-neutron] restful user aaa password plain aaaa
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
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 autoconfigure和vcf-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
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
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
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
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
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
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
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
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!