VRF路由泄漏

VRF路由泄漏_第1张图片

说明:
SW1,SW2为核心交换机,启用VRF分割路由实例(GZQ,ZYQ),即设备存在三张路由表。接入交换机和出口SW7均未启用VRF,项目需求为在SW1/SW2上实现VRF路由互通,内部数据通信不经过SW7。
配置要点:
在SW1和SW2上分别启用各VRF桥接接口(本例为vlan199/299),在两个交换机上有针对性的将其中一个接口指定到VRF另一个不指定(VRF间路由跳转需静态指定下一跳地址,按此方法配置接口,可确保下一跳地址可达,否则VRF跳转路由无法配置)。配置过程需要注意双向通信均需要实现VRF间跳转,否则某个方向的数据还是会传递到SW7上。
配置文档:(已删除部分不重要内容)

==================SW1===================
display current-configuration 
router id 1.1.1.1
#
vlan batch 100 to 102 199 to 202 299 1000 2000
#
ip -instance gzq
 ipv4-family
  route-distinguisher 200:1
  -target 200:2 export-extcommunity
  -target 200:3 import-extcommunity
#
ip -instance zyq
 ipv4-family
  route-distinguisher 100:1
  -target 100:2 export-extcommunity
  -target 100:3 import-extcommunity
#
interface Vlanif100
 ip binding -instance zyq
 ip address 10.19.180.2 255.255.255.0
 vrrp vrid 1 virtual-ip 10.19.180.1
 vrrp vrid 1 priority 120
#
interface Vlanif101
 ip binding -instance zyq
 ip address 10.19.181.2 255.255.255.0
 vrrp vrid 1 virtual-ip 10.19.181.1
 vrrp vrid 1 priority 120
#
interface Vlanif102
 ip binding -instance zyq
 ip address 192.168.1.1 255.255.255.0
#
interface Vlanif199
 ip binding -instance zyq
 ip address 172.16.1.2 255.255.255.0

#
interface Vlanif200
 ip binding -instance gzq
 ip address 10.74.16.2 255.255.255.0
 vrrp vrid 1 virtual-ip 10.74.16.1
 vrrp vrid 1 priority 120
#
interface Vlanif201
 ip binding -instance gzq
 ip address 10.74.17.2 255.255.255.0
 vrrp vrid 1 virtual-ip 10.74.17.1
 vrrp vrid 1 priority 120
#
interface Vlanif202
 ip binding -instance gzq
 ip address 192.168.2.1 255.255.255.0
#
interface Vlanif299
 ip address 172.16.2.2 255.255.255.0

#
interface Vlanif1000
 ip binding -instance zyq
 ip address 10.19.1.2 255.255.255.0
 vrrp vrid 3 virtual-ip 10.19.1.1
 vrrp vrid 3 priority 120
#
interface Vlanif2000
 ip binding -instance gzq
 ip address 10.74.1.2 255.255.255.0
 vrrp vrid 4 virtual-ip 10.74.1.1
 vrrp vrid 4 priority 120
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/4
 port link-type trunk
 port trunk allow-pass vlan 1000 2000
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
ospf 12 router-id 1.1.1.100 -instance zyq
 default-route-advertise summary cost 50
 area 0.0.0.0
  network 10.19.180.0 0.0.0.255
  network 192.168.1.0 0.0.0.255
  network 10.19.181.0 0.0.0.255
#
ospf 13 router-id 1.1.1.200 -instance gzq
 default-route-advertise summary cost 50
 area 0.0.0.0
  network 10.74.16.0 0.0.0.255
  network 10.74.17.0 0.0.0.255
  network 192.168.2.0 0.0.0.255
#
ip route-static -instance zyq 0.0.0.0 0.0.0.0 10.19.1.254 preference 200
ip route-static -instance zyq 10.74.0.0 255.255.0.0 172.16.2.3 public
ip route-static -instance gzq 0.0.0.0 0.0.0.0 10.74.1.254 preference 200
ip route-static -instance gzq 10.19.0.0 255.255.0.0 -instance zyq 172.16.1.3

#
return



==================SW2===================
display current-configuration 
router id 2.2.2.2
#
vlan batch 100 to 102 199 to 202 299 1000 2000
#
ip -instance gzq
 ipv4-family
  route-distinguisher 200:1
  -target 200:3 export-extcommunity
  -target 200:2 import-extcommunity
#
ip -instance zyq
 ipv4-family
  route-distinguisher 100:1
  -target 100:3 export-extcommunity
  -target 100:2 import-extcommunity
#
interface Vlanif100
 ip binding -instance zyq
 ip address 10.19.180.3 255.255.255.0
