vrf 穿越小实验

1 物理拓扑图

 

 2 逻辑拓扑图

 

 

 step 1:

  配置vrf,ip 地址,vlan,测试互通

r1,和s2 部分配置,其他接口类似

#R1 ,R3,S2 

ip vpn-instance a
ipv4-family
route-distinguisher 1:1
#
ip vpn-instance b
ipv4-family
route-distinguisher 2:2

#  R1:
interface GigabitEthernet0/0/0.10
dot1q termination vid 112
ip binding vpn-instance a
ip address 10.0.12.1 255.255.255.0 
arp broadcast enable

# S2:
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface Vlanif112
ip binding vpn-instance a
ip address 10.0.12.2 255.255.255.0

# test:
<r1>ping -vpn-instance a 10.0.12.2
PING 10.0.12.2: 56 data bytes, press CTRL_C to break
Reply from 10.0.12.2: bytes=56 Sequence=1 ttl=255 time=50 ms
Reply from 10.0.12.2: bytes=56 Sequence=2 ttl=255 time=30 ms

step 2:

 r1 vrouter1 lo1  配置ip 10.0.0.1 

r1 vrouter2 lo2  配置ip 20.0.0.1 

r3  vrouter1 lo1  配置ip 10.0.0.3 

r3 vrouter2 lo2  配置ip 20.0.0.3

#  r1 vrouter1 lo1  配置ip 10.0.0.1 
interface LoopBack1
ip binding vpn-instance a
ip address 10.0.0.1 255.255.255.255

step 3:

 静态路由实现 流量如下:

 

 

<r1>disp cu | in ip route-s
ip route-static vpn-instance a 10.0.0.3 255.255.255.255 10.0.12.2
ip route-static vpn-instance a 10.0.23.0 255.255.255.0 10.0.12.2

[s2]disp cu | in ip rou
ip route-static vpn-instance a 10.0.0.1 255.255.255.255 10.0.12.1
ip route-static vpn-instance a 10.0.0.3 255.255.255.255 10.0.23.3

<r3>disp cu | in ip rou
ip route-static vpn-instance a 10.0.0.1 255.255.255.255 10.0.23.2
ip route-static vpn-instance a 10.0.12.0 255.255.255.0 10.0.23.2

[r1]ping -vpn-instance a -a 10.0.0.1 10.0.0.3
PING 10.0.0.3: 56 data bytes, press CTRL_C to break
Reply from 10.0.0.3: bytes=56 Sequence=1 ttl=254 time=40 ms
Reply from 10.0.0.3: bytes=56 Sequence=2 ttl=254 time=60 ms

step 4:不同vrf之间穿越 

 静态路由实现 流量如下:

 

[r1]disp cu | include  ip route-s
ip route-static vpn-instance a 20.0.0.3 255.255.255.255 10.0.12.2
ip route-static vpn-instance a 20.0.23.0 255.255.255.0 10.0.12.2

[s2]disp cu | in ip route-s
ip route-static vpn-instance a 10.0.0.1 255.255.255.255 10.0.12.1
ip route-static vpn-instance a 20.0.0.3 255.255.255.255 vpn-instance b 20.0.23.3
ip route-static vpn-instance a 20.0.23.0 255.255.255.0 vpn-instance b 20.0.23.3
ip route-static vpn-instance b 10.0.0.1 255.255.255.255 vpn-instance a 10.0.12.1

[r3]disp cu | in ip route-s
ip route-static vpn-instance b 10.0.0.1 255.255.255.255 20.0.23.2
ip route-static vpn-instance b 10.0.12.0 255.255.255.0 20.0.23.2

[r1]ping -vpn-instance a -a 10.0.0.1 20.0.0.3
PING 20.0.0.3: 56 data bytes, press CTRL_C to break
Reply from 20.0.0.3: bytes=56 Sequence=1 ttl=254 time=70 ms
Reply from 20.0.0.3: bytes=56 Sequence=2 ttl=254 time=60 ms

 

 下面是全局表和vrf之间的穿越


 

 R3 路由表如下: 

ip route-static 4.4.4.4 255.255.255.255 vpn-instance a 10.0.34.4
ip route-static vpn-instance a 5.5.5.5 255.255.255.255 GigabitEthernet0/0/2 10.0.35.5

  

<r4>PING -A 4.4.4.4 5.5.5.5
PING 5.5.5.5: 56 data bytes, press CTRL_C to break
Reply from 5.5.5.5: bytes=56 Sequence=1 ttl=254 time=20 ms
Reply from 5.5.5.5: bytes=56 Sequence=2 ttl=254 time=30 ms

posted @ 2020-11-20 23:57  abel2020  阅读(450)  评论(0编辑  收藏  举报