MPLS技术实验思路和步骤
来源:大彬 时间:2022-03-07 09:21:43阅读:0
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