一种基于CES业务的BFD的实现方法及设备与流程

文档序号:13286906阅读:453来源:国知局
一种基于CES业务的BFD的实现方法及设备与流程

本发明属于通信技术领域,具体涉及一种基于ces业务的bfd的实现方法及设备。



背景技术:

ces即电路仿真业务,采用pwe3仿真技术,在pwe3报文头中携带tdm业务流的帧格式信息、告警信息、信令信息以及同步定时信息。封装后的pw报文经过协议封装后通过mplstunnel在psn网络传输,到达pw出口后解封装,最后重建tdm电路交换业务流。现有技术中用于ces业务快速故障检测的机制主要有bfd和y1731。

如图1所示,为现有技术中的ces业务的bfd的实现方法及设备。由于现有的主流交换芯片自带的bfd引擎只支持以太网业务,不支持ces业务,所以为了实现ces业务的bfd检测功能,则必须再做一个针对ces业务的bfd(ces)引擎,并且还需要在交换芯片与ces模块和bfd(ces)引擎之间增设一个报文分发模块,主要用于将交换芯片发送过来的ces业务报文和bfd协议报文区分开来,然后分别送给ces模块和bfd(ces)引擎。

然而上述方法中,由于现有的主流交换芯片自带的bfd引擎只支持以太网业务,不支持ces业务,导致为了实现ces业务的bfd检测功能,则必须额外做一个针对ces业务的bfd引擎,但是实现一个完整的ces业务的bfd引擎会大大增加系统的复杂度和成本,除此之外,还需要增设一个报文分发模块来分发bfd协议报文和ces业务报文到各自功能模块,这也无形之中增加了系统的复杂度和成本。



技术实现要素:

本发明所要解决的是现有ces业务的bfd实现方法复杂,成本高的技术问题,提供一种基于ces业务的bfd的实现方法及设备,操作简单,大大降低生产成本。

为了解决本发明的技术问题,本发明是通过以下技术方案实现的:一种基于ces业务的bfd的实现设备,包括交换芯片1、bfd报文标签处理模块2和ces模块3,所述ces模块3和交换芯片1通过bfd报文标签处理模块2进行桥接,所述交换芯片自带bfd引擎11;交换芯片(1)的作用是用于ces业务报文和bfd报文的转发,bfd报文标签处理模块(2)的作用是用于对bfd报文的lsp和pw标签做修改和增加,ces模块(3)的作用是ces业务报文的收发包处理;所述ces模块3将ces报文封装pw标签头后,传送给所述bfd报文标签处理模块2;所述bfd报文标签处理模块2将ces报文传送给交换芯片1;所述交换芯片1将ces报文封装lsp标签头后,从nni侧送出到psn网络中传输。

一种基于ces业务的bfd的实现方法,包括以下步骤:

第一步:ces报文封装,从uni侧接收到ces业务报文经过ces模块3处理之后,封装pw标签头,经过bfd报文标签处理模块2透传到交换芯片1,交换芯片1将ces报文封装lsp标签头后,从nni侧送出到psn网络中传输;

第二步:ces报文解封装,从nni侧接收到带lsp、pw标签头的ces报文经过交换芯片1解封装掉lsp标签头后,经过bfd报文标签处理模块2传送到ces模块3,经过ces模块3的解封装掉pw标签头,后从uni侧送出;

第三步:ces业务的bfd会话建立,包含以下步骤:

步骤s1:在ces模块3上创建ces业务,指定ces业务的pw出入标签;

步骤s2:在交换芯片1上创建pw层的标签交换路径,并且创建lsp层出入方向隧道,pw层的出入标签要与ces模块3上创建的ces业务的pw出入标签匹配;

步骤s3:基于交换芯片1的pw层的标签交换路径在交换芯片1上创建一个以太网pw业务,所述以太网pw业务的pw出标签同pw层的标签交换路径nni侧的pw出标签相同,并且承载到同一个lsp隧道上;

步骤s4:为所述以太网pw业务创建一个bfd会话;

步骤s5:根据交换芯片1上所配置的pw层标签交换路径和以太网pw业务在bfd报文标签处理模块2创建一个标签映射表,所述标签映射表为将pw标签等于ces模块1上的ces业务的pw入标签的bfd报文的pw标签映射为以太网pw业务的入标签,并且封装一层lsp标签,所述lsp标签的值为交换芯片1上所创建的lsp层的出方向隧道的lsp入标签,将bfd报文的源mac地址和目的mac地址做调换以后重新送回交换芯片1;

步骤s6:交换芯片1收到bfd报文后,将lsp标签解封装以后通过匹配以太网pw业务,送给bfd引擎11。

与现有技术相比,本发明获得的有益效果是:

本发明提供的一种基于ces业务的bfd的实现方法及设备,只需要在现有的主流交换芯片自带的bfd引擎的基础上增设一个bfd报文标签处理模块即可实现ces业务的bfd检测功能,不需要额外地bfd(ces)引擎和报文分发模块,大大降低了系统的复杂度,节约了成本。

附图说明

图1为现有技术中的ces业务的bfd的实现方法及设备结构框图。

图2为一种基于ces业务的bfd的实现设备结构框图。

图3为一种基于ces业务的bfd的实现方法中bfd会话建立流程图。

图4为一种基于ces业务的bfd的实现方法的bfd协议报文的处理流程图。

附图标记:1、交换芯片;11、bfd引擎;2、bfd报文标签处理模块;3、ces模块。

具体实施方式

下面结合附图,对实施例进行详细说明。

参见附图2和附图3,一种基于ces业务的bfd的实现设备,包括交换芯片1、bfd报文标签处理模块2和ces模块3,所述ces模块3和交换芯片1通过bfd报文标签处理模块2进行桥接,所述交换芯片自带bfd引擎11;交换芯片(1)的作用是用于ces业务报文和bfd报文的转发,bfd报文标签处理模块(2)的作用是用于对bfd报文的lsp和pw标签做修改和增加,ces模块(3)的作用是ces业务报文的收发包处理;所述ces模块3将ces报文封装pw标签头后,传送给所述bfd报文标签处理模块2;所述bfd报文标签处理模块2将ces报文传送给交换芯片1;所述交换芯片1将ces报文封装lsp标签头后,从nni侧送出到psn网络中传输。

从uni侧过来的ces业务报文经过ces模块3处理后,封装pw标签头,封装后的pw报文通过bfd报文标签处理模块2送给交换芯片1,交换芯片1封装lsp标签头后,再从nni侧送出到psn网络中传输。

从nni侧过来的带lsp标签头和pw标签头的报文分别经过交换芯片1和ces模块3的解封装,最后重建ces业务再从uni侧送出。

一种基于ces业务的bfd的实现方法,包括以下步骤:

第一步:ces报文封装,从uni侧接收到ces业务报文经过ces模块3处理之后,封装pw标签头,经过bfd报文标签处理模块2透传到交换芯片1,交换芯片1将ces报文封装lsp标签头后,从nni侧送出到psn网络中传输;

第二步:ces报文解封装,从nni侧接收到带lsp、pw标签头的ces报文经过交换芯片1解封装掉lsp标签头后,经过bfd报文标签处理模块2传送到ces模块3,经过ces模块3的解封装掉pw标签头,后从uni侧送出;

第三步:ces业务的bfd会话建立,包含以下步骤:

步骤s1:在ces模块3上创建ces业务,指定ces业务的pw出入标签;

步骤s2:在交换芯片1上创建pw层的标签交换路径,并且创建lsp层出入方向隧道,pw层的出入标签要与ces模块3上创建的ces业务的pw出入标签匹配;

步骤s3:基于交换芯片1的pw层的标签交换路径在交换芯片1上创建一个以太网pw业务,所述以太网pw业务的pw出标签同pw层的标签交换路径nni侧的pw出标签相同,并且承载到同一个lsp隧道上;

步骤s4:为所述以太网pw业务创建一个bfd会话;

步骤s5:根据交换芯片1上所配置的pw层标签交换路径和以太网pw业务在bfd报文标签处理模块2创建一个标签映射表,所述标签映射表为将pw标签等于ces模块1上的ces业务的pw入标签的bfd报文的pw标签映射为以太网pw业务的入标签,并且封装一层lsp标签,所述lsp标签的值为交换芯片1上所创建的lsp层的出方向隧道的lsp入标签,将bfd报文的源mac地址和目的mac地址做调换以后重新送回交换芯片1;

步骤s6:交换芯片1收到bfd报文后,将lsp标签解封装以后通过匹配以太网pw业务,送给bfd引擎11。

通过上述配置流程,就完成了ces业务的bfd检测配置。通过本发明的方法只需要在现有的主流交换芯片1自带的bfd引擎11的基础上增设一个bfd报文标签处理模块2即可实现ces业务的bfd检测功能,这种方法大大降低了系统的复杂度,节约了成本。

发送方向:

参见附图4,为了模拟出一个ces业务的bfd报文(带lsp-1000、pw-100)从交换芯片1自带的bfd引擎11中发出,在交换芯片1上创建一个pw出标签为100、入标签为300的以太网pw业务,并且指定该以太网pw业务的lsp出标签为1000,并且为这条业务创建一个bfd会话。这样就能够通过以太网pw业务的bfd会话模拟发出ces业务的bfd会话报文。

接收方向:

由于从nni侧接收到的bfd报文的lsp入标签、pw入标签和ces业务报文的标签是相同的,所以bfd报文进入交换芯片1后直接转发给bfd标签处理模块2,如果bfd标签处理模块2不做任何处理,那么bfd报文将会被直接送往ces模块3,然后直接从uni侧发送出去了,这样bfd引擎11就因为无法接收到对端设备发送过来的bfd报文而协商不起来,从而导致bfd会话建立不成功。

所以需要在bfd标签处理模块2上对bfd报文做一定的特殊处理,具体处理如下:

如果bfd标签处理模块2从交换芯片1接收到的bfd报文的pw标签为200的时候,需要将该bfd报文的pw标签替换为300,再封装一个lsp标签2000,并且将bfd报文的源mac地址和目的mac地址做调换以后重新送回给交换芯片1,交换芯片1收到该bfd报文以后会将lsp标签解封装以后通过匹配以太网pw业务送给bfd引擎411,这样bfd报文的接收方向就实现了。

以上列举的仅是本发明的具体实施例之一。显然,本发明不限于以上实施例,还可以有许多类似的改形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明所要保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1