This section provides a sample of configuring Kompella VPLS using the edit-config method.
Operation |
XPATH |
|---|---|
Config |
|
Item |
Data |
Description |
|---|---|---|
Whether MPLS L2VPN is enabled |
true |
MPLS L2VPN is enabled. |
VPN instance name |
jkauto |
Set the VPN instance name. |
Description of a VSI |
huawei |
Set the description of a VSI. |
Member discovery mode used by a VSI |
auto |
Set the member discovery mode used by the VSI to auto. |
Encapsulation type of an interface |
ethernet |
Set the encapsulation type of the interface to Ethernet. |
Signaling mode for a VSI |
pwBgpSignal |
Configure the VSI to use the BGP signaling mode. |
RD of a VSI |
1:1 |
Set the RD of a VSI. |
Whether the function of ignoring the MTU value during a match check and re-encapsulating the sent VPLS packets is enabled |
true |
Enable the function of ignoring the MTU value during a match check and re-encapsulating the sent VPLS packets. |
Site ID of a VSI |
4 |
Set the site ID of a VSI. |
Range of the number of sites in a VSI |
3 |
Set the range of the number of sites in the VSI. If the range is specified, the system automatically reserves the required labels for the VSI. |
Offset of the initial site ID |
1 |
Adopt the default offset of the initial site ID. |
VPN target extended community attribute |
1:1 |
Add the VPN target extended community attribute to the VSI. |
Community attributes carried in routing information |
export_extcommunity |
Define the community attributes carried in outbound routing information. |
Community attributes carried in routing information |
import_extcommunity |
Define the community attributes carried in inbound routing information. |
Tunnel policy name |
jk |
Set the tunnel policy name. |
<?xml version="1.0" encoding="utf-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="">
<edit-config>
<target>
<running/>
</target>
<config xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
<l2vpn xmlns="http://www.huawei.com/netconf/vrp/huawei-l2vpn" nc:operation="merge">
<l2vpncommon>
<l2vpnGlobal>
<l2vpnEnable>true</l2vpnEnable>
</l2vpnGlobal>
</l2vpncommon>
<l2vpnvpls nc:operation="merge">
<vplsInstances>
<vplsInstance>
<instanceName>jkauto</instanceName>
<description>huawei</description>
<memberDiscoveryMode>auto</memberDiscoveryMode>
<encapsulateType>ethernet</encapsulateType>
<vplsBgpInsts>
<vplsBgpInst>
<vplsPwBgpSignal>pwBgpSignal</vplsPwBgpSignal>
<bgpRD>1:1</bgpRD>
<mtuNegotiateDisable>true</mtuNegotiateDisable>
<bgpSites>
<bgpSite>
<siteId>4</siteId>
<siteIdRange>3</siteIdRange>
<defaultOffset>1</defaultOffset>
</bgpSite>
</bgpSites>
<vpnTargets>
<vpnTarget>
<vpnRTValue>1:1</vpnRTValue>
<vpnRTType>export_extcommunity</vpnRTType>
</vpnTarget>
<vpnTarget>
<vpnRTValue>1:1</vpnRTValue>
<vpnRTType>import_extcommunity</vpnRTType>
</vpnTarget>
</vpnTargets>
</vplsBgpInst>
</vplsBgpInsts>
</vplsInstance>
</vplsInstances>
</l2vpnvpls>
</l2vpn>
<tnlm:tnlm xmlns:tnlm="http://www.huawei.com/netconf/vrp/huawei-tnlm">
<tnlm:tunnelPolicys>
<tnlm:tunnelPolicy>
<tnlm:tnlPolicyName>jk</tnlm:tnlPolicyName>
</tnlm:tunnelPolicy>
</tnlm:tunnelPolicys>
</tnlm:tnlm>
</config>
</edit-config>
</rpc>
<?xml version="1.0" encoding="utf-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="">
<edit-config>
<target>
<running/>
</target>
<config xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
<l2vpn xmlns="http://www.huawei.com/netconf/vrp/huawei-l2vpn" nc:operation="remove">
<l2vpncommon>
<l2vpnGlobal>
<l2vpnEnable>true</l2vpnEnable>
</l2vpnGlobal>
</l2vpncommon>
<l2vpnvpls nc:operation="remove">
<vplsInstances>
<vplsInstance>
<instanceName>jkauto</instanceName>
<description>huawei</description>
<memberDiscoveryMode>auto</memberDiscoveryMode>
<encapsulateType>ethernet</encapsulateType>
<vplsBgpInsts>
<vplsBgpInst>
<vplsPwBgpSignal>pwBgpSignal</vplsPwBgpSignal>
<bgpRD>1:1</bgpRD>
<mtuNegotiateDisable>true</mtuNegotiateDisable>
<bgpSites>
<bgpSite>
<siteId>4</siteId>
<siteIdRange>3</siteIdRange>
<defaultOffset>1</defaultOffset>
</bgpSite>
</bgpSites>
<vpnTargets>
<vpnTarget>
<vpnRTValue>1:1</vpnRTValue>
<vpnRTType>export_extcommunity</vpnRTType>
</vpnTarget>
<vpnTarget>
<vpnRTValue>1:1</vpnRTValue>
<vpnRTType>import_extcommunity</vpnRTType>
</vpnTarget>
</vpnTargets>
</vplsBgpInst>
</vplsBgpInsts>
</vplsInstance>
</vplsInstances>
</l2vpnvpls>
</l2vpn>
<tnlm:tnlm xmlns:tnlm="http://www.huawei.com/netconf/vrp/huawei-tnlm">
<tnlm:tunnelPolicys>
<tnlm:tunnelPolicy nc:operation="remove">
<tnlm:tnlPolicyName>jk</tnlm:tnlPolicyName>
</tnlm:tunnelPolicy>
</tnlm:tunnelPolicys>
</tnlm:tnlm>
</config>
</edit-config>
</rpc>
<?xml version="1.0" encoding="utf-8"?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="46"> <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="27">
<rpc-error>
<error-app-tag>-1</error-app-tag>
<error-message>Need to delete all vsi configure first.</error-message>
<error-info>Error on node /huawei-l2vpn:l2vpn/l2vpncommon/l2vpnGlobal/l2vpnEnable</error-info>
</rpc-error>
</rpc-reply>