CN101001263A - 内部交换网中各节点配置mac地址的方法 - Google Patents

内部交换网中各节点配置mac地址的方法 Download PDF

Info

Publication number
CN101001263A
CN101001263A CNA200610000654XA CN200610000654A CN101001263A CN 101001263 A CN101001263 A CN 101001263A CN A200610000654X A CNA200610000654X A CN A200610000654XA CN 200610000654 A CN200610000654 A CN 200610000654A CN 101001263 A CN101001263 A CN 101001263A
Authority
CN
China
Prior art keywords
mac address
veneer
configuration packet
packet
configuration
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
CNA200610000654XA
Other languages
English (en)
Other versions
CN101001263B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200610000654XA priority Critical patent/CN101001263B/zh
Publication of CN101001263A publication Critical patent/CN101001263A/zh
Application granted granted Critical
Publication of CN101001263B publication Critical patent/CN101001263B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种为内部交换网中各节点配置MAC地址的方法,针对现有技术中单板MAC地址分配过于复杂,本发明提出的方法包括:(1)将单板的以太网控制器的工作模式配置为杂合模式;(2)主控板定时将单板的MAC地址配置包发送到内部交换网端口;(3)内部交换网端口将接收到的MAC地址配置包发送到单板;(4)单板判断接收到的所述MAC地址配置包是否为合法配置包,如果是,则将单板的以太网控制器设置为工作在正常模式,并进入步骤(6),如果不是则进入步骤(5);(5)丢弃所述的MAC地址配置包,继续接收MAC地址配置包,返回步骤(4);(6)单板根据接收到的MAC地址配置包,更新单板的MAC地址。本发明提出的方法,克服了现有技术的实现复杂、耗费资源、修改不便、可扩展性差等缺点。

Description

