不同VPN之间的路由隔离一般通过VPN实例(VPN-instance)实现,VPN实例又称为VRF(Virtual Routing and Forwarding,虚拟路由和转发)实例。设备上每个VPN实例都有相对独立的路由表和FIB(Forwarding Information Base,转发信息库),确保VPN数据的独立性和安全性。
实验拓扑图:
实验要求:
RT1-RT2分别对应2个内网网关,用户流量在POP设备上通过VRF进行隔离,同时需要经过GW设备访问SR服务器
配置步骤
首先配置各接口的IP地址和掩码
配置VRF
配置静态路由联通网络
RT1
<H3C>sys
[H3C]sysname RT1
[RT1]int g0/0
[RT1-GigabitEthernet0/0]ip add 100.1.1.1 24
[RT1-GigabitEthernet0/0]quit
[RT1]ip route-static 0.0.0.0 0 100.1.1.3
[RT1]quit
RT2
<H3C>sys
[H3C]sysname RT2
[RT2]int g0/0
[RT2-GigabitEthernet0/0]ip add 100.2.2.2 24
[RT2-GigabitEthernet0/0]quit
[RT2]ip route-static 0.0.0.0 0 100.2.2.3
POP
<H3C>sys
[H3C]sysname POP
[POP]ip vpn-instance RT1 #配置vpn实例-RT1
[POP-vpn-instance-RT1]route-distinguisher 11:11 # VPN实例-RT1的路由区分器值11:11 。11(自治系统号)和11(自定义数)组成
[POP-vpn-instance-RT1]vpn-target 11:11 import-extcommunity #为VPN实例IPv4地址族配置VPN-target扩展团体属性,定义可以接收带有指定扩展团体属性值的路由信息
[POP-vpn-instance-RT1]vpn-target 11:11 export-extcommunity#指定vpn-target添加到VPN实例地址族的出方向VPN-Target扩展团体属性列表中
[POP]quit
[POP]ip vpn-instance RT2#配置vpn实例-RT2
[POP-vpn-instance-RT2]route-distinguisher 22:22 #设置vpn实例区分值22:22