MPLS第一次学习

面向连接的技术:MPLS.


多协议标签交换(英语:Multi-Protocol Label Switching,缩写为MPLS)是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。多协议的含义是指MPLS不但可以支持多种网络层层面上的协议,还可以兼容第二层的多种数据链路层技术。
(如果想了解大而全的概念,可自行询问度娘)

什么是面向连接:
强调连接,在通信双方之间存在固定的信息传递路径,以电话为例,拨通后,电信局为通电话的双方建立起稳定的线路连接,直到挂断,期间无论是否有人说话,电话始终是通的(即连接始终存在且路径固定),即为面向连接;而邮件的传输为面向无连接,通邮双方之间没有固定的信息传递路径,网络只保证将邮件的数据包从发送方投递至接收方,中间的路由不固定,即为面向无连接。

MPLS的报文:


MPLS和ATM和IP有什么区别?
IP是不面向连接的技术,通过IP包查找路由表寻址;ATM是面向连接的技术,很复杂,已经被IP取代了,ATM设备逐步走向消亡,不过ATM虽死,其灵魂转化为MPLS附着在IP上;因此MPLS也是面向连接的技术,通过标签进行交换,由信令建立标签交换通道LSP,这些都很像ATM,MPLS目前在路由器上应用较多,主要用于建立二/三层的VPN,近年来又有了脱离三层路由协议的MPLS(MPLS-TP),具体的设备就是PTN设备。

那么MPLS的优势在哪里呢?

1, 所有的核心路由器和网络设备在包头加入一个简单的标签进行数据包的转发,替代以前的IP逐跳转发的原理。---------速度快,对设备的负载要求小.

2, 以前ATM作为骨干网的时候,扩展性成了一个致命的问题。因为网络需要形成full mesh的结构,所以每增加一台设备,就需要增加很多链路。对于网络的成本,后期的维护都提出了巨大的挑战。

3, 通过硬件来进行数据包的转发.
工作原理类似于一次路由,多次交换。

数据包进接口以后,实际上是直接进入路由转发表.而不会每次都上CPU进行查询以后再转发。

不一样的是,三层交换机是流量驱动,没有流量,是不会建立表项的。而MPLS是控制驱动,是按照拓扑进行驱动的,这样就更加优化了工作原理。

CISCO是根据CEF来创建表项的。

所以,在应用MPLS的时候,必须要在设备上开启CEF.否则的话是不能跑标签交换的。


延伸阅读无连接TCP/IP  :
IP没有连接就没有连接,我可以用4层TCP来做保证。
举例1:加入PC1     -   ROUTER1      -  ROUTER   -    PC2  通过TCP/IP的发两个包
由始至终,都是2个PC在进行协商。路由器是工作在三层的设备。router-1丢包的时候,没有发任何响应机制给PC1,这,就是为什么说,IP是没有连接的 ,之所以数据可以保证完整性传输到PC2,都是靠的4层TCP进行的操作。

无连接有一个缺点,就是因为路由的转发是逐跳的,那么还有其他流量过来的时候,会继续走上面的路径。因为经过路由计算上面是最优的路径。

发布了9 篇原创文章 · 获赞 1 · 访问量 2637

猜你喜欢

转载自blog.csdn.net/yuezhilangniao/article/details/104014403