内部交换网中各节点配置MAC地址的方法
技术领域
本发明涉及一种数据处理方法,尤其是指一种内部交换网中各节点配置MAC地址的方法。
背景技术
通讯领域中,一个***设备通常由机架、单板、背板以及连接线缆等组成,***内各单板间的通讯方式是多种多样的,而以太网技术以其成本低廉、结构简单、易于扩展以及便于IP包的传输和处理等特点正迅速取代其它的通讯方式,成为机架内单板间通讯方式的主流。
图1是一个典型的采用以太网架构的***内部连接示意图,***单板通过背板或者线缆连接到位于主控交换单元(主控板)的内部交换网的一个端口上,交换网的控制范围可以是同层或不同层机框内的各单板。单板之间要通过以太网进行通讯,则必须有相互独立的MAC地址(MAC,MediumAccess Control,位于OSI七层网络协议参考模型中的第二层即数据链路层,MAC地址也叫物理地址、硬件地址或链路地址)。由于一般的通信***内的各单板是不连接到公网的,因此各单板的MAC地址可以根据实际需要灵活配置。目前主要有以下几种方法来实现***内部MAC地址的配置:
方法一:根据机架的环境号及单板在机架中的机框和槽位号,来确定每块单板网口MAC地址,分别固化在单板上。当单板改变使用环境时,必须把新的MAC地址重新固化到单板上。这种方法的缺点是操作复杂,不利于调试,而且成本较高(各单板必须保留存储MAC地址的存储器)。
方法二:通过背板走线把相关的环境号、机框号、槽位号等信息引入单板,各单板获取这些信息后,根据***指定的算法,生成自己的MAC地址。这种方法克服了方法一存在的缺点,但是增加了背板走线以及背板与单板的接插件插针的需求数,同时一旦MAC地址的生成算法有变动时,***内的各单板都需要根据新的算法对软件做相应修改。
发明内容
针对上述现有的内部交换网上各节点MAC地址配置的方法中所存在的问题和不足,本发明的目的是提供一种内部交换网中各节点配置MAC地址的方法,克服现有技术的实现复杂、耗费资源、修改不便、可扩展性差等缺点。
本发明是这样实现的:内部交换网中各节点配置MAC地址的方法,包括以下步骤:
(1)将单板的以太网控制器的工作模式配置为杂合模式;
(2)主控板定时将单板的MAC地址配置包发送到内部交换网端口;
(3)内部交换网端口将接收到的MAC地址配置包发送到单板;
(4)单板判断接收到的所述MAC地址配置包是否为合法配置包,如果是,则将单板的以太网控制器设置为工作在正常模式,并进入步骤(6),如果不是则进入步骤(5);
(5)丢弃所述的MAC地址配置包,继续接收MAC地址配置包,返回步骤(4);
(6)单板根据接收到的MAC地址配置包,更新单板的MAC地址。
其中,所述步骤还包括:
(A)主控板生成MAC地址表,所述MAC地址表中包含交换网各端口的MAC地址;
(B)主控板根据MAC地址表,为内部交换网各端口配置MAC地址。
其中,步骤(2)中所述的MAC地址配置包中包括:所述MAC地址配置包的目的MAC地址、配置包标志信息、配置包校验信息。
其中,步骤(4)具体为:
单板的以太网控制器读取MAC地址配置包中的配置包标志信息和配置包校验信息,判断所述的配置包标志信息和配置包校验信息是否合法,如果合法,则将单板的以太网控制器设置为工作在正常模式,并进入步骤(6),如果不合法,则进入步骤(5)。
其中,所述步骤(6)具体为:
单板读取所述MAC地址配置包中的目的MAC地址,并将所述的MAC地址配置为单板的MAC地址。
本发明提出的内部交换网中各节点配置MAC地址的方法,克服了现有技术的实现复杂、耗费资源、修改不便、可扩展性差等缺点,由主控板对其他***单板的MAC地址进行集中控制和分发,不需要在单板上增加额外的存储器,也不需要增加背板走线,当MAC地址的生成算法改变时,只需改动主控板上的软件即可,非常灵活方便。另外本方法还具有很强的可扩展性,根据需要可以在配置包中添加其他有用的信息供***单板获取,如***单板的IP地址、主控板的MAC地址和IP地址、路由信息等。
附图说明
图1是一个典型的采用以太网架构的***内部连接示意图;
图2是MAC地址配置包的结构示意图;
图3是本发明优选实施例流程图。
具体实施方式
下面结合附图对本发明作进一步的详细描述。
本发明优选实施例如图3所示,包括以下步骤:
①、主控板根据各单板在***中的位置及其对应的交换网端口生成交换网上各端口的MAC地址表。MAC地址的生成算法如下:一共6个字节,前面2个字节固定为0x40和0x00,第三个字节用***设计确定下来的网段,第四个字节为机架的环境号(根据跳线获得),第五个字节为单板所在的机框号,第六个字节为单板所在的槽位号,这样的算法保证了机架内部及不同的机架之间各单板的MAC地址是唯一的。例如当***确定的网段为10,机架环境号为32,功能单板位于机架的第3层机框,对应的槽位号为8,连接到交换网端口6上,则根据上面的算法可计算出交换网端口6的MAC地址为0x40 00 0A 20 03 08,以此类推可得到交换网上其他各端口的MAC地址;
②、主控板根据所述的MAC地址表,为内部交换网的各端口配置MAC地址;
③、主控板每间隔2秒,向所有已配置过静态MAC地址的端口发送包含MAC地址信息的配置包,所述MAC地址配置包的结构如图2所示,MAC包的目的地址为已配置过静态MAC地址的端口的MAC地址,同时所述的MAC地址配置包中还包括配置包标志信息和配置包校验信息;
④、连接在内部交换网上的单板在完成单板硬件初始化后,将以太网控制器的工作模式配制为杂合模式,即设置MPC8270的FPSM[PRO]=1。杂合模式下,以太网控制器不检查MAC帧的目的地址,全部接收;
⑤、单板的以太网控制器对所有收到的MAC地址配置包进行检查,判断MAC地址配置包中的配置包标志信息和配置包校验信息是否为合法,如果是则进入步骤⑥,如果不是则丢弃该MAC地址配置包,继续接收MAC地址配置包并对MAC地址配置包进行前述的判断,直到收到合法的MAC地址配置包;
⑥、将单板的以太网控制器的工作模式配制成正常模式,即设置MPC8270的FPSM[PRO]=0,此时单板的以太网控制器停止对收到的MAC包进行检查处理;
⑦、单板根据所述的合法的MAC地址配置包,读取出所述MAC地址配置包的目的MAC地址,并将目的MAC地址配置为本单板的MAC地址。
此时,单板完成MAC地址支配,***单板使用新的MAC地址与其他单板通信。
作为优选,所述的MAC地址配置包中还包括本板的IP地址、主控板的MAC地址和IP地址、路由信息等信息,单板接收到MAC地址配置包后,能够根据所述的MAC地址配置包更新单板的相关信息。

Claims (5)

