CN104579960B - 接口参数同步方法和装置 - Google Patents
接口参数同步方法和装置 Download PDFInfo
- Publication number
- CN104579960B CN104579960B CN201310522567.0A CN201310522567A CN104579960B CN 104579960 B CN104579960 B CN 104579960B CN 201310522567 A CN201310522567 A CN 201310522567A CN 104579960 B CN104579960 B CN 104579960B
- Authority
- CN
- China
- Prior art keywords
- distal end
- relevant information
- segment
- tpe
- spe
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/68—Pseudowire emulation, e.g. IETF WG PWE3
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3054—Auto-negotiation, e.g. access control between switch gigabit interface connector [GBIC] and link
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种接口参数同步方法和装置,其中,该方法包括:接收并记录由SPE的第一段PW中第一PW的远端TPE发送的该第一PW的相关信息,其中,该第一PW的相关信息中携带有第一PW的远端TPE的接口参数,用于建立标签转发路径;发送该第一PW的相关信息至SPE的第二段PW的远端TPE。通过本发明,解决了由于对端设备无法及时感知本端设备接口参数的更新导致的问题,从而使得对端设备能够使用正确的接口参数值进行协商并建立PW。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种接口参数同步方法和装置。
背景技术
随着因特网协议(Internet Protocol,简称为IP)数据网的发展,IP网络本身的可拓展、可升级以及兼容互通能力非常强。但是传统的通信网络,如帧中继(Frame Relay,简称为FR)网络、异步传输模式(Asynchronous Transfer Mode,简称为ATM)网络的升级、扩展、互通的灵活性则相对比较差;受限于传输的方式和业务的类型,因此,新建的网络共用性也比较差,不宜于互通管理。端到端的伪线仿真(Pseudo-Wire Emulation Edge-to-Edge,简称为PWE3)技术,通过在运营商的边缘设备(Provider Edge,简称为PE)之间部署伪线(Pseudo-Wire,简称为PW,又称为虚链路),提供了在分组交换网络上传送用户的以太、帧中继、异步传输模式等二层报文的服务。由于PWE3技术能够让运营商的不同服务在同一个网络中进行传输,因此,可以将原有的接入方式与现有的IP骨干网融合在一起,从而减少了网络的重复建设,节约运营成本。同时,使得IP骨干网可以连接多样化的接入网络,实现对原有数据网络的改造及增强。因此,PWE3技术的上述优势使其在运营商的各种需求和组网中得到了越来越广泛的应用。
图1是根据相关技术的典型的端到端伪线仿真的网络参考模型的示意图,如图1所示,某个用户的局域网络1的用户边缘设备(Customer Edge,简称为CE)1通过接入链路(Attachment Circuit,简称为AC)1接入到运营商的多协议标签交换(Multi-ProtocolLabel Switching,简称为MPLS)骨干网络的边缘设备PE1;该用户的局域网络2的用户边缘设备CE2通过接入链路AC2接入到运营商的MPLS骨干网络的边缘设备PE2;运营商在PE1和PE2之间为该业务部署一条伪线。伪线是一对方向相反的单向的标签转发路径(LabelSwitch Path,简称为LSP)的集合。从接入链路AC1上发送的该用户的局域网1内的报文被封装成伪线的协议数据单元(Protocol Data Unit,简称为PDU),通过该伪线透传给对端的PE2设备。当报文到达PE2设备时,PE2经过本地处理后重新恢复为本地形式,并通过AC2转发到该用户的局域网2的网络中去。CE2到CE1的报文转发与上述过程类似。
在网络环境中,不同网络运营商由于各种原因导致各自域中的在伪线终止端的运营商边缘设备(PW Terminating Provider Edge,简称为TPE)之间无法建立单段伪线(Single-Segment Pseudo-Wire,简称为SSPW),譬如:从安全性考虑运营商在各自域中TPE之间无法建立直连的PW控制通道;从可扩展性考虑运营商在各自域中采用不同的分组交换网(Packet Switched Network,简称为PSN)封装技术;运营商为了控制不同网络之间的流量交换,运营商在各自网络中采用不同的PWE3信令协议等等。因此不同网络运营商之间就需要使用多段伪线(Multi-Segment Pseudo-Wire,简称为MSPW)架构来实现TPE之间的互联。另外,在大型服务提供商网络中,网络边缘可能包含很多聚合设备,每个设备可能是一个PE,网络中的PW有明确的带宽保证,因此会使用流量工程(Traffic Engineering,简称为TE)作为PW的PSN隧道。这种情况下,若使用SSPW架构会增加一些TE隧道开销,进而导致支撑这些隧道的PE和核心网PE数量增加,因此服务提供商可能会将该网络分割成多个PWE3域,每个PWE3域之间采用MSPW架构。在接入网和城域网中,服务提供商为了提高可维护性和降低运营成本,也会使用MSPW架构。
MSPW的建立机制有以下三种:
⑴静态配置:在伪线交换节点的运营商边缘设备(PW Switching Provider Edge,简称为SPE)上手工配置每段PW;
⑵预设路径:预先设定PW路径,使用端到端信令协议在SPE之间自动拼接每段PW;
⑶信令动态选择路径:PW的建立路径由端到端信令协议借助一个或多个动态路由协议动态确定并在SPE之间自动拼接每段PW。
在MSPW建立过程是采用第一种机制的情况下,在MSPW信令过程中,每段PW转发等价类(Forwarding Equivalence Class,简称为FEC)类型都相同的情况下,SPE不能主动触发PWE3信令消息给远端设备,SPE必须等待至少收到某一段PW远端设备的PWE3信令消息时才向下一段PW的远端设备触发PWE3信令消息。图2是根据相关技术的典型的MSPW网络参考模型的示意图,如图2所示,为了在TPE1和TPE2之间建立MSPW,SPE手工配置链接PW1和PW2且PW1和PW2为相同的PW FEC类型。TPE1和TPE2手工配置PW相关信息(包括接口参数),TPE1发送PWE3信令消息给SPE,SPE接收到TPE1的PWE3信令消息后解析并保存消息中相关数据(包括接口参数),接着SPE向TPE2发送携有TPE1接口参数的PWE3信令消息,TPE2收到SPE发送的PWE3信令消息后解析、保存该信令消息中相关数据包括接口参数并和本地配置参数进行协商,协商成功后建立该条PW,并形成LSP。TPE2到TPE1的PWE3信令消息发送过程与上述过程类似。
随着用户对网络可靠性的要求越来越高,运营商往往需要给PW业务部署保护措施,以保证当某条PW链路失效时,能够迅速的找到一条备用PW链路来接替之前的PW链路继续工作。传统的PW业务保护是基于PSN隧道层面的,即对PW外层隧道部署冗余保护技术,如标签分发协议(Label Distribution Protocol,简称为LDP)快速重路由(Fast ReRoute,简称为FRR)技术或者基于流量工程扩展的资源预留协议(ReSource Reservation Protocol-Traffic Engineering,简称为RSVP-TE)FRR技术。但是,这对于基于PW的端到端的业务的保护还是不够的。比如:对于伪线业务接入侧的失效、对于TPE节点的失效、SPE节点的失效等情况,PSN层的冗余保护措施将无能为力。因此,业界又提出了基于伪线业务层面的冗余保护机制。
为了保护MSPW场景中AC失效、TPE节点失效、SPE节点失效、PW失效等情况,相关技术中采用了CE双归MSPW冗余保护的方案,图3是根据相关技术的双归MSPW冗余保护场景的示意图,如图3所示,CE1双归到TPE1、TPE2,CE2双归到TPE3、TPE4。PW11链接TPE1到SPE1,PW21、PW22分别链接TPE2到SPE1、SPE2,PW13、PW14分别链接SPE1到TPE3、TPE4,PW23、PW24分别链接SPE2到TPE3、TPE4。类似的,PW13、PW23分别链接TPE3到SPE1、SPE2,PW14、PW24分别链接TPE4到SPE1、SPE2,PW11、PW21分别链接SPE1到TPE1、TPE2,PW22链接SPE2到TPE2。在PWE3信令完成形成LSP后,从CE1到CE2形成的可用数据转发路径为:
CE1—AC1—TPE1—PW11—SPE1—PW13—TPE3—AC3—CE2,
CE1—AC1—TPE1—PW11—SPE1—PW14—TPE4—AC4—CE2,
CE1—AC2—TPE2—PW21—SPE1—PW13—TPE3—AC3—CE2,
CE1—AC2—TPE2—PW21—SPE1—PW14—TPE4—AC4—CE2,
CE1—AC2—TPE2—PW22—SPE2—PW23—TPE3—AC3—CE2,
CE1—AC2—TPE2—PW22—SPE2—PW24—TPE4—AC4—CE2。
在没有任何AC失效的稳定状态下,CE1到CE2仅仅选择一条LSP来转发流量,假设被选择转发流量的路径为:CE1—AC1—TPE1—PW11—SPE1—PW13—TPE3—AC3—CE2。在该流量转发路径中除CE1和CE2节点外各节点单点失效都能提供有效保护,并且都能够进行局部收敛。譬如,SPE1节点失效,流量路径切换至CE1—AC2—TPE2—PW22—SPE2—PW23—TPE3—AC3—CE2。假设PW13发生失效故障,SPE1将流量切换至PW14,同时CE2将流量切换至AC4,CE1到CE2的流量转发路径切换至CE1—AC1—TPE1—PW11—SPE1—PW14—TPE4—AC4—CE2。因此在该场景中,单个TPE或SPE节点的失效或单段PW失效,不会发生CE1到CE2整个转发路径的切换,只会发生局部切换,做到流量转发路径的局部收敛,提高了切换效率。即使在流量转发路径上发生多个TPE和SPE失效,仍然能进行流量转发路径的全局切换。譬如,TPE1、SPE1、TPE3全部失效,流量转发路径切换到CE1—AC2—TPE2—PW22—SPE2—PW24—TPE4—AC4—CE2。
发明人在研究过程中发现,在图3所示的MSPW冗余场景中,由于TPE1和TPE2分别通过AC1和AC2链接到同一台CE设备,因此,相同业务下TPE1和TPE2的接入侧接口参数配置应该是相同的。但TPE1和TPE2的接入侧接口参数是由用户配置,所以可能存在用户配置不一致的情况,进而造成SPE同一侧主备单段伪线PW远端接口参数不一致的情况,最终造成LSP转发路径上使用不正确的接口参数。
下面选择PW接口参数中虚电路连通性验证(Virtual Connection ConnectivityVerification,简称为VCCV)参数来进行上述缺陷的描述。图4a是根据相关技术的VCCV参数在本地配置修改时的双归MSPW冗余保护场景信令交互示意图,图4a所示的信令交互流程包括如下步骤:
步骤41,TPE1、TPE2、TPE3、TPE4本地配置VCCV参数且配置一致,其中CCTYPE为0x01,CVTYPE为0x04。
步骤42,在PWE3信令过程中,PW11、PW22、PW13、PW14协商成功并形成LSP,其VCCV协商值为CCTYPE为0x01,CVTYPE为0x04。
步骤43,假设CE1到CE2的流量转发路径确定为:CE1—AC1—TPE1—PW11—SPE1—PW13—TPE3—AC3—CE2,此时出于应用需求,用户期望转发LSP路径的VCCV协商值修改成CCTYPE为0x01,CVTYPE为0x08。用户在TPE1本地删除配置并重新配置VCCV值CCTYPE为0x01,CVTYPE为0x08。
步骤44,TPE1向SPE1触发PWE3信令撤销消息并本地撤销PW11单段LSP。SPE1接收到TPE1的PWE3信令撤销消息撤销本地PW11单段LSP并触发本地切换将流量从PW11切换到PW21,同时CE1感知PW11失效,并将流量切换至AC2。此时流量转发路径为CE1—AC2—TPE2—PW21—SPE1—PW13—TPE3—AC3—CE2。在此过程中SPE1右侧并不感知到左侧流量发生切换。
步骤45,TPE1使用VCCV新参数值进行本地协商形成PW11单段LSP,其中,TPE1协商时使用本地VCCV值和远端VCCV值取“与(&)”操作,TPE1的VCCV新协商值为CCTYPE为0x01,CVTYPE为0x00,同时TPE1触发向SPE1的PWE3信令消息,SPE1接收到TPE1的PWE3信令消息本地形成PW11的单段LSP。
步骤46,用户继续在TPE2本地删除PW21配置并重新配置VCCV值CCTYPE为0x01,CVTYPE为0x08。TPE2向SPE1触发PWE3信令撤销消息并本地撤销PW21单段LSP,SPE1接收到TPE2的PWE3信令撤销消息撤销本地PW21单段LSP并触发本地切换将流量从PW21切换到PW11,同时CE1感知PW21失效,并将流量切换至AC1。此时流量转发路径为CE1—AC1—TPE1—PW11—SPE1—PW13—TPE3—AC3—CE2。在此过程中SPE1右侧并不感知到左侧流量发生切换。
步骤47,TPE2使用VCCV新参数值进行本地协商形成PW11单段LSP,其中,TPE2协商时使用本地VCCV值和远端VCCV值取“&”操作,TPE2的VCCV新协商值为CCTYPE为0x01,CVTYPE为0x00,同时TPE2触发向SPE1的PWE3信令消息,SPE1接收到TPE2的PWE3信令消息本地形成PW11的单段LSP。
可见,整个过程中SPE右侧设备TPE3、TPE4并不能感知到TPE1、TPE2设备本地参数发生变化。图4b是根据相关技术的Interface参数在本地配置修改时的双归MSPW冗余保护场景信令交互示意图,如图4b所示,类似的,用户分别对TPE3上PW13和TPE4上PW14做了同样配置操作,经过上述的配置过程后,最终导致在TPE1上PW11、TPE2上PW21、TPE3上PW13、TPE4上PW14的VCCV配置值都为CCTYPE为0x01,CVTYPE为0x08,而它们记录的远端VCCV值始终为CCTYPE为0x01,CVTYPE为0x04,进而导致VCCV值协商结果为CCTYPE为0x01,CVTYPE为0x00,使得对端设备不能够使用正确的接口参数值进行协商并建立PW。
针对相关技术中由于对端设备无法及时感知本端设备接口参数的更新导致的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种接口参数同步方法和装置,以至少解决由于对端设备无法及时感知本端设备接口参数的更新导致的问题。
根据本发明的一个方面,提供了一种接口参数同步方法,包括:接收并记录由SPE的第一段PW中第一PW的远端TPE发送的所述第一PW的相关信息,其中,所述第一PW的相关信息中携带有所述第一PW的远端TPE的接口参数,用于建立标签转发路径;发送所述第一PW的相关信息至所述SPE的第二段PW的远端TPE。
优选地,在所述第一PW发生单段PW撤销的情况下,所述方法还包括:接收并记录由所述SPE的第一段PW中第二PW的远端TPE发送的所述第二PW的相关信息,其中,所述第二PW的相关信息中携带有所述第二PW的远端TPE的接口参数,用于建立标签转发路径;发送信令撤销消息至所述第二段PW的远端TPE,其中,所述信令撤销消息用于指示所述第二段PW的远端TPE清除其接收的接口参数。
优选地,在发送所述信令撤销消息至所述第二段PW的远端TPE之前,所述方法还包括:判断记录的所述第一PW的相关信息和所述第二PW的相关信息中的远端TPE的接口参数是否一致,其中,在不一致的情况下,发送所述信令撤销消息至所述第二段PW的远端TPE。
优选地,在发送所述信令撤销消息至所述第二段PW的远端TPE之后,所述方法还包括:发送所述第二PW的相关信息至所述第二段PW的远端TPE。
优选地,在根据所述第一PW的相关信息建立标签转发路径之前,所述方法还包括:根据预定策略,确定所述第一PW。
优选地,所述预定策略包括以下之一:在所述SPE的本地配置中未配置PW的唯一标识信息的情况下,根据预先配置,确定所述第一段PW中的一个PW为所述第一PW;在所述SPE的本地配置中已配置PW的唯一标识信息的情况下,确定所述第一段PW中PW的相关信息被先收到的一个PW为所述第一PW。
优选地,所述相关信息中还携带有对应PW的以下至少之一的参数:下一跳地址、PW标识、PW类型、FEC类型。
根据本发明的另一个方面,还提供了一种接口参数同步装置,包括:第一接收模块,用于接收并记录由SPE的第一段PW中第一PW的远端TPE发送的所述第一PW的相关信息,其中,所述第一PW的相关信息中携带有所述第一PW的远端TPE的接口参数,用于建立标签转发路径;第一发送模块,用于发送所述第一PW的相关信息至所述SPE的第二段PW的远端TPE。
优选地,所述装置还包括:第二接收模块,用于接收并记录由所述SPE的第一段PW中第二PW的远端TPE发送的所述第二PW的相关信息,其中,所述第二PW的相关信息中携带有所述第二PW的远端TPE的接口参数,用于建立标签转发路径;第二发送模块,用于发送信令撤销消息至所述第二段PW的远端TPE,其中,所述信令撤销消息用于指示所述第二段PW的远端TPE清除其接收的接口参数。
优选地,所述装置还包括:判断模块,用于判断记录的所述第一PW的相关信息和所述第二PW的相关信息中的远端TPE的接口参数是否一致,其中,所述第二发送模块在所述判断模块判断为不一致的情况下,发送所述信令撤销消息至所述第二段PW的远端TPE。
优选地,所述装置还包括:第三发送模块,用于发送所述第二PW的相关信息至所述第二段PW的远端TPE。
通过本发明,采用接收并记录由SPE的第一段PW中第一PW的远端TPE发送的该第一PW的相关信息,其中,该第一PW的相关信息中携带有第一PW的远端TPE的接口参数,用于建立标签转发路径;发送该第一PW的相关信息至SPE的第二段PW的远端TPE的方式,解决了由于对端设备无法及时感知本端设备接口参数的更新导致的问题,从而使得对端设备能够使用正确的接口参数值进行协商并建立PW。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的典型的端到端伪线仿真的网络参考模型的示意图;
图2是根据相关技术的典型的MSPW网络参考模型的示意图;
图3是根据相关技术的双归MSPW冗余保护场景的示意图;
图4a是根据相关技术的VCCV参数在本地配置修改时的双归MSPW冗余保护场景信令交互示意图;
图4b是根据相关技术的Interface参数在本地配置修改时的双归MSPW冗余保护场景信令交互示意图;
图5是根据本发明实施例的接口参数同步方法的流程示意图;
图6是根据本发明实施例的接口参数同步装置的结构示意图;
图7是根据本发明实施例的接口参数同步装置的优选结构示意图一;
图8是根据本发明实施例的接口参数同步装置的优选结构示意图二;
图9是根据本发明实施例的接口参数同步装置的优选结构示意图三;
图10是根据本发明实施例的接口参数同步装置的优选结构示意图四;
图11是根据本发明优选实施例的接口参数不一致的处理机制的信令交互示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。例如,下列实施例中的步骤S502和步骤S504的执行先后并不限定,或者也可以同时执行。
本实施例提供了一种接口参数同步方法,图5是根据本发明实施例的接口参数同步方法的流程示意图,如图5所示,该流程包括如下步骤:
步骤S502,接收并记录由SPE的第一段PW中第一PW的远端TPE发送的第一PW的相关信息,其中,第一PW的相关信息中携带有第一PW的远端TPE的接口参数,用于建立标签转发路径;
步骤S504,发送第一PW的相关信息至SPE的第二段PW的远端TPE。
通过上述步骤,SPE在建立标签转发路径的情况下,将第一PW的相关信息(例如通过PWE3信令)发送至第二段PW的远端TPE,从而使得第二段PW的远端TPE可以感知第一PW的远端TPE的接口参数。相对于相关技术中的方案,将上述实施例应用在第一PW的远端TPE为本端设备,第二段PW的远端TPE为对端设备的情况下,解决了由于对端设备无法及时感知本端设备接口参数的更新导致的问题,从而使得对端设备能够使用正确的接口参数值进行协商并建立PW。
优选地,在已经建立LSP的第一PW发生单段PW撤销的情况下,该方法还包括:接收并记录由SPE的第一段PW中第二PW的远端TPE发送的第二PW的相关信息,其中,第二PW的相关信息中携带有第二PW的远端TPE的接口参数,用于建立标签转发路径;发送信令撤销消息至第二段PW的远端TPE,其中,信令撤销消息用于指示第二段PW的远端TPE清除其接收的接口参数。优选地,第一段PW中包括构成保护组的第一PW和第二PW。优选地,第二段PW中包括一个或多个构成保护组的PW,并分别对应一个或多个远端TPE。
在进行第二段PW的远端TPE的接口参数清除后,该远端TPE需要接收SPE发送的接口参数或者用户主动配置的接口参数进行参数的配置。优选地,在本端的接口参数和对端的接口参数并未改变,即根据初始的配置是一致的接口参数配置的情况下,为了节约信令资源和***开销,可以不发送信令撤销消息至对端的TPE。例如,在发送信令撤销消息至第二段PW的远端TPE之前,判断记录的第一PW的相关信息和第二PW的相关信息中的远端TPE的接口参数是否一致,其中,在不一致的情况下,发送信令撤销消息至第二段PW的远端TPE。
优选地,在发送信令撤销消息至第二段PW的远端TPE之后,进一步发送第二PW的相关信息至第二段PW的远端TPE,从而将第二PW的接口参数传递到第二段PW的一个或者多个远端TPE上,以对相应的TPE进行配置。
优选地,在记录第一PW的相关信息之前,还可以根据预定策略,从第一段PW的保护组的多个PW中确定第一PW。
优选地,该预定策略包括:在后有本地配置而先收到第一段PW中的PW的相关信息的情况下,在配置中确定第一段PW中的一个PW为第一PW;或者在先有本地配置而后收到第一段PW中的一个PW的相关信息的情况下,确定第一段PW中PW的相关信息被SPE先收到的一个PW为第一PW。例如:在SPE的本地配置中未配置PW的唯一标识信息的情况下,根据预先配置,确定第一段PW中的一个PW为第一PW;在SPE的本地配置中已配置PW的唯一标识信息的情况下,确定第一段PW中PW的相关信息被先收到的一个PW为第一PW。其中,每条PW都有一个唯一标识信息,这个唯一标识信息是RFC定义的,唯一标识信息包含的内容也是RFC定义的。若SPE本地配置了PW的唯一标识信息,就代表SPE该PW的本地配置存在了;若SPE本地未配置该PW的唯一标识,就表示SPE该PW的本地配置不存在。
优选地,相关信息中还携带有对应PW的以下至少之一的参数:下一跳地址、PW标识、PW类型、FEC类型。
本实施例还提供了一种接口参数同步装置,该装置用于实现上述接口参数提供方法,装置实施例中描述的装置具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。
图6是根据本发明实施例的接口参数同步装置的结构示意图,如图6所示,该装置包括:第一模块62和第一发送模块64,其中,62,用于;第一发送模块64耦合至,用于发送第一PW的相关信息至SPE的第二段PW的远端TPE。
本发明的实施例中所涉及到的模块、单元可以通过软件的方式实现,也可以通过硬件的方式来实现。本实施例中的所描述的模块、单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一接收模块62和第一发送模块64。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,第一接收模块还可以被描述为“用于接收并记录由SPE的第一段PW中第一PW的远端TPE发送的第一PW的相关信息的模块”。
并且,本实施例中的“第一接收模块”以及“第二接收模块”中的“第一”、“第二”等仅用于对相应的模块进行标识和区别。并且,例如:“第一接收模块”和“第二接收模块”可以是指两个模块;而由于其功能上的近似或者相关,也不限于必须设置为两个模块,例如,这两个模块也可以合设为一个模块。
图7是根据本发明实施例的接口参数同步装置的优选结构示意图一,如图7所示,优选地,该装置还包括:第二接收模块72,用于接收并记录由SPE的第一段PW中第二PW的远端TPE发送的第二PW的相关信息,其中,第二PW的相关信息中携带有第二PW的远端TPE的接口参数,用于建立标签转发路径;第二发送模块74耦合至第二接收模块72,用于发送信令撤销消息至第二段PW的远端TPE,其中,信令撤销消息用于指示第二段PW的远端TPE清除其接收的接口参数。
图8是根据本发明实施例的接口参数同步装置的优选结构示意图二,如图8所示,优选地,该装置还包括:判断模块82耦合至第一发送模块64和第二发送模块74,用于判断记录的第一PW的相关信息和第二PW的相关信息中的远端TPE的接口参数是否一致,其中,第二发送模块74在判断模块82判断为不一致的情况下,发送信令撤销消息至第二段PW的远端TPE。
图9是根据本发明实施例的接口参数同步装置的优选结构示意图三,如图9所示,优选地,该装置还包括:第三发送模块92耦合至第二发送模块74,用于发送第二PW的相关信息至第二段PW的远端TPE。
图10是根据本发明实施例的接口参数同步装置的优选结构示意图四,如图10所示,优选地,该装置还包括:确定模块102耦合至第一接收模块62,用于根据预定策略,确定第一PW。
优选地,预定策略包括:在后有本地配置而先收到第一段PW中的PW的相关信息的情况下,在配置中确定第一段PW中的一个PW为第一PW;或者,在先有本地配置而后收到第一段PW中的一个PW的相关信息的情况下,确定第一段PW中PW的相关信息被先收到的一个PW为第一PW。例如:在SPE的本地配置中未配置PW的唯一标识信息的情况下,根据预先配置,确定第一段PW中的一个PW为第一PW;在SPE的本地配置中已配置PW的唯一标识信息的情况下,确定第一段PW中PW的相关信息被先收到的一个PW为第一PW。
优选地,相关信息中还携带有对应PW的以下至少之一的参数:下一跳地址、PW标识、PW类型、FEC类型。
下面结合优选实施例进行描述和说明。
本优选实施例提供了一种多段伪线冗余中SPE对于上一跳FEC信息的处理机制,涉及MSPW冗余SPE冗余组网环境中,SPE节点接收到主备伪线上一跳FEC信息中接口参数不一致的处理机制。
本优选实施例提供的处理机制包括如下步骤:
步骤1,SPE本地绑定PW;
步骤2,SPE冗余主备PW远端TPE进行PW接口参数配置;
步骤3,TPE通过PWE3信令分别把本地配置的PW接口参数通告给SPE;
步骤4,SPE解析主备PW远端TPE通告过来的PWE3信令信息,并根据本地选择策略1选择某条PW并记录该PW的相关信息;
步骤5,SPE通过PWE3信令消息把已记录PW的接口参数分别通告给另一段主备PW的远端TPE;
步骤6,在被SPE记录的PW由于某些原因发生单段PW撤销的情况下,SPE本地重新记录保护组中用于保护该PW的PW相关信息;
步骤7,在步骤6执行之后,SPE根据本地策略2给另一段主备PW的远端TPE发送PWE3信令撤销消息;
步骤8,在步骤7执行之后,重复上面步骤5~步骤7,直至各个远端TPE的接口参数一致。
优选地,步骤2中的PW接口参数包括RFC4446(IETF组织的IANA Allocations forPseudowire Edge to Edge Emulation(PWE3)标准)中描述的接口(Interface)最大传输单元(Maximum Transmission Unit,简称为MTU)、异步传输模式信元最大连接数目(MaximumNumber of concatenated ATM cells)、包交换网电路仿真(Circuit Emulation overPacket,简称为CEP)/时分复用模式(Time Division Multiplexing,简称为TDM)有效载荷比特(Payload Bytes)、CEP选项(options)、请求虚拟局域网身份标识(Requested VirtualLocal Area Network Identifier,简称为Requested VLAN ID)、CEP/TDM比特率(bit-rate)、帧中继数据链路连接标识符长度(Frame-Relay Data Link ConnectionIdentifier Length,简称为FR DLCI Length)、分片指示符(Fragmentation indicator)、帧校验序列保留指示符(Frame Check Sequence retention indicator,简称为FCSretention indicator)、TDM options、VCCV参数(parameter)。
优选地,步骤4中SPE记录的PW的相关信息包括:下一跳地址、PW ID、PW类型(type)、FEC类型。
优选地,步骤4中的本地选择策略1包括:若SPE后有本地配置而先收到主备PW映射(Mapping)消息的情况下优先选择主备PW中的主PW;若SPE后收到主备PW Mapping而先有本地配置的情况下优先选择主备PW中先收到Mapping的PW。
优选地,步骤6中的某些原因包括:LDP会话震荡、平滑重启(Graceful Restart,简称为GR)超时、配置删除。
优选地,步骤7中的本地策略2包括:SPE本地记录PW的远端接口参数和SPE另一段主备PW已发送Mapping中的接口参数不一致。
通过本优选实施例中提出的针对SPE节点接收到主备伪线上一跳FEC信息中接口参数不一致的处理机制,让对端设备及时感知本端设备接口参数的更新变化,把最新的接口参数通过PWE3信令携带给对端,从而保证对端设备能够使用正确的接口参数值进行协商并建立PW。
下面结合附图对上述优选实施例进行说明。
图11是根据本发明优选实施例的接口参数不一致的处理机制的信令交互示意图,如图11所示,TPE1上首先进行伪线相关参数配置,其中包括本地PW接口参数配置。TPE1配置完成后,TPE1发起PWE3信令,通过PW Mapping消息把TPE1上伪线的相关信息(包括接口参数)通告给SPE1设备。SPE1收到TPE1的Mapping消息,解析并保存TPE1的PW相关信息(包括接口参数),同时SPE1根据本地策略1记录TPE1和SPE1之间的PW并获取该PW的远端接口参数即TPE1的接口参数构造PW Mapping消息并向TPE3和TPE4发送。TPE3和TPE4接收到SPE1发送的PW Mapping消息解析并保存相关信息包括接口参数。接着在TPE2上进行伪线相关参数的配置,TPE2向SPE1发起PWE3信令,通过PW Mapping消息把TPE2伪线相关信息包括接口参数通告给SPE1设备,SPE1收到TPE2的PW Mapping消息解析并保存TPE2的PW相关信息包括接口参数。当被SPE1记录的PW即TPE1和SPE1之间PW发生PW撤销时,SPE1重新记录TPE2和SPE1之间的PW并根据本地策略2向TPE3和TPE4触发标签撤销(Label Withdraw)消息(相当于上述的信令撤销消息),TPE3和TPE4接收到Label Withdraw消息后本地清除保存的远端接口参数。接着SPE1获取记录PW的远端接口参数即TPE2的接口参数构造PW Mapping消息并向TPE3和TPE4发送,TPE3和TPE4接收到SPE1发送的PW Mapping消息解析并保存相关信息包括接口参数。
综上所述,通过本发明的上述实施例或优选实施例中,提供了SPE节点接收到主备伪线上一跳FEC信息时,FEC信息中接口参数不一致的处理机制,当TPE1和TPE2上PW接口参数配置不一致时,SPE通过上述的处理机制,可以确保TPE3和TPE4及时更新远端接口参数,并使用该接口参数值进行协商并建立PW。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上上述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种接口参数同步方法,其特征在于包括:
接收并记录由交换节点SPE的第一段伪线PW中第一PW的远端终止端TPE发送的所述第一PW的相关信息,其中,所述第一PW的相关信息中携带有所述第一PW的远端TPE的接口参数,用于建立标签转发路径;
发送所述第一PW的相关信息至所述SPE的第二段PW的远端TPE。
2.根据权利要求1所述的方法,其特征在于,在所述第一PW发生单段PW撤销的情况下,所述方法还包括:
接收并记录由所述SPE的第一段PW中第二PW的远端TPE发送的所述第二PW的相关信息,其中,所述第二PW的相关信息中携带有所述第二PW的远端TPE的接口参数,用于建立标签转发路径;
发送信令撤销消息至所述第二段PW的远端TPE,其中,所述信令撤销消息用于指示所述第二段PW的远端TPE清除其接收的接口参数。
3.根据权利要求2所述的方法,其特征在于,在发送所述信令撤销消息至所述第二段PW的远端TPE之前,所述方法还包括:
判断记录的所述第一PW的相关信息和所述第二PW的相关信息中的远端TPE的接口参数是否一致,其中,在不一致的情况下,发送所述信令撤销消息至所述第二段PW的远端TPE。
4.根据权利要求2或3所述的方法,其特征在于,在发送所述信令撤销消息至所述第二段PW的远端TPE之后,所述方法还包括:
发送所述第二PW的相关信息至所述第二段PW的远端TPE。
5.根据权利要求1所述的方法,其特征在于,在记录所述第一PW的相关信息之前,所述方法还包括:
根据预定策略,确定所述第一PW。
6.根据权利要求5所述的方法,其特征在于,所述预定策略包括以下之一:
在所述SPE的本地配置中未配置PW的唯一标识信息的情况下,根据预先配置,确定所述第一段PW中的一个PW为所述第一PW;
在所述SPE的本地配置中已配置PW的唯一标识信息的情况下,确定所述第一段PW中PW的相关信息被先收到的一个PW为所述第一PW。
7.根据权利要求1至3、5至6中任一项所述的方法,其特征在于,所述相关信息中还携带有对应PW的以下至少之一的参数:
下一跳地址、PW标识、PW类型、转发等价类FEC类型。
8.根据权利要求4所述的方法,其特征在于,所述相关信息中还携带有对应PW的以下至少之一的参数:
下一跳地址、PW标识、PW类型、转发等价类FEC类型。
9.一种接口参数同步装置,其特征在于包括:
第一接收模块,用于接收并记录由交换节点SPE的第一段伪线PW中第一PW的远端终止端TPE发送的所述第一PW的相关信息,其中,所述第一PW的相关信息中携带有所述第一PW的远端TPE的接口参数,用于建立标签转发路径;
第一发送模块,用于发送所述第一PW的相关信息至所述SPE的第二段PW的远端TPE。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于接收并记录由所述SPE的第一段PW中第二PW的远端TPE发送的所述第二PW的相关信息,其中,所述第二PW的相关信息中携带有所述第二PW的远端TPE的接口参数,用于建立标签转发路径;
第二发送模块,用于发送信令撤销消息至所述第二段PW的远端TPE,其中,所述信令撤销消息用于指示所述第二段PW的远端TPE清除其接收的接口参数。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断记录的所述第一PW的相关信息和所述第二PW的相关信息中的远端TPE的接口参数是否一致,其中,所述第二发送模块在所述判断模块判断为不一致的情况下,发送所述信令撤销消息至所述第二段PW的远端TPE。
12.根据权利要求10或11所述的装置,其特征在于,所述装置还包括:
第三发送模块,用于发送所述第二PW的相关信息至所述第二段PW的远端TPE。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310522567.0A CN104579960B (zh) | 2013-10-29 | 2013-10-29 | 接口参数同步方法和装置 |
KR1020167013274A KR102180201B1 (ko) | 2013-10-29 | 2014-06-17 | 인터페이스 파라미터 동기 방법 및 장치 |
PCT/CN2014/080138 WO2015062285A1 (zh) | 2013-10-29 | 2014-06-17 | 接口参数同步方法和装置 |
JP2016550915A JP6371399B2 (ja) | 2013-10-29 | 2014-06-17 | インターフェースパラメーター同期方法及び装置 |
EP14858333.9A EP3065364B1 (en) | 2013-10-29 | 2014-06-17 | Synchronization method and apparatus for interface parameters |
US15/033,251 US10218609B2 (en) | 2013-10-29 | 2014-06-17 | Method and device for synchronizing interface parameter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310522567.0A CN104579960B (zh) | 2013-10-29 | 2013-10-29 | 接口参数同步方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104579960A CN104579960A (zh) | 2015-04-29 |
CN104579960B true CN104579960B (zh) | 2018-12-21 |
Family
ID=53003261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310522567.0A Expired - Fee Related CN104579960B (zh) | 2013-10-29 | 2013-10-29 | 接口参数同步方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10218609B2 (zh) |
EP (1) | EP3065364B1 (zh) |
JP (1) | JP6371399B2 (zh) |
KR (1) | KR102180201B1 (zh) |
CN (1) | CN104579960B (zh) |
WO (1) | WO2015062285A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600105B (zh) * | 2018-03-15 | 2020-10-16 | 新华三技术有限公司 | 转发硬件资源分配方法、装置及通信设备 |
CN113726645A (zh) * | 2021-08-06 | 2021-11-30 | 中盈优创资讯科技有限公司 | 一种stn网络补链业务倒换方法及装置 |
CN114143329B (zh) * | 2021-11-25 | 2023-10-27 | 北京凯视达科技股份有限公司 | 主备函数同步执行和参数传输的方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101529811A (zh) * | 2006-10-19 | 2009-09-09 | 阿尔卡特朗讯公司 | 通过跟踪验证多段伪线的连通性的方法和*** |
CN102347873A (zh) * | 2011-10-26 | 2012-02-08 | 中兴通讯股份有限公司 | 隧道与伪线的检测方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7408941B2 (en) * | 2005-06-14 | 2008-08-05 | Cisco Technology, Inc. | Method for auto-routing of multi-hop pseudowires |
WO2007022640A1 (en) * | 2005-08-26 | 2007-03-01 | Nortel Networks Limited | Method for establishing multi segment pseudowire across domains having different pseudowire signaling protocol |
CN101212400B (zh) * | 2006-12-25 | 2011-06-15 | 华为技术有限公司 | 一种协商伪线的双向转发检测会话区分符的方法及*** |
CN102130813B (zh) * | 2010-01-15 | 2016-08-03 | 华为技术有限公司 | 伪线建立方法、***及设备 |
US20130259057A1 (en) * | 2012-03-30 | 2013-10-03 | Alcatel-Lucent Usa Inc. | Pseudowire groups in a packet switched network |
EP2685685B1 (en) * | 2012-07-09 | 2016-06-15 | Alcatel Lucent | Method and related apparatus for establishing link-diverse traffic paths in a telecommunications network |
CN103812745B (zh) * | 2012-11-06 | 2017-10-03 | 新华三技术有限公司 | L2vpn网络中的伪线创建方法及运营商网络边缘设备 |
-
2013
- 2013-10-29 CN CN201310522567.0A patent/CN104579960B/zh not_active Expired - Fee Related
-
2014
- 2014-06-17 EP EP14858333.9A patent/EP3065364B1/en not_active Not-in-force
- 2014-06-17 US US15/033,251 patent/US10218609B2/en not_active Expired - Fee Related
- 2014-06-17 KR KR1020167013274A patent/KR102180201B1/ko active IP Right Grant
- 2014-06-17 WO PCT/CN2014/080138 patent/WO2015062285A1/zh active Application Filing
- 2014-06-17 JP JP2016550915A patent/JP6371399B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101529811A (zh) * | 2006-10-19 | 2009-09-09 | 阿尔卡特朗讯公司 | 通过跟踪验证多段伪线的连通性的方法和*** |
CN102347873A (zh) * | 2011-10-26 | 2012-02-08 | 中兴通讯股份有限公司 | 隧道与伪线的检测方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2017503440A (ja) | 2017-01-26 |
KR102180201B1 (ko) | 2020-11-19 |
WO2015062285A1 (zh) | 2015-05-07 |
US10218609B2 (en) | 2019-02-26 |
JP6371399B2 (ja) | 2018-08-08 |
CN104579960A (zh) | 2015-04-29 |
US20160269281A1 (en) | 2016-09-15 |
EP3065364B1 (en) | 2018-11-28 |
EP3065364A1 (en) | 2016-09-07 |
EP3065364A4 (en) | 2017-06-28 |
KR20160077107A (ko) | 2016-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3002913B1 (en) | Tunnel establishment method, label allocation method, device, and network system | |
US10250459B2 (en) | Bandwidth on-demand services in multiple layer networks | |
CN105245452B (zh) | 多协议标签交换流量工程隧道建立方法及设备 | |
EP3255840B1 (en) | Label distribution method and device | |
US9184935B2 (en) | Network communication method and network node device | |
EP2314022B1 (en) | Establishing pseudowires in packet switching networks | |
CN100403735C (zh) | 一种实现捆绑接口边到边伪线仿真服务的方法及*** | |
CN109218178A (zh) | 一种报文处理方法及网络设备 | |
JP2006211661A (ja) | Mpls基盤のvpn提供装置及びvpn提供方法 | |
US20050213513A1 (en) | Full mesh LSP and full mesh T-LDP provisioning between provider edge routers in support of Layer-2 and Layer-3 Virtual Private Network services | |
KR20180014096A (ko) | 네트워크 서비스를 위한 경로 계산 요소 중앙 제어기(PCECCs) | |
WO2008077300A1 (fr) | Procédé et système permettant de négocier le discriminateur de session de détection de transmission bidirectionnelle d'un pseudo-fil | |
WO2006007769A1 (fr) | Reflecteur d'etiquette de pseudo-circuit, appareil de peripherie, reseau prive virtuel a deux couches, et procede de fourniture d'un service de pseudo-circuit | |
EP2489162A1 (en) | Multipoint-to-multipoint service for a communications network | |
CN104579960B (zh) | 接口参数同步方法和装置 | |
WO2012142753A1 (zh) | Ip承载网性能监控的方法及设备 | |
CN100450088C (zh) | 实现双向流量工程隧道的方法 | |
CN102013990A (zh) | 一种多段伪线故障的端到端通告方法及*** | |
JP5913732B2 (ja) | パケット交換網における擬似回線グループ | |
EP2627037B1 (en) | Network configuration method | |
JP6010251B2 (ja) | 疑似回線を集約するためのシステムおよび方法 | |
WO2012103729A1 (zh) | 隧道配置方法及装置 | |
WO2012016392A1 (zh) | 多段伪线共享带宽的方法及***、提供商边缘节点 | |
CN106161238A (zh) | 获取多段伪线路径信息的方法及装置和spe及tpe |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181221 Termination date: 20211029 |