CN1739276A - 用于以太网mac地址管理的系统、方法和功能 - Google Patents

用于以太网mac地址管理的系统、方法和功能 Download PDF

Info

Publication number
CN1739276A
CN1739276A CNA2004800023991A CN200480002399A CN1739276A CN 1739276 A CN1739276 A CN 1739276A CN A2004800023991 A CNA2004800023991 A CN A2004800023991A CN 200480002399 A CN200480002399 A CN 200480002399A CN 1739276 A CN1739276 A CN 1739276A
Authority
CN
China
Prior art keywords
mac address
address
virtual mac
local management
unique
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
CNA2004800023991A
Other languages
English (en)
Other versions
CN1739276B (zh
Inventor
P·S·克里斯滕森
K·许尔加德
T·梅尔森
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1739276A publication Critical patent/CN1739276A/zh
Application granted granted Critical
Publication of CN1739276B publication Critical patent/CN1739276B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2898Subscriber equipments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2596Translation of addresses of the same type other than IP, e.g. translation from MAC to MAC 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/604Address structures or formats
    • 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

Abstract

一种以太网中用于将原媒体访问控制(MAC)地址映射到唯一的本地管理的虚拟MAC地址的方法和系统。接入节点利用地址映射功能,将每个原MAC地址映射到多个本地管理的虚拟MAC地址之一,以及反之亦然。利用所述地址的第一八位字节的六个最高有效位来定义所述地址的域,以及第一八位字节的次低有效位来指示所述地址是本地管理的MAC地址。利用所述地址的第二和第三个八位字节来指示单元特定用法。所述地址的最后三个八位字节指示组织指配的单元唯一MAC地址。附加的地址映射功能可以将原地址从不同的源映射到同一个以太网,同时保持每个虚拟MAC地址的唯一性。

Description

用于以太网MAC地址管理的系统、方法和功能
发明背景
本发明涉及数字通信系统。具体而非限制性地说,本发明涉及一种用于管理以太网局域网(LAN)中本地管理的媒体访问控制(MAC)地址的系统和方法。
以太网是一种基于分组的传输协议,主要用于LAN中。以太网是IEEE 802.3业界规范的统称。数据以以太网帧传输,图1是典型以太网帧10的图示。为了同步接收节点,每个帧以仅用于同步的64个比特开头,其中包含56个比特的前导部分11和8个比特的起始帧定界符(SFD)12。在该前导部分之后是目的地址13、源地址14和长度/类型标识符15。媒体访问控制(MAC)客户数据16连同分组组装/分拆器(PAD)17可以有不同的长度,范围从46到1500个八位字节。帧校验序列(FCS)18添加了四个以上的八位字节。帧的大小从目的地址计数到FCS(包括FCS),因此该大小可能在64到1518个八位字节之间变化,不包括可选的虚拟局域网(VLAN)标记,它添加了4个八位字节。
图2显示典型的以太网目的地址和源地址结构,即IEEE802.3(它通过引用结合于本文中)所描述的MAC地址。I/G字段21指示该地址是单独的地址还是组地址。该字段为零(0)表示单独的地址,而一(1)表示组地址(组播)。注意源地址可以在I/G字段中只具有零(0)。U/L字段22指示该地址是通用地址还是本地地址。该字段为零(0)表示全局管理的地址,而一(1)表示本地管理的地址。全1的目的地址表示广播地址。MAC地址结构以实际地址比特23结尾。
图3显示IEEE标准802-1990中所描述的全局管理的单元唯一MAC地址30,IEEE标准802-1990通过引用结合于本文中。为每个全局MAC地址指配组织唯一标识符(OUI)31,以确保唯一性。OUI是3个八位字节的十六进制数,用作6个八位字节MAC地址的前半部分。采用给定OUI的某个组织负责通过为每个产生的单元指配其唯一的3个八位字节的单元唯一MAC地址32来确保该MAC地址的唯一性。
图4显示本地管理的MAC地址40。IEEE标准802.3描述如何通过指配“1”和“0”作为首先传送的八位字节41的两个最低有效位(LSB)来确保对于本地管理的地址的唯一MAC地址。这些比特在图2中还显示为21和22。比特“1”表示该地址是全局管理的地址,而比特“0”表示它是单播地址。但是,IEEE标准802.3未公开任何方法,用于在多个节点以自治方式操作时或当属于不同解决方案的多个节点在同一个以太网网络中利用本地管理的地址工作时确保本地管理的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域内的特定用户。此方法可以由64个不同的系统或节点以自治方式使用,条件是它们具有各自的MAC域。或者,每个节点可以查询数据库来确定哪些地址可供使用。
附图简介
下面将参考附图所示的示范实施例来描述本发明,附图中:
图1(现有技术)显示一个典型的以太网帧。
图2(现有技术)显示称之为MAC地址的典型以太网目的地址和源地址结构;
图3(现有技术)显示典型的全局管理的单元唯一MAC地址的布局;
图4(现有技术)显示典型的本地管理的MAC地址的布局;
图5显示根据本发明原理构造的本地管理的单元唯一虚拟MAC地址的布局;
图6是说明在其中各单元以自治方式利用本地分配的MAC地址的网络中,管理本地管理的MAC地址以及映射以太网业务时执行的功能的简化功能框图;
图7是说明原MAC地址域和虚拟MAC地址域的网络体系结构的框图;以及
图8显示根据本发明原理构造的本地管理的虚拟MAC地址的布局。
优选实施例的详细说明
在以下描述中,为了解释而非限制的目的,给出了一些具体细节,如特定的实施例、电路、信号格式等,以便透彻地理解本发明。对本领域技术人员显而易见的是,本发明可以背离这些具体细节的其它实施例实施。
图5显示根据本发明原理构造的本地管理的单元唯一的虚拟MAC地址50。本发明提供一种方法,用于在多个节点以自治方式工作时或属于不同解决方案的多个节点在同一个以太网网络中工作时提供唯一的本地管理的MAC地址。如图5所示,如IEEE 802.3目前规定的那样,可以对第一个八位字节的最后两个比特51指配值“1”和“0”,以指示该地址是本地管理的单播地址,但是,第一个八位字节的前六个比特52是可供利用的,本发明利用它们来定义本地管理的MAC地址的域(随后称为“MAC域”)。这样,可以定义64个不同的域,其中每个域可以与节点的组织指配的单元唯一MAC地址53相组合。因此,本发明利用节点的单元唯一MAC地址和全局管理的单播地址所用OUI的替代、域标识以及指示地址是本地管理的单播地址的指示。这样,本发明允许节点利用余下的16个比特54来指定唯一的本地管理的MAC地址。
利用单元唯一MAC地址作为本地管理的MAC地址本身并不能确保唯一的地址。当多个组织部署在交付设备以用于同一网络中时,或同一个供应商的设备以新的OUI和重复的单元唯一MAC地址交付时,就可能发生单元唯一MAC地址重复的情况。利用本发明的MAC域可以区分这些地址并确保本地管理的MAC地址的唯一性。
当安装和配置网络单元时,最好选择MAC域。当为单元指配MAC域时可以采用多种方法。在一种方法中,为具有不同GUI的节点指配不同的MAC域。在另一种方法中,对于每个新节点,对照已用于其它节点的单元唯一MAC地址来验证该新节点的单元唯一MAC地址。如果该新单元唯一MAC地址已被使用,则指配新的MAC域。但是,如果该新的单元唯一MAC地址尚未被使用,则不指配新的MAC域。这些功能可以在每个接入节点内执行,从而允许每个接入节点独立地指配唯一的虚拟MAC地址,而无需访问中央数据库。或者,也可以实现登记所有单元的已指配虚拟MAC地址的中央数据库,以确保每个本地管理的地址的唯一性。
以自治方式使用本地指配的MAC地址的节点是网络业务的接入点,它必须像任何网络接口一样进行响应。接口需要响应并管理所有指配的MAC地址的映射。映射的网络业务可以始发于诸如端口、用户或会话等的源端。甚至以太网业务可以通过例如接入节点执行再映射,以使原MAC地址与本地管理的虚拟MAC地址进行交换。这样可以防止用户欺骗并允许网络操作员控制以太网业务。所述映射是一对一执行的。
本发明还可在多个测试设备连接到同一个网络时使用。如果为每个测试设备指配了不同的本地管理的唯一虚拟MAC地址,则每个测试设备可以在网络上发送和接收信息,而不会影响其它测试设备。可以利用指配的MAC域52或单元唯一MAC地址字段53结合随机选择的单元特定用法字段54来生成虚拟MAC地址。此外,当测试设备生成大量业务时,每个测试设备(单元)可以基于测试设备自己的单元唯一MAC地址53来指配自己的本地管理的MAC地址。
图6是说明在其中各单元以自治方式利用本地分配的MAC地址的网络中,管理本地管理的MAC地址以及映射以太网业务时执行的功能的简化功能框图。地址映射应用61包括多个地址映射功能62,其将输入的MAC地址63从输入的以太网分组映射到多个指配的本地管理的MAC地址64之一。其中还显示了登记所有单元的MAC地址的单元MAC地址数据库65。网络节点的单元应用66与该数据库接口,以对照已用于其它节点的单元唯一MAC地址来验证本节点的单元唯一MAC地址。应用66具有有关所有其它节点的MAC地址的知识。该知识对于节点可以是内部的,也可以是外部的,并且可以由公共以太网管理器(PEM)79来管理(参见图7)。
在以太网LAN是通过数字用户线路(DSL)接入的系统中,希望具有较高灵活性,以允许最终用户更改其最终用户设备的MAC地址。例如,最终用户希望能够无需运营商干预便可购买新的以太网适配器。为了提供这种灵活性,同时避免任何潜在的MAC寻址欺骗威胁,本发明采用了了本地管理的唯一虚拟MAC地址。
图7是说明源MAC地址域71和虚拟MAC地址域72的简化网络体系结构框图。原MAC地址域中的站点采用非对称DSL(ADSL)技术接入网络。接入节点73将所有原MAC地址映射到适当的虚拟MAC地址。因此,对于上行业务,以太网帧中的源MAC地址字段以插入的虚拟MAC地址代替原MAC地址,而对于下行业务,以太网帧中的目的MAC地址字段以插入的原MAC地址代替虚拟MAC地址,因此,原MAC地址只存在于接入节点的从属终端(用户)侧,而虚拟MAC地址存在于接入节点的汇聚(用户)侧。此功能的优点在于,网络侧所利用的MAC地址仅由网络来控制,而无原MAC地址可以“污染(pollute)”网络。这消除了MAC地址欺骗威胁,因为网络中不可能有完全相同的MAC地址。
该网络体系结构还包括交换器74、路由器/宽带远程接入服务器(BRAS)75和市话交换机76。路由器/BRAS可以将网络连接到外部宽带网络77,如IP网络或异步传输模式(ATM)网络。市话交换机可以将网络连接到外部电话网78,如公众交换电话网(PSTN)或综合业务数字网(ISDN)。公共以太网管理器(PEM)79控制虚拟MAC地址域72,但是它本身不包含在该虚拟MAC地址域内,因为虚拟MAC地址不在管理虚拟LAN(VLAN)中使用。网络还可以包括多个接入节点73,其中每个接入节点将原MAC地址从不同的源映射到同一个以太网,同时保持每个虚拟MAC地址的唯一性。
图8显示图5的本地管理虚拟MAC地址的示范实施例的布局,其中显示单元特定用法字段54的示范实现。本发明已经设计了虚拟MAC地址的布局,以提供唯一地址,并因此避免接入节点73生成两个完全相同的虚拟MAC地址的可能性(图7)。该虚拟MAC地址布局反映了灵活性与可跟踪性之间的折中。如图所示,为第一个八位字节的两个最低有效位81指配值“1”和“0”,以指示该地址是本地管理的单播地址。将次低有效位(LSB)设为“1”表示该地址是本地管理的地址。通过设置该比特,接入节点可以管理以太网MAC地址中48个比特中的46个。但是,必须确保该虚拟MAC地址从未到达公共网络,所述公共网络中其它特殊的本地管理的MAC地址可导致唯一性的丧失。
第一八位字节的六个最高有效位82用于定义虚拟MAC地址域。为了确保特定的接入节点生成唯一的虚拟MAC地址,将接入节点MAC地址(最后三个八位字节86)的一半插入到所述虚拟MAC地址中。接入节点MAC地址的剩余三个八位字节(即组织唯一标识符(OUI)31)保留不用。当安装接入节点时,PEM79应该为具有该MAC地址的最后三个共同八位字节的接入节点设置不同的虚拟MAC域。这样,确保了虚拟MAC地址对近十亿个网络单元保持唯一性。应该注意的是,虚拟MAC域是在多个供应商的设备或系统在利用本地管理的MAC地址的同一个以太网中使用时,为确保虚拟MAC地址的唯一性引入的。
利用上述比特,如果将一个接入节点的虚拟MAC地址与另一个接入节点生成的地址比较,该虚拟MAC地址始终是唯一的。为了在给定接入节点内进一步区分用户,将图5所示的单元特定用法字段54划分成多个字段83-85。为了在给定接入节点内区分每个用户,选择了四个(线路)比特83用于包含每个用户的ADSL线路编号(即1-8、1-10或1-12)。还可以在虚拟MAC地址中区分每条永久虚拟电路(PVC),选择了四个(PVC)比特84来表示该PVC。为了确保最终用户可以将一个以上的MAC地址用于特定PVC,采用余下的一个八位字节85用作索引。三个地址八位字节86提供接入节点唯一的MAC地址。
应该注意的是,除唯一性之外,虚拟MAC地址中的各字段还提供可跟踪性。即,虚拟MAC地址的任何用户在网络上的位置可以通过MAC域82、线路字段83、PVC字段84、索引字段85和接入节点唯一MAC地址比特86来精确地确定。
其它类型的设备也可以在网络内使用。为了确保其它网络设备的唯一性,可以利用不同的MAC域52(图5)来表示不同类型的设备。或者,单元特定用法字段54可以用于表示设备类型。但是后者将使追溯给定虚拟MAC编号的任务复杂化。此外,索引字段85、PVC字段84和线路字段83(图8)可用于不同的网络目的。例如,如果具有100个端口的接入节点或以太网交换器执行诸如接入节点73(图7)所执行的映射操作,则PVC和线路字段可以组合起来表示256个不同的端口。虚拟MAC地址的单元特定用法字段54的布局可以根据需要改动,因为虚拟MAC地址到源MAC地址(以及反之亦然)的映射仅由接入节点来控制。
本领域技术人员会认识到,本申请中描述的创新概念可以针对各种应用进行修改和变更。因此,本发明专利主题范围不应该限于所讨论的任何具体示范原理,而是由如下的权利要求书限定。

Claims (18)

1.以太网中一种用于将原媒体访问控制(MAC)地址映射到唯一的本地管理的虚拟MAC地址的方法,所述方法包括如下步骤:
利用所述虚拟地址的第一部分定义所述地址的域;
利用所述虚拟MAC地址的第二部分指示所述地址是本地管理的地址;
利用所述虚拟MAC地址的第三部分指示单元特定用法;以及
利用所述虚拟MAC地址的第四部分指示组织指配的单元唯一MAC地址。
2.如权利要求1所述的方法,其特征在于:
所述唯一的本地管理的虚拟MAC地址包含六个八位字节,以及:
利用所述虚拟地址的第一部分定义所述地址的域的所述步骤利用所述虚拟MAC地址的第一八位字节的六个最高有效位来定义所述域;以及
利用所述虚拟MAC地址的第二部分指示所述地址是本地管理的地址的所述步骤利用所述虚拟MAC地址的第一八位字节的次低有效位来指示所述地址是本地管理的地址。
3.如权利要求2所述的方法,其特征在于:利用所述虚拟MAC地址的第三部分指示单元特定用法的所述步骤包括:利用所述虚拟MAC地址的第二和第三个八位字节指示所述单元特定用法。
4.如权利要求3所述的方法,其特征在于:利用所述虚拟MAC地址的第二和第三个八位字节指示所述单元特定用法的所述步骤包括:利用所述虚拟MAC地址的第二和第三个八位字节内的字段来指示每个用户的线路编号、每个用户的永久虚拟电路(PVC)以及每个PVC所用的每个虚拟MAC地址的索引。
5.如权利要求1所述的方法,其特征在于:为不同的节点指配不同的组织唯一标识符(OUI),并且利用所述虚拟地址的第一部分为所述地址定义MAC域的所述步骤包括为每个指配的OUI定义不同的域。
6.如权利要求1所述的方法,其特征在于:利用所述节点的本地管理的MAC地址的第一部分定义域的所述步骤包括如下步骤:
将所述单元唯一MAC地址与已用于其它节点的单元唯一MAC比较;以及
如果所述单元唯一MAC地址已经已用于另一个节点,则为所述虚拟MAC地址定义新的MAC域。
7.如权利要求6所述的方法,其特征在于:将所述单元唯一MAC地址与已用于其它节点的单元唯一MAC地址比较的步骤包括访问存储所述网络中所有节点的MAC地址的MAC地址数据库。
8.如权利要求1所述的方法,其特征在于:所述原MAC地址由地址映射功能接收,其将原MAC地址从以太网分组映射到多个指配的本地管理虚拟MAC地址之一。
9.以太网中一种用于将原媒体访问控制(MAC)地址映射到唯一的本地管理的虚拟MAC地址的系统,所述系统包括:
至少一个地址映射功能,其将原MAC地址映射到多个指配的本地管理虚拟MAC地址之一;
所述映射功能内利用所述虚拟地址的第一部分为所述虚拟MAC地址定义域的装置;
所述映射功能内利用所述虚拟MAC地址的第二部分指示所述地址是本地管理的地址的装置;
所述映射功能内利用所述虚拟MAC地址的第三部分指示单元特定用法的装置;以及
所述映射功能内利用所述虚拟MAC地址的第四部分指示组织指配的单元唯一MAC地址的装置。
10.如权利要求9所述的系统,其特征在于:所述唯一的本地管理的虚拟MAC地址包含六个八位字节,其中利用来定义所述域的所述虚拟MAC地址的所述第一部分是所述虚拟MAC地址的第一八位字节的六个最高有效位。
11.如权利要求10所述的系统,其特征在于:利用来指示所述地址是本地管理的MAC地址的所述虚拟MAC地址的所述第二部分是所述虚拟MAC地址的第一八位字节的次低有效位。
12.如权利要求11所述的系统,其特征在于:利用来指示单元特定用法的所述虚拟MAC地址的所述第三部分是所述虚拟MAC地址的第二和第三八位字节。
13.如权利要求9所述的系统,其特征在于还包括:
MAC地址数据库,其存储所述网络中所有节点的单元唯一MAC地址;
用于执行如下操作的装置:访问所述MAC地址数据库,并将所述单元唯一MAC地址与已用于其它节点的单元唯一MAC地址比较;以及
所述地址映射功能中的装置:用于在所述单元唯一MAC地址已用于另一个节点时为所述原MAC地址定义新的域。
14.以太网中一种防止用户欺骗的方法,它包括如下步骤:
将原媒体访问控制(MAC)地址映射到本地管理的虚拟MAC地址;以及
通过如下步骤确保所述本地管理的虚拟MAC地址是唯一的:
利用所述虚拟地址的第一部分定义所述地址的域;
利用所述虚拟MAC地址的第二部分指示所述地址是本地管理的地址;
利用所述虚拟MAC地址的第三部分指示单元特定用法;以及
利用所述虚拟MAC地址的第四部分指示组织指配的单元唯一MAC地址。
15.适于在以太网中接入节点中工作的地址映射功能,所述地址映射功能包括:
将每个原媒体访问控制(MAC)地址映射到多个指配的本地管理的虚拟MAC地址之一的逻辑;以及
确保每个指配的本地管理的虚拟MAC地址是唯一的的逻辑;所述确保唯一性的逻辑包括:
适于利用所述虚拟MAC地址的第一部分为所述虚拟MAC地址定义域的逻辑;
适于利用所述虚拟MAC地址的第二部分指示所述地址是本地管理的地址的逻辑:;
适于利用所述虚拟MAC地址的第三部分指示单元特定用法的逻辑;以及
适于利用所述虚拟MAC地址的第四部分指示组织指配的单元唯一MAC地址的逻辑。
16.如权利要求15所述的地址映射功能,其特征在于还包括:适于存储所有指配的本地管理的虚拟MAC地址的数据库功能。
17.如权利要求15所述的地址映射功能,其特征在于还包括:适于与存储所有指配的本地管理的虚拟MAC地址的外部数据库通信的通信功能。
18.以太网中一种用于将原媒体访问控制(MAC)地址映射到唯一的本地管理的虚拟MAC地址的方法,所述方法包括如下步骤:
利用所述虚拟MAC地址的第一部分为所述地址定义MAC域;
利用所述虚拟MAC地址的第二部分指示所述地址是本地管理的地址;以及
以及利用所述虚拟MAC地址的第三部分来唯一地标识每个MAC域内的特定用户。
CN2004800023991A 2003-01-21 2004-01-15 用于以太网mac地址管理的系统、方法和功能 Expired - Lifetime CN1739276B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US44153803P 2003-01-21 2003-01-21
US60/441,538 2003-01-21
US10/756,969 US7457300B2 (en) 2003-01-21 2004-01-14 Ethernet address management system
US10/756,969 2004-01-14
PCT/SE2004/000055 WO2004066589A1 (en) 2003-01-21 2004-01-15 System, method and function for ethernet mac address management

Publications (2)

Publication Number Publication Date
CN1739276A true CN1739276A (zh) 2006-02-22
CN1739276B CN1739276B (zh) 2010-04-28

Family

ID=32718219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800023991A Expired - Lifetime CN1739276B (zh) 2003-01-21 2004-01-15 用于以太网mac地址管理的系统、方法和功能

Country Status (11)

Country Link
US (1) US7457300B2 (zh)
EP (1) EP1586188B1 (zh)
KR (1) KR101089442B1 (zh)
CN (1) CN1739276B (zh)
AT (1) ATE389293T1 (zh)
BR (1) BRPI0406849B1 (zh)
DE (1) DE602004012387T2 (zh)
DK (1) DK1586188T3 (zh)
ES (1) ES2300737T3 (zh)
RU (1) RU2342798C2 (zh)
WO (1) WO2004066589A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008019630A1 (en) * 2006-08-15 2008-02-21 Huawei Technologies Co., Ltd. A method, network and node device for data retransmission in network with double-layer
CN101098285B (zh) * 2006-06-30 2010-09-29 国际商业机器公司 获得动态介质访问控制地址的方法和系统
CN101888388A (zh) * 2010-07-15 2010-11-17 中兴通讯股份有限公司 一种实现虚拟媒体访问控制地址的方法及装置
CN102055641A (zh) * 2010-12-28 2011-05-11 华为技术有限公司 一种虚拟局域网的分配方法以及相关装置
WO2011098033A1 (zh) * 2010-02-10 2011-08-18 成都市华为赛门铁克科技有限公司 虚拟链路建立的方法、通信网元及以太网网络系统
CN102209123A (zh) * 2011-05-30 2011-10-05 中国电信股份有限公司 Mac地址管理方法、系统、mac地址服务器及客户机
CN112637188A (zh) * 2020-12-18 2021-04-09 浙江农林大学暨阳学院 一种基于虚地址形成的交换机帧转发方法
US20210266735A1 (en) * 2018-06-29 2021-08-26 Nokia Technologies Oy Methods, device and computer-readable medium for protecting mac addresses

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7421478B1 (en) 2002-03-07 2008-09-02 Cisco Technology, Inc. Method and apparatus for exchanging heartbeat messages and configuration information between nodes operating in a master-slave configuration
US7200610B1 (en) 2002-04-22 2007-04-03 Cisco Technology, Inc. System and method for configuring fibre-channel devices
US7188194B1 (en) 2002-04-22 2007-03-06 Cisco Technology, Inc. Session-based target/LUN mapping for a storage area network and associated method
US7415535B1 (en) * 2002-04-22 2008-08-19 Cisco Technology, Inc. Virtual MAC address system and method
US7165258B1 (en) 2002-04-22 2007-01-16 Cisco Technology, Inc. SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
US7240098B1 (en) 2002-05-09 2007-07-03 Cisco Technology, Inc. System, method, and software for a virtual host bus adapter in a storage-area network
US7831736B1 (en) 2003-02-27 2010-11-09 Cisco Technology, Inc. System and method for supporting VLANs in an iSCSI
JP3922571B2 (ja) * 2003-03-26 2007-05-30 ソニー株式会社 情報処理装置および情報処理方法、記録媒体、並びに、プログラム
US7904599B1 (en) 2003-03-28 2011-03-08 Cisco Technology, Inc. Synchronization and auditing of zone configuration data in storage-area networks
CN1277373C (zh) * 2003-05-07 2006-09-27 华为技术有限公司 网络通信系统中用户位置信息的传递方法
DE10321799A1 (de) * 2003-05-14 2004-12-16 Röhm GmbH & Co. KG Beschichtungsmittel und Kunststoffkörper mit Antigraffiti-Wirkung sowie Verfahren zur Herstellung
US7440415B2 (en) * 2003-05-30 2008-10-21 Ixia Virtual network addresses
US8005958B2 (en) * 2003-06-27 2011-08-23 Ixia Virtual interface
US8401024B2 (en) * 2004-01-14 2013-03-19 Telefonaktiebolaget Lm Ericsson (Publ) Ethernet address management system
US7907615B2 (en) * 2004-03-12 2011-03-15 At&T Intellectual Property Ii, L.P. Method and apparatus to manage network addresses for private voice communications
US7433356B2 (en) * 2004-05-13 2008-10-07 International Business Machines Corporation Methods and apparatus for creating addresses
KR100654449B1 (ko) * 2005-02-01 2006-12-06 삼성전자주식회사 단일 무선 네트워크 인터페이스에서 다수의 무선 링크를통해 데이터를 송수신하는 장치 및 방법
EP1694035B1 (en) * 2005-02-16 2012-09-19 Televic Rail NV Network device and network for reliable packet routing
US7961724B2 (en) 2005-03-18 2011-06-14 Qualcomm Incorporated Dynamic media access control (MAC) address assignment
US7548563B1 (en) 2005-04-01 2009-06-16 Marvell International Ltd. Data transmission using address encoding
CN100450080C (zh) * 2005-05-17 2009-01-07 华为技术有限公司 收敛二层mac地址的方法及设备
WO2007004921A1 (en) * 2005-06-30 2007-01-11 Telefonaktiebolaget Lm Ericsson (Publ) Mapping an original mac address of a terminal to a unique locally administrated virtual mac address
US20070201490A1 (en) * 2005-07-13 2007-08-30 Mahamuni Atul B System and method for implementing ethernet MAC address translation
WO2007074283A2 (fr) * 2005-12-22 2007-07-05 France Telecom Procede de controle dynamique d'adresses de controle d'acces a un reseau ethernet
CN100571202C (zh) * 2006-01-27 2009-12-16 华为技术有限公司 一种自带路由信息的数据的传送方法及传送系统
US7801150B1 (en) * 2006-02-14 2010-09-21 Juniper Networks, Inc. Multiple media access control (MAC) addresses
DE102006021574A1 (de) * 2006-05-09 2007-11-15 Airbus Deutschland Gmbh Verfahren zur Performanceverbesserung bei der Bearbeitung eines prozessübergreifenden digitalen Versuchsmodells
US8144698B2 (en) * 2006-06-09 2012-03-27 Ericsson Ab Scalable data forwarding techniques in a switched network
CN101102264B (zh) * 2006-07-04 2011-07-20 华为技术有限公司 一种以太网转发数据的方法和一种以太网系统
EP1892913A1 (de) * 2006-08-24 2008-02-27 Siemens Aktiengesellschaft Verfahren und Anordnung zum Bereitstellen eines drahtlosen Mesh-Netzwerks
CN100563211C (zh) * 2006-09-29 2009-11-25 华为技术有限公司 一种虚拟网关、虚拟子网的实现方法以及系统
US20080181243A1 (en) * 2006-12-15 2008-07-31 Brocade Communications Systems, Inc. Ethernet forwarding in high performance fabrics
JP2010514290A (ja) * 2006-12-21 2010-04-30 テレフオンアクチーボラゲット エル エム エリクソン(パブル) メディアアクセス制御アドレスを変換するためのネットワーク装置及び方法
US7564850B2 (en) * 2007-01-17 2009-07-21 Huawei Technologies Co., Ltd. Method for transmitting layer 2 packet and access device thereof
US8184631B2 (en) * 2007-01-22 2012-05-22 Oracle America, Inc. Method for specifying a MAC identifier for a network-interface-device
US8077720B2 (en) * 2007-02-27 2011-12-13 Alcatel-Lucent Usa Inc. Methods and devices for generating and forwarding translated MAC addresses
US9413130B2 (en) 2012-12-12 2016-08-09 Cvi Laser, Llc Optical systems
US8975572B2 (en) * 2008-04-04 2015-03-10 Cvi Laser, Llc Compact, thermally stable fiber-optic array mountable to flow cell
US7873711B2 (en) 2008-06-27 2011-01-18 International Business Machines Corporation Method, system and program product for managing assignment of MAC addresses in a virtual machine environment
EP2150028A1 (en) * 2008-07-31 2010-02-03 Nokia Siemens Networks OY Method and device for address translation and communication system comprising such device
KR100973695B1 (ko) * 2008-08-14 2010-08-04 숭실대학교산학협력단 노드 장치 및 스패닝 트리를 이용한 최단 경로 결정 방법
JP2010193146A (ja) * 2009-02-18 2010-09-02 Funai Electric Co Ltd 通信装置および通信システム
WO2011138989A1 (ko) * 2010-05-07 2011-11-10 삼성전자 주식회사 프레임 시작 식별자를 이용한 패킷 정보 전달 장치 및 방법
EP2630774A1 (en) * 2010-10-22 2013-08-28 Telefonaktiebolaget L M Ericsson (PUBL) Differentiated handling of network traffic using network address translation
US8824678B2 (en) * 2011-04-05 2014-09-02 Broadcom Corporation MAC address anonymizer
EP2536099A4 (en) * 2011-04-20 2013-01-09 Huawei Tech Co Ltd PROCESS AND ACCESS NODES FOR PREVENTING ADDRESS CONFLICTS
CN102790751A (zh) * 2011-05-17 2012-11-21 鸿富锦精密工业(深圳)有限公司 服务器共享方法及系统
DE102011078424A1 (de) * 2011-06-30 2013-01-03 Siemens Aktiengesellschaft Verfahren und Vorrichtungen zum Erstellen von Adressen für Teilnehmer in einem Netzwerk
TWI481242B (zh) * 2011-08-15 2015-04-11 Mediatek Inc 處理管理訊框的方法及其相關通訊裝置
DE102013215029B4 (de) * 2013-07-31 2015-07-30 Siemens Aktiengesellschaft Verfahren zur Datenkommunikation in einem Netzwerk sowie Netzwerk
CN105959429A (zh) * 2016-04-28 2016-09-21 浪潮电子信息产业股份有限公司 一种在计算机整机系统批量生产中确保网卡mac地址唯一性的方法
DE102016116077A1 (de) 2016-08-29 2018-03-01 Unify Patente Gmbh & Co. Kg Verfahren zum Zuweisen einer MAC-Adresse zu einem Kommunikationsgerät in einer Netzwerkumgebung und Datenbank mit MAC-Adressen
US11418460B2 (en) 2017-05-15 2022-08-16 Consensii Llc Flow-zone switching
US11146527B2 (en) * 2018-12-28 2021-10-12 Verizon Media Inc. Mapping network MAC addresses to physical locations
CN113242268B (zh) * 2021-07-12 2021-10-15 北京宇创瑞联信息技术有限公司 用于数据安全传输的认证方法、数据安全传输方法和系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5617421A (en) * 1994-06-17 1997-04-01 Cisco Systems, Inc. Extended domain computer network using standard links
US5946313A (en) * 1997-03-20 1999-08-31 Northern Telecom Limited Mechanism for multiplexing ATM AAL5 virtual circuits over ethernet
CN1096780C (zh) * 1998-03-02 2002-12-18 友讯科技股份有限公司 提升第二层以太网交换器功能的路由交换器装置及方法
US6487601B1 (en) 1999-09-30 2002-11-26 International Business Machines Corporation Dynamic mac allocation and configuration
CN1290008C (zh) 2001-04-20 2006-12-13 伊金耐勒股份有限公司 在处理系统中虚拟连网的系统及方法
US7231430B2 (en) * 2001-04-20 2007-06-12 Egenera, Inc. Reconfigurable, virtual processing system, cluster, network and method
JP2003060662A (ja) * 2001-08-21 2003-02-28 Sony Corp 通信装置及び通信方法、並びにプログラム及び記録媒体

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101098285B (zh) * 2006-06-30 2010-09-29 国际商业机器公司 获得动态介质访问控制地址的方法和系统
WO2008019630A1 (en) * 2006-08-15 2008-02-21 Huawei Technologies Co., Ltd. A method, network and node device for data retransmission in network with double-layer
US9100351B2 (en) 2006-08-15 2015-08-04 Huawei Technologies Co., Ltd. Method and system for forwarding data in layer-2 network
US8804713B2 (en) 2006-08-15 2014-08-12 Huawei Technologies Co., Ltd. Method and system for forwarding data in layer-2 network
CN101127696B (zh) * 2006-08-15 2012-06-27 华为技术有限公司 二层网络中的数据转发方法和网络及节点设备
WO2011098033A1 (zh) * 2010-02-10 2011-08-18 成都市华为赛门铁克科技有限公司 虚拟链路建立的方法、通信网元及以太网网络系统
WO2012006888A1 (zh) * 2010-07-15 2012-01-19 中兴通讯股份有限公司 一种实现虚拟媒体访问控制地址的方法及装置
CN101888388A (zh) * 2010-07-15 2010-11-17 中兴通讯股份有限公司 一种实现虚拟媒体访问控制地址的方法及装置
CN102055641A (zh) * 2010-12-28 2011-05-11 华为技术有限公司 一种虚拟局域网的分配方法以及相关装置
CN102209123A (zh) * 2011-05-30 2011-10-05 中国电信股份有限公司 Mac地址管理方法、系统、mac地址服务器及客户机
US20210266735A1 (en) * 2018-06-29 2021-08-26 Nokia Technologies Oy Methods, device and computer-readable medium for protecting mac addresses
US11877147B2 (en) * 2018-06-29 2024-01-16 Nokia Technologies Oy Methods, device and computer-readable medium for protecting MAC addresses
CN112637188A (zh) * 2020-12-18 2021-04-09 浙江农林大学暨阳学院 一种基于虚地址形成的交换机帧转发方法
CN112637188B (zh) * 2020-12-18 2022-07-08 浙江农林大学暨阳学院 一种基于虚地址形成的交换机帧转发方法

Also Published As

Publication number Publication date
EP1586188A1 (en) 2005-10-19
CN1739276B (zh) 2010-04-28
KR101089442B1 (ko) 2011-12-07
KR20050094440A (ko) 2005-09-27
BRPI0406849A (pt) 2005-12-27
ATE389293T1 (de) 2008-03-15
EP1586188B1 (en) 2008-03-12
ES2300737T3 (es) 2008-06-16
BRPI0406849B1 (pt) 2017-03-07
WO2004066589A1 (en) 2004-08-05
DE602004012387T2 (de) 2009-04-02
US7457300B2 (en) 2008-11-25
RU2342798C2 (ru) 2008-12-27
US20040141468A1 (en) 2004-07-22
DE602004012387D1 (de) 2008-04-24
RU2005126425A (ru) 2006-01-10
DK1586188T3 (da) 2008-06-30

Similar Documents

Publication Publication Date Title
CN1739276B (zh) 用于以太网mac地址管理的系统、方法和功能
US8401024B2 (en) Ethernet address management system
US7843934B2 (en) Methods and apparatus for providing emergency telephone service to IP-based telephone users
US7843923B2 (en) Methods and apparatus for determining the port and/or physical location of an IP device and for using that information
US8094666B2 (en) Mapping an original MAC address of a terminal to a unique locally administrated virtual MAC address
US7808992B2 (en) Platform independent implementation of private VLANS
CN100401714C (zh) 用于对通信设备进行自动配置的方法
CN1956414A (zh) 自动虚拟局域网标识符发现的方法和网络终端
EP0689748A1 (en) Method and apparatus for extracting connection information from protocol headers
CA2441784A1 (en) Access networks
CN101310486A (zh) 用于在宽带接入网络中插入因特网协议服务的技术
CN1273394A (zh) 综合ip网络
SE504766C2 (sv) Arrangemang för att tillhandahålla lokalnätsemuleringstjänst över publikt förbindelselöst ATM-nät
CN102792651B (zh) 在mac层应用服务路径路由选择的装置
CN101536410B (zh) Lan拓扑检测和地址分配
CN1528080A (zh) 确定终端设备的虚拟地址的方法和设备
Hinden Simple internet protocol plus white paper
US6614782B1 (en) Communications system to transmitting data packets between affiliated communication terminals and/or communication terminals of affiliated local networks
WO2010121572A1 (en) System, method and multicast group address allocator for determining group address for ethernet-based multicast communication
CN108471440A (zh) 一种数字对讲方法及系统
Rooney Introduction to IP address management
US6917619B1 (en) System and method for interconnecting ATM systems over an intermediate ATM network using switch virtual connections
US20050066055A1 (en) Apparatus and method for configuring internet protocol address of host and service method using the internet protocol address
CN113328942B (zh) 一种配置下发方法及装置、计算机设备
CN1492648A (zh) 一种管理和应用呼叫实例的方法

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
CX01 Expiry of patent term

Granted publication date: 20100428

CX01 Expiry of patent term