通信人家园

标题: PTN原理  [查看完整版帖子] [打印本页]

时间:  2011-1-31 16:34
作者: yimoirene     标题: PTN原理

OptiX PTN设备实现原理详解<v:shape style="Z-INDEX: 251657728; POSITION: absolute; TEXT-ALIGN: left; MARGIN-TOP: 0px; WIDTH: 0.05pt; HEIGHT: 0.05pt; VISIBILITY: hidden; MARGIN-LEFT: 0px; LEFT: 0px" id=DtsShapeName alt="28B47370G6G@5BCD@0555G22B73B008@097@81 MPLS 基础1.1 简介介绍MPLS 的产生、基本概念、网络结构及体系结构
1.1.1 MPLS 的起源
1.1.2 MPLS 概述
1.1.3 MPLS 网络结构
1.1.4 MPLS 基本概念
1.1.5 MPLS 的体系结构
1.1.1 MPLS 的起源

90 年代中期,基于IP 技术的Internet 快速普及。但由于硬件技术存在限制,基于最长匹配算法的IP 技术必须使用软件查找路由,转发性能低下。因此IP 技术的转发性能成为
当时限制网络发展的瓶颈。

为了适应网络的发展,ATMAsynchronous Transfer Mode)技术应运而生。ATM 采用定长标签(即信元),并且只需要维护比路由表规模小得多的标签表,能够提供比IP路由方式高得多的转发性能。然而,ATM 协议相对复杂,且ATM 网络部署成本高,这使ATM 技术很难普及。

传统的IP 技术简单,且部署成本低。如何结合IP ATM 的优点成为当时热门话题。
多协议标签交换技术MPLSMultiprotocol Label Switching)就是在这种背景下产生的。

MPLS 最初是为了提高路由器的转发速度而提出的。与传统IP 路由方式相比,它在数据
转发时,只在网络边缘分析IP 报文头,而不用在每一跳都分析IP 报文头,节约了处理
时间。

随着ASIC 技术的发展,路由查找速度已经不是阻碍网络发展的瓶颈。这使得MPLS
提高转发速度方面不再具备明显的优势。但是MPLS 支持多层标签和转发平面面向连接
的特性,使其在VPNVirtual Private Network)、流量工程、QoSQuality of Service
等方面得到广泛应用。

1.1.2 MPLS 概述MPLS 位于TCP/IP 协议栈中的链路层和网络层之间,用于向IP 层提供连接服务,同时
又从链路层得到服务。MPLS 以标签交换替代IP 转发。标签是一个短而定长的、只具有
本地意义的连接标识符,与ATM VPI/VCI 以及Frame Relay DLCI 类似。标签封
装在链路层和网络层之间。

MPLS 不局限于任何特定的链路层协议,能够使用任意二层介质传输网络分组。

MPLS 起源于IPv4Internet Protocol version 4),其核心技术可扩展到多种网络协议,
包括IPv6Internet Protocol version 6)、IPXInternet Packet Exchange)、AppletalkDECnetCLNPConnectionless Network Protocol)等。MPLS 中的Multiprotocol指的就是支持多种网络协议。

由此可见,MPLS 并不是一种业务或者应用,它实际上是一种隧道技术。这种技术不仅
支持多种高层协议与业务,而且在一定程度上可以保证信息传输的安全性。

1.1.3 MPLS 网络结构MPLS 网络的典型结构如图1-1MPLS 网络的基本组成单元是标签交换路由器LSR
Label Switching Router),由LSR 构成的网络区域称为MPLS 域(MPLS Domain)。
位于MPLS 域边缘、连接其它网络的LSR 称为边沿路由器LERLabel Edge Router),
区域内部的LSR 称为核心LSRCore LSR)。如果一个LSR 有一个或多个不运行MPLS
的相邻节点,那么该LSR 就是LER。如果一个LSR 的相邻节点都运行MPLS,则该LSR
就是核心LSR
1-1 MPLS 网络结构

MPLS 基于标签进行转发。IP 包进入MPLS 网络时MPLS 入口的LER 分析IP 包的内
容并且为这些IP 包添加合适的标签,所有MPLS 网络中的节点都是依据标签来转发数
据的。当该IP 包离开MPLS 网络时,标签由出口边缘设备删除。

报文在MPLS 网络中经过的路径称为标签交换路径LSPLabel Switched Path)。LSP
是一个单向路径,与数据流的方向一致。
1-2 MPLS LSP

LSP 的起始节点称为入节点(Ingress);位于LSP 中间的节点称为中间节点(Transit);LSP 的末节点称为出节点(Egress)。一条LSP 可以有0 个、1 个或多个中间节点,但有且只有一个入节点和出节点。

