Mstp设备以太网端口环回检测方法和设备的制作方法

文档序号:7653450阅读:156来源:国知局
专利名称:Mstp设备以太网端口环回检测方法和设备的制作方法
技术领域
本发明属于光传输网络等技术领域,具体涉及在MSTP设备网络 中以太网端口环回检测处理方案。
背景技术
在目前的MSTP设备网络应用中,MSTP设备以太网端口在接收 到数据后,通过查找数据地址转发表,将接收到的数据转发到相应的 端口,从而实现数据的转发过程。
在MSTP设备的使用过程中,经常遇到以太网端口通过光电转换 器和光纤实现拉远的应用情况,有些光电转换器存在缺陷,导致同一 以太网端口发生自发自收现象,从而在MSTP设备上形成单端口环回。 在目前的MSTP设备中,没有对以太网端口环回状态进行检测的方案。 因此,当某一端口发生环回现象时,发往该端口的数据,将会经外部 环回重新送往该端口,从而引发数据转发表地址振荡,数据无法正确 转发,业务受影响,严重的导致业务中断。
在当前客户对网络安全性、稳定性、可靠性要求越来越高的情况 下,MSTP设备网络的以太网端口环回问题,越来越急迫的需要得以 解决,尤其是在国防、金融、政府等重要部门的网络应用中。
有鉴于此,本发明提出一种基于OAM检测报文的MSTP设备以 太网端口环回检测方案,来解决以太网端口环回状态的检测问题。 MSTP设备主动定时发送OAM检测报文,发现端口环回则关断业务 发送及接收,并上报告警;当检测到环回消失后,恢复业务发送及接 收,告警消失。
以下是本说明书中出现的缩略语的中英文对照,是本技术领域的技术人员所公知的
IP
MAC
MSTP
OAM
Port
Router
SA
Internet Protocal Media Access Control Muti-service Transport Platform Operation Administration Maintenance
Source Address
因特网协议
媒体接入控制
多业务传送平台
操作管理维护
端口
路由器
源地址

发明内容
本发明要解决的技术问题是,针对目前技术缺陷,提供及时有效 的MSTP设备端口环回检测方法,以避免业务由于环回振荡而中断。
本发明的目的是为用户提供一种MSTP设备以太网端口环回检测 方案,这样可以有效的对环回的以太网端口进4亍检测,从而避免由于 MSTP设备以太网端口环回导致的MAC地址振荡,确保业务安全正 常。
本发明提出了一种用于MSTP设备以太网端口的环回检测方法, 包括步骤生成检测报文,其中所述每个检测报文的源地址是对应于 该以太网一个相应端口的预定的MAC地址,目的地址为MSTPi殳备 本身的MAC地址;通过以太网的每个端口,发送所生成的与该端口 对应的检测报文;通过以太网的每个端口 ,接收目的地址为所述MSTP 设备本身MAC地址的检测报文;根据所述接收的检测报文的源地址, 识别其对应的以太网端口 ;以及判断所检测的以太网端口发生环回。 此外,其中所述检测报文可以是OAM检测报文。 此外,所述OAM检测报文的格式可以是以太网帧V2格式。 此外,上述方法还包括在判断所检测的以太网端口发生环回之后, 关闭发生环回的以太网端口的业务发送和接收。
此外,上述方法还包括在判断所检测的以太网端口发生环回之后向所述发生环回的端口定时地发送检测报文;以及若该端口仍然环回, 则告警持续;若检测到该端口的环回消失,则恢复该端口的业务收发
本发明还提出了一种MSTP设备以太网板卡,包括控制器,用 于生成检测报文,其中所述每个检测报文的源地址是对应于该以太网 一个相应端口的预定的MAC地址,目的地址为所述MSTP设备本身 的MAC地址;检测报文发送模块,用于通过以太网的每个端口,发 送所述控制器生成的与该端口对应的检测报文;检测报文接收模块, 用于通过以太网的每一端口,接收目的地址为所述MSTP设备本身 MAC地址的检测报文;其中所述控制器还被配置为根据所述接收的检 测报文的源地址,识别其对应的以太网端口,并判断所述检测的以太 网端口发生环回。
此外,所述控制器还被配置为,在判断所检测的以太网端口发生 环回之后,关闭发生环回的以太网端口的业务。
此外,所述检测报文发送模块还被配置为,对所述发生环回的端 口定时地发送检测才艮文;以及所述控制器还^f皮配置为若检测到该端 口仍然环回,则告警持续;若检测到该端口的环回消失,则恢复该端 口的业务。
本发明相对于现有技术而言,具有突出的优点和效果。具体而言, 通过OAM检测报文,判断MSTP设备以太网端口是否发生环回,其 能够主动发现端口环回,避免地址振荡;可及时发现端口环回,设备 端口环回后的报文不会被再次转发,避免发生业务中断,并上报告警; 保证其它未产生环回端口的业务仍然正常转发;以及环回解除后,可 自动或人工恢复业务。
这里所公开的系统和方法在其各种实施例中克服了上述现有技术 的缺点,并且实现了这种系统和方法之前不可能存在的优点。
以下将参考附图更完整地描述本发明,附图中示出了本发明的优 选实施例。但是本发明可体现在许多其他的形式中,而不应当被理解 为限于这里所述的实施例;相反提供这些实施例是为了公开内容将会 详尽和完整,并且将会完整地将本发明的范围传达给本领域的技术人 员。从始至终类似的标号都表示类似的元件


