IP VPN管理
本章节介绍IP VPN管理的配置模型,以及配置的XML报文举例说明。
数据模型
IP VPN的对应配置模型文件名为huawei-l3vpn.yang。
节点 |
说明 |
取值范围 | 备注 |
---|---|---|---|
/huawei-l3vpn:vpn-instances/vpn-instance/vpn-instance-name/vpn-instance-name |
VPN实例名 |
字符串形式,不支持空格,区分大小写,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
NA |
/huawei-l3vpn:vpn-interfaces/vpn-interface/name |
VPN实例绑定的接口名 |
- |
NA |
/huawei-l3vpn:vpn-interfaces/vpn-interface/vpn-instance-name/vpn-instance-name |
VPN实例名 |
字符串形式,不支持空格,区分大小写,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
NA |
配置IP VPN示例
本章节主要介绍通过rpc方法配置IP VPN。
操作 |
XPATH |
---|---|
edit-config:merge |
|
数据需求
项目 |
数据 |
描述 |
---|---|---|
VPN实例名 |
vpna |
配置VPN实例名 |
VPN实例绑定的接口名 |
Vlanif123 |
配置VPN实例绑定的接口名 |
VPN实例名 |
vpna |
配置接口绑定的VPN实例名 |
请求示例
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="13" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <hw-l3vpn:vpn-instances xmlns:hw-l3vpn="urn:huawei:params:xml:ns:yang:huawei-l3vpn"> <hw-l3vpn:vpn-instance> <hw-l3vpn:vpn-instance-name>vpna</hw-l3vpn:vpn-instance-name> </hw-l3vpn:vpn-instance> </hw-l3vpn:vpn-instances> <hw-l3vpn:vpn-interfaces xmlns:hw-l3vpn="urn:huawei:params:xml:ns:yang:huawei-l3vpn"> <hw-l3vpn:vpn-interface> <hw-l3vpn:name>Vlanif123</hw-l3vpn:name> <hw-l3vpn:vpn-instance-name>vpna</hw-l3vpn:vpn-instance-name> </hw-l3vpn:vpn-interface> </hw-l3vpn:vpn-interfaces> </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="13"> <ok/> </rpc-reply>
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="14"> <rpc-error> <error-app-tag>1</error-app-tag> <error-message>Service process failed.</error-message> <error-info>Error on node /huawei-l3vpn:vpn-instances/vpn-instance[vpn-instance-name="vpna"]/description</error-info> </rpc-error> </rpc-reply>