VRF通信相关

VRF间的通信(AR路由器)

基础配置

image-20230627120308570

[AR1]dis version
Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.130 (AR2200 V200R003C00)
# AR1配置
ip vpn-instance a
	route-dist 1:1
int g0/0/0
	ip binding vpn-instance a  
	ip add 192.168.10.1 24
--------------
ip vpn-instance b
	route-dist 2:2
int g0/0/1
	ip binding vpn-instance b
	ip add 192.168.20.1 24

第一种方法

# 直接将下一跳指向对方所在物理接口
[AR1]ip route-static vpn-instance a 192.168.20.0 24 GigabitEthernet 0/0/1
[AR1]ip route-static vpn-instance b 192.168.10.0 24 GigabitEthernet 0/0/0
[AR1]dis ip routing vpn-instance a
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: a
         Destinations : 5        Routes : 5        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

   192.168.10.0/24  Direct  0    0           D   192.168.10.1    GigabitEthernet0/0/0
   192.168.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
 192.168.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
   **192.168.20.0/24  Static  60   0           D   192.168.20.1    GigabitEthernet0/0/1**
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

[AR1]dis ip routing vpn-instance b
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: b
         Destinations : 5        Routes : 5        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

   **192.168.10.0/24  Static  60   0           D   192.168.10.1    GigabitEthernet0/0/0**
   192.168.20.0/24  Direct  0    0           D   192.168.20.1    GigabitEthernet0/0/1
   192.168.20.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
 192.168.20.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

[AR1]

image-20230627120317572

第二种方法

[AR1]ip route-static vpn-instance a 192.168.20.2 32 vpn-instance b 192.168.20.2
[AR1]ip route-static vpn-instance b 192.168.10.2 32 vpn-instance a 192.168.10.2
# 查看路由表
[AR1]dis ip routing-table vpn-instance a 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: a
         Destinations : 5        Routes : 5        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

   192.168.10.0/24  Direct  0    0           D   192.168.10.1    GigabitEthernet0/0/0
   192.168.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
 192.168.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
   **192.168.20.2/32  Static  60   0          RD   192.168.20.2    GigabitEthernet0/0/1**
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

[AR1]dis ip routing-table vpn-instance b
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: b
         Destinations : 5        Routes : 5        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

   **192.168.10.2/32  Static  60   0          RD   192.168.10.2    GigabitEthernet0/0/0**
   192.168.20.0/24  Direct  0    0           D   192.168.20.1    GigabitEthernet0/0/1
   192.168.20.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
 192.168.20.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

image-20230627120325252

VRF间的通信(CE交换机)

image-20230627120331502

基础配置

# CE1
ip vpn-instance a
	route-dist 1:1
ip vpn-instance b
	route-dist 2:2
int g1/0/0
	undo shutdown
	undo portsw
	ip binding vpn-instance a
	ip add 192.168.10.1 24
int g1/0/2
	undo shutdown
	undo portsw
	ip binding vpn-instance b
	ip add 192.168.20.1 24

路由配置

# CE1 VRF互通配置
# 这一步配置方法不行,失败
ip route-static vpn-instance a 192.168.20.0 24 vpn-instance b
ip route-static vpn-instance b 192.168.10.0 24 vpn-instance a

# 下面这一种可以
ip route-static vpn-instance a 192.168.20.0 24 GE 1/0/2
ip route-static vpn-instance b 192.168.10.0 24 ge 1/0/0

VRF与PUBLIC(CE交换机)

image-20230627120338993

基础配置

# LSW2的配置
sys
sysn LSW2
vlan batch 10 20
int g0/0/2
	port link-type access
 port default vlan 10
int g0/0/3
	port link-type access
  port default vlan 20
int g0/0/1
	port link-t trunk
	port trunk allow vlan 10 20
# AR4,外部网络的配置
sys
sysn AR4
int l0
	ip add 8.8.8.8 32
int g0/0/0
	ip add 10.0.14.4 24
ip route-static 192.168.10.0 24 10.0.14.1
ip route-static 192.168.20.0 24 10.0.14.1
ospf 1 
	 a 0
		network 10.0.14.4 0.0.0.0
		network 8.8.8.8 0.0.0.0
quit

CE1 关键配置

# CE1
## 创建两个VRF
sys i
sysn CE1
ip vpn-instance RD
	route-dist 1:1

## 接口配置
vlan batch 10 20
int g1/0/1
	undo shutdown
	port link-type trunk
	port trunk allow vlan 10 20
int vlan 10
	ip binding vpn-instance RD
	ip add 192.168.10.1 24
int vlan 20
	ip binding vpn-instance RD
	ip add 192.168.20.1 24

## 与外部网络对接
int g1/0/0
	undo shutdown
	undo portsw
	ip add 10.0.14.1 24
ospf 1 
	a 0
		network 10.0.14.1 0.0.0.0

## RD上的路由,注意看这个写法,10.0.14.4不是本机的IP
ip route-static vpn-instance RD 0.0.0.0 0 10.0.14.4 public

# 回包是个麻烦,估计是ENSP CE12800的问题
# 10.10和20.20是PC的地址
# 目前只找到这种写法,直接写网段不行
ip route-static 192.168.10.10 32 vpn-instance RD 192.168.10.10
ip route-static 192.168.20.20 32 vpn-instance RD 192.168.20.20
或者这样
ip route-static 192.168.10.0 24 vpn-instance RD 192.168.10.10
ip route-static 192.168.20.0 24 vpn-instance RD 192.168.20.20

# 按理说这样的应该可以,但是不行,打上之后不生效
ip route-static 192.168.10.0 24 vpn-instance RD 
ip route-static 192.168.20.0 24 vpn-instance RD 
posted @ 2023-06-27 12:04  张贺贺呀  阅读(47)  评论(0编辑  收藏  举报