附图l显示了根据本发明的一个实施例的MSTP设备以太网板卡 功能模块图。
附图2-6显示了根据本发明的一个实施例的环回检测过程。
具体实施例方式
以下参考根据本发明的一个实施例的方法、装置(即系统)的框 图和流程图描述本发明。要理解框图和流程图的每个块以及框图和流 程图中的块的组合分别可以由计算机程序指令实现。这些计算机程序 指令可被加载到通用计算机、专用计算机或其他可编程数据处理装置 上,以产生机器,以便在计算机或其他可编程数据处理装置上执行的 指令产生用于执行系统或流程图块中指定的框图的装置。
实现本发明方法的MSTP设备以太网板卡功能模块图如图1所示。
图1的MSTP设备以太网板卡包括控制器、OAM报文发送模块、 OAM纟艮文接收模块。
所述控制器能够生成OAM检测报文。
根据本发明的一个实施例,OAM检测报文的帧格式为以太网帧 V2格式,帧长为64字节。其中,帧的源地址和目的地址均为特定地 址每个源地址从一組保留MAC地址中选取,分别对应以太网的各 个端口;目的地址为MSTP设备本身的MAC地址。
在生成OAM检测报文之后,所述控制器将其传送给OAM报文 发送模块。随后,所述OAM报文发送模块把每个OAM检测报文从 其相应的端口发送出去。
另一方面,OAM报文接收模块接收进入本MSTP设备的OAM 报文,并传送给所述控制器进行检查。
控制器对收到的OAM报文进行检查,判断其是否为自身所发的 特定检测包;若是,则根据源地址,判断出其对应的端口,并且上报 所述端口产生环回的告警,并进行所述端口的保护。此外,OAM报文的发送周期可以根据需要进行设置。 由此,本发明提供一种基于OAM检测报文的MSTP设备端口环 回检测方案,原理为OAM报文发送模块周期性向各端口发送OAM 报文;MSTP设备对目的地址为本身MAC地址的帧转发给OAM报 文接收模块进行处理;控制器对收到的OAM报文进行检查,判断其 是否为自身所发的特定检测包;若是,则根据源地址,上报端口环回 告警,并进行端口保护。
参照附图2-6,进一步描述本发明提出的环回检测过程的具体步骤。
参见附图2, Router为路由器,1、 2、 3、 4为MSTP设备的四个 以太网端口。 MSTP设备以太网单板周期性地向各以太网端口发送 OAM检测报文。所述每个OAM检测报文的源地址从一组保留MAC 地址中选择,分别对应各以太网端口 1、 2、 3、 4;目的地址为MSTP 设备本身的MAC地址。
参见附图3,其中端口 1、 2、 3正常,端口 4由于外部原因发生 了自环。
参见附图4,由于端口 4发生了外部自环,MSTP从端口4发出 的OAM检测净艮文4皮端口 4回送至原端口 。
参见附图5, MSTP设备的所述OAM报文接收模块接收到该 OAM检测报文,并传送给所述控制器对其进行检查。所述控制器检 查该报文的源地址,识别出其源地址对应于自身MSTP设备的以太网 端口 4。于是,所述控制器判断出发往端口 4的OAM检测报文被回 送,从而认为该端口 4发生了环回。
然后,如附图5所示,控制器关闭该端口 4的业务发送和接收, 并上报端口 4环回告警;OAM检测报文持续发送到其余端口 1、 2、 3。
参见附图6,对发生环回的端口4,主动定时持续发送检测报文, 若端口 4仍然环回,则告警持续;若检测到环回消失后,则告警消除, 恢复业务转发。
本发明的实施可以在数据转发时,增加OAM报文的发送和检测。通过检测OAM检测报文是否回送至本端口,完成端口环回检测的实 现。
应当理解,在以上对本发明的示例性实施例的描述中,本发明的 各种特征有时被聚集在其单个实施例、附图或描述中,以便简化本公 开并帮助理解各种创造性方面中的一个或多个。但是,这种公开方法 不应当被解释为反映了以下意图所要求保护的发明要求比每个权利 要求中明确阐述的特征更多的特征。更确切地说,正如以下权利要求 所反映的,创造性方面存在于少于单个以上公开的实施例的所有特征 的特征中。从而,具体实施方式
之后的权利要求书在此被明确地结合 到具体实施方式
中,其中每条权利要求独立地作为本发明的单独的实 施例。
此外,虽然这里所描述的某些实施例包括其他实施例中包括的某 些特征但不包括其他特征,但是,正如本领域的技术人员将会理解的, 不同实施例的特征的组合是打算处于本发明的范围内的,并且形成不 同的实施例。例如,在以下权利要求书中,可以按任何组合使用所要 求保护的任何实施例。
此外,某些实施例在这里被描述为可以由计算机系统的处理器或 由实现功能的其他装置所实现的方法或方法的元素的组合。从而,具 有用于实现这种方法或方法元素的必要指令的处理器形成用于实现方 法或方法元素的装置。此外,这里所描述的装置实施例的元素是用于 实现该元素为实现本发明而执行的功能的装置的示例。
10
权利要求
1.一种用于MSTP设备以太网端口的环回检测方法,包括步骤生成检测报文,其中所述每个检测报文的源地址是对应于该以太网一个相应端口的预定的MAC地址,目的地址为MSTP设备本身的MAC地址;通过以太网的每个端口,发送所生成的与该端口对应的检测报文;通过以太网的每个端口,接收目的地址为所述MSTP设备本身MAC地址的检测报文;根据所述接收的检测报文的源地址,识别其对应的以太网端口;以及判断所检测的以太网端口发生环回。
2. 根据权利要求1所述的方法,还包括在判断所检测的以太网 端口发生环回之后,关闭发生环回的以太网端口的业务发送和接收。
3. 根据权利要求2所述的方法,还包括在判断所检测的以太网 端口发生环回之后向所述发生环回的端口定时地发送检测净艮文;以及若该端口仍然环回,则告警持续;若检测到该端口的环回消失,则恢复该端口的业务收发。
4. 根据权利要求3所述的方法,还包括在所述端口的环回消失 之后,自动或人工恢复该端口的业务收发。
5. 根据权利要求1所述的方法,其中所述发送检测报文的步骤 被周期性地执行。
6. 根据权利要求1所述的方法,其中所述检测报文是OAM检测报文。
7. 根据权利要求6所述的方法,其中所述OAM检测报文的格 式为以太网帧V2格式。
8. 根据权利要求7所述的方法,其中所述以太网帧的源地址是 从一组保留的MAC地址中选择。
9. 一种MSTP设备以太网板卡,包括控制器,用于生成检测报文,其中所述每个检测报文的源地址是 对应于该以太网一个相应端口的预定的MAC地址,目的地址为所述 MSTP设备本身的MAC地址;检测报文发送模块,用于通过以太网的每个端口,发送所述控制 器生成的与该端口对应的检测才艮文;检测报文接收模块,用于通过以太网的每一端口,接收目的地址 为所述MSTP设备本身MAC地址的检测报文;其中所述控制器还被配置为根据所述接收的检测报文的源地址, 识别其对应的以太网端口 ,并判断所述检测的以太网端口发生环回。
10. 根据权利要求9所述的MSTP设备以太网板卡,其中所述控 制器还被配置为,在判断所检测的以太网端口发生环回之后,关闭发 生环回的以太网端口的业务。
11. 根据权利要求9所述的MSTP设备以太网板卡,其中 所述检测报文发送模块还被配置为,对所述发生环回的端口定时地发送检测报文;以及所述控制器还被配置为若检测到该端口仍然环回,则告警持续; 若检测到该端口的环回消失,则恢复该端口的业务。
12. 根据权利要求9所述的MSTP设备以太网板卡,其中所述检 测报文发送模块周期性地发送检测报文。
13. 根据权利要求9所述的MSTP设备以太网板卡,其中所述控 制器被配置为产生OAM检测报文作为所述检测报文。
14. 根据权利要求13所述的MSTP设备以太网板卡,其中所述 控制器被配置为产生以太网帧V2格式的OAM检测报文。
15. 根据权利要求14所述的MSTP设备以太网板卡,其中所述 控制器被配置为,从一组保留的MAC地址中选择所述以太网帧的源 地址。
全文摘要
本发明的目的是为用户提供一种MSTP设备以太网端口环回检测方案,这样可以有效的对环回的以太网端口进行检测,从而避免由于MSTP设备以太网端口环回导致的MAC地址振荡,以确保业务安全正常。
文档编号H04L12/26GK101316197SQ20071010600
公开日2008年12月3日 申请日期2007年5月28日 优先权日2007年5月28日
发明者吴信川, 沈步阳, 沙庆良, 涛 陈, 陈宏标, 煊 韦, 雄 魏, 黄泉洲 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1