首页 > 其他 > 详细

MPLS路由实验

时间:2018-03-13 00:47:57      阅读:269      评论:0      收藏:0      [点我收藏+]
实验拓扑:


技术分享图片


实验需求:

本实验企业A R1 为AS1,中间的运营商为AS 2345 ,企业B R6为AS6,现需要保证 企业A服务器10.10.10.10/24和和企业B的服务器60.60.60.60/24可以通过互联网进行互访。

 

 

1.    搭建好拓扑如图,给各路由器接口配置相应IP地址,大型企业A和大型企业B的服务器用环回口模拟,并测试直连ping通。

2.    ISP环境的路由器配置相应的环回口,所有设备的loopbak0地址如RX为X.X.X.X/32,为了确保运营商内部环境tcp可达,启用IGP路由协议OSPF;

3.    在企业A 、ISP 、企业B之间启用EGP 路由协议BGP 传递互联网条目,并用环回口建立BGP邻居关系,此时在企业A上尝试实现与企业B的服务器之间的通信,并分析现象产生的原因;

4.    ISP 启用MPLS ,使用LDP分配标签,并更改本地标签分发的范围,如R2为200-299,查看LDP邻居,以及本地的产生的标签表;

5.    实现企业A服务器与企业B服务器之间的通信,并分析该通信过程;

6.    学会使用show ip cef detail 、show mpls ldp neighbor、show mpls ldp binding、 show mpls forwarding-table等指令来分析实验现象;

先配好ip,环回口,在R2,R3,R4,R5上启用ospf,记得宣告环回口

直连能够ping通

1.


R1(config-router)#nei 2.2.2.2 remote-as2345

R1(config-router)#nei 2.2.2.2 update-sourceloop 0

R1(config-router)#nei 2.2.2.2 ebgp-multihop           

R1(config-router)#net 10.10.10.10 mask255.255.255.0

R1(config)#ip route 2.2.2.2 255.255.255.255 12.12.12.2


R2(config)#router bgp 2345

R2(config-router)#nei 1.1.1.1 remote-as 1

R2(config-router)#nei 1.1.1.1 update-sourceloo 0            

R2(config-router)#nei 1.1.1.1 ebgp-multihop

R2(config-router)#nei 3.3.3.3 remote-as2345

R2(config-router)#nei 4.4.4.4 remote-as2345

R2(config-router)#nei 4.4.4.4 update-sourceloop 0             

R2(config-router)#nei 4.4.4.4 next-hop-s 

R2(config-router)#nei 5.5.5.5 remote-as2345         

R2(config-router)#nei 5.5.5.5 update-sourceloop 0            

R2(config-router)#nei 5.5.5.5 next-hop-s

R2(config-router)#exi                      

R2(config)#ip route 1.1.1.1 255.255.255.25512.12.12.1

 

R3(config)#router bgp 2345

R3(config-router)#nei 2.2.2.2 remote-as2345

R3(config-router)#nei 2.2.2.2 update-sourceloop 0            

R3(config-router)#nei 2.2.2.2 next-hop-s

R3(config-router)#nei 4.4.4.4 remote-as2345

R3(config-router)#nei 4.4.4.4 update-sourceloop 0            

R3(config-router)#nei 4.4.4.4 next-hop-s

R3(config-router)#nei 5.5.5.5 remote-as2345         

R3(config-router)#nei 5.5.5.5 update-sourceloop 0

R3(config-router)#nei 5.5.5.5 next-hop-s

R3(config-router)#exi

 

R4(config-router)#router bgp 2345

R4(config-router)#nei 3.3.3.3 remote-as2345

R4(config-router)#nei 3.3.3.3 update-sourceloo 0

R4(config-router)#nei 3.3.3.3 next-hop-s

R4(config-router)#nei 2.2.2.2 remote-as2345

R4(config-router)#nei 2.2.2.2 update-sourceloo 0

R4(config-router)#nei 2.2.2.2 next-hop-s

R4(config-router)#nei 5.5.5.5 remote-as2345

R4(config-router)#nei 5.5.5.5 update-sourceloo 0          

R4(config-router)#nei 5.5.5.5 next-hop-s

R4(config-router)#ex

 

R5(config)#

R5(config)#router bgp 2345

R5(config-router)#nei 4.4.4.4 remote-as2345

R5(config-router)#nei 4.4.4.4 update-sourceloo 0

R5(config-router)#nei 4.4.4.4 next-hop-s

R5(config-router)#nei 2.2.2.2 remote-as2345

R5(config-router)#nei 2.2.2.2 update-sourceloo 0

R5(config-router)#nei 2.2.2.2 next-hop-s

R5(config-router)#nei 3.3.3.3 remote-as2345

R5(config-router)#nei 3.3.3.3 update-sourceloo 0

R5(config-router)#nei 3.3.3.3 next-hop-s

R5(config-router)#exi

R5(config)#ip route 6.6.6.6 255.255.255.25556.56.56.6

R5(config)#router bgp 2345

R5(config-router)#nei 6.6.6.6 remote-as 6

R5(config-router)#nei 6.6.6.6 update-sourceloo 0

R5(config-router)#nei 6.6.6.6 ebgp-multihop

 

R6(config)#ip route 5.5.5.5 255.255.255.25556.56.56.5  

R6(config)#router bgp 6

R6(config-router)#nei 5.5.5.5 remote-as2345

R6(config-router)#nei 5.5.5.5 up           

R6(config-router)#nei 5.5.5.5 update-sourceloo 0

R6(config-router)#nei 5.5.5.5 ebgp-multihop

R6(config-router)#net 60.60.60.0 mask255.255.255.0

R6(config-router)#


这时查看R2,R3,R4,R5发现邻居已经起来,这里以R2,R5为例




此时管理员是无法使得企业A和企业B通讯的,理由上R4 没有参与BGP 进程,所以当数据包丢给R4时会出现丢包。


所以这时需要配置MPLS


R2(config)#ip cef

R2(config)#mpls ip

R2(config)#mpls label protocol ldp

R2(config)#mpls label range 200 299

R2(config)#mpls ldp route-id loop 0

R2(config)#int s1/1

R2(config-if)#mpls ip

 

R3(config)#ip cef

R3(config)#mpls ldp router-id loo 0

R3(config)#mpls label range 300 399

R3(config)#mpls label protocol ldp

R3(config)#int s1/1

R3(config-if)#mpls ip

R3(config)#int s1/2

R3(config-if)#mpls ip

 

R3(config)#ip cef

R3(config)#mpls ldp router-id loo 0

R3(config)#mpls label range 400 499

R3(config)#mpls label protocol ldp

R3(config)#int s1/2

R3(config-if)#mpls ip

R3(config)#int s1/3

R3(config-if)#mpls ip

 

R2(config)#ip cef

R2(config)#mpls ip

R2(config)#mpls label protocol ldp

R2(config)#mpls label range 500 599

R2(config)#mpls ldp route-id loop 0

R2(config)#int s1/3

R2(config-if)#mpls ip



成功!


MPLS路由实验

原文:http://blog.51cto.com/12673166/2085802

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!