一种链路层发现协议应用在同步数字体系的方法技术

技术编号:11115001 阅读:164 留言:0更新日期:2015-03-05 20:17
一种链路层发现协议应用在同步数字体系的方法,涉及接入网网元带内/带外管理通道实现领域,包括:本地网管盘构造LLDP报文,在VLAN字段后插入标示字段;本地SDH线卡接收本地网管盘发送的报文,若标示字段与本地SDH线卡信息匹配,剥除标示字段,还原为LLDP报文;将还原后的LLDP报文封装成DCC帧结构后,进行HDLC封装,完成两次封装后映射到SDH平面的DCC通道;远端SDH线卡提取DCC通道的报文,若该报文是LLDP报文,加入该端的标示字段,发送给该端网管盘;远端网管盘处理LLDP报文。LLDP的网管信息可以通过SDH平面传输到远端的网元,减少网管CPU负荷,提高报文处理速度,应用简单灵活。

【技术实现步骤摘要】

本专利技术涉及接入网网元带内/带外管理通道实现领域,具体来讲是一种链路层发现协议应用在同步数字体系的方法
技术介绍
目前,接入层网络设备的种类日益繁多且各自的配置错综复杂,为了使不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息,需要有一个标准的信息交流平台。LLDP(Link Layer Discovery Protocol,链路层发现协议)就是在这样的背景下产生的,它提供了一种标准的链路层发现方式,可以将本端设备主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给与自己直连的邻居,邻居收到这些信息后将其以标准MIB(Management Information Base,管理信息库)的形式保存起来,以供网络管理系统查询及判断链路的通信状况。简单说来,LLDP是一种邻近发现协议。它为以太网网络设备,如交换机、路由器和无线局域网接入点定义了一种标准的方法,使其可以向网络中其他节点公告自身的存在,并保存各个邻近设备的发现信息。例如设备配置和设备识别等详细信息都可以用该协议进行公告。当前运营商接入网普遍存在以太网和SDH(Synchronous Digital Hierarchy,同步数字体系)双平面,对网元管理也提出了新的要求。如图1所示,符合LLDP标准定义的原始帧结构,在实际组网时,该结构的LLDP报文在以太网平面上可以实施应用,但无法接入SDH平面。SDH具有用于OAM的数据通信通道DCC,主要应用DCC HDLC数据帧实现。对于两种平面的网元管理实现,现有的方法是网管CPU需要分别组装和解析LLDP协议、DCC HDLC数据帧,网管CPU的负荷较大,报文处理速度较低。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种链路层发现协议应用在同步数字体系的方法,LLDP的网管信息可以通过SDH平面传输到远端的网元,减少网管CPU负荷,提高报文处理速度,应用简单灵活。为达到以上目的,本专利技术采取一种链路层发现协议应用在同步数字体系的方法,包括:S1.本地网管盘构造LLDP报文,在VLAN字段后插入标示字段,用于标明目的线卡和端口号;S2.本地SDH线卡接收本地网管盘发送的报文,若报文的标示字段与本地SDH线卡信息匹配,剥除标示字段,还原为LLDP报文;S3.本地SDH线卡将还原后的LLDP报文封装成DCC帧结构,并再将DCC帧进行HDLC封装,完成两次封装后映射到SDH平面的DCC通道;S4.远端SDH线卡提取DCC通道的报文,若该报文是LLDP报文,加入该端的标示字段,发送给该端网管盘;S5.远端网管盘处理LLDP报文。在上述技术方案的基础上,S2中,若报文的标示字段与本地SDH线卡信息不匹配,丢弃该报文。在上述技术方案的基础上,本地网管盘与本地SDH线卡通过本地网元的背板的管理通道互联;远端网管盘与远端SDH线卡通过远端网元的背板的管理通道互联。在上述技术方案的基础上,S2中,本地SDH线卡包括可编程逻辑器件,用于接收网管盘发送的报文,并逐字节查询该报文的标示字段,判断是否与本地SDH线卡信息匹配。在上述技术方案的基础上,S3中,读取LLDP报文并进行DCC和HDLC封装,SDH板卡包括SDH上联芯片,根据SDH上联芯片给出的帧定位信号来确认上联发包队列是否允许发包,若是,将封装后LLDP报文映射到SDH平面的DCC通道,即将DCC通道的数据插入段开销;若否,未发送的报文存入发包队列中继续等待允许发包的时机。在上述技术方案的基础上,S4中,远端SDH线卡包括可编程逻辑器件,用于提取DCC通道的报文,进行HDLC解封装并缓存,在报文尾部的帧校验序列正确的前提下,判断该报文是否为LLDP报文,若否,透传报文由其他模块处理;若是,读取远端目的线卡和端口号,在VLAN字段后插入该端标示字段。本专利技术的有益效果在于:可以应用与多业务接入平台,网元管理的LLDP数据包可以无缝对接以太网或SDH传输网。采用FPGA(Field Programmable Gate Array,可编程逻辑器件)进行报文处理,不需要网管盘的CPU同时维护LLDP和DCC两种报文信息,减少网管盘的CPU的负荷。FPGA处理速度大大高于CPU,进行插入和删除自定义字节所需时间很短,对原始LLDP数据流的延时影响很小,增加的额外延时在1ms以内。网管盘只组装和解析LLDP报文,对于需要接入SDH平面的LLDP报文,通过FPGA对LLDP报文进行封装,封装后帧格式符合DCC通道定义,可以让LLDP报文通过SDH平面传输到远端网元。用这种方式可以简化接入网设备网元管理,实现的软件开发工作,可以灵活应用到以太网/SDH双平面混用或任一平面单独使用。附图说明图1为LLDP原始帧结构示意图;图2为本专利技术在本地网元和远端网元之间的应用示意图;图3为封装后的DCC帧结构示意图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。如图2所示,链路层发现协议应用在同步数字体系的方法,应用于本地网元和远端网元之间,本地网元和远端网元内部系统相同,均包括背板,以及与各自背板连接的网管盘、以太网线卡和SDH线卡,网管盘包括CPU,以太网线卡包括以太网上联交换芯片和FPGA,SDH线卡包括FPGA和SDH上联芯片,网管盘、以太网线卡和SDH线卡之间通过背板的管理通道互联。本专利技术链路层发现协议应用在同步数字体系的方法,具体包括如下步骤:S1.本地网管盘构造LLDP报文,在VLAN字段后插入标示字段,用于表示传输的目的线卡和端口号等,本实施例中标示字段为10字节的自定义字段,用于本地网元背板线卡槽位及端口号的标示,与最终封装进DCC通道的信息无关。S2.本地SDH线卡接收本地网管盘发送的报文,更具体的,报文由本地网管盘的CPU网口发送,经由背板,本地SDH线卡上的FPGA接收后,逐字节查询该报文中10字节的标示字段,根据标示字段来确定操作类型,即判断标示字段是否与本地SDH线卡信息匹配,若是,则剥除这10字节的标示字段,还原为LLDP报文,进入S3;若否,本文档来自技高网
...
一种链路层发现协议应用在同步数字体系的方法

