配置DCGW上的L3VPN实例
通过配置L3VPN实例可以用来保存和管理接收到的手机路由和到达VNF的私网路由。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ip vpn-instance vpn-instance-name,创建VPN实例,并进入VPN实例视图。
- 执行命令vxlan vni vni-id,创建VXLAN网络标识VNI并关联VPN实例。
- 配置进入VPN实例IPv4/IPv6地址族视图。
执行命令ipv4-family,配置进入VPN实例IPv4地址族视图。
执行命令ipv6-family,配置进入VPN实例IPv6地址族视图。
- 配置VPN实例IPv4/IPv6地址族的RD。
执行命令route-distinguisher route-distinguisher,配置VPN实例IPv4地址族的RD。
执行命令route-distinguisher route-distinguisher,配置VPN实例IPv6地址族的RD。
- 配置VPN实例IPv4/IPv6地址族的RT。
执行命令vpn-target vpn-target &<1-8> [ both | export-extcommunity | import-extcommunity ] evpn,为VPN实例IPv4地址族配置用于与远端设备上的L3VPN实例交叉路由的VPN-Target属性。
执行命令vpn-target vpn-target &<1-8> [ both | export-extcommunity | import-extcommunity ] evpn,为VPN实例IPv6地址族配置用于与远端设备上的L3VPN实例交叉路由的VPN-Target属性。
当前本端设备向远端设备发布EVPN路由时,EVPN路由会携带此命令配置的出方向VPN-Target属性。当本端设备从远端收到的EVPN路由时,只有该EVPN路由携带的VPN-Target属性包含在当前VPN实例IPv4/IPv6地址族入方向VPN-Target属性列表中时,才允许该路由进入到当前VPN实例IPv4/IPv6地址族路由表。
- 执行命令quit,退出VPN实例IPv4/IPv6地址族视图。
- 执行命令quit,退出VPN实例视图。
- 执行命令interface vbdif bd-id,创建VBDIF接口,并进入VBDIF接口视图。
用户需要创建VBDIF接口的数量与用户规划的BD数量相同。
- 执行命令ip binding vpn-instance vpn-instance-name,将当前接口与VPN实例绑定。
- (可选)执行命令ipv6 enable,使能接口的IPv6能力。如果VBDIF接口下规划的是IPv6地址,则需要配置此步骤。
- 配置接口的IPv4/IPv6地址。
执行命令ip address ip-address { mask | mask-length },配置接口的IPv4地址。
执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length },配置接口的IPv6地址。
- 执行命令vxlan anycast-gateway enable,使能分布式网关功能。
- 配置DCGW可以基于EVPN路由中的ARP/ND信息生成用于二层转发的ARP(ND)表项。
执行命令arp generate-rd-table enable,使DCGW可以基于ARP信息生成用于二层转发的ARP表项。
执行命令ipv6 nd generate-rd-table enable,使DCGW可以基于ND信息生成用于二层转发的ND表项。
- 执行命令commit,提交配置。