PTN业务配置术语简析
1背景
由于PTN产品刚刚推出,同时PTN业务和传统的SDH业务相比较有较大的差别,本文主要对PTN业务配置中各种配置参数之间的关系做一个简要的说明,以加强对PTN业务配置理解。
2术语、定义和缩略语
2.1术语、定义
本文使用的专用术语、定义见表2.1。
表2.1
术语/定义 | 英文 | 说 明 |
UNI | User network interface | 用户-网络接口 |
CIP | Customer Instance Port | 客户实例接口 |
VIP | Virtual Instance Port | 虚实例接口 |
Service | Service Instance | 服务实例 |
隧道 | Tunnel | 承载网通道 |
隧道管理组 | Tunnel Group | 多个隧道的集合 |
二层交换端口 | L2 Switch Interface | 实现二层业务的虚接口 |
2.2缩略语
本文使用的专用缩略语见表2.2。
表2.2
缩略语 | 原文 | 中文含义 |
APS | Automatic Protection Switching | 自动保护切换 |
CFM | Connectivity Fault Management | 连通性错误管理 |
I-SID | Service Instance Identifier | 服务实例ID |
PBB | Provider Backbone Bridge | 运营商骨干网桥 |
PBT | Provider Backbone Transport | 运营商骨干传输网 |
PW | Pseudo Wire | 伪线 |
T-MPLS | Transport MPLS | 传送MPLS |
LACP | Link Aggregation Control Protocol | 链路聚合控制协议 |
STP | Span Tree Protocol | 生成树协议 |
3PBT、TMPLS业务模块在系统中的位置图
图3-1 PBT、TMPLS业务模块在系统中的位置图
图6.2 是PBT、TMPLS业务管理平面架构图。图中包含UNI对象、CIP对象(客户实例端口对象)、Service对象、VIP(业务虚端口)对象、Tunnel对象、Protect Group对象、load-balance group(负载均衡组)。(各对象的数据结构在后面的组件说明中进行描述)。
●UNI和CIP之间多对一的关系,同一个UNI下的不同的CIP不能对应相同的service;
●当CIP是基于整个端口时,一个UNI只能和一个CIP绑定;
●VIP接口可以捆绑隧道接口;
●不同的VIP可以对应相同的隧道;
●不同的service下的VIP可以对应相同的隧道;
●不同UNI接口下的CIP可以对应相同的service;
●Service和CIP之间一对多的关系;
●Service和VIP之间一对多的关系, 同一个service下的不同的VIP需要对应不同的隧道;//TREE不管、LINE和LAN需要限制(限制伪线)
●每个VIP都生成一个二层交换端口。从上面的图中我们看不到PW和I-SID,之所以能这样,就是因为我们这里创建了VIP对象,通过VIP对象屏蔽了PW和I-SID在管理架构上的差异,从而最终形成在管理架构上的统一(VIP的实现见后面针对VIP的描述)。通过一个VIP生成一个二层交换端口,使PBT和TMPLS业务与二层交换功能形成了融合,从而使PW上能够起各种二层业务,比如MAC学习、生成树协议、LACP等;
●一个隧道可以是多个保护组中的工作隧道,形成1:n的保护;一个保护中一个工作隧道可以有多个保护隧道。
4数据流向简析
4.1数据包上行流程
1)驱动收到数据包,进行VLAN表、QinQ表等表项的查到转发条目,通过转发条目到service;
2)当Service实现E-LINE业务时,从CIP进来的流量直接从service中的VIP中转发出去(如图7-1所示);
图4-1 E-LINE业务 service中的数据包流程
3)当实现E-TREE、E-LAN业务时,根据目的MAC+ service进行查。如果到则从对应的VIP或CIP转发出去;如果查不到,则要在service中的CIP和VIP中进行广播。这里广播
的时候,需要遵循几个原则(如图7-2):
●CIP和VIP接口具有root属性和leaf属性,当service属性为E-LAN属性时,service中的CIP、VIP必须是root属性;当service属性为E-TREE属性时,CIP、VIP可以是root属性也可以是Leaf属性;
●同一个service中的CIP只能和本service中的VIP、CIP进行通信;
●Root属性的CIP可以和root属性和leaf属性的CIP、VIP进行通信;
●Leaf属性的CIP不能和leaf属性的CIP、VIP进行通信;
●Leaf属性的CIP可以和root属性的CIP、VIP进行通信。
图4-2从CIP上来流量在整个service中广播示意图
4)如果流量通过VIP接口出去,通过VIP接口到隧道,再到出接口。这里通过隧道出接口根据隧道类型的不同而不同。PBT隧道是隧道配置中直接指定了出接口;PBB隧道需要通过动态MAC学习来到出接口。由于一个物理接口上可以承接不同类型的隧道,所以这里出接口的MAC学习是需要的,而不管出接口上的隧道类型是什么。
5)如果流量通过CIP接口出去,则打上CIP标签转发出去。
4.2数据包下行流程
1)物理接口接收到数据后,剥掉隧道外层;
2)根据数据包信息到service,判断service从事的是E-LINE业务还是其它业务。如果是E-LINE业务,直接将数据包从service中的CIP中转发出去;如果是E-TREE、E-LAN业务进行下面的流程;
3)根据服务实例和隧道信息信息到收报的VIP接口,在VIP接口上进行内层MAC的学习;
4)数据包剥掉外层头之后,根据报文的目的MAC+serviceId进行查,如果到直接转发(可能通过CIP转发出去,也可能通过VIP转发出去),如果不到则需要在service内进行广播,广播方法和原则(如图7-3所示)。(VIP水平分割)
●同一个service中的VIP只能和本service中的VIP、CIP进行通信;
●Root属性的VIP可以和root属性和leaf属性的CIP、VIP进行通信;
●Leaf属性的VIP不能和leaf属性的CIP、VIP进行通信;
●Leaf属性的VIP可以和root属性的CIP、VIP进行通信。
图4-3从VIP上来流量在整个service中广播示意图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论