1、一种为内部交换网中各节点配置MAC地址的方法,其特征在于,该方法包括以下步骤:
(1)将单板的以太网控制器的工作模式配置为杂合模式;
(2)主控板定时将单板的MAC地址配置包发送到内部交换网端口;
(3)内部交换网端口将接收到的MAC地址配置包发送到单板;
(4)单板判断接收到的所述MAC地址配置包是否为合法配置包,如果是,则将单板的以太网控制器设置为工作在正常模式,并进入步骤(6),如果不是则进入步骤(5);
(5)丢弃所述的MAC地址配置包,继续接收MAC地址配置包,返回步骤(4);
(6)单板根据接收到的MAC地址配置包,更新单板的MAC地址。
2、根据权利要求1所述的内部交换网中各节点配置MAC地址的方法,其特征在于,所述步骤还包括:
(A)主控板生成MAC地址表,所述MAC地址表中包含交换网各端口的MAC地址;
(B)主控板根据MAC地址表,为内部交换网各端口配置MAC地址。
3、根据权利要求1或2所述的内部交换网中各节点配置MAC地址的方法,其特征在于,步骤(2)中所述的MAC地址配置包中包括:所述MAC地址配置包的目的MAC地址、配置包标志信息、配置包校验信息。
4、据权利要求3述的内部交换网中各节点配置MAC地址的方法,其特征在于,步骤(4)具体为:
单板的以太网控制器读取MAC地址配置包中的配置包标志信息和配置包校验信息,判断所述的配置包标志信息和配置包校验信息是否合法,如果合法,则将单板的以太网控制器设置为工作在正常模式,并进入步骤(6),如果不合法,则进入步骤(5)。
5、根据权利要求4所述的内部交换网中各节点配置MAC地址的方法,其特征在于,所述步骤(6)具体为:
单板读取所述MAC地址配置包中的目的MAC地址,并将所述的MAC地址配置为单板的MAC地址。
CN200610000654XA 2006-01-09 2006-01-09 内部交换网中各节点配置mac地址的方法 Expired - Fee Related CN101001263B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610000654XA CN101001263B (zh) 2006-01-09 2006-01-09 内部交换网中各节点配置mac地址的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610000654XA CN101001263B (zh) 2006-01-09 2006-01-09 内部交换网中各节点配置mac地址的方法

Publications (2)

Publication Number Publication Date
CN101001263A true CN101001263A (zh) 2007-07-18
CN101001263B CN101001263B (zh) 2010-11-24

Family

ID=38693067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610000654XA Expired - Fee Related CN101001263B (zh) 2006-01-09 2006-01-09 内部交换网中各节点配置mac地址的方法

Country Status (1)

