MPLS 多协议标签交换学习笔记

包交换:数据包基于IP地址进行数据转发的行为,其实就是路由器的路由行为

最原始的包交换技术:数据包进入路由器后,路由器需要查询本地的路由表(RIB--路由信息数据库)在基于下一跳或目标ip查询本地的ARP表,才能进行数据的转发。这种包交换数据转发慢,延时高

快速包交换:一次路由,多次交换

每一个数据流中的第一个数据包会基于原始的包交换进行转发,但是会记录此过程中数据的出接口并记录到缓存中,该数据路流的其余流量基于缓存转发

特快的包交换:无需路由,直接交换。CEF(思科私有)

将路由表和ARP表转换为FIB(转发信息数据库),此表转发过程中,已经完成了路由表的递归操作。流量在转发过程中直接查询FIB表。

 

标签交换:数据包在进入到的MPLS的域后,将在第二层和第三层之间压入标签号;使得域内的路由器在转发该数据包时,基于2.5层的标签号仅需要查询本地的一张LFIB表(标签转发信息数据库)

最初的包交换仅支持原始交换时,标签的意义在于更快的查询;但随着包交换的加速,使标签交换失去了快速查表的优势。

 

如今的MPLS技术也开始基于FIB表工作;来提高MPLS 的工作效率

当下MPLS存在的意义

1、解决了BGP路由黑洞问题

2、MPLS VPN

3、MPLS TE流量工程

一、MPLS工作过程

控制层面:路由器的路由协议工作时为了学习到路由条目,流量来的方向---控制层面

数据层面:设备基于路由表访问目标,产生的流量

控制层面:

1、MPLS工作前,控制层面生成RIB和FIB(FIB基于RIB生成)

2、MPLS协议会启动TDP(cisco私有协议端口749)/LDP协议(公有协议646),直连设备之间将建立邻居关系

LDP:基于UDP和TCP的646端口工作;先使用UDP组播发送hello包发现邻居,获取对端邻居的IP地址,再基于此IP地址和邻居建立TCP会话,邻居建立后,为保证邻居关系稳定,一般建议用环回地址建立TCP会话,建议设置环回地址MPLS协议的router-id,该ID值将携带在组播的Hello包中,基于此RID进行TC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值