[发明专利]网络装置与回路检测方法在审
申请号: | 201410152748.3 | 申请日: | 2014-04-16 |
公开(公告)号: | CN104869028A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | 张耕源 | 申请(专利权)人: | 智邦科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/46 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 张浴月;李玉锁 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 装置 回路 检测 方法 | ||
技术领域
本发明提供一种网络装置与回路检测及解决方法;特别提供一种非依据扩张树协议(Spanning Tree Protocol,STP)解决回路问题的网络装置与回路检测及解决方法。
背景技术
以太网(Ethernet Network)是目前普遍的区域网络(Local Area Network,LAN)技术,较大型的区域网络中,在桥接器(bridge),例如交换器(switch)间或其内部可能形成回路(Loop),使封包在回路上不断被重复转发,占据频宽和装置资源,例如存储器,影响网络传输效能,与装置运作效能。
参阅图1A与图1B,为区域网络中两种回路态样。图1A中,装置10中的端口101所送出的封包14可能会通过交换器(图未显示)经由装置12送回至装置10中的端口101,造成回路。在图1B中,装置10中的端口101所送出的封包14可能会通过交换器(图未显示)经由装置12送回至装置10中的另一端口102,造成回路。由图1A与第图1B中,由装置10所送出的封包14都送回至装置10,因此对于装置10而言,图1A与图1B的情况都造成了回路(loopback)。
目前主要通过IEEE802.1的扩张树协议(Spanning Tree Protocol,STP)解决回路问题,当回路发生时,回路的某些连接(Link)会被切断,使端口失去功能以切断回路。然而,以硬件实现扩张树协议,所需成本较高。以软件实现扩张树协议,则装置或交换器所配置的运算单元也须具备相当的程序运算能力。但某些装置或交换器仅配置无程序运算能力的特殊应用电路(Application Specified Integrated Circuit,ASIC)来处理封包,故扩张树协议不完全的适用各式的装置或交换器。
发明内容
通过本发明的一实施例,一种回路检测的方法,用于一网络装置,包括:通过一端口接收一回路检测信息框;通过一回路检测模块检测回路检测信息框是否由端口所传送;以及当回路检测信息框是由端口所传送时,通过回路检测模块分析回路检测信息框,以判断网络装置是否发生回路;其中,当网络装置发生回路时,通过回路检测模块判断回路是发生于端口所加入的一个或多个虚拟区域网络中的哪一个;通过回路检测模块封锁传送回路检测信息框的端口所加入的一个或多个虚拟区域网络中发生回路的虚拟区域网络,使得端口不再于发生回路的虚拟区域网络传送任何封包;以及当网络装置未发生回路时,回路检测模块丢弃回路检测信息框。
在另一实施例中,上述回路侦测的方法,其中当发生回路时,还包括:通过回路侦测模块切断传送回路侦测信息框的端口的传送与接收。
在另一实施例中,上述回路侦测的方法还包括:通过回路侦测模块根据一默认时间周期产生回路侦测信息框;以及通过端口发送回路侦测信息框,其中回路侦测信息框包括:一来源地址字段;一虚拟局域网识别符字段;以及一逻辑端口码字段,其中通过回路侦测模块分析回路侦测信息框的来源地址字段以及逻辑端口码字段,以判断网络装置是否发生回路。
在另一实施例中,上述回路侦测的方法,其中通过回路侦测模块分析回路侦测信息框的虚拟局域网识别符字段,以判断回路是发生于端口所加入虚拟局域网中的何者。
在另一实施例中,上述回路侦测的方法还包括:等待一既定时间,并且于既定时间届满后,重新解除已封锁的虚拟局域网络。
在另一实施例中,上述回路侦测的方法还包括:等待一既定时间,并且于既定时间届满后,恢复端口的传送与接收。
通过本发明的另一实施例,一种网络装置,包括一端口以及一回路检测模块。端口接收一回路检测信息框。回路检测模块包含一回路检测单元、一信息框分析单元与一处理单元。回路检测单元耦接于端口,并检测回路检测信息框是否由端口所传送。信息框分析单元耦接于回路检测单元,当回路检测信息框是由端口所传送时,信息框分析单元分析回路检测信息框,判断网络装置是否发生回路,其中当网络装置发生回路时,判断回路是发生于端口加入的一个或多个虚拟区域网络中的哪一个,以及当网络装置未发生回路时,丢弃回路检测信息框。处理单元耦接于端口及信息框分析单元,当网络装置发生回路时,封锁传送回路检测信息框的端口所加入的一个或多个虚拟区域网络中发生回路的虚拟区域网络,使得端口不再于发生回路的虚拟区域网络传送任何封包。
在另一实施例中,上述网络装置,其中当发生回路时,处理单元还切断传送回路侦测信息框的端口的传送与接收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智邦科技股份有限公司,未经智邦科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410152748.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种Wi-Fi多功能智能路由器
- 下一篇:多粒度多域异构光网络资源配置方法