1.1.4 MPLS 基本概念标签
标签(Label)是一个短而定长的、只具有本地意义的标识符。标签与ATM VPI/VCI 以及Frame Relay DLCI 类似,是一种连接标识符。
标签长度为4 个字节,封装结构如图1-3 所示。
1-3 MPLS 报文首部结构

标签共有4 个域:

Label
20 比特,标签值域。

Exp
3 比特,用于扩展。现在通常用做CoSClass of Service),其作用与
Ethernet802.1p 的作用类似。

S
1 比特,栈底标识。MPLS 支持多层标签,即标签嵌套。S 值为1 时表明为最底
层标签。
TTL8 比特,和IP 分组中的TTLTime To Live)意义相同。
标签封装在链路层和网络层之间。这样,标签能够被任意的链路层所支持。标签在分组
中的封装位置如图1-4 所示。
1-4 标签在分组中的封装位置


标签栈
标签栈(Label stack)是指标签的排序集合。MPLS 报文支持同时携带多个标签,靠近
二层首部的标签称为栈顶标签或外层标签;靠近IP 首部的标签称为栈底标签,或内层
标签。理论上,MPLS 标签可以无限嵌套。
1-5 标签栈

标签栈按后进先出(Last In First Out)方式组织标签,从栈顶开始处理标签。

标签操作类型
标签的操作类型包括标签压入(Push)、标签交换(Swap)和标签弹出(Pop),它们
是标签转发的基本动作,是标签转发信息表的组成部分。

Push:指当IP 报文进入MPLS 域时,MPLS 边界设备在报文二层首部和IP 首部之
间插入一个新标签;或者MPLS 中间设备根据需要,在标签栈顶增加一个新的标签(即标签嵌套封装)。

Swap:当报文在MPLS 域内转发时,根据标签转发表,将MPLS 报文的栈顶标签
删除,然后添加一层下一跳分配的标签。

Pop:当报文离开MPLS 域时,将MPLS 报文的标签去掉;或者MPLS 倒数第二跳
节点处去掉栈顶标签,减少标签栈中的标签数目。

倒数第二跳弹出
在最后一跳节点,标签已经没有使用价值。这种情况下,可以利用倒数第二跳弹出特性
PHPPenultimate Hop Popping),在倒数第二跳节点处将标签弹出,减少最后一跳的负
担。最后一跳节点直接进行IP 转发或者下一层标签转发。

PHP Egress 节点上配置。支持PHP Egress 节点分配给倒数第二跳节点的标签有以
下两种:
标签值0:表示IPv4 显式空标签(explicit-null)。被分配了显式空标签的报文在
Egress 节点将被直接进行Pop 操作,处理EXP TTL 后进行IP 转发或下一层标签
转发,不再查询标签转发表。
标签值3:表示隐式空标签(implicit-null),这个值不会出现在标签栈中。当一个
LSR 发现自己被分配了隐式空标签时,它并不用这个值替代栈顶原来的标签,而是
直接执行Pop 操作。Egress 节点直接进行IP 转发或下一层标签转发。

注:目前PTN不支持倒数第二跳弹出(PHB


标签交换路径

报文在MPLS 网络中经过的路径称为标签交换路径LSPLabel Switched Path)。
LSP 在功能上与ATM Frame Relay 的虚电路相同,是从入口到出口的一个单向路径。
入节点、中间节点和出节点

标签交换路径LSP 是一个单向路径,LSP 中的LSR 可以分为:
入节点(Ingress):LSP 的起始节点,一条LSP 只能有一个Ingress
Ingress 的主要功能是给报文压入一个新的标签,封装成MPLS 报文进行转发。
中间节点(Transit):LSP 的中间节点,一条LSP 可能有多个Transit
Transit 的主要功能是查找标签转发信息表,通过标签交换完成MPLS 报文的转发。
出节点(Egress):LSP 的末节点,一条LSP 只能有一个Egress
Egress 的主要功能是弹出标签,恢复成原来的报文进行相应的转发。
其中Ingress Egress 既是LSR,又是LERTransit LSR

上游和下游
根据数据传送的方向,LSR 可以分为上游和下游。
上游:以指定的LSR 为视角,根据数据传送的方向,所有往本LSR 发送MPLS
文的LSR 都可以称为上游LSR
下游:以指定的LSR 为视角,根据数据传送的方向,本LSR MPLS 报文发送到
的所有下一跳LSR 都可以称为下游LSR
如图1-6 所示,对于发往192.168.1.0/24 的数据流来说,LSR-A LSR-B 的上游节点,LSR-B LSR-A 的下游节点。同理,LSR-B LSR-C 上游节点。LSR-C LSR-B 的下游节点。
1-6 上游和下游概念

标签分发

1-7 标签分发示意图

标签发布协议

标签发布协议是MPLS 的控制协议(也可称为信令协议),负责标签的分发以及LSP 的建立和维护等一系列操作。
MPLS 可以使用多种标签发布协议,例如LDPLabel Distribution Protocol)、RSVP-TEResource Reservation Protocol Traffic Engineering)和MP-BGPMultiprotocol Border Gateway Protocol)。

1.1.5 MPLS 的体系结构
以下内容看附件~~站不下啦。
时间:  2011-1-31 17:31
作者: xhy133

学习了
时间:  2011-2-1 21:01
作者: P-OTN

这是PTN吗?PTN技术点 与MPLS还是 有比较大的差距滴
时间:  2011-3-1 11:03
作者: lzbin1830


时间:  2011-3-3 08:53
作者: piney

传输网技术。MPLS是PTN传输采用协议的技术基础。
时间:  2011-3-3 10:00
作者: rcwanggang

学习了 想下载 没权限了
时间:  2011-3-3 16:13
作者: fengchlove

不错,值得学习
时间:  2011-5-13 11:28
作者: hsjwar2     标题: 好啊

谢谢了好。兄弟
时间:  2011-5-13 16:47
作者: loglong

挺好的, 谢谢.
时间:  2011-5-14 17:24
作者: sakuramai

得抓紧学习PTN了,谢谢分享
时间:  2011-5-17 01:00
作者: snuterwf     标题: 谢谢

谢谢,学习了
时间:  2011-5-19 10:13
作者: hgqdx

谢谢
谢谢,学习了
时间:  2011-5-23 20:00
作者: ai124316

谢谢
时间:  2011-5-25 14:50
作者: annysweety

怎么里面全是讲MSTP的呀,木有PTN....
时间:  2011-5-30 00:27
作者: 辉宝

··谢谢!~我很需要
时间:  2011-5-31 13:33
作者: 羊皮大灰狼

介绍的很详细,非常好的帖子
时间:  2011-6-1 09:21
作者: kaiser2011

谢谢了
时间:  2011-6-1 13:58
作者: mazida3

学习下
时间:  2011-6-2 19:13
作者: bingfeng3000

PTN的原理一直都没弄明白,SDH还有个原理资料。PTN好像就没有帧结构什么的。
时间:  2011-8-1 15:01
作者: zqf7777

PTN是不是只有汇聚结点才需要做Label swap? 接入结点只要做push & POP.
那环行组网的中间结点要不要做label swap呢?
时间:  2011-9-12 22:43
作者: chenwenyao     标题: 回复 1# 的帖子

PTN原理要好好学下
时间:  2011-9-13 23:32
作者: 286810075

不全。。。。希望LZ补全。。谢谢了!
时间:  2011-11-25 15:18
作者: cdf_fy

我是菜鸟,还不知道PTN是怎么回事,看看资料能否看懂
时间:  2011-12-6 15:11
作者: zhugan@zte

了解,学习,谢谢
时间:  2012-1-31 11:03
作者: milany     标题: LZ辛苦

谢谢楼主
时间:  2012-2-7 11:02
作者: 13923376300     标题: 2345tyer

asdfczvzvzsdvsdvsd
时间:  2012-2-10 12:11
作者: 跪求升级

楼主好人 谢谢楼至
时间:  2012-2-15 09:31
作者: CC2010226

谢谢楼主
时间:  2012-2-16 12:33
作者: bjwz

下来看看
时间:  2012-3-12 23:39
作者: sundongming     标题: 新人报道

新人报道
时间:  2012-3-17 09:08
作者: dragonhkli

基础学习啊,看看
时间:  2012-3-21 15:37
作者: lgh0218     标题: 很受益

看到ptn原理,解决了自己很多疑惑,很感谢
时间:  2012-3-22 09:31
作者: 京涛拍案

先顶后下
时间:  2012-3-22 15:17
作者: qhgxj

谢谢
时间:  2012-6-8 02:29
作者: wangruidaisy     标题: 好 写得好

不错
时间:  2012-6-8 23:22
作者: lz19929320

急迫需要
时间:  2012-6-13 10:50
作者: telbabby     标题: 回复 1# 的帖子

学习一下...
时间:  2012-6-17 00:32
作者: lyf_3113300

Thank you
时间:  2012-6-18 09:44
作者: huang_jy2012

谢谢
时间:  2012-6-19 15:37
作者: jopeng

需要学习这方面的知识,谢了
时间:  2012-6-20 13:46
作者: 伊人有毒

本人大学刚毕业~进入一家公司现在学习ptn可是活不是很多,现在对于ptn还没有一个系统的了解·希望各位前辈们帮忙,推荐一些书或者是网站什么的~谢谢大家了
时间:  2012-6-21 09:37
作者: kenanalixinyi

怎么不好使了啊,下载总是12KB
时间:  2012-7-11 09:21
作者: pengonly


时间:  2012-7-11 21:35
作者: emei_hx     标题: GOOD!

:)
时间:  2022-2-18 15:33
作者: yuanlaishiyuan

参考下




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