一种控制字能力的协商方法及伪线建立设备技术

技术编号:4081472 阅读:354 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种控制字能力的协商方法及伪线建立设备,包括:在本地设备和对端设备上配置控制字能力的属性,并将所配置的控制字能力的属性通知给对方;对方根据获得的控制字能力的属性,进行比较处理。本发明专利技术在Mapping消息中的CBit信息,完全反映本地设备针对PW的控制字能力的配置,在协商过程中,将本地控制字能力的标识位与远端控制字能力的标识位进行“与”运算,结果作为该PW的控制字能力的最终协商结果来指导转发,本发明专利技术一方面解决了目前RFC4447中定义的规则中存在的控制字能力配置与协商结果不一致的问题,另一方面优化了控制字能力协商的流程。

【技术实现步骤摘要】

本专利技术涉及二层虚拟专用网领域,尤其涉及控制字能力的协商方法及伪线建立设 备。
技术介绍
二层虚拟专用网(Layer 2Virtual Private Network, L2VPN)服务,是运营商利用 其公共共享网络的一部分对客户的专用网络加以扩展,从而提供在不同地域中的用户网络 的二层的连通性。伪线(Pseud0Wire,PW)是L2VPN业务部署的基础。二层的服务,如以太(Ethernet) 服务、帧中继(Frame Relay)服务和异步传输模式(AsynchronousTransfer Mode)服务等, 都可以通过将相应的二层报文格式进行特定封装,并在运营商边缘设备之间建立的伪线上 进行透明传输。运营商通过部署该服务保证了分隔在不同地域的相同客户的连通性以及不 同用户之间的隔离性。一个典型的伪线仿真的网络参考模型如图1所示,某个用户的局域网络1的用户 边缘设备(CEl)通过接入链路(ACl)接入到运营商的MPLS (多协议标签交换)骨干网络的 边缘设备(PEl);该用户的局域网络2的用户边缘设备(CE2)通过接入链路(AC2)接入到 运营商的MPLS骨干网络的边缘设备(PE2);运营商在PEl和PE2之间为该业务部署一条伪 线。伪线是一对方向相反的单向的标签转发路径(Label Switch Path,LSP)的集合。从接 入链路ACl上发送的该用户的局域网1内的报文被封装成伪线的协议数据单元(PDU),通过 该伪线透传给对端的PE2设备。当报文到达PE2设备时,PE2经过本地处理后重新恢复为 本地形式,并通过AC2转发到该用户的局域网2的网络中去。CE2到CEl的报文转发与上述 过程类似。通过上述操作,完成了该用户不同地域的局域网的信息交换,而用户的报文在运 营商的骨干网络中是进行透明传输的。同时运营商对于不同的用户的报文可以通过部署不 同的伪线或者其它技术手段进行区分,从而保证了用户业务的安全性和隔离性。RFC4385 中描述 了端到端的伪线仿真(Pseudowire EmulationEdge-to-Edge, PWE3)中控制字(Control Word,CW)的格式定义和作用。其中,通用伪线多协议标签交换 控制字的格式如图2所示,占四个字节的报文大小。如图3所示,控制字在伪线PDU报文中 的位置,位于伪线PDU报文的伪线标签和用户L2PDU之间。目前,在伪线报文中增加控制字的主要应用包括以下两个方面一方面,对于存在负荷分担的组网场景中,属于一个用户的伪线报文可能通过多 条标签转发路径LSP到达目的PE节点。因此,就有可能导致到达目的PE节点的伪线报文 出现乱序的情况,通过在控制字中定义序列号,当用户报文向公网侧进行转发的时候,通过 对伪线报文加上序列号的方式来标识该伪线报文的时序,从而使目的PE节点分析伪线报 文中的控制字的序列号来对报文进行重组和转发,保证用户报文的时序。另一方面,在虚电路连通性检测(Virtual Circuit ConnectivityVerification, VCCV)技术中的带内(In-Band)控制通道(Control Channel, CC)类型,在 实现的时候需要使用到控制字。对于某个伪线上在转发的时候是否需要加上控制字字段,这是在该PW信令协商 过程中作为一个参数在建立该PW的两个PE设备的之间进行协商的。伪线报文转发的时候 需要根据信令层面的控制字的协商结果来指导转发。本地是否需要支持控制字,来源于用 户的配置信息,当用户在一端PE上配置该PW需要支持控制字的时候,则该PE在发送给对 端PE的标签通告消息(又称Mapping消息)中需要携带本地是否需要支持控制字的信息, 该信息携带在Mapping消息PWid FEC TLV中的C字段中,又称CBit位,当CBit位为1时, 表示该Mapping消息的发送方期望该PW支持控制字能力,当CBit位为0时,表示该Mapping 消息的发送方不期望该PW支持控制字能力或者该发送端不具备支持控制字能力。RFC4447中定义了控制字能力的协商规则,即只有建立该PW的两个PE互相通告的 Mapping消息中的CBit位都为1的时候,该PW才最终协商为支持控制字,其它情况最终的 协商结果都为不支持。具体来说,其控制字能力的协商规则如下场景1 本地PE在收到对端通告过来的Mapping消息的时候,还没有向对端通告 过Mapping消息,则规则1. 1 如果对端通告过来的Mapping消息中的CBit位为0,则表示对端不支持 控制字,则后续无论本地配置是否支持控制字,都向对端通告CBit位为0的Mapping消息;规则1. 2 如果对端通告过来的Mapping消息中的CBit位为1,则表示对端支持控 制字,如果后续本地配置的是支持控制字,则向对端通告CBit位为1的Mapping消息,最终 该PW的控制字的协商结果为支持控制字方式;规则1. 3 如果对端通告过来的Mapping消息中的CBit位为1,则表示对端支持控 制字,如果后续本地配置的是不支持控制字,则按照没有收到对端Mapping消息的处理方 式,协商不成功,同时向对端通告CBit位为0的Mapping消息。场景2 向对端通告Mapping消息的时候,还没有收到过对端通告Mapping消息, 则规则2. 1 如果还没有收到过对端通告的Mapping消息,向对端通告的Mapping消 息的CBit位完全由本地的控制字配置信息决定。即,如果本地配置支持控制字,则向对端 通告的Mapping消息的CBit位为1 ;否则,向对端通告的Mapping消息的CBit位为0 ;规则2. 2 如果后续收到的对端的Mapping消息中的CBit位和之前通告给对端的 Mapping消息中的CBit位一致,则CBit协商过程结束。即,如果发送和接收的Mapping消 息的CBit位都为1,协商结果为1,如果发送和接收的Mapping消息的CBit位都为0,则协 商结果为0;规则2. 3 如果之前发送给对端的Mapping消息CBit位为0,但是收到对端的 Mapping消息的CBit位为1,则忽略此次对端通告过来的Mapping消息,等待对端再次通告 新的Mapping消息;规则2. 4 如果之前发送给对端的Mapping消息CBit位为1,但是收到对端的 Mapping消息的CBit位为0,则需要发送一个携带“Wrong C_bit”状态码的Withdraw (撤 销)消息,随后再发送一个携带CBit位为0的Mapping消息给对端,控制字协商完成,协商 结果为该PW上不使用控制字;5规则2. 5 对于收到携带“Wrong C_bit”状态码的Withdraw消息的处理,和普通 的Withdraw消息的处理流程一样,但是不向对端应答Release (释放)消息,然后等待对端 通告过来的新的Mapping消息。RFC4447中定义的控制字的协商的总体原则为控制字协商的时候,本地通告给远 端的Mapping消息和对端通告过来的Maping消息中携带的CBit位必须相同,则该PW才能 够协商成功。同时只有两边携带的Mapping消息的CBit位为1的时候,该PW本文档来自技高网...