【技术保护点】
一种链路层发现协议应用在同步数字体系的方法,其特征在于,包括:S1.本地网管盘构造LLDP报文,在VLAN字段后插入标示字段,用于标明目的线卡和端口号;S2.本地SDH线卡接收本地网管盘发送的报文,若报文的标示字段与本地SDH线卡信息匹配,剥除标示字段,还原为LLDP报文;S3.本地SDH线卡将还原后的LLDP报文封装成DCC帧结构,并再将DCC帧进行HDLC封装,完成两次封装后映射到SDH平面的DCC通道;S4.远端SDH线卡提取DCC通道的报文,若该报文是LLDP报文,加入该端的标示字段,发送给该端网管盘;S5.远端网管盘处理LLDP报文。

【技术特征摘要】
1.一种链路层发现协议应用在同步数字体系的方法,其特征在
于,包括:
S1.本地网管盘构造LLDP报文,在VLAN字段后插入标示字段,
用于标明目的线卡和端口号;
S2.本地SDH线卡接收本地网管盘发送的报文,若报文的标示字
段与本地SDH线卡信息匹配,剥除标示字段,还原为LLDP报文;
S3.本地SDH线卡将还原后的LLDP报文封装成DCC帧结构,
并再将DCC帧进行HDLC封装,完成两次封装后映射到SDH平面
的DCC通道;
S4.远端SDH线卡提取DCC通道的报文,若该报文是LLDP报
文,加入该端的标示字段,发送给该端网管盘;
S5.远端网管盘处理LLDP报文。
2.如权利要求1所述的链路层发现协议应用在同步数字体系的
方法,其特征在于:S2中,若报文的标示字段与本地SDH线卡信息
不匹配,丢弃该报文。
3.如权利要求1所述的链路层发现协议应用在同步数字体系的
方法,其特征在于:本地网管盘与本地SDH线卡通过本地网元的背
板的管理通道互联;远端网管盘与远端SDH线卡通过远端网元的背
板的管理通道互联。
4...

【专利技术属性】
技术研发人员:张帆杨义才宋强
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:湖北;42

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

1