通信人家园

标题: 关于IPRAN中的MPLS技术  [查看完整版帖子] [打印本页]

时间:  2013-6-6 16:47
作者: jonas19861202     标题: 关于IPRAN中的MPLS技术

小弟设计院的菜鸟一枚,最近在学习IPRAN知识,在看MPLS时,提到IP由于是最大匹配原则转发,所以转发效率低。而MPLS通过定长的标签转发快,下面小弟的疑问是:
MPLS中的LSP标签交换具体是怎么实现快速转发的呢?IP包在进入LER时,LER给IP打上标签,被打上定长标签的IP包是如何在LSR中进行转发并且通过LER再次pop出去的呢?没明白这个具体过程,为什么它就能速度快?

时间:  2013-6-6 16:49
作者: jonas19861202

对于一个LSR,它也必须通过标签来判断这个数据具体转发到哪个LSR或者LER,不也是需要进行一个个的判断吗?
时间:  2013-6-6 17:23
作者: 优质民工

边缘路由器首先就对用户业务进行了标签标记----当然了这个标记必须是某个特定的域内都能被识别


售票点一一问,是到哪的啊?省/市/县/镇/乡/村/组/街道....的都出来了,但是车只有固定的几个方向,中间也只有几个固定的方向转,售票员挨个问实在太累....于是:

北京的统一一个标签,上一个方向的车
河北的一个标签,一个方向的车
湖南、广东的可能也是在一个方向上,也只做一个标签
....
那中间大家就不再问你是去哪的了,只按标签转发车次

标签位短,数量少/IP复杂,数量多,位长
把标记的工作在入口就做好,在出口才去除,当然就能减低中间结点的转发压力了啊~
时间:  2013-6-6 17:44
作者: jonas19861202

优质民工 发表于 2013-6-6 17:23
边缘路由器首先就对用户业务进行了标签标记----当然了这个标记必须是某个特定的域内都能被识别

看完你举的例子有种似懂非懂的感觉。
比如某个用户数据在进入MPLS域时,目的地有A和B,那么这个用户数据刚进LER的时候,LER是如何根据用户数据来给他打标签呢? 也就是说LER是如何根据这个数据是去A还是去B来给他分配从哪个端口出去?
时间:  2013-6-7 15:42
作者: xhwujj

首先,当初宣传MPLS的时候说是比IP转发快,是因为当时IP路由转发的时候查表速度需要一定时间,现在的路由器基本上都是线速转发的,MPLS的标签交换在转发速度上已经没什么优势了。

其次,你说的标签交换的过程,要了解这个,你还是需要从IP路由学起,这个是基础。不管是ldp还是M-BGP或者是其他什么协议分发的标签,都是基于IP路由的。

标签转发和路由转发都是建立在已经建立好相应的转发表的前提下的,进来一个标签,换成什么标签,这是路由器自己已经提前做好的工作,因为他的入标签是之前它分配给别人的,所以他从别人那里拿到这个标签立即知道转换成什么,从哪个接口送出去

时间:  2013-6-11 18:59
作者: oO熊猫


时间:  2013-6-19 11:30
作者: 王景强

都是协议惹的祸啊,好好学协议就会了

时间:  2013-7-4 11:37
作者: jonas19861202

本帖最后由 jonas19861202 于 2013-7-4 11:38 编辑
优质民工 发表于 2013-6-6 17:23
边缘路由器首先就对用户业务进行了标签标记----当然了这个标记必须是某个特定的域内都能被识别

数据进入MPLS域后,在LER上当然首先要打上标签,但是在进入LSR进行转发的时候,每经过一个路由器

都要把数据的进口标签和出口标签进行类似SWAP的操作吧,也就是说每个路由器都要对数据进行一次标签交换后再转发给下一个路由器吧,是这样吗?
时间:  2013-7-4 22:46
作者: wsy3258

学习中!!
时间:  2013-7-5 15:23
作者: checksix

速度现在根本没优势了 路由查找现在都用硬件实现了
时间:  2013-9-24 09:26
作者: 铁路通信

jonas19861202 发表于 2013-7-4 11:37
数据进入MPLS域后,在LER上当然首先要打上标签,但是在进入LSR进行转发的时候,每经过一个路由器

都要 ...

用文字描湖的方式回答问题,真是一件叫人但疼得事情,BBS能不能留语音呢!像微信一样的




通信人家园 (https://www.txrjy.com/) Powered by C114