#
interface Vlanif101
 ip binding -instance zyq
 ip address 10.19.181.3 255.255.255.0
 vrrp vrid 1 virtual-ip 10.19.181.1
 vrrp vrid 1 priority 120
#
interface Vlanif102
 ip binding -instance zyq
 ip address 192.168.1.2 255.255.255.0
#
interface Vlanif199
 ip address 172.16.1.3 255.255.255.0

#
interface Vlanif200
 ip binding -instance gzq
 ip address 10.74.16.3 255.255.255.0
 vrrp vrid 1 virtual-ip 10.74.16.1
 vrrp vrid 1 priority 120
#
interface Vlanif201
 ip binding -instance gzq
 ip address 10.74.17.3 255.255.255.0
 vrrp vrid 1 virtual-ip 10.74.17.1
 vrrp vrid 1 priority 120
#
interface Vlanif202
 ip binding -instance gzq
 ip address 192.168.2.2 255.255.255.0
#
interface Vlanif299
 ip binding -instance gzq
 ip address 172.16.2.3 255.255.255.0

#
interface Vlanif1000
 ip binding -instance zyq
 ip address 10.19.1.3 255.255.255.0
 vrrp vrid 3 virtual-ip 10.19.1.1
#
interface Vlanif2000
 ip binding -instance gzq
 ip address 10.74.1.3 255.255.255.0
 vrrp vrid 4 virtual-ip 10.74.1.1
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/4
 port link-type trunk
 port trunk allow-pass vlan 1000  2000
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
ospf 12 router-id 2.2.2.100 -instance zyq
 default-route-advertise summary cost 100
 area 0.0.0.0
  network 10.19.180.0 0.0.0.255
  network 192.168.1.0 0.0.0.255
  network 10.19.181.0 0.0.0.255
#
ospf 13 router-id 2.2.2.200 -instance gzq
 default-route-advertise summary cost 100
 area 0.0.0.0
  network 10.74.16.0 0.0.0.255
  network 10.74.17.0 0.0.0.255
  network 192.168.2.0 0.0.0.255
#
ip route-static -instance zyq 0.0.0.0 0.0.0.0 10.19.1.254 preference 200
ip route-static -instance zyq 10.74.0.0 255.255.0.0 -instance gzq 172.16.2.2
ip route-static -instance gzq 0.0.0.0 0.0.0.0 10.74.1.254 preference 200
ip route-static -instance gzq 10.19.0.0 255.255.0.0 172.16.1.2 public

#
return
 


==================SW3===================
display current-configuration 
#
router id 3.3.3.3
#
vlan batch 102 110
#
interface Vlanif102
 ip address 192.168.1.3 255.255.255.0
#
interface Vlanif110
 ip address 10.19.183.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
ospf 12
 area 0.0.0.0
  network 192.168.1.0 0.0.0.255
  network 10.19.183.0 0.0.0.255
#
return
 
==================SW4===================
display current-configuration 
#
router id 4.4.4.4
#
vlan batch 202 210
#
interface Vlanif202
 ip address 192.168.2.4 255.255.255.0
#
interface Vlanif210
 ip address 10.74.18.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
ospf 13
 area 0.0.0.0
  network 192.168.2.0 0.0.0.255
  network 10.74.18.0 0.0.0.255
#
return
 
==================SW5===================
display current-configuration 
#
sysname sw5
vlan batch 102 111
#
interface Vlanif102
 ip address 192.168.1.5 255.255.255.0
#
interface Vlanif111
 ip address 10.19.184.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
ospf 12
 area 0.0.0.0
  network 192.168.1.0 0.0.0.255
  network 10.19.184.0 0.0.0.255
#
return

==================SW6===================
display current-configuration 
#
sysname sw6
#
router id 5.5.5.5
#
vlan batch 202 211
#
interface Vlanif202
 ip address 192.168.2.6 255.255.255.0
#
interface Vlanif211
 ip address 10.74.19.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
ospf 13
 area 0.0.0.0
  network 192.168.2.0 0.0.0.255
  network 10.74.19.0 0.0.0.255
#
return

==================SW7===================
display current-configuration 
#
sysname sw7
#
vlan batch 1000 2000
#
interface Vlanif1000
 ip address 10.19.1.254 255.255.255.0
#
interface Vlanif2000
 ip address 10.74.1.254 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk allow-pass vlan 1000 2000
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 1000 2000
#
ip route-static 10.19.0.0 255.255.0.0 10.19.1.1
ip route-static 10.74.0.0 255.255.0.0 10.74.1.1
ip route-static 192.168.1.0 255.255.255.0 10.19.1.1
ip route-static 192.168.2.0 255.255.255.0 10.74.1.1
#
return
 


你可能感兴趣的:(VRF路由泄漏)