[发明专利]单向链路的自动关闭方法和自动恢复方法及其装置有效
申请号: | 200710110623.4 | 申请日: | 2007-06-07 |
公开(公告)号: | CN101056341A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 庄宇;余波;吴蔷 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04M7/06 | 分类号: | H04M7/06;H04M7/00 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 郭晓东 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单向 自动 关闭 方法 恢复 及其 装置 | ||
技术领域
本发明涉及一种单向链路的自动关闭方法和自动恢复方法及其装置。
背景技术
当连接两台设备的光纤或铜质以太网线在物理层上是相通的,如果链路 两端的端口之一(例如称为本端)可以收到对方发送的链路层报文,但另一 端(例如称为对端)不能收到本端发送的报文,则这种链路被定义为设备上 的单向链路。由于此时链路物理层往往处于连通状态,能正常工作,因而物 理层的检测机制无法发现设备间通信存在问题。
图1为一种单向链路情形的示意图。在图1中,例如交换机1的端口Port 11、端口Port 12与交换机2的端口Port 21、端口Port 22互为邻居,即相互 之间能够发送和接收报文。但端口Port 11的发送端TX错误地连接到了端口 Port 22的接收端RX,而端口Port 12的发送端TX错误地连接到了端口Port 21的接收端RX。这样,在交换机1与交换机2之间形成了多条单向链路。 单向链路会引起一系列问题,比如生成树拓扑环路等,如图1所示。而且, 这种光纤连接的错误无法通过物理层的自动协商等机制发现。
图2为另一种单向链路情形的示意图。在图2中,交换机3的端口Port 31 和交换机4的端口Port 41之间的光纤最初连接正常且物理层工作在非自协 商模式。此时如果连接光纤断裂,假设Port 31的RX断裂,Port 31不能收 到端口Port 41发送的报文,端口Port 41由于物理层能检测Rx信号,可以 收到端口Port 31的报文,会认为端口Port 31的工作状态正常。这一情况称 为单向链路的紧急情况。
通过在图1和图2的线路两端的设备上配置DLDP协议(设备链路检测 协议)可以检测此类单向链路的存在。DLDP协议通过协议报文交互,监控 物理线路的链路状态。当发现单向链路后,向用户发送告警信息,并根据用 户配置,自动或者手动地关闭相关端口。其中,对相关端口执行的操作机制 类似于SHUTDOWN(关机)端口,即将该端口上的物理层信号(光信号或 者电信号)中断,使得相关端口处于物理DOWN(掉电)状态,从而在物理 层上检测此端口即为DOWN状态。当用户选择自动关闭相关端口时,处于 关闭状态下的端口不再能收发协议报文。因此,当单向链路的故障排除后, 除非用户通过手工干预,将两端端口通过RESET(复位)命令恢复工作,否 则链路就无法重新启用。也就是说,在出现单向链路的故障时,端口可以自 动关闭但无法自动启用。
发明内容
本发明旨在提供能够自动恢复单向链路和自动启用单通端口的方法和 装置。
根据本发明的一个方案,提供一种单向链路的自动关闭方法,包括以下 步骤:单向链路检测步骤,检测在本端与对端之间是否存在单向链路;以及 端口虚拟关闭步骤,在检测到单向链路时,将本端的端口设置为虚拟关闭。
根据本发明的另一方案,提供一种单向链路的自动恢复方法,包括以下 步骤:单向链路检测步骤,检测在本端与对端之间是否存在单向链路;端口 虚拟关闭步骤,在检测到单向链路时,将本端的端口设置为虚拟关闭;双向 连通判断步骤,根据从对端收到的报文,判断本端与对端之间的双向连通性 是否已经恢复;以及端口自动启用步骤,在判定本端与对端之间的双向连通 性已经恢复后,取消本端的端口的虚拟关闭,并自动启用本端的端口。
根据本发明的再一方案,提供一种单向链路的自动关闭装置,设置在网 络中的一个或多个设备中,包括:单向链路检测模块,用于检测在作为本端 的设备与作为对端的设备之间是否存在单向链路;以及端口虚拟关闭模块, 用于在单向链路检测模块检测到单向链路时,将本端的端口设置为虚拟关 闭。
根据本发明的又一方案,提供一种单向链路的自动恢复装置,设置在网 络中的一个或多个设备中,包括:单向链路检测模块,用于检测在作为本端 的设备与作为对端的设备之间是否存在单向链路;端口虚拟关闭模块,用于 在单向链路检测模块检测到单向链路时,将本端的端口设置为虚拟关闭;双 向连通判断模块,用于根据从对端收到的报文,判断本端与对端之间的双向 连通性是否已经恢复;以及端口自动启用模块,用于在所述双向连通判断模 块判定本端与对端之间的双向连通性已经恢复后,取消本端的端口的虚拟关 闭,并自动启用本端的端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710110623.4/2.html,转载请声明来源钻瓜专利网。