MPLS 喂屁恩实验

实验拓扑

 新建拓扑

配置接口ip地址,在运营商区域内运行OSPF协议,同时开启MPLS
 

[r2]ospf 1
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255

[r3]ospf 1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255

[r4]ospf 1
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]network 4.4.4.0 0.0.0.255
[r4]mpls lsr-id 4.4.4.4 
[r4]mpls
Info: Mpls starting, please wait... OK!
[r4-mpls]mpls ldp
[r4-mpls-ldp]q
[r4]int GigabitEthernet 0/0/0
[r4-GigabitEthernet0/0/0]mpls
[r4-GigabitEthernet0/0/0]mpls ldp

[r3]mpls lsr-id 3.3.3.3
[r3]mpls
Info: Mpls starting, please wait... OK!
[r3-mpls]mpls ldp
[r3-mpls-ldp]q
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]mpls
[r3-GigabitEthernet0/0/0]mpls ldp
[r3-GigabitEthernet0/0/0]q
[r3]int g0/0/1
[r3-GigabitEthernet0/0/1]mpls
[r3-GigabitEthernet0/0/1]mpls ldp

[r2]mpls lsr-id 2.2.2.2
[r2]mpls
Info: Mpls starting, please wait... OK!
[r2-mpls]mpls ldp
[r2-mpls-ldp]q
[r2]int 
[r2]interface g0/0/2
[r2-GigabitEthernet0/0/2]mpls
[r2-GigabitEthernet0/0/2]mpls ldp

 R2和R4BGP建立邻居关系

[r4]bgp 1
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 2.2.2.2 as-number 1
[r4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r4-bgp]peer 2.2.2.2 next-hop-local
[r4-bgp]ipv4-family vpnv4
[r4-bgp-af-vpnv4]peer 2.2.2.2 enable

[r2]bgp 1
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 4.4.4.4 as-number 1
[r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r2-bgp]peer 4.4.4.4 next-hop-local
[r2-bgp]ipv4-family vpnv4
[r2-bgp-af-vpnv4]peer 4.4.4.4 enable

R2正常ping直连接口192.168.2.1是ping不通的,要ping -vpn-instance a 192.168.2.1;因为R2的
GE0/0/0接口是VRF空间里的接口,公有路由表没有

R2的VRF空间

[r2]ip wpn-instance a
[r2-wpn-instance-a]route-distinguisher 1:1
[r2-wpn-instance-a-af-ipv4]vpn-target 1:1
[r2]int g0/0/1
[r2-GigabitEthernet0/0/0]ip binding wpn-instance a
[r2-GigabitEthernet0/0/0]ip address 192.168.2.2 24

[r2]ip wpn-instance b
[r2-wpn-instance-b]route-distinguisher 2:2
[r2-wpn-instance-b-af-ipv4]wpn-target 2:2
[r2]int g0/0/2
[r2-GigabitEthernet0/0/1]ip binding wpn-instance b
[r2-GigabitEthernet0/0/1]ip address 192.168.2.2 24

 R4的VRF空间

[r4]ip wpn-instance a
[r4-wpn-instance-a]route-distinguisher 1:1
[r4-wpn-instance-a-af-ipv4]vpn-target 1:1
[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]ip binding wpn-instance a
[r4-GigabitEthernet0/0/1]ip address 192.168.3.2 24

[r4]ip wpn-instance b
[r4-wpn-instance-b]route-distinguisher 2:2
[r4-wpn-instance-b-af-ipv4]wpn-target 2:2
[r4]int g0/0/2
[r4-GigabitEthernet0/0/2]ip binding wpn-instance b
[r4-GigabitEthernet0/0/2]ip address 192.168.3.2 24

在R1与R2之间写OSPF协议,R6与R2写RIP协议

[r1]ospf 2
[r1-ospf-2]area 0
[r1-ospf-2-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r1-ospf-2-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[r2]ospf 2 wpn-instance a
[r2-ospf-2]area 0
[r2-ospf-2-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r2-ospf-2-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[r6]rip 1
[r6-rip-1]version 2
[r6-rip-1]network 192.168.2.0 
[r6-rip-1]network 192.168.1.0

[r2]rip 1 wpn-instance b
[r2-rip-1]version 2
[r2-rip-1]network 192.168.2.0
[r2-rip-1]network 192.168.1.0

在R4与R5之间写OSPF协议,R4与R7写RIP协议

[r5]ospf 2 
[r5-ospf-2]area 0
[r5-ospf-2-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[r5-ospf-2-area-0.0.0.0]network 192.168.3.0 0.0.0.255

[r4]ospf 2 wpn-instance a    
[r4-ospf-2]area 0
[r4-ospf-2-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[r4-ospf-2-area-0.0.0.0]network 192.168.4.0 0.0.0.255


[r7]rip 1
[r7-rip-1]version 2
[r7-rip-1]network 192.168.4.0
[r7-rip-1]network 192.168.3.0

[r4]rip 1 wpn-instance b
[r4-rip-1]version 2
[r4-rip-1]network 192.168.3.0
[r4-rip-1]network 192.168.4.0

R2、R4上做重发布

[r2]bgp 1
[r2-bgp]ipv4-family wpn-instance a
[r2-bgp-a]import-route ospf 2
[r2-bgp]ipv4-family wpn-instance b
[r2-bgp-b]import-route rip 1

[r2]ospf 2 wpn-instance a
[r2-ospf-2]import-route bgp
[r2]rip 1 wpn-instance b
[r2-rip-1]import-route bgp


[r4]bgp 1
[r4-bgp]ipv4-family wpn-instance a
[r4-bgp-a]import-route ospf 2
[r4-bgp]ipv4-family wpn-instance b
[r4-bgp-b]import-route rip 1

[r4]rip 1 wpn-instance b
[r4-rip-1]import-route bgp           
[r4]ospf 2 wpn-instance a
[r4-ospf-2]import-route bgp

在R7做个NAT

[r7]acl 2000
[r7-acl-basic-2000]rule 1 permit source any 
[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]nat outbound 2000

R7上写一条缺省

[r7]ip route-static 0.0.0.0 0 100.0.0.2

ping 3.3.3.3不通是因为:R3没有起BGP协议。
R3需要写一条缺省指向最近的BGP设备

[r3]ip route-static 0.0.0.0 0 34.1.1.2 

R4与R7之间的公网网段100.1.1.0没有宣告在R4的BGP上,100.1.1.0是公网的网段,但是这条网段R2居然不知道,在R4上宣告缺省网段

[r4]bgp 1
[r4-bgp]ipv4 vpn-instance b
[r4-bgp-b]network 0.0.0.0 0

测试

 至此实验结束,可以通讯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值