[发明专利]端口状态通告方法、装置及以太网设备在审
申请号: | 201711366720.X | 申请日: | 2017-12-18 |
公开(公告)号: | CN107995065A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 郭久明 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 吴迪 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 端口 状态 通告 方法 装置 以太网 设备 | ||
技术领域
本申请涉及通信技术领域,具体而言,涉及一种端口状态通告方法、装置及以太网设备。
背景技术
以太网设备上设置有多个端口,端口在设备启动、连接等过程中,端口的链路状态会存在快速变化的情况,产生一连串的链路中断状态、链路连通状态变化事件,这些快速的链路状态变化事件被通告将引起不必要的震荡。在一些对网络运维有严格要求的行业,端口的链路状态是重要的观察对象,错误的、不稳定的链路状态变化将被认为网络事故。因此,端口链路状态的不稳定影响了设备表现和用户使用体验。
发明内容
有鉴于此,本申请实施例的目的在于提供一种端口状态通告方法、装置及以太网设备。
第一方面,本申请实施例提供一种端口状态通告方法,应用于以太网设备,所述方法包括:获取端口的当前链路切换状态,其中,所述当前链路切换状态是指切换为中断状态或切换为连通状态;在所述端口切换为中断状态时,将所述端口的中断状态进行通告;在所述端口切换为连通状态时,判断所述端口是否处于稳定的连通状态;在所述端口处于稳定的连通状态时,将所述端口的连通状态进行通告。由于端口的中断状态需要以最快的速度进行处理,因此将所述端口的中断状态进行实时通告,以支撑LAG、BFD等需要50ms链路切换保护的业务。同时,在端口处于稳定的连通状态时,将所述端口的连通状态进行通告。由此,消除端口状态快速变化的抖动,提高网络的稳定性,避免被认为发生了网络事故。
进一步地,结合上述第一方面提供的实施例,所述在所述端口切换为连通状态时,判断所述端口是否处于稳定的连通状态,包括:在所述端口切换为连通状态时,记录所述端口的链路连通事件;在记录有所述端口的链路连通事件,且未记录所述端口的链路连通事件为预通告状态时,更新所述端口的链路连通事件为预通告状态;在等待设定的周期时间后,在仍然记录有所述端口的链路连通事件,且所述端口的链路连通事件为预通告状态时,判定所述端口处于稳定的连通状态。通过记录所述端口的链路连通事件及记录所述端口的链路连通事件是否为预通告状态,保证在所述端口处于稳定的连通状态时,将所述端口的连通状态进行通告。
进一步地,结合上述第一方面提供的实施例,所述以太网设备中预先创建端口连通事件记录表及端口连通事件通告状态表,所述在所述端口切换为连通状态时,判断所述端口是否处于稳定的连通状态,包括:在所述端口切换为连通状态时,将所述端口的链路连通事件记录到所述端口连通事件记录表中与所述端口对应的位置中;在所述端口连通事件记录表中记录有所述端口的链路连通事件,且所述端口连通事件通告状态表中未记录所述端口的链路连通事件为预通告状态时,在所述端口连通事件通告状态表中将所述端口的链路连通事件记录为预通告状态;在等待设定的周期时间后,在所述端口连通事件记录表仍然记录有所述端口的链路连通事件,且所述端口连通事件通告状态表中所述端口的链路连通事件记录为预通告状态时,判定所述端口处于稳定的连通状态。通过两阶段通告可以确保在端口处于稳定的连通状态下将所述端口的连通状态进行通告。
进一步地,结合上述第一方面提供的实施例,所述将所述端口的链路连通事件记录到所述端口连通事件记录表中与所述端口对应的位置中,包括:在所述端口连通事件记录表中与所述端口对应的位图位置,设置收到所述端口的链路连通事件的标识值。通过标识值记录端口的链路连通事件,可以减少端口连通事件记录表占用的存储空间,同时便于进行记录操作。
进一步地,结合上述第一方面提供的实施例,在所述将所述端口的连通状态进行通告之后,所述方法还包括:将所述端口连通事件记录表及所述端口连通事件通告状态表均进行初始化更新。通过将所述端口连通事件记录表及所述端口连通时间通告状态表均进行初始化更新,以便在将所述端口的连通状态通告后,记录该端口后续发生的链路连通事件。
进一步地,结合上述第一方面提供的实施例,在所述将所述端口的中断状态进行通告之后,所述方法还包括:将所述端口连通事件记录表及所述端口连通事件通告状态表均进行初始化更新。通过将所述端口连通事件记录表及所述端口连通时间通告状态表均进行初始化更新,以便在将所述端口的终端状态通告后,记录该端口后续发生的链路连通事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711366720.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羧基丁苯乳胶取样装置
- 下一篇:一种水体取样装置