Country Link
CN (1) CN101001263B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010060250A1 (zh) * 2008-11-25 2010-06-03 中兴通讯股份有限公司 以太环网的地址刷新方法及装置
CN101309114B (zh) * 2008-07-10 2012-05-09 中兴通讯股份有限公司 一种实现节点工作模式自动配置的方法及***
CN101707636B (zh) * 2009-11-20 2013-10-16 中兴通讯股份有限公司 用于基站bbu单板的ip地址分配方法及装置
CN104038449A (zh) * 2014-06-11 2014-09-10 华为技术有限公司 一种业务单板通信的方法、业务单板和通信设备
CN104168172A (zh) * 2014-08-27 2014-11-26 积成电子股份有限公司 基于switch芯片的板间数据交互装置及数据交互方法
CN105681072A (zh) * 2015-12-18 2016-06-15 福建星网锐捷网络有限公司 一种业务卡的ip地址管理方法及装置
CN106487941A (zh) * 2015-08-31 2017-03-08 北京华为数字技术有限公司 一种配置介质访问控制地址的方法和设备
CN111600970A (zh) * 2020-04-09 2020-08-28 南瑞集团有限公司 一种稳控装置程序集中下载的方法及***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363423B1 (en) * 1999-04-26 2002-03-26 3Com Corporation System and method for remotely generating, assigning and updating network adapter card in a computing system
ATE469501T1 (de) * 2001-02-24 2010-06-15 Ibm Ethernet-adressierung über physikalische position für massiv parallele systeme
KR100385996B1 (ko) * 2001-09-05 2003-06-02 삼성전자주식회사 하나의 NIC(Network InterfaceCard)에 복수개의 IP 어드레스를 할당하는 방법 및이에 적합한 장치
CN1249956C (zh) * 2002-10-18 2006-04-05 华为技术有限公司 虚拟以太网适配卡的方法
CN100492985C (zh) * 2004-04-07 2009-05-27 北京润光泰力科技发展有限公司 基于以太网媒体接入控制层的网络设备的管理方法
CN1696926A (zh) * 2004-05-15 2005-11-16 鸿富锦精密工业(深圳)有限公司 Mac地址自动分配***及方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101309114B (zh) * 2008-07-10 2012-05-09 中兴通讯股份有限公司 一种实现节点工作模式自动配置的方法及***
WO2010060250A1 (zh) * 2008-11-25 2010-06-03 中兴通讯股份有限公司 以太环网的地址刷新方法及装置
CN101741673B (zh) * 2008-11-25 2012-04-18 中兴通讯股份有限公司 一种以太环网的地址刷新方法
US8675477B2 (en) 2008-11-25 2014-03-18 Zte Corporation Address refreshing method and device of ethernet ring network
CN101707636B (zh) * 2009-11-20 2013-10-16 中兴通讯股份有限公司 用于基站bbu单板的ip地址分配方法及装置
CN104038449B (zh) * 2014-06-11 2017-09-29 华为技术有限公司 一种业务单板通信的方法、业务单板和通信设备
CN104038449A (zh) * 2014-06-11 2014-09-10 华为技术有限公司 一种业务单板通信的方法、业务单板和通信设备
CN104168172A (zh) * 2014-08-27 2014-11-26 积成电子股份有限公司 基于switch芯片的板间数据交互装置及数据交互方法
CN106487941A (zh) * 2015-08-31 2017-03-08 北京华为数字技术有限公司 一种配置介质访问控制地址的方法和设备
CN105681072A (zh) * 2015-12-18 2016-06-15 福建星网锐捷网络有限公司 一种业务卡的ip地址管理方法及装置
CN105681072B (zh) * 2015-12-18 2019-07-23 福建星网锐捷网络有限公司 一种业务卡的ip地址管理方法及装置
CN111600970A (zh) * 2020-04-09 2020-08-28 南瑞集团有限公司 一种稳控装置程序集中下载的方法及***
CN111600970B (zh) * 2020-04-09 2022-08-09 南瑞集团有限公司 一种稳控装置程序集中下载的方法及***

Also Published As

Publication number Publication date
CN101001263B (zh) 2010-11-24

Similar Documents

Publication Publication Date Title
CN101001263B (zh) 内部交换网中各节点配置mac地址的方法
US7978595B2 (en) Method for processing multiple active devices in stacking system and stacking member device
EP1482712B1 (en) Virtual network addresses
CN101369899A (zh) 以太网供电方法和***
CN101626383A (zh) 一种航空电信网的路由测试方法及路由器虚拟机
CN109698757A (zh) 切换主备设备、恢复用户数据的方法、服务器及网络设备
CN106453124A (zh) 流量调度方法及装置
CN103441935B (zh) 自动识别服务器与接入交换机的邻接关系的方法及装置
CN101510793A (zh) 一种通过蓝牙服务器实现多个蓝牙设备组网的方法、软件程序及服务器
CN105187955B (zh) 数模切换器设备、楼宇对讲***和实现模拟***和数字***连接的方法
JP2008515258A (ja) 通信システム、分配素子およびネットワーク装置
CN107682162A (zh) 电子设备、网络共享方法及装置
CN102870371A (zh) 用于变更至少一个设备的运行状态的方法
CN109831334A (zh) 网络拓扑构建方法、装置及终端设备
CN108259283A (zh) 基于广域网Mesh技术的无线设备通信方法及***
CN109039764A (zh) 一种分布式存储***的网络参数配置方法
CN101159587A (zh) 一种远程开局的方法和***
CN101453356A (zh) 一种计算机切换器及其与多台服务器匹配的方法
CN108696370B (zh) 一种服务器与业务绑定和解绑定方法、装置及***
CN1490994B (zh) 将设备与无线网络相连的方法及设备
CN103534995B (zh) 一种路由器集群的板间通信方法、路由器和路由器集群
CN100492985C (zh) 基于以太网媒体接入控制层的网络设备的管理方法
CN114189438A (zh) 一种基于opc ua的工业设备自动发现与配置方法
CN104539576B (zh) 基于IPv6网络的通信方法与***
CN106533934A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101124

Termination date: 20150109

EXPY Termination of patent right or utility model