CN101542979A - Mac地址的重复消除方法、网络设备管理***、服务器以及信息设备 - Google Patents

Mac地址的重复消除方法、网络设备管理***、服务器以及信息设备 Download PDF

Info

Publication number
CN101542979A
CN101542979A CNA200880000673XA CN200880000673A CN101542979A CN 101542979 A CN101542979 A CN 101542979A CN A200880000673X A CNA200880000673X A CN A200880000673XA CN 200880000673 A CN200880000673 A CN 200880000673A CN 101542979 A CN101542979 A CN 101542979A
Authority
CN
China
Prior art keywords
information
mac
mentioned
frame
mac address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA200880000673XA
Other languages
English (en)
Other versions
CN101542979B (zh
Inventor
平木辰志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN101542979A publication Critical patent/CN101542979A/zh
Application granted granted Critical
Publication of CN101542979B publication Critical patent/CN101542979B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供一种MAC地址的重复消除方法、网络设备管理***、服务器以及信息设备,利用以太网的广播帧或多播帧,收集网络内的信息设备的MAC地址。在检测出MAC地址的重复的情况下,通过广播或多播发送含有信息设备的固有信息和想要设定的MAC地址的以太网帧。接收了上述以太网帧的信息设备将上述固有信息与自身的固有信息进行比较,在一致的情况下,变更为指定的MAC地址。通过这样消除MAC地址的重复,可以进行正常的以太网通信。

Description

MAC地址的重复消除方法、网络设备管理***、服务器以及信息设备
技术领域
本发明涉及与以太网(注册商标)连接的多个信息设备的MAC地址的重复消除方法、网络设备管理***、服务器以及信息设备。
背景技术
在利用以太网(注册商标)进行通信的情况下,作为硬件固有的地址利用MAC地址(Media Access Control address)。在OSI(OpenSystems Interconnection)参照模型中,为第二层的地址。作为别名,也称为物理地址或Physical Address、Ethernet(注册商标)地址、Node ID。
MAC地址为48位的数据。MAC地址的高位24位由IEEE管理,称为OUI(Organizationally Unique Identifier)。低位24位由制造者设定唯一的值。通过以上的结构,本来在网络上存在有唯一的MAC地址。
在MAC地址的管理中,存在有在制造时将唯一的MAC地址埋入到EEPROM(Electrically Erasable and Programmable Read OnlyMemory)等非易失性存储器(Non Volatile Memory)(非挥发性存储元件)的方法。另外,在制造时,为了减少上述这样的MAC地址管理(唯一性的管理)的工作量,也利用加入了硅序列码(Silicon Serial Number)等的唯一的信息的IC。
但是在MAC地址的管理中,在利用硅序列码等的IC的情况下,进行了信息量的削减或加工后,在网络内可能会出现相同的MAC地址。例如,硅序列码为6字节的信息量中,为了生成MAC地址,而加工成3字节的信息量。
在网络内的设备中,在存在相同的MAC地址的情况下,会出现以单播方式发送来的以太网(注册商标)帧到达不了意图的对象,TCP/IP等的通信也不能正常进行的问题。
另外,在设备中,存在有可以变更MAC地址的***。例如,如专利文献1记载的***。在该事例中,在变更MAC地址之前,对网络中是否存在有想要设定的MAC地址进行调查。
在网络中不存在该MAC地址的情况下,制作、发送SNMPv3(Simple Network Management Protocol version 3)的设置请求包。为接收的装置将该MAC地址写入到非挥发性存储元件等中之后使用该MAC地址的方法。另外,SNMPv3利用UDP(User Datagram Protocol)包。
如上所述,专利文献1的方法,在不存在MAC地址的重复的网络内,将某个设备的MAC地址进行变更,使其与其他设备的MAC地址不重复。在该***中,由于利用SNMPv3作为通信单元,在存在MAC地址重复的网络内,通信本身本来就不能正常工作。因此,存在有不能消除MAC地址的重复的问题。
专利文献1:日本特开2006-197516号公报
发明内容
本发明的MAC地址的重复消除方法,其是由管理MAC地址的服务器与多个信息设备构成的网络中的MAC地址的重复消除方法,其特征在于:上述服务器在上述网络上分址传输MAC请求帧,该MAC请求帧请求上述多个信息设备持有的上述MAC地址,收集上述多个信息设备各自发回的含有上述信息设备的固有信息的MAC信息帧,在检测到上述收集的MAC信息帧中有上述MAC地址的重复的情况下,在上述网络上分址传输MAC设定帧,该MAC设定帧含有上述MAC地址重复的信息设备的固有信息和新的MAC地址,由此,上述MAC地址重复的上述多个信息设备将自身的MAC地址变更为上述新的MAC地址。
本发明的网络设备管理***,通过网络连接有多个信息设备和管理上述信息设备的MAC地址的服务器,消除上述网络内的信息设备的MAC地址的重复,其特征在于:上述服务器具有:MAC请求帧生成部,请求上述多个信息设备持有的上述MAC地址;接收帧解析部,从自上述信息设备接收的MAC信息帧中,抽取MAC信息以及信息设备固有信息;MAC信息·信息设备固有信息保持部,成对地保持上述MAC信息以及上述信息设备固有信息;重复检测部,对保持在上述MAC信息·信息设备固有信息保持部中的信息进行检索,检测MAC信息的重复;以及MAC设定帧生成部,基于通过上述重复检测部检测出的检测结果,生成MAC设定帧,上述信息设备具有:MAC信息·信息设备固有信息保持部,成对地保持自身的MAC信息以及信息设备固有信息;接收帧解析部,从自上述服务器接收的上述MAC设定帧中,抽取MAC信息以及信息设备固有信息;MAC信息更新部,将通过上述接收帧解析部取得的信息设备固有信息与从上述MAC信息·信息设备固有信息保持部取得的信息设备固有信息进行比较,在一致的情况下,利用通过上述MAC信息解析部取得的MAC信息更新自身的MAC信息;以及MAC信息帧生成部,从上述MAC信息·信息设备固有信息保持部成对地取得自身的MAC信息以及信息设备固有信息,生成MAC信息帧。
本发明的服务器,通过网络与多个信息设备连接,管理上述信息设备的MAC地址,其特征在于,具有:MAC请求帧生成部,请求上述多个信息设备持有的上述MAC地址;接收帧解析部,从自上述信息设备接收的MAC信息帧中,抽取MAC信息以及信息设备固有信息;MAC信息·信息设备固有信息保持部,成对地保持上述MAC信息以及上述信息设备固有信息;重复检测部,对保持在上述MAC信息·信息设备固有信息保持部中的信息进行检索,检测MAC信息的重复;以及MAC设定帧生成部,基于通过上述重复检测部检测出的检测结果生成MAC设定帧。
本发明的信息设备,与管理网络内的设备的MAC地址的服务器连接,其特征在于,具有:MAC信息·信息设备固有信息保持部,成对地保持自身的MAC信息以及信息设备固有信息;接收帧解析部,从自上述服务器接收的MAC设定帧中,抽取MAC信息以及信息设备固有信息;MAC信息更新部,将通过上述接收帧解析部取得的信息设备固有信息与从上述MAC信息·信息设备固有信息保持部取得的信息设备固有信息进行比较,在一致的情况下,利用通过上述MAC信息解析部取得的MAC信息更新自身的MAC信息;以及MAC信息帧生成部,从上述MAC信息·信息设备固有信息保持部成对地取得自身的MAC信息以及信息设备固有信息,生成MAC信息帧。
附图说明
图1是表示本发明实施方式中的网络构成例的图;
图2是说明实施方式中的MAC地址消除方法的概略的图;
图3是表示实施方式中的以太网接口上使用的帧构成的图;
图4是表示实施方式中的MAC请求帧的内容例的图;
图5是表示实施方式中的MAC信息帧的内容例的图;
图6是表示实施方式中的MAC设定帧的内容例的图;
图7是表示实施方式中的服务器的基本构成的框图;
图8是表示实施方式中的信息设备(客户机)的基本构成的框图;
图9是表示实施方式中的服务器的动作的流程图;
图10是表示实施方式中的信息设备(客户机)的动作的流程图。
符号说明
1:服务器
2、2A~2X:信息设备(客户机)
3:网络
201、301:通信部
202:MAC请求帧生成部
203、302:接收帧解析部
204、304:MAC信息·信息设备固有信息保持部
205:重复检测部
206:MAC设定帧生成部
303:MAC信息更新部
305:MAC信息帧生成部
具体实施方式
下面,参照附图,对本发明的实施方式进行说明。
(实施方式)
首先,利用图1和图2说明MAC地址的消除方法的概要。图1是表示本发明实施方式中的网络3的构成例的图。图1表示了一台服务器1与多台信息设备(以下,也称为“客户机”)2A~2X在网络3中连接的情况。另外,在无需特别地区别信息设备2A~2X的情况下,称信息设备2A~2X为信息设备2。
服务器1和信息设备2与基于MAC地址进行交换动作的交换式集线器(未图示)连接成的星型构成是一般的构成。
另外,网络3内的服务器1并不限于1台,也可以如后述地,使服务器的功能和客户机的功能在1台信息设备2中共存。
图2是说明本发明实施方式中的MAC地址的重复消除方法的概略的图。在处理101中,服务器1,为了收集与网络3连接的多个信息设备2的MAC地址信息,向所有的信息设备2分址传输MAC请求帧。该情况下,MAC请求帧的目的地MAC地址为FF-FF-FF-FF-FF-FF,通过广播(Broad Cast)发送。或者,在目的地MAC地址中使用多播地址(例如,01-80-C2-00-00-F0)也可以。
然后,在处理102~105中,接收了MAC请求帧的全部的信息设备2,向发送源的服务器1发回MAC信息帧。该情况下,在MAC信息帧中,含有如后述的自己的固有信息。
处理102表示了信息设备2A通过单播(Unicast)向服务器1发送MAC信息帧,处理103到处理105也同样地表示信息设备2B到信息设备2X向服务器1发送MAC信息帧。
在这些处理102~105的情况下,MAC信息帧的目的地MAC地址,使用MAC请求帧的发送源(服务器1)的MAC地址通过单播发回。但是,虽然未图示,在服务器1的MAC地址和其他的信息设备2的MAC地址存在有重复可能性的情况等下,作为MAC信息帧的目的地MAC地址,可以利用上述的广播地址或多播地址。
然后,在处理106中,接收了MAC信息帧的服务器1收集这些信息,确认MAC地址是否有重复。在图2的例子中,假定信息设备2B和信息设备2C的MAC地址相同。
然后,在处理107中,服务器1检测出信息设备2B和信息设备2C的MAC地址相同。另外,虽然未图示,在没有检测出MAC地址重复的情况下,服务器1不进行以后的处理。
然后,在处理108中,服务器1为了变更信息设备2B的MAC地址,分址传输MAC设定帧。在该情况下,MAC设定帧的目的地MAC地址利用上述的广播地址或多播地址,如后述地,使MAC设定帧中含有信息设备2B具有的固有信息。
然后,在处理109~111中,接收了MAC设定帧的信息设备2,将自己的固有信息和MAC设定帧中指定的固有信息进行比较,在不一致的情况下,放弃帧。
在处理112中,信息设备2B由于自己的固有信息与MAC设定帧指定的固有信息一致,因此进行MAC地址的变更处理。即,信息设备2B将MAC设定帧指定的MAC地址保存在EEPROM或FLASH等存储装置中,之后使用该MAC地址进行通信。
虽然未图示,MAC地址重复的信息设备2存在多组或三台以上的情况下,到服务器1消除MAC地址的重复为止,多次发送MAC设定帧,变更该信息设备2的全部的MAC地址。
下面,利用图3~图10,详细地对MAC地址的重复消除方法进行说明。
图3是表示本发明实施方式的以太网(注册商标)接口中利用的帧的结构的图。帧内的各数据以IEEE802.3来规定。
图4是表示本发明实施方式中的MAC请求帧的内容例的图。为了收集MAC信息帧,本帧通过服务器1发送到信息设备2。作为目的地地址(Destination Address),使用广播地址(FF-FF-FF-FF-FF-FF)或者使用未图示的多播地址(例如,01-80-C2-00-00-F0)。作为自身地址(Source Address),指定发送本帧的服务器1的MAC地址。在有效载荷(payload)的部分,含有用于识别MAC请求帧的信息(命令代码)。
图5是表示本发明实施方式中的MAC信息帧的内容例的图。本帧作为对图4的MAC请求帧的应答从信息设备2发回到服务器1。作为目的地地址,使用事前接收的MAC请求帧的自身地址(Source Address)(服务器1的MAC地址)的值。也可以使用未图示的广播地址(FF-FF-FF-FF-FF-FF)或者多播地址(例如,01-80-C2-00-00-F0)。
作为自身地址(Source Address)指定发送本帧的信息设备的MAC地址。在有效载荷的部分含有用于识别MAC请求帧的信息(命令代码)和自身固有信息。作为自身固有信息含有一个或多个序列号、用于识别信息设备的种类的信息(例如,照明控制设备、影像设备、声音输出设备等种类)、部件号、制造年月日等。通过利用含有在本MAC请求帧中的固有信息的一个或多个的组合,可以特定网络内的多个信息设备2的一台。另外,作为自身固有信息不限于上述,只要是具有可以唯一特定成为对象的信息设备的信息,其他的也可以。
图6是表示本发明实施方式中的MAC设定帧的内容例的图。为了变更特定的信息设备(MAC地址重复的信息设备2)的MAC地址,本帧通过服务器1进行发送。
作为目的地地址,可以利用广播地址(FF-FF-FF-FF-FF-FF)或者使用未图示的多播地址(例如,01-80-C2-00-00-F0)。
作为自身地址(Source Address),指定发送本帧的服务器1的MAC地址。在有效载荷的部分,含有用于识别MAC设定帧的信息(命令代码)、新设定的MAC地址以及用于特定信息设备的信息设备的固有信息。
信息设备2的固有信息含有通过上述MAC信息帧取得的固有信息的一个或多个。另外,虽然未图示,但是在本桢内一对新设定的MAC地址和信息设备2的固有信息的信息可以收纳有多对。
下面,利用图7以及图8对服务器1以及信息设备(客户机)2的构成以及各部的动作进行说明。图7是表示服务器1的基本构成的框图,图8是表示信息设备2的基本构成的框图。
首先,利用图7对服务器1的构成以及动作进行说明。服务器1具有通信部201、MAC请求帧生成部202、接收帧解析部203、MAC信息·信息设备固有信息保持部204、重复检测部205、MAC设定帧生成部206,通过通信部201与网络3连接。
通信部201具有进行以太网(注册商标)帧发送·接收的功能。
MAC请求帧生成部202生成MAC请求帧。生成的MAC请求帧经由通信部201发送到网络3。
接收帧解析部203对通过通信部201接收的帧进行解析。在从与网络3连接的信息设备2接收到MAC信息帧的情况下,抽取该帧的发送源MAC信息(Source Address的信息)和收纳在有效载荷部分的序列号等信息设备固有信息,发送到MAC信息·信息设备固有信息保持部204。
MAC信息·信息设备固有信息保持部204具有成对地保持MAC信息和信息设备固有信息的功能。另外,可以保持多个上述信息。以后,将相对于全部信息设备的MAC信息和信息设备固有信息的集合记载在表中。具有相对于表的各个信息或相对于成对的信息进行信息的变更、删除以及追加的功能。另外,为了便于检索等,还可以具有以MAC信息等升序或降序地对上述信息进行排列收纳的功能。另外,也可以具有利用哈希表等进行高速检索的功能。另外,虽然未图示,还可以具有在MAC请求帧生成部202生成MAC请求帧的同时,对保持的表进行初始化(删除全部信息)的功能。
重复检测部205,基于MAC信息·信息设备固有信息保持部204中保持的表,进行MAC信息的重复检测。在检测出具有不同的上述信息设备固有信息、相同的MAC信息的信息设备2的情况下,判断为MAC信息重复。在MAC信息重复的情况下,生成表中不存在的MAC信息,同上述信息设备固有信息一起发送到MAC设定帧生成部206。另外,也可以具有向MAC信息·信息设备固有信息保持部204发送相同的信息并更新表的功能。
MAC设定帧生成部206基于从重复检测部205发送来的信息,生成MAC设定帧。生成的MAC设定帧经由通信部201发送到网络3。
然后,利用图8对信息设备(客户机)2的构成以及动作进行说明。信息设备2具有通信部301、MAC帧解析部302、MAC信息更新部303、MAC信息·信息设备固有信息保持部304、MAC信息帧生成部305,通过通信部301与网络3连接。
通信部301具有进行以太网(注册商标)帧发送·接收的功能。通信部301接收的帧被送到接收帧解析部302。
在此,先记述MAC信息·信息设备固有信息保持部304的功能。MAC信息·信息设备固有信息保持部304具有保持或提供自身的MAC信息和自身的序列号等信息设备固有信息的功能。另外,具有变更自身的MAC信息,之后保持的功能。
接收帧解析部302对接收的帧进行解析。在接收了MAC设定帧的情况下,抽取有效载荷部分收纳的“设定的MAC信息”和序列号等信息设备固有信息,发送到MAC信息更新部303。
MAC信息更新部303从MAC信息·信息设备固有信息保持部304取得自身的信息设备固有信息,与通过接收帧解析部302取得的信息设备固有信息进行比较,在判断为相同的情况下,将通过接收帧解析部302取得的“设定的MAC信息”发送到MAC信息·信息设备固有信息保持部304,对自身的MAC信息进行更新。另外,接收帧解析部302,在接收了MAC请求帧的情况下,将处理请求发送到MAC信息帧生成部305。
MAC信息帧生成部305,在取得了上述处理请求后,从MAC信息·信息设备固有信息保持部304取得自身的MAC信息和信息设备固有信息,生成MAC信息帧。生成的MAC信息帧经由通信部301发送到网络3。
下面,参照图3~图6利用图9和图10对服务器1和信息设备2的动作进行详细的说明。图9是表示本发明实施方式中的服务器1的动作的流程图。
在处理401中,服务器1在满足某些条件时开始处理。所谓某些条件是指接通电源后或经过了规定时间间隔后的来自用户的命令、检测出异常等。
在处理402中,服务器1,首先,为了收集网络3内的信息设备2的MAC地址,发送图4的MAC请求帧。
然后在处理403中,发送MAC请求帧后待机规定时间,在此期间,存储从信息设备2接收的图5的MAC信息帧。虽然未图示,在预先可以把握网络3内的信息设备2的数量的情况下,在从全部的信息设备2接收了MAC信息帧时,可以进行接下来的处理。
然后,在处理404中,通过MAC信息帧,将上述的信息设备2的固有信息和MAC地址相关联并取得。此时,为了便于检索,可以制作表、哈希表那样的表。
然后,在处理405中,调查在表中是否存在具有相同的MAC地址的信息设备。
在处理406中没有检测出MAC地址的重复的情况下(No的情况下),结束处理(处理410)。另外,在检测出重复的情况下(Yes的情况下),虽然未图示,相对于它们存储信息设备的固有信息,进行接下来的处理。
在处理407中,为了变更重复的MAC地址,生成新的MAC地址。该MAC地址使用处理404中制作的上述表中不存在的地址。作为新的MAC地址,可以随机生成,若在特定范围内也可以由服务器1自动生成。或者也可以用户指定。
然后,在处理408中,制作包含有上述生成的MAC地址和信息设备的固有信息的图6的MAC设定帧,通过广播或多播向网络3内分址传输。
然后,在处理409中,对上述表的信息进行更新。在此,返回到处理405,利用更新的表,调查MAC地址的重复,直到表内的全部的MAC地址的重复消失为止,重复处理405~409。
虽然图2中没有图示,但是例如在判断为信息设备的三台的MAC地址相同的情况下,服务器1为了变更其中两台的MAC地址,至少发送两次MAC请求帧(处理408)。最终,在全部的信息设备2的MAC地址成为唯一时,结束处理(处理410)。
图10是表示本发明实施方式中存在于网络3内的信息设备(客户机)2的动作的流程图。
在处理501中,信息设备2在接通电源后开始处理,以随时可以接收MAC请求帧或MAC设定帧。另外,也可以与服务器1相同地,在检测出某些条件后开始处理。
处理502以及处理503中,信息设备2在接收的以太网(注册商标)帧的情况下,判断是否为MAC请求帧(处理502),或者是否为MAC设定帧(处理503)。在都为否的情况下(处理502、503都为No的情况下),待机直到接收下一个以太网(注册商标)帧。
在处理502中,在接收了MAC请求帧的情况下(Yes的情况下),在处理504中,信息设备2制作含有自身的固有信息(内容与上述相同)的图5的MAC信息帧并发回给服务器1。
在该情况下,若知道服务器1的MAC地址在网络内只存在有一个(MAC地址唯一),则MAC信息帧的目的地地址可以使用图4的MAC请求帧的自身地址(Source Address),另外也可以使用广播地址或多播地址。但是,在服务器1的MAC地址在网络内可能存在有多个的情况下,利用广播地址或多播地址。在不知道服务器1的MAC地址是否唯一的情况下,利用通过MAC信息帧制作的上述表(MAC地址和信息设备的固有信息的表)进行判断,该MAC信息帧通过广播搜集。可以将该判断结果载入MAC请求帧而向全部的信息设备2发送。或者,将上述的表本身发送到信息设备2,在网络内的全部的信息设备2共享该表的信息。由此,在网络3内有三个以上的MAC地址重复的情况下,对来自服务器1的第二次以后的MAC请求帧的来自信息设备2的应答,可以通过单播发回。
在处理503中,在接收了图6的MAC设定帧的情况下(Yes的情况下),在处理505中,信息设备2将收容在MAC设定帧中的信息设备的固有信息与信息设备自身的固有信息进行比较。
在处理506中,在上述比较的两者不一致的情况下(No的情况下)不进行任何处理,但是,在判断为MAC设定帧的信息与自身的信息一致的情况下,在处理507中,将自身的MAC地址变更为MAC设定帧指定的新的MAC地址。即,将指定的MAC地址在EEPROM或FLASH等存储装置中更新、保存。
然后,利用该更新了的MAC地址进行通信。另外,根据需要也可以进行重启(再启动)等。
另外,如图6的说明,在MAC设定帧的有效载荷内一对信息设备的固有信息和设定的MAC地址的信息存在有多对的情况下,该信息设备同时变更各个MAC地址,因此MAC地址的重复可以迅速地被消除。
产业上的可利用性
本发明提供迅速消除网络内的多个信息设备的MAC地址的重复的有效方法,在构成网络的信息***中可以广泛适用。

Claims (9)

1、一种MAC地址的重复消除方法,其是由管理MAC地址的服务器与多个信息设备构成的网络中的MAC地址的重复消除方法,其特征在于:
上述服务器在上述网络上分址传输MAC请求帧,该MAC请求帧请求上述多个信息设备持有的上述MAC地址,收集上述多个信息设备各自发回的含有上述信息设备的固有信息的MAC信息帧,在检测到上述收集的MAC信息帧中有上述MAC地址的重复的情况下,在上述网络上分址传输MAC设定帧,该MAC设定帧含有上述MAC地址重复的信息设备的固有信息和新的MAC地址,由此,上述MAC地址重复的上述多个信息设备将自身的MAC地址变更为上述新的MAC地址。
2、如权利要求1所述的MAC地址的重复消除方法,其特征在于:
在上述MAC地址的重复为三个以上的情况下,上述MAC设定帧中含有多对信息,该信息为上述MAC地址重复的信息设备的固有信息和新的MAC地址成对的信息。
3、如权利要求1或2所述的MAC地址的重复消除方法,其特征在于:
上述服务器,利用上述收集的MAC信息帧制作上述网络内的信息设备的固有信息与上述MAC地址的对应表,将上述对应表中不存在的MAC地址作为新的MAC地址来设定。
4、如权利要求3所述的MAC地址的重复消除方法,其特征在于:
基于上述对应表判断上述服务器的MAC地址在上述网络内是否为唯一,将上述的判断结果发送到上述信息设备,若为唯一,则上述信息设备指定上述MAC信息帧的目的地地址作为上述服务器的MAC地址。
5、如权利要求1~4任一项所述的MAC地址的重复消除方法,其特征在于:
上述信息设备的固有信息含有上述信息设备的序列号、特定信息设备的种类的信息、部件号以及制造年月日中的至少一个。
6、如权利要求1~5任一项所述的MAC地址的重复消除方法,其特征在于:
上述分址传输为通过多播或广播进行发送。
7、一种网络设备管理***,通过网络连接有多个信息设备和管理上述信息设备的MAC地址的服务器,消除上述网络内的信息设备的MAC地址的重复,其特征在于:
上述服务器具有:
MAC请求帧生成部,请求上述多个信息设备持有的上述MAC地址;
接收帧解析部,从自上述信息设备接收的MAC信息帧中,抽取MAC信息以及信息设备固有信息;
MAC信息·信息设备固有信息保持部,成对地保持上述MAC信息以及上述信息设备固有信息;
重复检测部,对保持在上述MAC信息·信息设备固有信息保持部中的信息进行检索,检测MAC信息的重复;以及
MAC设定帧生成部,基于通过上述重复检测部检测出的检测结果,生成MAC设定帧,
上述信息设备具有:
MAC信息·信息设备固有信息保持部,成对地保持自身的MAC信息以及信息设备固有信息;
接收帧解析部,从自上述服务器接收的上述MAC设定帧中,抽取MAC信息以及信息设备固有信息;
MAC信息更新部,将通过上述接收帧解析部取得的信息设备固有信息与从上述MAC信息·信息设备固有信息保持部取得的信息设备固有信息进行比较,在一致的情况下,利用通过上述MAC信息解析部取得的MAC信息更新自身的MAC信息;以及
MAC信息帧生成部,从上述MAC信息·信息设备固有信息保持部成对地取得自身的MAC信息以及信息设备固有信息,生成MAC信息帧。
8、一种服务器,通过网络与多个信息设备连接,管理上述信息设备的MAC地址,其特征在于,具有:
MAC请求帧生成部,请求上述多个信息设备持有的上述MAC地址;
接收帧解析部,从自上述信息设备接收的MAC信息帧中,抽取MAC信息以及信息设备固有信息;
MAC信息·信息设备固有信息保持部,成对地保持上述MAC信息以及上述信息设备固有信息;
重复检测部,对保持在上述MAC信息·信息设备固有信息保持部中的信息进行检索,检测MAC信息的重复;以及
MAC设定帧生成部,基于通过上述重复检测部检测出的检测结果生成MAC设定帧。
9、一种信息设备,与管理网络内的设备的MAC地址的服务器连接,其特征在于,具有:
MAC信息·信息设备固有信息保持部,成对地保持自身的MAC信息以及信息设备固有信息;
接收帧解析部,从自上述服务器接收的MAC设定帧中,抽取MAC信息以及信息设备固有信息;
MAC信息更新部,将通过上述接收帧解析部取得的信息设备固有信息与从上述MAC信息·信息设备固有信息保持部取得的信息设备固有信息进行比较,在一致的情况下,利用通过上述MAC信息解析部取得的MAC信息更新自身的MAC信息;以及
MAC信息帧生成部,从上述MAC信息·信息设备固有信息保持部成对地取得自身的MAC信息以及信息设备固有信息,生成MAC信息帧。
CN200880000673XA 2007-06-13 2008-06-12 Mac地址的重复消除方法、网络设备管理***、服务器以及信息设备 Active CN101542979B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007156016 2007-06-13
JP156016/2007 2007-06-13
PCT/JP2008/001498 WO2008152807A1 (ja) 2007-06-13 2008-06-12 Macアドレスの重複解消方法、ネットワーク機器管理システム、サーバーおよび情報機器

Publications (2)

Publication Number Publication Date
CN101542979A true CN101542979A (zh) 2009-09-23
CN101542979B CN101542979B (zh) 2012-08-22

Family

ID=40129421

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880000673XA Active CN101542979B (zh) 2007-06-13 2008-06-12 Mac地址的重复消除方法、网络设备管理***、服务器以及信息设备

Country Status (5)

Country Link
US (1) US8089981B2 (zh)
EP (1) EP2051446B1 (zh)
JP (1) JPWO2008152807A1 (zh)
CN (1) CN101542979B (zh)
WO (1) WO2008152807A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105939402A (zh) * 2016-03-03 2016-09-14 杭州迪普科技有限公司 Mac表项的获取方法及装置
CN109729122A (zh) * 2017-10-31 2019-05-07 华为技术有限公司 确定以太网mac地址的方法及装置
WO2020227932A1 (zh) * 2019-05-14 2020-11-19 深圳市大疆创新科技有限公司 检测设备的通信地址设置方法、无人机及存储介质
CN112543218A (zh) * 2019-09-20 2021-03-23 丰田自动车株式会社 用于车辆的通信装置及通信方法
CN113711542A (zh) * 2019-05-22 2021-11-26 欧姆龙株式会社 网络机器

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102375767A (zh) * 2010-08-17 2012-03-14 鸿富锦精密工业(深圳)有限公司 计算机重启测试***及方法
US20120047583A1 (en) * 2010-08-20 2012-02-23 Nyemahame Nsirim L Cable fraud detection system
US9912539B2 (en) * 2010-09-17 2018-03-06 Ca, Inc. Ambiguity measurement and management for configuration items
JP5212509B2 (ja) * 2011-03-15 2013-06-19 オムロン株式会社 ネットワークシステムにおけるアドレス設定方法
US9253695B2 (en) * 2011-03-31 2016-02-02 Nec Corporation Mobile communication system and relay node control method, relay node management device and control method thereof, and non-transitory computer readable medium storing control program
CN103259876B (zh) * 2012-02-17 2017-02-01 华为终端有限公司 处理地址冲突的方法和装置
CN103297849B (zh) * 2012-02-24 2018-02-27 北京四达时代软件技术股份有限公司 一种生成双向机顶盒mac地址的方法
JP5392380B2 (ja) * 2012-06-27 2014-01-22 セイコーエプソン株式会社 ネットワークデバイスに対する設定情報の設定を制御する制御装置
KR101427872B1 (ko) * 2012-12-20 2014-08-08 현대오트론 주식회사 이더넷 기반 데이터 송수신 시스템 및 방법
WO2014203113A1 (en) 2013-06-18 2014-12-24 Telefonaktiebolaget L M Ericsson (Publ) Duplicate mac address detection
US9537819B2 (en) 2013-09-30 2017-01-03 Sonos, Inc. Facilitating the resolution of address conflicts in a networked media playback system
US9584367B2 (en) 2013-11-05 2017-02-28 Solarwinds Worldwide, Llc Node de-duplication in a network monitoring system
EP3068112B1 (en) * 2015-03-11 2018-05-23 Advanced Digital Broadcast S.A. System and method for mac address acquisition
KR101917655B1 (ko) 2015-04-13 2018-11-12 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 설정 방법
JP6363977B2 (ja) * 2015-08-04 2018-07-25 日本電信電話株式会社 アドレス変更システムおよびアドレス変更方法
CN107040568B (zh) * 2016-09-28 2018-07-13 平安科技(深圳)有限公司 标识信息生成方法和装置
US10554517B2 (en) * 2017-03-28 2020-02-04 A10 Networks, Inc. Reduction of volume of reporting data using content deduplication
US10425330B2 (en) 2017-04-24 2019-09-24 International Business Machines Corporation Routing packets in multiple destination networks with overlapping address spaces
WO2020090110A1 (ja) * 2018-11-02 2020-05-07 Necディスプレイソリューションズ株式会社 表示システム、及び制御方法
US11265286B2 (en) * 2019-04-24 2022-03-01 Cisco Technology, Inc. Tracking of devices across MAC address updates
US11563731B2 (en) * 2020-12-17 2023-01-24 Argo Ai Llc Method of re-assigning address to network device

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3134823B2 (ja) * 1997-08-29 2001-02-13 日本電気株式会社 Tcp/ipネットワークにおけるipアドレスの自動設定方法
JPH11249989A (ja) * 1998-03-03 1999-09-17 Ricoh Co Ltd ネットワークユーティリテイ
US6928478B1 (en) * 2001-06-25 2005-08-09 Network Appliance, Inc. Method and apparatus for implementing a MAC address pool for assignment to a virtual interface aggregate
GB0130531D0 (en) * 2001-12-20 2002-02-06 Marconi Comm Ltd Duplicate address detection in networks
US7529851B1 (en) * 2002-02-08 2009-05-05 Cisco Technology, Inc. Method and apparatus for MAC address assignment
JP2004048175A (ja) * 2002-07-09 2004-02-12 Toshiba Corp 通信装置、通信システム及び通信方法
JP3978099B2 (ja) 2002-08-27 2007-09-19 株式会社日立製作所 通信ネットワークシステムの管理方法およびネットワーク中継装置
JP2004120213A (ja) 2002-09-25 2004-04-15 Murata Mach Ltd 通信端末装置及びそのプログラム
US7272846B2 (en) * 2002-12-20 2007-09-18 Time Warner Cable, A Division Of Time Warner Entertainment Company, Lp System and method for detecting and reporting cable modems with duplicate media access control addresses
CN100356725C (zh) * 2002-12-26 2007-12-19 华为技术有限公司 一种网络设备的管理方法
US20050207447A1 (en) * 2003-01-29 2005-09-22 Fujitsu Limited IP address duplication monitoring device, IP address duplication monitoring method and IP address duplication monitoring program
ATE508573T1 (de) * 2003-07-03 2011-05-15 Alcatel Lucent Überprüfung auf doppelte mac adressen und dynamische zuweisung von mac adressen
US20050018677A1 (en) 2003-07-23 2005-01-27 Samsung Electronics Co., Ltd. Method and system for generating IP addresses of access terminals and transmitting messages for generation of IP addresses in an IP system
US7433356B2 (en) * 2004-05-13 2008-10-07 International Business Machines Corporation Methods and apparatus for creating addresses
CN1696926A (zh) 2004-05-15 2005-11-16 鸿富锦精密工业(深圳)有限公司 Mac地址自动分配***及方法
US7706258B2 (en) * 2004-12-22 2010-04-27 Alcatel Lucent System and method for detecting loops in a customer-provider bridge domain
JP2006197516A (ja) 2005-01-17 2006-07-27 Ricoh Co Ltd 画像処理システム
US7633855B2 (en) * 2005-11-03 2009-12-15 Cisco Technology, Inc. System and method for resolving address conflicts in a network

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105939402A (zh) * 2016-03-03 2016-09-14 杭州迪普科技有限公司 Mac表项的获取方法及装置
CN109729122A (zh) * 2017-10-31 2019-05-07 华为技术有限公司 确定以太网mac地址的方法及装置
WO2019085635A1 (zh) * 2017-10-31 2019-05-09 华为技术有限公司 确定以太网mac地址的方法及装置
CN109729122B (zh) * 2017-10-31 2020-09-08 华为技术有限公司 确定以太网mac地址的方法及装置
WO2020227932A1 (zh) * 2019-05-14 2020-11-19 深圳市大疆创新科技有限公司 检测设备的通信地址设置方法、无人机及存储介质
CN113711542A (zh) * 2019-05-22 2021-11-26 欧姆龙株式会社 网络机器
CN113711542B (zh) * 2019-05-22 2023-08-11 欧姆龙株式会社 网络机器
CN112543218A (zh) * 2019-09-20 2021-03-23 丰田自动车株式会社 用于车辆的通信装置及通信方法

Also Published As

Publication number Publication date
JPWO2008152807A1 (ja) 2010-08-26
US8089981B2 (en) 2012-01-03
EP2051446A1 (en) 2009-04-22
EP2051446A4 (en) 2013-07-10
CN101542979B (zh) 2012-08-22
US20090265455A1 (en) 2009-10-22
EP2051446B1 (en) 2018-12-05
WO2008152807A1 (ja) 2008-12-18

Similar Documents

Publication Publication Date Title
CN101542979B (zh) Mac地址的重复消除方法、网络设备管理***、服务器以及信息设备
US7440415B2 (en) Virtual network addresses
US7643487B2 (en) System and method for delivering the magic packet to wake up a node in remote subnet
CN101155072B (zh) 用于检测第2层循环的方法、装置和***
JP2009521744A5 (zh)
CN106657434B (zh) 一种ip地址的查看方法和装置
CN101771614B (zh) 一种dhcp路径追踪方法及一种dhcp中继设备
JP2016144100A (ja) パケット検出プログラム、パケット検出装置、および、パケット検出方法
US20170124231A1 (en) Introducing Latency and Delay in a SAN Environment
JP2002009823A (ja) インターネットアドレス決定方法及び装置
CN101741745B (zh) 识别对等网络应用流量的方法及其***
CN105391612A (zh) 一种vxlan vtep邻接学习的方法及装置
CN1346562A (zh) 无偿地址解析协议在移动性支持方面的应用
JP2006215999A (ja) データ収集システム
CN101753456B (zh) 一种对等网络流量检测方法及其***
CN102413197A (zh) 访问统计处理方法及装置
CN106209680A (zh) 信息处理装置以及方法
CN111010362B (zh) 一种异常主机的监控方法及装置
CN111835641B (zh) 故障检测方法、服务器以及采集设备
CN115499179A (zh) 一种面向主干网中DoH隧道流量的检测方法
US7466654B1 (en) Method of detecting intermediary communication device
US9699023B2 (en) Initializing a network interface based on stored data
CN109474442B (zh) 日志处理方法、电子设备及存储介质
CN1778092B (zh) 通信堆栈中的开销降低和地址保护
KR101189805B1 (ko) 무선 주파수 식별 태그 리더의 인식 방법 및 그 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant