1MPLS實驗

實驗拓撲

實驗拓撲
R2與R6、R4與R7之間用E0/0相連,其餘都爲串線。
R1、R5、R6、R7爲CE端
R2、R4爲PE端

每臺路由器都存在迴環;R5、R7環回地址爲88.1.1.1、99.1.1.1用來檢測互通
目的:實現a1與a2、b1與b2的通信

實驗配置解析:

1:配置ISP環境
在R2、R3、R4上配置公網地址,接口上開啓mpls協議,修改mtu值爲1508;配置igp路由協議;
在R2、R4上配置bgp協議,建立vpnv4鄰居關係。
2:在PE端配置VRF空間
在R2、R4上配置VRF空間並設置RD、RT值,然後關聯各自的接口
(1)R2上a1關聯s1/0;b1關聯f0/0。
(2)R4上a2關聯S1/1;b2關聯f0/0。
3:配置CE端
R1、R6、R5、R7爲CE端。在CE端上正常配置地址即可。
4:將CE端私網路由傳遞到PE端
通過靜態或者動態路由協議將私網路由傳遞給PE端。
(1)R1-R2 上使用靜態
(2)R4-R5上使用RIP
(3)R2-R6之間配置ospf
(4)R4-R7之間配置EIGRP
5:重發布
因爲R1-R2之間爲靜態導入,所以只要將靜態路由重發布到BGP即可;其餘的都做雙向重發布。
6:驗證實驗結果
R1路由器環回pingR5路由器的環回地址88.1.1.1
R6路由器環回pingR7路由器的環回地址99.1.1.1

一:部署ISP環境(R2、R3、R4)

配置公網地址,開啓mpls協議,配置igp路由協議;在R2和R4上配置bgp協議

r2(config)#interface s1/1   
r2(config-if)#ip add 23.1.1.1 255.255.255.0
r2(config-if)#no sh
r2(config-if)#mpls ip   開啓接口mpls協議
r2(config-if)#mtu 1508  修改mtu值
r2(config-if)#exit
r2(config)#int lo0
r2(config-if)#ip add 2.2.2.2 255.255.255.0
r2(config-if)#exit
r2(config)#router eigrp 90    配置igp協議
r2(config-router)#no auto-summary
r2(config-router)#network 23.0.0.0 
r2(config-router)#network 2.0.0.0.0
r2(config-if)#exit
r2(config)#router bgp 1   配置bgp協議
r2(config-router)#bgp router-id 2.2.2.2
r2(config-router)#neighbor 4.4.4.4 remote-as 1 
r2(config-router)#neighbor 4.4.4.4 update-source loopback 0   與R4建立IPv4鄰居關係
r2(config-router)#address-family vpnv4                         進入MP-BGP家族模式
r2(config-router-af)#neighbor 4.4.4.4 activate                 建立MP-BGP鄰居關係
r2(config-router-af)#neighbor 4.4.4.4 send-community           發送社團屬性
r3(config)#interface serial 1/0
r3(config-if)#ip add 23.1.1.2 255.255.255.0
r3(config-if)#no sh
r3(config-if)#mpls ip
r3(config-if)#mtu 1508
r3(config-if)#exit
r3(config)#int lo0
r3(config-if)#ip add 3.3.3.3 255.255.255.0
r3(config-if)#exit
r3(config)#interface s1/1
r3(config-if)#ip add 34.1.1.1 255.255.255.0
r3(config-if)#no sh
r3(config-if)#mpls ip
r3(config-if)#mtu 1508
r3(config-if)#exit
r3(config)#router eigrp 90 
r3(config-router)#network 23.0.0.0 
r3(config-router)#network 3.0.0.0  
r3(config-router)#network 34.0.0.0
r3(config-router)#no auto-summary
r4(config)#int s1/0
r4(config-if)#ip add 34.1.1.2 255.255.255.0
r4(config-if)#no sh
r4(config-if)#mpls ip
r4(config-if)#mtu 1508
r4(config-if)#ex
r4(config)#int lo0
r4(config-if)#ip add 4.4.4.4 255.255.255.0
r4(config-if)#ex
r4(config)#router eigrp 90
r4(config-router)#no auto-summary 
r4(config-router)#network 4.0.0.0
r4(config-router)#net 34.0.0.0
r4(config-if)#exit
r4(config)#router bgp 1
r4(config-router)#bgp router-id 4.4.4.4
r4(config-router)#neighbor 2.2.2.2 remote-as 1
r4(config-router)#neighbor 2.2.2.2 update-source loopback 0    
r4(config-router)#address-family vpnv4     
r4(config-router-af)#neighbor 2.2.2.2 send-community 
r4(config-router-af)#exit
r4(config-router)#exit

二:配置vrf

在R2和R4上配置vrf空間並且關聯接口