【技术保护点】
一种控制字能力的协商方法,包括:在本地设备和对端设备上配置控制字能力的属性,并将所配置的控制字能力的属性通知给对方;所述对方根据获得的所述控制字能力的属性,进行比较处理。

【技术特征摘要】
一种控制字能力的协商方法,包括在本地设备和对端设备上配置控制字能力的属性,并将所配置的控制字能力的属性通知给对方;所述对方根据获得的所述控制字能力的属性,进行比较处理。2.如权利要求1所述的方法,其特征在于,所述对方根据获得的所述控制字能力的属 性,进行比较处理的步骤为所述本地设备和对端设备在获知对方的控制字能力的属性后,将对方与自身的控制字 能力的属性进行比较,当属性均为支持时,确定协商结果为支持控制字;否则,确定协商结 果为不支持控制字。3.如权利要求1所述的方法,其特征在于,所述将所配置的控制字能力的属性通知给 对方的步骤为所述本地设备和对端设备通过向对方发送标签通告消息,在该标签通告消息中携带 取值与所配置的属性对应的控制字能力标识位,以将所配置的控制字能力的属性通知给对 方。4.如权利要求3所述的方法,其特征在于,所述对方根据获得的所述控制字能力的属 性,进行比较处理的步骤为所述本地设备和对端设备在接收到所述标签通告消息后,将该消息中携带的控制字能 力标识位的取值与自身发送的标签通告消息中控制字能力标识位的取值进行与运算,根据 运算结果得到协商结果。5.如权利要求1 4任意之一所述的方法,其特征在于,该方法还包括所述本地设备和所述对端设备的控制字能力的属性改变时,向对方撤销已通知的控制 字能力的属性,并将重新配置的控制字能力的属性通知给对方,以使对方重新确定协商结果。6.如权利要求...

【专利技术属性】
技术研发人员:朱春金利忠王玉保刘闯
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1