ip vpn-instance

命令功能

ip vpn-instance命令用来创建VPN实例,并进入VPN实例视图。

undo ip vpn-instance命令用来删除指定的VPN实例。

命令格式

ip vpn-instance vpn-instance-name

undo ip vpn-instance vpn-instance-name

参数说明

参数 参数说明 取值
vpn-instance-name 指定VPN实例的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在BGP/MPLS IP VPN和BGP/MPLS IPv6 VPN组网中,都需要在MPLS骨干网的边缘设备PE上运行此命令创建VPN实例。

配置影响

执行该命令创建VPN实例,相当于在PE上创建了一个虚拟的路由转发表,会占用PE设备上的一定资源。

注意事项

执行undo ip vpn-instance命令删除VPN实例,系统中所有与该VPN实例有关的配置都会被清除。

缺省情况下,设备存在默认的VPN实例default,并且管理口GE0/0/0绑定了此VPN实例。

后续任务

创建VPN实例后,还需要对VPN实例进行一系列的配置,必要的操作如下:

  • 使能VPN实例相应的地址族:目前VPN实例下支持IPv4地址族和IPv6地址族,根据转发VPN路由的协议栈类型,运行命令ipv4-family(VPN实例视图)或者ipv6-family(VPN实例视图)使能相应地址族。
  • 为VPN实例相应地址族配置路由标识符:只有通过命令route-distinguisher为VPN实例的地址族配置了RD后,才允许对VPN实例各地址族进行其他的配置。
  • 为VPN实例相应地址族配置VPN Target:VPN Target可以控制VPN实例之间的路由学习,通过vpn-target命令配置。
  • 将VPN实例与PE上连向VPN网络的接口绑定,通过命令ip binding vpn-instance配置。通过配置接口与VPN实例绑定,该接口成为私网接口,从该接口进入的报文使用VPN实例中的转发信息进行转发。

使用实例

# 创建一个名为vrf1的VPN实例,并使能IPv4地址族和IPv6地址族

<sysname> system-view
[sysname] ip vpn-instance vrf1
[sysname-vpn-instance-vrf1] ipv4-family
[sysname-vpn-instance-vrf1-af-ipv4] route-distinguisher 100:1
[sysname-vpn-instance-vrf1-af-ipv4] vpn-target 100:100
[sysname-vpn-instance-vrf1-af-ipv4] quit
[sysname-vpn-instance-vrf1] ipv6-family
[sysname-vpn-instance-vrf1-af-ipv6] route-distinguisher 100:2
[sysname-vpn-instance-vrf1-af-ipv6] vpn-target 100:200
相关主题
display ip vpn-instance
ipv4-family(VPN实例视图)
ipv6-family(VPN实例视图)
vpn-target(VPN实例视图)
ip binding vpn-instance

华为专有和保密信息
版权所有 © 华为技术有限公司