[发明专利]一种基于LLDP协议的MAC地址相同的检测方法和设备有效
申请号: | 201310089266.3 | 申请日: | 2013-03-19 |
公开(公告)号: | CN103178997B | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 熊志欢 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lldp 协议 mac 地址 相同 检测 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种基于LLDP协议的MAC地址相同的检测方法和设备。
背景技术
LLDP(Link Layer Discovery Protocol,链路层发现协议)提供一种标准的链路层发现方式,可以将本端设备的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV(Type/Length/Value,类型/长度/值),并封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给自己直连的邻居,邻居收到这些信息后将其以标准MIB(Manage Information Base,管理信息库)的形式保存起来,以供网络管理系统查询及判断链路的通信状况。
在实际测试和使用中,有时会出现两台设备的MAC(Media Access Control,媒体访问控制)地址相同的情况,但在实际应用中,两台设备的MAC地址相同是非常严重的问题,它会造成很多二、三层网络协议的故障。而在现有的LLDP协议中,在两台设备MAC地址相同的情况下,仍然可以建立LLDP邻居,且现有LLDP协议并没有提供LLDP邻居之间MAC地址相同的检测、报错等功能。
发明内容
本发明的目的在于提供一种基于LLDP协议的MAC地址相同的检测方法和设备,以实现为LLDP邻居MAC地址相同导致的网络故障快速、准确地定位,为此,本发明采用如下技术方案:
一种基于链路层发现协议LLDP协议的媒体访问控制MAC地址相同的检测方法,包括:
设备接收LLDP邻居发送的LLDP报文,所述LLDP报文中携带有所述LLDP邻居的MAC地址,以及用于唯一标识所述LLDP邻居的标识信息;
当所述设备根据所述LLDP报文中携带的用于唯一标识所述LLDP邻居的标识信息确定自身与所述LLDP邻居不是同一台设备,且确定自身的MAC地址与所述LLDP邻居的MAC地址相同时,所述设备进行告警处理。
其中,所述LLDP报文中还携带有用于标识发送该LLDP报文的设备与接收该LLDP报文的设备的MAC地址是否相同的字段;所述字段的值包括表明发送该LLDP报文的设备与接收该LLDP报文的设备的MAC地址相同的第一标识值,以及表明发送该LLDP报文的设备与接收该LLDP报文的设备的MAC地址不同的第二标识值;
当所述设备确定自身的MAC地址与所述LLDP邻居的MAC地址相同时,该方法还包括:
所述设备将发送给所述LLDP邻居的LLDP报文中的所述字段的值设置为第一标识值;其中,所述LLDP报文中携带的所述字段的初始值为第二标识值。
其中,当所述设备接收到LLDP邻居发送的LLDP报文,且确定自身与所述LLDP邻居不是同一台设备时,所述设备通过以下方式确定自身的MAC地址与所述LLDP邻居的MAC地址是否相同:
所述设备获取所述LLDP报文中携带的所述字段的值;
当所述LLDP报文中携带的所述字段的值为第一标识值时,所述设备确定自身的MAC地址与所述LLDP邻居的MAC地址相同;
当所述LLDP报文中携带的所述字段的值为第二标识值时,所述设备比较所述LLDP报文中携带的MAC地址以及自身的MAC地址,确定自身的MAC地址与所述LLDP邻居的MAC地址是否相同;其中,所述LLDP报文中携带的所述字段的初始值为第二标识值;
该方法还包括:
当所述设备确定自身的MAC地址与所述LLDP邻居的MAC地址相同时,所述设备将发送给所述LLDP邻居的LLDP报文中的所述字段的值设置为第一标识值。
其中,所述设备进行告警处理,包括:
所述设备生成告警日志,其中记录MAC相同的设备的标识信息;或,
所述设备在LLDP的显示邻居信息的命令中增加用于表明所述LLDP邻居的MAC地址与自身的MAC地址相同的标识信息;或,
所述设备将与所述LLDP邻居连接的端口关闭。
其中,所述用于唯一标识所述LLDP邻居的标识信息,具体为:
所述LLDP邻居的主Master主控板的设备序列号;或,
根据以下参数中的至少两个生成的标识信息:
所述LLDP邻居的系统名称sysname、建立LLDP邻居的端口上的机框标识Chasis ID、所述LLDP邻居的设备类型、所述LLDP邻居的硬件数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310089266.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:定型轧光一体机
- 下一篇:缝纫机的针板结构改良