MPLS技术实验思路和步骤

来源:大彬 时间:2022-03-07 09:21:43阅读:0

MPLS技术实验思路和步骤

MPLS

MPLS包头:共32bit,前20Bit21至23用作标签Bit的EXP(用于QOS),1Bit的BOS(标识是否为栈底,1为栈底),最后8Bit是TTL。

LSP:从源到目的所需的路径

LSR:能够理解MPLS根据标签转发数据包的路由器称为标签LSR

上游和下游个LSP上,沿数据包传输方向,相邻LSR它们被称为上游和下游,下游是路由的起点。换句话说,数据源是上游,目的地是下游。

LDP:标签分发协议

简单来说就是用来做的MPLS分发标签,提高数据转发率。

LDP分配方式:DU(下游主动发给上游),DOD(上游向下游发送请求)

系统保留了以下标签值

LDP标签保留方式:自由(保留)这个比较常用、保守(丢弃)

LDP标签控制方法:有序,常用独立(必要等LSR下一次跳跃的标记)

VRF:VPN路由转发实例

一个独立的路由表,包括独立的地址空间

一组属于这个VRF收集接口

一组只用于本VRF的路由协议

RD:(Route-Distinguisher)顾名思义,它是用来区分路由的。事实上,当地址相同时RD其实只需要保证两个地址相同VRF的RD只有当路由被取消时,才能真正体会到差异RD的价值。PE从CE接收到IPV4路由加上RD再发给别人PE。IPV4加上RD后变成了VPN-IPV4地址族(64Bit),建议为每个VPN都配置相同的RD。

一般采用格式ASN:nn

ASN代表As号码,nn另一种是代表数字address:nn。

RT:(Route-Target)它决定VPN收发和过滤路由,PE依靠RT属性差异不同VPN路由之间。简单来说,控制路由表只能有什么样的路由或者只能出去什么样的路由import和export一般只使用both。

标签分发:MPLS公网由提供两层标签LDP私网由分发MP-BGP来分配。

仅供参考。

1、保证IGP必要的可通性loopback口(用于mpls邻居发现的Routed

ID或叫transport

IP)宣布路由进程,否则必须在相连接口上强制使用 mpls ldp router-id serial 1/1 force

2、在相应的MPLS区域及相应的接口上启用LDP,也可全局启用

r1(config-if)#mpls label protocol ldp

3.将其发送到设备的相应接口hello包查找邻居

r1(config-if)#mpls ip

4、在两端PE上配置普通BGP

r1(config)#router bgp 100

rR1(config-router)#nei 3.3.3.3 remote-as 100

R1(config-router)#nei 3.3.3.3 update-source lo 0

5、在PE上创建VRF(将需要VPN将服务对象放入虚拟路由表)

两个需要通信的用户网络之间VRF和RD值最好保持一致

r1(config)#ip vrf vpn1

r1(config-vrf)#rd 100:1

6、在PE上将连接CE的接口划入VRF,数据的转发决定取决于VRF路由表

r1(config)#int s1/1

r1(config-if)#ip vrf forwarding vpn1

% Interface Serial1/1 IP address 14.1.1.1 removed

due to enabling VRF vpn1

r1(config-if)# ip add 14.1.1.1

255.255.255.0

划入VRF的接口上IP地址将消失,需要重新输入

7、在两端的PE上分别创建MP-BGP

r1(config)#router bgp 100

r1(config-router)#address-family vpnv4

创建address-family为vpnv4

r1(config-router-af)#neighbor 3.3.3.3

activate

将正常的BGP邻居在vpnv4里面激活

r1(config-router-af)#neighbor 3.3.3.3

send-community both

扩展属性的强制发送

8、为MP-BGP创建VRF

r1(config)#router bgp 100

r1(config-router)#address-family ipv4 vrf

vpn1

9、配置RT控制VRF路由表

r1(config)#ip vrf vpn1

r1(config-vrf)#route-target both 100:1

允许RD路由进出100:1

10、配置PE-CE的路由协议

PE-CE启用路由协议,让PE并导入用户的路由信息MP-BGP的VRF表以传递

r1(config)#router rip

r1(config-router)#version 2

r1(config-router)#no auto-summary

r1(config-router)#address-family ipv4 vrf vpn1

PE发布路由都在address-family中进行的

r1(config-router-af)#no auto-summary

r1(config-router-af)#network 14.0.0.0

r1(config-router-af)#redistribute bgp 100 metric

1

将MP-BGP重发布进rip中,metric让用户知道远程通信的路由

对端PE-CE路由协议是OSPF重分布配置

r3(config)#router ospf 100 vrf vpn1

r3(config-router)#router-id 36.1.1.3

r3(config-router)#network 36.1.1.3 0.0.0.0 area

0

r3(config-router)#redistribute bgp 100

subnets

对端CE上的OSPF正常配置OSPF配置

11、将PE-CE路由重分布MP-BGP

r1(config)#router bgp 100

r1(config-router)#address-family ipv4 vrf

vpn1

进入相应的address-family中重分布

r1(config-router-af)#redistribute rip

到此,PE上的VRF路由表已经有了远程用户的路由,不出意外就可以通信。

以下是一些测试截图

1、启用LDP与mpls ip然后检查标签分发

2、查看两端PE上的普通BGP建立

3、在PE查看创建VRF

划入VRF接口路由已从全局路由表中消失

4、查看MP-BGP的建立

5、PE-CE并将运行路由协议MP-BGP当两者之间的协议重分布时,PE上的VRF路由表

成功获取用户内部路由

6、在PE上将PE-CE运行的IGP协议手工重分布MP-BGP

查看PE上MP-BGP的VRF路由表

7.两项协议重分布完成后PE上再次查看VRF路由表

获得远程192的成功.168.1.0路由

8、查看CE全局路由

有直接连接和远程用户的路由

9、CE与远程用户沟通成功

10.跟踪路由,正常分发标签

11、PE与CE间的通信

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/7702.html

TAG标签:MPLS

相关推荐

返回顶部