MPLS,多协议标签交换.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPLS,多协议标签交换

Multi Protocol Label Switch( MPLS,多协议标签交换) , ? 在internet早期,随着普及的情况下,当时的硬件技术限制,采用的是最长匹配算法,递归查询的方式,给当时的骨干网发展提出了一个难题,在这种情况下ATM脱颖而出,ATM采用定长的标签,并且只需要维护比路由表小的标签表,便提供更高效率的转发性能和高带宽、QOS功能。 但是由于ATM机制太过复杂,设备又非常昂贵,给调试人员带来了很大的困难。在这种情况下,许多产商开始开发研究,把IP和ATM的优势结合的技术,最早由美国一家IPSilon的小公司推出了名为IP Switching,它很好的结合了ATM和IP的优势,随之Cisco(Tag switch)、IBM(ARIS)、3COM(FashtIP)各个产生都推出了自己的技术,为了统一标准 IETF推出了标准化的定义,它就是MPLS。 ?????? 随着ATM的慢慢退出,和IP的路由转发依靠硬件来完成(比如cisco的CEF),MPLS的优势越来越少,但是MPLS提供的高扩展性非常强,在ISP的发展下,VPN的需求越来越大,而MPLS 正好提供了天然的隧道,而且在流量控制、和多协议方面的支持(IP、IPV6、二层帧头等),那么就产生了MPLS VPN和各种多业务的扩展应用。被运营商大量使用提供不同需求的业务。 ? ? ?MPLS的包结构 ??? ? Label:20bit?? 2^0~2^20-1,也就是1048575个标签,0~15做保留?????? 其中0做显示空 (NULL,用于QOS 只看EXP 忽略查找LFIB)???? 3是隐式空(通知次莫跳执行TAG动作)???????? 1 为路由器报警标签? 14 是OAM报警?????? EXP:扩展应用 如果是IP包中的3bit为IP precedence??? S:栈底位? 0与1?? 1代表1层 0代表多层? (MPLS? VPN为二层? MPLE TE two or more) TTL:防环机制 ? MPLS在二层的帧头之后,和三层头部之前插入一个字段,所以也被成为2.5层协议,也正因为这样它能优于IP进行快速的转发。这时候除了插入Label字段以外,二层帧头的type字段也需要改变,比如EtherⅡ在没插入之前,type=0x0800,表示上层协议为IP,那么在插入标签以后,type会改变为0x8847(Frame-mode,也就是基于IP的) 还有一个表示为0x888(cell-mode,表示ATM的),我们常用的是frame-mode ? ? ??LSR: 标签交换路由 (MPLS 域内路由器) ?Edge LSR : IP与MPLS域之间 (负责压入与弹出标签)???????? LDP的建立机制 LDP消息类型: 1、发现消息(Discovery messages) 用于LDP邻居的发现和维持 ????????????? 2、会话消息(Session messages)用于LSP邻居会话的建立、维护和终止 ???????????? ?3、通告消息(Advertisement messages) 用于LDP邻居之间的Laber、地址等信息交互 ????????????? 4、通知消息(Notification Messages) 用于向LDP邻居通知事件或者错误。? ? LDP会话的建立和维护:1、邻居建立:通过互发hello包(UDP/port:646/ip:224.0.0.2) ?????????????????????? 2、建立TCP连接:由地址大的一方主动发起。(TCP/port/:646) ?????????????????????? 3、会话初始化:由master发出初始化消息,并携带协商参数。由slave检查参数能否接受,如果能则发送初始化消息,并携带协商参数。并发送keepalive消息,master收到后检查参数匹配,匹配上发送keepalive消息互相收到后,会话建立。 ??????????????????????4、会话维护:期间收到任何错误消息,会话就断开与TCP连接。上游与下游:数据转发先到的为上游,后到达的为下游,那么标签分发与路由更新正好相反,从下游到上游。 ???标签分配模式:DOD(downstream-on-demand,下游按需分配):只有当上游向下游请求的时候,才会为这个FEC信息分配标签 ???????????????? DU(downstream unsolicited,下游自动分配):只要与上游建立会话连接,主动为上游分配标签。 ??标签控制模式:有序方式(Ordered):?? 只有等下游更新了标签信息给上游,上游才会跟新。 ???????????????独立方

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档