VXLAN Management
This section describes the configuration model of VXLAN management and provides examples of XML packets.
Only the switches using SRUHA1, SRUHX1, SRUE, MCUD, or SRUH main control units support this configuration.
- Data Model
- Create a BD
- Configuring the MAC Address of a VBDIF Interface
- Add a Global VLAN to a BD
- Add a Layer 2 Sub-interface in default Encapsulation Mode to a BD
- Add a Layer 2 Sub-interface in dot1q Encapsulation Mode to a BD
- Add a Layer 2 Sub-interface in QinQ Encapsulation Mode to a BD
- Configure a VXLAN Tunnel
- Configuring Traffic Suppression in a BD
- View VXLAN Tunnel Information
Data Model
The configuration model files matching VXLAN are huawei-bd.yang and huawei-vxlan.yang.
Object |
Description |
Value Range |
Remarks |
---|---|---|---|
/huawei-bd/bridge-domains |
Create a BD. |
The value is an integer that ranges from 1 to 16777215. |
NA |
/huawei-bd/bridge-domains/bridge-domain |
BD list |
The value is an integer that ranges from 1 to 16777215. |
NA |
/huawei-bd/bridge-domains/bridge-domain/id |
BD ID |
The value is an integer that ranges from 1 to 16777215. |
NA |
/huawei-bd:bridge-domains/bridge-domain/description |
BD description |
The value is a string of 1 to 80 case-sensitive characters without spaces and question marks. |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/vlan-id |
Bind a global VLAN to a BD. |
The value is an integer that ranges from 1 to 4094. |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/interface-name |
Interface name in default encapsulation |
- |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-vlan |
dot1q encapsulation |
- |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-vlan/vlan-id |
VLAN ID in dot1q encapsulation |
The value is an integer that ranges from 2 to 4094. |
NA |
/huawei-bd:bridge-domains/bridge-domain /members/port-vlan/high-vlan-id |
Endpoint VLAN ID of the VLAN segment in dot1q encapsulation |
The value is an integer that ranges from 2 to 4094. |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-vlan/interface-name |
Interface name in dot1q encapsulation |
- |
NA |
/huawei-bd:bridge-domains/bridge-domain /members/port-vlan/rewrite-action/pop-action |
Operation of removing VLAN tags from the packets received by Layer 2 sub-interfaces:
|
- |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-qinq |
QinQ encapsulation |
- |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-qinq/c-vlan-id |
Inner VLAN ID in QinQ encapsulation |
The value is an integer that ranges from 1 to 4094. |
NA |
/huawei-bd:bridge-domains/bridge-domain/members/port-qinq/high-c-vlan-id |
Endpoint VLAN ID of the inner VLAN segment in QinQ encapsulation |
The value is an integer that ranges from 1 to 4094. |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-qinq/p-vlan-id |
Outer VLAN ID in QinQ encapsulation |
The value is an integer that ranges from 2 to 4094. |
NA |
/huawei-bd:bridge-domains/bridge-domain/members/port-qinq/high-p-vlan-id |
Endpoint VLAN ID of the outer VLAN segment in QinQ encapsulation |
The value is an integer that ranges from 2 to 4094. |
NA |
/huawei-bd/bridge-domains/bridge-domain/members/port-qinq/interface-name |
Interface name in QinQ encapsulation |
- |
NA |
/huawei-bd:bridge-domains/bridge-domain /members/port-vlan/rewrite-action/pop-action |
Operation of removing VLAN tags from the packets received by Layer 2 sub-interfaces:
|
- |
NA |
/huawei-bd:bridge-domains/bridge-domain/qos/storm-control/broadcast/cir |
The committed information rate (CIR) of broadcast traffic, which is the allowed rate at which traffic can pass through. |
The value is an integer that ranges from 0 to 10000000, in kbit/s. |
NA |
/huawei-bd:bridge-domains/bridge-domain/qos/storm-control/broadcast/cbs |
The committed burst size (CBS) of broadcast traffic, which is the maximum size of traffic that can pass through. |
The value is an integer that ranges from 10000 to 4294967295, in bytes. |
NA |
/huawei-bd:bridge-domains/bridge-domain/qos/storm-control/multicast/cir |
The committed information rate (CIR) of multicast traffic |
The value is an integer that ranges from 0 to 10000000, in kbit/s. |
NA |
/huawei-bd:bridge-domains/bridge-domain/qos/storm-control/multicast/cbs |
The committed burst size (CBS) of multicast traffic |
The value is an integer that ranges from 10000 to 4294967295, in bytes. |
NA |
/huawei-bd:bridge-domains/bridge-domain/qos/storm-control/unknown-unicast/cir |
The committed information rate (CIR) of unicast traffic |
The value is an integer that ranges from 0 to 10000000, in kbit/s. |
NA |
/huawei-bd:bridge-domains/bridge-domain/qos/storm-control/unknown-unicast/cbs |
The committed burst size (CBS) of unicast traffic |
The value is an integer that ranges from 10000 to 4294967295, in bytes. |
NA |
Object |
Description |
Value Range |
Remarks |
---|---|---|---|
/huawei-vxlan/vxlan/nve |
Create an NVE interface. |
The value is 1. |
NA |
/huawei-vxlan/vxlan/nve/id |
NVE interface number |
The value is 1. |
NA |
/huawei-vxlan/vxlan/nve/local-address |
IP address of the source VTEP |
The value is in dotted decimal notation. |
NA |
/huawei-vxlan/vxlan/nve/local-ipv6-address |
IPv6 address of the source VTEP |
The address is a 32-bit hexadecimal number, in the format of X:X:X:X:X:X:X:X. |
NA |
/huawei-vxlan/vxlan/nve/vni-config |
Configure a VNI. |
The value is an integer that ranges from 1 to 16777215. |
NA |
/huawei-vxlan/vxlan/nve/vni-config/vni |
VNI ID |
The value is an integer that ranges from 1 to 16777215. |
NA |
/huawei-vxlan/vxlan/nve/vni-config/peer-address |
Configure an IP address for the destination VTEP |
|
NA |
/huawei-vxlan/vxlan/nve/vni-config/bgp |
VXLAN Layer 2 tunnels are dynamically established through the BGP routing protocol. |
- |
NA |
/huawei-vxlan/vxlan/nve/vni-config/vni-attachment |
VNI association mode |
- |
NA |
/huawei-vxlan/vxlan/nve/vni-config/vni-attachment/layer2 |
Layer 2 mode |
- |
NA |
/huawei-vxlan/vxlan/nve/vni-config/vni-attachment/layer2/bdid |
Associated BD ID |
The value is an integer that ranges from 1 to 16777215. |
NA |
/huawei-vxlan/vxlan/global-attribute/exact-route-subscribe |
Precise route status subscription of the VXLAN tunnel destination:
|
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state |
View VXLAN tunnel information, which cannot be configured |
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state/vxlan-tunnels |
VXLAN tunnel |
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state/nve-addresses |
The IP address for a source VXLAN Tunnel Endpoint (VTEP) |
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state/vxlan-tunnels/vxlan-tunnel |
VXLAN tunnel ID |
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state/vxlan-tunnels/vxlan-tunnel/local-address |
Source IP address of the VXLAN tunnel |
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state/vxlan-tunnels/vxlan-tunnel/peer-address |
Destination IP address of the VXLAN tunnel |
- |
NA |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state/vxlan-tunnels/vxlan-tunnel/vxlan-tunnel-state |
VXLAN tunnel status |
- |
NA |
Create a BD
This section describes how to create a BD using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-bd/bridge-domains |
Data requirement
Item |
Data |
Description |
---|---|---|
BD ID |
10 |
Create BD 10. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd"> <bd:bridge-domain> <bd:id>10</bd:id> </bd:bridge-domain> </bd:bridge-domains> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0"> <rpc-error> <error-app-tag>-1</error-app-tag> <error-message>Execute failed reason: Wrong parameter found at '^' position.</error-message> <error-info>Error on node /huawei-bd:bridge-domains/bridge-domain[id="10"]/id</error-info> </rpc-error> </rpc-reply>
Configuring the MAC Address of a VBDIF Interface
This section provides a sample of configuring the MAC address of a VBDIF interface using the config method.
Operation |
XPATH |
---|---|
config |
/ietf-interfaces:interfaces/interface/huawei-interfaces:common/phys-address |
Data Requirements
Item |
Data |
Description |
---|---|---|
MAC address |
0000-5e00-0101 |
Set the MAC address of the VBDIF interface to 0000-5e00-0101. |
Request Example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="7" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd"> <bd:bridge-domain> <bd:id>3</bd:id> </bd:bridge-domain> </bd:bridge-domains> <if:interfaces xmlns:if="urn:ietf:params:xml:ns:yang:ietf-interfaces"> <if:interface> <if:name>Vbdif3</if:name> <if:type xmlns:iana-if-type="urn:ietf:params:xml:ns:yang:iana-if-type">iana-if-type:propVirtual</if:type> <huawei-interfaces:common xmlns:huawei-interfaces="urn:huawei:params:xml:ns:yang:huawei-interfaces"> <huawei-interfaces:phys-address>00:00:5e:00:01:01</huawei-interfaces:phys-address> </huawei-interfaces:common> </if:interface> </if:interfaces> </config> </edit-config> </rpc>
Response Example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="7"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="7"> <rpc-error> <error-app-tag>-1</error-app-tag> <error-message> The MAC address configured on the interface ranges from 0000-5e00-0100 to 0000-5e00-01ff.</error-message> <error-info>Error on node /ietf-interfaces:interfaces/interface[name="Vbdif3"]/huawei-interfaces:common/phys-address</error-info> </rpc-error> </rpc-reply>
Add a Global VLAN to a BD
This section describes how to add a global VLAN to a BD using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-bd/bridge-domains/bridge-domain/members/vlan-id |
Data requirement
Item |
Data |
Description |
---|---|---|
VLAN ID |
50 |
Add global VLAN 50 to a BD. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="5" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <huawei-vlan:vlans xmlns:huawei-vlan="urn:huawei:params:xml:ns:yang:huawei-vlan"> <huawei-vlan:vlan> <huawei-vlan:id>50</huawei-vlan:id> </huawei-vlan:vlan> </huawei-vlan:vlans> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd"> <bd:bridge-domain xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="merge"> <bd:id>10</bd:id> <bd:members> <bd:vlan-id>50</bd:vlan-id> </bd:members> </bd:bridge-domain> </bd:bridge-domains> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0"> <rpc-error> <error-app-tag>-1</error-app-tag> <error-message>Execute failed reason: The vlanif has been created, delete it first.</error-message> <error-info>Error on node /huawei-bd:bridge-domains/bridge-domain[id="10"]/members/vlan-id[.="50"]</error-info> </rpc-error> </rpc-reply>
Add a Layer 2 Sub-interface in default Encapsulation Mode to a BD
This section describes how to add a Layer 2 sub-interface in default encapsulation mode to a BD using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-bd/bridge-domains/bridge-domain/members/interface-name |
Data requirement
Item |
Data |
Description |
---|---|---|
Interface name |
XGigabitEthernet1/0/3 |
Add a Layer 2 sub-interface in default encapsulation mode to a BD. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <if:interfaces xmlns:if="urn:ietf:params:xml:ns:yang:ietf-interfaces"> <if:interface> <if:name>XGigabitEthernet1/0/3</if:name> <if:type xmlns:iana-if-type="urn:ietf:params:xml:ns:yang:iana-if-type">iana-if-type:ethernetCsmacd</if:type>> <huawei-vlan:vlan xmlns:huawei-vlan="urn:huawei:params:xml:ns:yang:huawei-vlan"> <huawei-vlan:port-link-type>trunk</huawei-vlan:port-link-type> </huawei-vlan:vlan> </if:interface> </if:interfaces> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd"> <bd:bridge-domain xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="merge"> <bd:id>10</bd:id> <bd:members> <bd:interface-name>XGigabitEthernet1/0/3</bd:interface-name> </bd:members> </bd:bridge-domain> </bd:bridge-domains> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
<rpc-error>
<error-app-tag>-1</error-app-tag>
<error-message>Execute failed reason: Wrong parameter found at '^' position.</error-message>
<error-info>Error on node /huawei-bd:bridge-domains/bridge-domain[id="10"]/members/interface-name[.="XGigabitEthernet1/0/3"]</error-info>
</rpc-error>
</rpc-reply>
Add a Layer 2 Sub-interface in dot1q Encapsulation Mode to a BD
This section describes how to add a Layer 2 sub-interface in dot1q encapsulation mode to a BD using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-bd/bridge-domains/bridge-domain/members/port-vlan |
Data requirement
Item |
Data |
Description |
---|---|---|
VLAN ID in dot1q encapsulation |
500 |
Add a Layer 2 sub-interface in dot1q encapsulation mode with VLAN ID 500 to a BD. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="2" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <if:interfaces xmlns:if="urn:ietf:params:xml:ns:yang:ietf-interfaces"> <if:interface> <if:name>XGigabitEthernet1/0/3</if:name> <if:type xmlns:iana-if-type="urn:ietf:params:xml:ns:yang:iana-if-type">iana-if-type:ethernetCsmacd</if:type> <huawei-vlan:vlan xmlns:huawei-vlan="urn:huawei:params:xml:ns:yang:huawei-vlan"> <huawei-vlan:port-link-type>trunk</huawei-vlan:port-link-type> </huawei-vlan:vlan> </if:interface> </if:interfaces> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd" xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="merge"> <bd:bridge-domain xc:operation="merge"> <bd:id>10</bd:id> <bd:members> <bd:port-vlan> <bd:vlan-id>500</bd:vlan-id> <bd:interface-name>XGigabitEthernet1/0/3</bd:interface-name> </bd:port-vlan> </bd:members> </bd:bridge-domain> </bd:bridge-domains> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2">
<rpc-error>
<error-app-tag>-1</error-app-tag>
<error-message>Execute failed reason: Wrong parameter found at '^' position.</error-message>
<error-info>Error on node /huawei-bd:bridge-domains/bridge-domain[id="10"]/members/port-vlan[vlan-id="500",interface-name="XGigabitEthernet1/0/3"]</error-info>
</rpc-error>
</rpc-reply>
Add a Layer 2 Sub-interface in QinQ Encapsulation Mode to a BD
This section describes how to add a Layer 2 sub-interface in QinQ encapsulation mode to a BD using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-bd/bridge-domains/bridge-domain/members/port-qinq |
Data requirement
Item |
Data |
Description |
---|---|---|
Inner and outer VLAN IDs in QinQ encapsulation |
100, 200 |
Add a Layer 2 sub-interface in QinQ encapsulation mode with inner VLAN ID 100 and outer VLAN ID 200 to a BD. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="3" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <if:interfaces xmlns:if="urn:ietf:params:xml:ns:yang:ietf-interfaces"> <if:interface> <if:name>XGigabitEthernet1/0/3</if:name> <if:type xmlns:iana-if-type="urn:ietf:params:xml:ns:yang:iana-if-type">iana-if-type:ethernetCsmacd</if:type> <huawei-vlan:vlan xmlns:huawei-vlan="urn:huawei:params:xml:ns:yang:huawei-vlan"> <huawei-vlan:port-link-type>trunk</huawei-vlan:port-link-type> </huawei-vlan:vlan> </if:interface> </if:interfaces> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd" xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="merge"> <bd:bridge-domain xc:operation="merge"> <bd:id>10</bd:id> <bd:members> <bd:port-qinq> <bd:c-vlan-id>100</bd:c-vlan-id> <bd:p-vlan-id>200</bd:p-vlan-id> <bd:interface-name>XGigabitEthernet1/0/3</bd:interface-name> </bd:port-qinq> </bd:members> </bd:bridge-domain> </bd:bridge-domains> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3">
<rpc-error>
<error-app-tag>-1</error-app-tag>
<error-message>Execute failed reason: Wrong parameter found at '^' position.</error-message>
<error-info>Error on node /huawei-bd:bridge-domains/bridge-domain[id="10"]/members/port-qinq[c-vlan-id="100",p-vlan-id="200",interface-name="XGigabitEthernet1/0/3"]</error-info>
</rpc-error>
</rpc-reply>
Configure a VXLAN Tunnel
This section describes how to configure a VXLAN tunnel using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-vxlan/vxlan |
Data requirement
Item |
Data |
Description |
---|---|---|
NVE interface number |
1 |
Create an NVE interface numbered 1. |
IP address of the source VTEP |
10.2.2.2 |
Set the IP address of the source VTEP to 10.2.2.2. |
VNI ID |
10 |
Set the VNI ID to 10. |
IP address of the source VTEP |
10.3.3.3 |
Set the IP address of the destination VTEP to 10.3.3.3. |
BD ID |
10 |
Set the associated BD ID to 10. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="0" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <hw-vxlan:vxlan xmlns:hw-vxlan="urn:huawei:params:xml:ns:yang:huawei-vxlan" xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="merge"> <hw-vxlan:nve> <hw-vxlan:id>1</hw-vxlan:id> <hw-vxlan:local-address>10.2.2.2</hw-vxlan:local-address> <hw-vxlan:vni-config> <hw-vxlan:vni>10</hw-vxlan:vni> <hw-vxlan:peer-address>10.3.3.3</hw-vxlan:peer-address> <hw-vxlan:bdid>10</hw-vxlan:bdid> </hw-vxlan:vni-config> </hw-vxlan:nve> </hw-vxlan:vxlan> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <rpc-error> <error-app-tag>1</error-app-tag> <error-message>Service process failed.</error-message> <error-info>Error on node /huawei-vxlan:vxlan/nve[id="1"]/vni-config[vni="10"]/bdid</error-info> </rpc-error> </rpc-reply>
Configuring Traffic Suppression in a BD
This section provides a sample of configuring traffic suppression in a BFD using the rpc method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-bd:bridge-domains/bridge-domain |
Data Requirements
Item |
Data |
Description |
---|---|---|
BD |
10 |
Configure a BD 10. |
Broadcast traffic CIR |
100 |
Set the broadcast traffic CIR to 100 kbit/s. |
Broadcast traffic CBS |
2000000 |
Set the broadcast traffic CBS to 2000000 bytes. |
Multicast traffic CIR |
100 |
Set the multicast traffic CIR to 100 kbit/s. |
Multicast traffic CBS |
2000000 |
Set the multicast traffic CBS to 2000000 bytes. |
Unicast traffic CIR |
100 |
Set the unicast traffic CIR to 100 kbit/s. |
Unicast traffic CBS |
2000000 |
Set the unicast traffic CBS to 2000000 bytes. |
Request Example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="4" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <bd:bridge-domains xmlns:bd="urn:huawei:params:xml:ns:yang:huawei-bd"> <bd:bridge-domain xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="merge"> <bd:id>10</bd:id> <bd:qos> <bd:storm-control xc:operation="merge"> <bd:broadcast> <bd:cir>100</bd:cir> <bd:cbs>2000000</bd:cbs> </bd:broadcast> <bd:multicast> <bd:cir>100</bd:cir> <bd:cbs>2000000</bd:cbs> </bd:multicast> <bd:unknown-unicast> <bd:cir>100</bd:cir> <bd:cbs>2000000</bd:cbs> </bd:unknown-unicast> </bd:storm-control> </bd:qos> </bd:bridge-domain> </bd:bridge-domains> </config> </edit-config> </rpc>
Response Example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-path>/huawei-bd:bridge-domains/bridge-domain[id='NEED-A-VALUE-FOR-KEY-NODE!']/id</error-path> <error-message>parse rpc config error.(Invalid value in "id" element.).</error-message> </rpc-error> </rpc-reply>
View VXLAN Tunnel Information
This section describes how to view VXLAN tunnel information using the rpc method.
Operation |
XPATH |
---|---|
get |
/huawei-vxlan/huawei-vxlan:vxlan/vxlan-state |
Data requirement
None
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="2" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <get> <filter type="subtree"> <hw-vxlan:vxlan xmlns:hw-vxlan="urn:huawei:params:xml:ns:yang:huawei-vxlan"> <hw-vxlan:vxlan-state> <hw-vxlan:vxlan-tunnels/> </hw-vxlan:vxlan-state> </hw-vxlan:vxlan> </filter> </get> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0"> <data> <vxlan xmlns="urn:huawei:params:xml:ns:yang:huawei-vxlan"> <vxlan-state> <vxlan-tunnels> <vxlan-tunnel> <local-address>10.2.2.2</local-address> <peer-address>10.3.3.3</peer-address> <vxlan-tunnel-state>down</vxlan-tunnel-state> </vxlan-tunnel> </vxlan-tunnels> </vxlan-state> </vxlan> </data> </rpc-reply>
Sample of failed response
None
- Data Model
- Create a BD
- Configuring the MAC Address of a VBDIF Interface
- Add a Global VLAN to a BD
- Add a Layer 2 Sub-interface in default Encapsulation Mode to a BD
- Add a Layer 2 Sub-interface in dot1q Encapsulation Mode to a BD
- Add a Layer 2 Sub-interface in QinQ Encapsulation Mode to a BD
- Configure a VXLAN Tunnel
- Configuring Traffic Suppression in a BD
- View VXLAN Tunnel Information