[发明专利]芯片级实现以太网OAM帧时延测量的方法和装置有效
申请号: | 201210517225.5 | 申请日: | 2012-12-06 |
公开(公告)号: | CN102984030A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 廖继平;单哲 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 苏州慧通知识产权代理事务所(普通合伙) 32239 | 代理人: | 安纪平 |
地址: | 215021 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片级 实现 以太网 oam 帧时延 测量 方法 装置 | ||
技术领域
本发明涉及网络通信领域,尤其涉及芯片级实现以太网OAM中内向MEP(Up MEP)的帧时延测量的方法和装置。
背景技术
以太网OAM(Operations,Administration,and Maintenance,操作,管理,维护)技术最初由IEEE 802.1ag提出,用于在以太网中对各层次业务通道进行监测,故障定位,错误报告。后经由ITU-Y.1731进行扩展,增加了错误管理和性能侦测方面的内容,其中重要的就是ETH-DM(EthernetDelay Measurement function),即帧时延测量的机制和功能。协议规定,维护域的接收双方两端MEP(维护端点)记录接收、发送时的时间信息,并交由一端进行时延计算,从而得到这两个MEP之间的时延。
为了使OAM满足电信级50ms切换的需求,越来越多的芯片设计生产厂商把OAM功能在芯片中实现,相应的,ETH-DM功能也需要在芯片中实现,这就需要相应的时钟模块与OAM共同来完成这一功能。
在以太网OAM中有一个重要的概念,MEP(Maintenance End Point,维护端点),即OAM域边缘的维护点,其配置于网络转发实体设备如交换机,网桥(Bridge)等的端口上。在以太网OAM中,MEP可以分为两类,外向MEP(Down MEP)和内向MEP(Up MEP),如图1A和图1B所示,为分别为配置有外向MEP和内向MEP的网桥,外向MEP的监测和管理的范围包括PortA以及其向左的链路,内向MEP监测和管理的范围包括PortA中间的转发模块Relay Entity及Port B方向的链路。详细定义及解释参考ITU-T Y.1731及IEEE802.1ag。
由此可见,外向MEP和内向MEP在监测和管理范围上是有所区别的,随之而来的问题是,ETH-DM在外向MEP和内向MEP上的测量也应符合其管理范畴。
而由于时钟模块的特殊性,目前普遍的做法是在MAC上取得时钟信息。而对于内向MEP而言,如图1B所示,在内向MEP所配置的Port A为接收ETH-DM相关报文的出端口时,时钟信息并不能到达Port A的MAC层,于是只能从入端口,即Port B的MAC处取得时钟信息,后进一步传递并处理。这就带来了这样的问题,对于内向MEP,ETH-DM并没有完全准确的按照协议随规定的监测管理范围做DM的相关检测,跳过了转发模块,即Relay Entity,这会导致ETH-DM的不准确。
发明内容
本发明的目的在于提供一种芯片级实现以太网OAM中内向MEP的帧时延测量(DM)方法和装置,其在内向MEP上进行测量帧时延时,将转发模块上的时延也进行了检测,使得对帧时延的测量更为精确,也更符合ITU-Y.1731协议的规定。
为实现上述目的,本发明提出如下技术方案:一种芯片级实现以太网OAM帧时延测量的方法,包括:
在芯片中设置时钟模块,在网络设备的入方向端口和出方向端口分别设置入方向OAM处理模块及出方向OAM处理模块;
所述时钟模块定时向网络设备的MAC,入方向OAM处理模块及出方向OAM处理模块发送时间戳;
在内向MEP配置在所述出方向端口上接收DM报文时,从所述出方向OAM处理模块中获得时钟信息;
在内向MEP配置在所述入方向端口上发送DM报文时,从所述入方向OAM处理模块中获得时钟信息。
其中,所述内向MEP接收DM报文时包括以下步骤:
S1,DM报文从所述入方向端口的MAC进入,经转发处理后,转发至出方向端口;
S2,DM报文从所述出方向OAM处理模块中取得时钟信息,通过出方向回环,将报文和时间信息发送至OAM引擎中;
S3,OAM引擎根据报文中的时钟信息,改写报文中的时间字段,CPU根据所述时间字段进行帧时延的计算。
所述S2中取得的时钟信息记入报文的带外信息中。
所述内向MEP发送DM报文时包括以下步骤:
S1,将CPU发出的内向MEP的DM报文通过入方向回环转发至所述入方向端口;
S2,在所述入方向OAM处理模块中取得时钟信息;
S3,将所述DM报文连通所述时钟信息转发至出方向端口,并在出方向端口处理结束时将所述时钟信息写入报文的时间字段中,CPU根据所述时间字段进行帧时延的计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210517225.5/2.html,转载请声明来源钻瓜专利网。