r4(config)#ip vrf a2 
r4(config-vrf)#rd 1:1   設置RD值
r4(config-vrf)#route-target 1:1   設置RT值
r4(config-vrf)#exit
r4(config)#ip vrf b2
r4(config-vrf)#rd 2:2
r4(config-vrf)#route-target 2:2
r4(config-vrf)#exit
r4(config)#interface s1/1
r4(config-if)#ip vrf forwarding a2     a2空間關聯s1/1接口
r4(config-if)#ip add 192.168.3.1 255.255.255.0   設置ip地址
r4(config-if)#no sh
r4(config-if)#ex
r4(config)#interface e0/0
r4(config-if)#ip vrf forwarding b2
r4(config-if)#ip add 192.168.3.1 255.255.255.0
r4(config-if)#no shutdown 
r4(config-if)#ex

R2配置雷同

三:配置CE端

R1、R6、R5、R7爲CE端。在CE端上正常配置地址

R1地址
			lo0     192.168.1.1
			s1/1    192.168.2.1
R6地址
			lo0     192.168.1.1
			e0/0    192.168.2.1
R5地址
	 	    lo0     192.168.4.1
		    lo1     88.1.1.1
	     	s1/0    192.168.3.2
R7地址
	 	    lo0     192.168.4.1
		    lo1     99.1.1.1
	     	e0/0    192.168.3.2
		

四:將CE端私網路由傳遞到PE端

R1-R2 上使用靜態

r1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 
r1(config)#ip route 192.168.4.0 255.255.255.0 192.168.2.2 
r1(config)#ip route 88.1.1.0 255.255.255.0 192.168.2.2

r2(config)#ip route vrf a1 192.168.1.0 255.255.255.0 192.168.2.1

R4-R5上使用RIP

r4(config)#router rip 
r4(config-router)#version 2
r4(config-router)#no auto-summary 
r4(config-router)#address-family ipv4 vrf a2
r4(config-router-af)#network 192.168.3.0
r4(config-router-af)#exit
r4(config-router)#exit

r5(config)#router  rip 
r5(config-router)#version 2
r5(config-router)#no auto-summary 
r5(config-router)#network 192.168.3.0
r5(config-router)#network 192.168.4.0
r5(config-router)#network 88.1.1.0 

R2-R6之間配置ospf

r2(config)#router ospf 1 vrf b1
r2(config-router)#router-id 2.2.2.2
r2(config-router)#network 192.168.2.2 0.0.0.0 a 0 

r6(config)#router ospf 1
r6(config-router)#router-id 6.6.6.6
r6(config-router)#network 192.168.1.1 0.0.0.0 a 0
r6(config-router)#network 192.168.2.1 0.0.0.0 a 0

R4-R7之間配置EIGRP

r4(config)#router eigrp 1     啓動時配置該設備所在的真實的AS號
r4(config-router)#no auto-summary 
r4(config-router)#address-family ipv4 vrf b2
r4(config-router-af)#autonomous-system 90   聲明鄰居的AS號
r4(config-router-af)#network 192.168.3.0

r7(config)#router eigrp 90
r7(config-router)#no auto-summary 
r7(config-router)#network 192.168.3.0
r7(config-router)#network 192.168.4.0
r7(config-router)#network 99.1.1.0

五:重發布

a1與a2通信
R2單向重發布

r2(config)#router bgp 1
r2(config-router)#address-family ipv4 vrf a1      進入a1空間
r2(config-router-af)#redistribute static          重發布靜態
r2(config-router-af)#redistribute connected       重發布直連

R4之間雙向重發布

r4(config)#router bgp 1
r4(config-router)#address-family ipv4 vrf a2
r4(config-router-af)#redistribute rip               RIP重發布到BGP
r4(config-router-af)#exit
r4(config)#router rip 
r4(config-router)#address-family ipv4 vrf a2
r4(config-router-af)#redistribute bgp 1 metric 1    BGP重發布到RIP

b1與b2通信

R2上雙向重發布

r2(config)#router ospf 1 vrf b1
r2(config-router)#redistribute bgp 1 subnets        BGP重發布到OSPF
r2(config-router)#exit
r2(config)#router bgp 1  
r2(config-router)#address-family ipv4 vrf b1
r2(config-router-af)#redistribute ospf 1             OSPF重發布到BGP

R4上雙向重發布

r4(config)#router eigrp 1
r4(config-router)#address-family ipv4 vrf b2
r4(config-router-af)#redistribute bgp 1 metric 1544 100 255 1 1500      BGP重發布到EIGRP
r4(config-router-af)#exit
r4(config-router)#exit
r4(config)#router bgp 1
r4(config-router)#address-family ipv4 vrf b2
r4(config-router-af)#redistribute eigrp 90            EIGRP重發布到BGP,重發布時使用私有的AS號

實驗結果
R1環回地址 ping 88.1.1.1
R1 ping 88.1.1.1
R6環回地址 ping 99.1.1.1
R6 ping 99.1.1.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章