多重扩张树协议兼容的方法、系统以及相关交换器的制作方法

文档序号:7951535阅读:183来源:国知局
专利名称:多重扩张树协议兼容的方法、系统以及相关交换器的制作方法
技术领域
本发明是有关于一种多重扩张树协议(multiple spanning tree protocol,MSTP)运作的方法,特别是有关于一种适用于不同多重扩张树协议间运作的方法。
背景技术
一般通称的扩张树协议(spanning tree protocol,STP),是指架构于IEEE802.1标准上的连结管理协议,其功能在于控管网络(network)中各个桥接(bridge)装置的状态。使用扩张树协议可减少网络路径(path)重复或赘行的情形,并有效地避免不必要的回路(loop)。在网络中所传输的数据是以封包(packet)的方式进行,而在网络中不同的局部局域网络(local area network,LAN)过滤及转出封包的装置即为交换器(switch)。
由于网络技术的快速发展,当一个实体局域网络分割为多个虚拟局域网络(virtual LAN,VLAN)时,单一扩张树协议往往无法适切地计算出符合每个虚拟局域网络的网络拓扑(topology)需求,因此多重扩张树协议(MSTP)便应运而生,也就是说应用多重扩张树协议可计算出网络的多重拓扑(multiple topology)。多重扩张树协议是以区域(region)为单位进行运作,相同区域内的交换器具有相同的多重扩张树设定参数(parameter)。形成区域后,对一区域外的交换器而言,会将此区域视为整合式的大型交换器一般。
然而,由于多重扩张树协议可能基于不同的标准(standard)制定而成。例如,IEEE 802.1标准以及思科标准(Cisco standard)。因此,符合IEEE标准多重扩张树协议(IEEE 802.1 standard)的交换器与符合思科多重扩张树协议(Cisco standard)的交换器间,并未必能相容运作。请参照图1a-图1c,假设网络环境中存在交换器100、102及104,交换器102为思科交换器(符合思科标准多重扩张树协议),交换器104为标准交换器(符合IEEE标准多重扩张树协议)。若将思科交换器102及标准交换器104设定为同一区域时,理想状态应形成如108所示的一个区域,而思科交换器102及标准交换器104应会形成一虚拟交换器106,如图1b所示。然而,由于思科交换器102及标准交换器104并不兼容,因此实际运作后便形成如图1c所示,思科交换器102形成区域110,标准交换器104形成区域112,两者无法合成一区域。
因此,使符合不同多重扩张树协议的交换器可兼容运作的方法或系统,是未来网络应用技术中的一重要课题。

发明内容
有鉴于此,本发明是以不同多重扩张树协议的差异为主,对于所接收的桥接协议数据单元(bridge protocol data unit,BPDU)进行检验,使得数据封包在交换器的以太网络驱动程序模块(LLC layer & Ethernet driver module)及IEEE标准多重扩张树模块(MST module)间进行检验,以确保数据封包可在不同交换器间兼容运作。
为达成上述目的,本发明提供一种多重扩张树协议兼容的方法,首先提供检验模块于标准多重扩张树模块以及以太网络驱动程序模块间,避免更动到现有的多重扩张树模块。检验模块用以执行接收检验程序以及传送检验程序。检验模块、标准多重扩张树模块以及以太网络驱动程序模块设置于一交换器中。
检验模块用以接收桥接协议数据单元并检验调整。当桥接协议数据单元来自以太网络驱动程序模块时,对于桥接协议数据单元执行接收检验程序,及当桥接协议数据单元来自标准多重扩张树模块时,对于桥接协议数据单元执行传送检验程序。
接收检验程序包括下列步骤,首先判别桥接协议数据单元的种类,即依照桥接协议数据单元格式的差异辨别该桥接协议数据单元是否符合交换器本身多重扩张树格式或已知可兼容的多重扩张树格式。交换器本身多重扩张树可为IEEE标准多重扩张树协议,已知可兼容的多重扩张树可为思科标准多重扩张树协议。
如桥接协议数据单元符合交换器本身多重扩张树格式或为未知的格式。确认交换器接收该桥接协议数据单元的通信端口的多重扩张树协议记录是否符合。如不符合,则调整该通信端口的协议记录并更新该通信端口已记录识别码信息(MST设定识别码字段)。其中该识别码信息是用来记录多重扩张树协议的重要设定核对信息,可由桥接协议数据单元中取得。
如桥接协议数据单元符合已知可兼容的多重扩张树格式。验证该桥接协议数据单元的区域组态设定与交换器本身多重扩张树的组态设定是否一致,如确认桥接协议数据单元中的组态名称字段(Configuration Name)及MSTI信息(MSTI message)数量与交换器本身多重扩张树的组态名称及符合条件的扩张树数量是否相同。当确定桥接协议数据单元与交换器本身多重扩张树的区域组态设定一致时,更新该通信端口的识别码信息为桥接协议数据单元中的识别码信息(MST设定识别码字段)并确认交换器接收该桥接协议数据单元的通信端口的多重扩张树协议记录是否符合。如不符合,则调整该通信端口的协议记录。
当判定桥接协议数据单元与交换器本身多重扩张树格式不同,但符合已知可兼容的多重扩张树格式时,将桥接协议数据单元格式重新封装转换为交换器本身多重扩张树的格式。交由交换器的多重扩张树模块进行协议运作。
传送检验程序包括下列步骤,首先判别交换器传送该桥接协议数据单元的通信端口的多重扩张树协议记录是否为已知可兼容的多重扩张树协议。
如该通信端口的协议记录符合已知可兼容的多重扩张树协议,将桥接协议数据单元格式重新封装转换为已知可兼容的多重扩张树格式。交由交换器的以太网络驱动程序模块进行封包传送。
另外,本发明还提出一种交换器,包括一检验模块,其用以执行如前所述的多重扩张树协议兼容的方法步骤。
此外,本发明还提出一种多重扩张树协议兼容的系统,包括检验模块,此检验模块包括协议识别模块、区域验证模块以及封包转换模块。检验模块设置于交换器的标准多重扩张树模块以及以太网络驱动程序模块间,其用以执行前述的接收检验程序以及传送检验程序。协议识别模块、区域验证模块及封包转换模块用以提供进行接收检验程序及传送检验程序时所需的检验功能及数据记录。检验模块、标准多重扩张树模块以及以太网络驱动程序模块设置于一交换器中。
协议识别模块包含桥接协议数据单元种类判别功能以及通信端口多重扩张树协议记录,供进行接收检验程序及传送检验程序时使用。区域验证模块包含桥接协议数据单元区域验证功能以及通信端口识别码信息记录,供进行接收检验程序时使用。封包转换模块包含桥接协议数据单元重新封装功能,供进行接收检验程序及传送检验程序时使用,转换封包为已知的多重扩张树格式。
通过本发明,可确保数据封包在不同交换器间兼容运作。
本发明的详细特征及优点将在实施方式中详细叙述,其内容足以使任何熟习相关技艺者了解本发明的技术并据以实施,且任何与本发明相关的优点及目的可轻易地从本说明书所揭露的内容、申请专利范围及图式中理解。
以上的关于本发明内容的说明及以下的实施方式的说明是用以示范与解释本发明的原理,并且提供本发明的专利申请范围更进一步的解释。


图1a-图1c显示现行符合不同多重扩张树协议标准的交换器的运作方式。
图2显示本发明所揭示的交换器的示意图。
图3a显示本发明所揭示的方法中接收检验程序的执行流程图。
图3b显示本发明所揭示的方法中传送检验程序的执行流程图。
图4a显示符合IEEE标准多重扩张树协议的桥接协议数据单元的字段格式。
图4b显示符合思科标准多重扩张树协议的桥接协议数据单元的字段格式。
图4c显示符合IEEE标准多重扩张树协议的桥接协议数据单元的设定识别码字段格式。
图4d显示符合思科标准多重扩张树协议的桥接协议数据单元的设定识别码字段格式。
图4e显示符合IEEE标准多重扩张树协议的桥接协议数据单元的MSTI信息字段格式。
图4f显示符合思科标准多重扩张树协议的桥接协议数据单元的MSTI信息字段格式。
图5a显示本发明所揭示的方法的一实施例的示意图。
图5b显示本发明所揭示的方法的另一实施例的示意图。
符号说明100-交换器;102-思科交换器;104-IEEE标准交换器;106-多重扩张树所形成的虚拟交换器;108、110、112-多重扩张树所形成的区域;20-交换器;200-检验模块;202-IEEE标准多重扩张树模块;204-以太网络驱动程序模块;210-接收检验程序;212-传送检验程序;
230-协议辨识模块;240-区域验证模块;250-封包转换模块;400、402-第三版长度(Version 3 Length)字段;410-MST延伸信息长度字段;412、420-MST设定识别码;414、422-CIST桥接器辨识码;404、406-MSTI信息;430、440-多重扩张树设定识别码的组态设定名称(ConfigurationName);450-MSTI扩张树编号;452、460-区域根识别码;454-MSTI桥接器识别码;456-MSTI通信端口识别码;462-MSTI桥接器优先权;464-MSTI通信端口优先权;500、510-加强型交换器(符合本发明所提的方法);502-其它交换器(支持其它多重扩张树);504-思科交换器(支持思科标准多重扩张树);506、516-多重扩张树所形成的区域;512-思科标准多重扩张树所形成的区域;514-IEEE标准多重扩张树所形成的区域。
具体实施例方式
有关本发明的特征与实作,将配合图式作最佳实施例详细说明如下,请参照图2。图2是显示本发明所揭示的交换器的示意图。在一实施例中,本发明提供一种交换器20,其是以多重扩张树协议兼容的方法所制成。交换器本身的多重扩张树协议以IEEE标准多重扩张树模块为例,交换器已知可兼容的多重扩张树协议以思科标准多重扩张树模块为例。
首先,提供检验模块200于IEEE标准多重扩张树模块(MST module)202及以太网络驱动程序模块(LLC Layer & Ethernet Driver Module)204间,检验模块200用以执行接收检验程序210以及传送检验程序212。检验模块200包括协议识别模块230、区域验证模块240以及封包转换模块250。检验模块200、IEEE标准多重扩张树模块202以及以太网络驱动程序模块204设置于交换器20中。
检验模块200用以接收桥接协议数据单元并检验调整之。当桥接协议数据单元来自以太网络驱动程序模块204时,对于桥接协议数据单元执行接收检验程序210,及当桥接协议数据单元来自IEEE标准多重扩张树模块202时,对于桥接协议数据单元执行传送检验程序212。
接收检验程序210细部流程示意图,如图3a所示。首先,当以太网络驱动程序模块204收到桥接协议数据单元(步骤S300),通过协议识别模块230的桥接协议数据单元种类判别功能进行种类判定(步骤S302)。
当判定桥接协议数据单元符合IEEE标准多重扩张树格式时,检查交换器收到该桥接协议数据单元的通信端口的多重扩张树协议记录是否设为思科标准多重扩张树(步骤S304)。如该协议记录为思科标准多重扩张树,则将该协议记录设定为IEEE标准多重扩张树(步骤S306)并清除该通信端口的识别码信息记录(步骤S308)。
当判定桥接协议数据单元符合思科标准多重扩张树格式时,通过区域验证模块240的桥接协议数据单元区域验证功能进行区域识别(步骤S310)。验证桥接协议数据单元与交换器的多重扩张树具有相同区域组态时,记录该桥接协议数据单元中的设定识别码412(请参见图4b)于收到该桥接协议数据单元的通信端口的识别码信息记录中(步骤S312),并将该通信端口的协议记录设定为思科标准多重扩张树(步骤S314)。
最后,如桥接协议数据单元为思科标准多重扩张树格式,通过封包转换模块250的桥接协议数据单元重新封装功能将该桥接协议数据单元转换为IEEE标准多重扩张树格式(步骤S316)。然后,通知IEEE标准多重扩张树模块202收到桥接协议数据单元(步骤S318)。
其中,协议识别模块230的桥接协议数据单元种类判别功能,请参照图4a-图4b。图4a是显示符合IEEE标准多重扩张树协议的桥接协议数据单元格式字段,图4b是显示符合思科标准多重扩张树协议的桥接协议数据单元格式字段。可以下列条件判定为思科多重扩张树格式,即桥接协议数据单元中的第三版长度(Version 3 Length)字段400数值为0,桥接协议数据单元中的多重扩张树延伸信息长度(MST Extended Length)字段410数值大于或等于64,桥接协议数据单元的总长度减38需大于或等于多重扩张树延伸信息长度字段410的数值,桥接协议数据单元的总长度减103需为26的倍数,以及多重扩张树延伸信息长度字段410数值减64需为26的倍数。
区域验证模块240的桥接协议数据单元区域验证功能,请一并参照图4c-图4d。图4c是显示符合IEEE标准多重扩张树协议的设定识别码字段420的格式,图4d是显示符合思科标准多重扩张树协议的设定识别码字段412的格式。可以下列条件判定IEEE标准与思科标准多重扩张树的区域组态设定相同,即桥接协议数据单元中设定识别码字段412的组态名称(Configuration Name)字段430及包含的MSTI信息(MSTI message)数量与交换器本身多重扩张树的组态名称及符合条件的扩张树数量相符。
封包转换模块250的桥接协议数据单元重新封装功能,请参照图4a-图4b、图4e-图4f。图4a是显示符合IEEE标准多重扩张树协议的桥接协议数据单元格式字段,图4b是显示符合思科标准多重扩张树协议的桥接协议数据单元格式字段,图4e是显示符合IEEE标准多重扩张树协议的MSTI信息字段(Message)406的格式,图4d是显示符合思科标准多重扩张树协议的MSTI信息字段404的格式。思科标准多重扩张树封包格式(图4b)转为IEEE标准多重扩张树封包格式(图4a),即将延伸信息长度字段410数值(64+26*N)转换成为第三版长度字段402数值(64+16*N),复制交换器本身多重扩张树协议的区域组态识别码数据成为设定识别码字段420数据,其余字段直接设定对应字段数据。思科MSTI信息字段格式(图4f)转为IEEE标准MSTI信息字段格式(图4e),即将区域根识别码(Regional Root Identity)452的第二个字节替换成MSTI扩张树编号450后设成区域根识别码(Regional Root Identity)460字段数据,MSTI桥接器识别码(Bridge Identity)454的第一个字节设成MSTI桥接器优先权(Bridge Priority)462字段数据,MSTI通信端口识别码(Port Identity)456的第一个字节设成MSTI通信端口优先权(Port Priority)464字段数据,其余字段直接设定对应字段数据。
传送检验程序212细部流程示意图,如图3b所示。首先,当IEEE标准多重扩张树模块202发送桥接协议数据单元(步骤S320)。通过协议识别模块230的通信端口多重扩张树协议记录数据进行格式判定(步骤S322)。
当判定欲发送桥接协议数据单元的通信端口的协议记录为思科标准多重扩张树时,通过封包转换模块250的桥接协议数据单元重新封装功能将该桥接协议数据单元转换为思科标准多重扩张树格式(步骤S324)。最后,通知以太网络驱动程序模块204传送桥接协议数据单元(步骤S318)。
其中,封包转换模块250的桥接协议数据单元重新封装功能,请参照图4a-图4b、图4e-图4f。图4a是显示符合IEEE标准多重扩张树协议的桥接协议数据单元格式字段,图4b是显示符合思科标准多重扩张树协议的桥接协议数据单元格式字段,图4e是显示符合IEEE标准多重扩张树协议的MSTI信息字段406的格式,图4f是显示符合思科标准多重扩张树协议的MSTI信息字段404的格式。IEEE标准多重扩张树封包格式(图4a)转为思科标准多重扩张树封包格式(图4b),即将第三版长度字段402数值(64+16*N)转换成延伸信息长度字段410数值(64+26*N),而第三版长度字段400数值设为0,复制交换器欲发送封包的通信端口的识别码信息记录成为设定识别码字段412数据,其余字段直接设定对应字段数据。IEEE标准MSTI信息字段格式(图4e)转为思科MSTI信息字段格式(图4f),即将区域根识别码460转换成为区域根识别码452字段数据,区域根识别码460的第二个字节设成MSTI扩张树编号450字段数值,CIST桥接器辨识码(Bridge Identity)422的第一个字节替换成MSTI桥接器优先权462后成为MSTI桥接器识别码454数据,MSTI通信端口优先权464与交换器欲发送封包的通信端口的通信端口编号组成MSTI通信端口识别码456,其余字段直接设定对应字段数据。
请再参照图2,图2是显示本发明所揭示的交换器的示意图。在一实施例中,本发明提出一种多重扩张树协议兼容的系统,包括检验模块200,检验模块200包括协议识别模块230、区域验证模块240及封包转换模块250。检验模块200设置于标准多重扩张树模块202以及以太网络驱动程序模块204间,其用以执行接收检验程序210以及传送检验程序212。检验模块200、标准多重扩张树模块202以及以太网络驱动程序模块204设置于交换器20中。
协议识别模块230包含桥接协议数据单元种类判别功能以及通信端口多重扩张树协议记录,供进行接收检验程序及传送检验程序时使用。协议识别模块230的桥接协议数据单元种类判别功能如前所述的方法步骤,在此不予赘述。
区域验证模块240的桥接协议数据单元区域验证功能以及通信端口识别码信息记录,供进行接收检验程序时使用。区域验证模块240包含桥接协议数据单元区域验证功能如前所述的方法步骤,在此不予赘述。
封包转换模块250包含桥接协议数据单元重新封装功能,供进行接收检验程序及传送检验程序时使用。封包转换模块250的桥接协议数据单元重新封装功能,包含转换IEEE标准多重扩张树格式成为思科标准多重扩张树格式以及转换思科标准多重扩张树格式成为IEEE标准多重扩张树格式两部分,如前所述的方法步骤,在此不予赘述。
请参照图5a-图5b,假设网络中具有三个交换器500、502及504,交换器500为应用本发明所提出的方法所制成的交换器(以下称加强型交换器),交换器502为一般或符合其它多重扩张树协议的交换器(以下称其它交换器),交换器504为符合思科标准多重扩张树协议的交换器(以下称思科交换器)。当思科交换器504与加强型交换器500设定为同一区域时,则加强型交换器500与思科交换器504可形成一区域506,与理想状况相符。
当网络系统较复杂时,如图5b所示,交换器510为加强型交换器,区域514由多台思科交换器所形成,区域516由多台标准交换器(符合IEEE标准多重扩张树协议)所形成,由于中间以加强型交换器510相耦接,因此便可形成新的多重扩张树区域516。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视申请专利范围所界定的为准。
权利要求
1.一种多重扩张树协议兼容的方法,其特征在于包括下列步骤提供一检验模块于一标准多重扩张树模块以及一以太网络驱动程序模块间,上述检验模块用以执行一接收检验程序以及一传送检验程序,上述检验模块、上述标准多重扩张树模块以及上述以太网络驱动程序模块设置于一交换器中;接收一桥接协议数据单元;以及当上述桥接协议数据单元来自上述以太网络驱动程序模块时,对于上述桥接协议数据单元执行上述接收检验程序,当上述桥接协议数据单元来自上述标准多重扩张树模块时,对于上述桥接协议数据单元执行上述传送检验程序。
2.如权利要求1所述的多重扩张树协议兼容的方法,其特征在于,上述接收检验程序包括下列步骤判别上述桥接协议数据单元的种类;当判定上述桥接协议数据单元符合一第一多重扩张树协议时,判别上述交换器中的一通信端口是否记录为一第二多重扩张树协议;当上述通信端口记录符合上述第二多重扩张树协议时,将上述通信端口设定为符合上述第一多重扩张树协议;当判定上述桥接协议数据单元符合上述第二多重扩张树协议时,识别上述桥接协议数据单元与上述交换器的多重扩张树区域组态是否相同;当上述桥接协议数据单元与上述交换器的多重扩张树区域组态相同时,将上述通信端口记录设定为符合上述第二多重扩张树协议;以及当判定上述桥接协议数据单元符合上述第二多重扩张树协议时,封装上述桥接协议数据单元为符合上述第一多重扩张树协议格式。
3.如权利要求2所述的多重扩张树协议兼容的方法,其特征在于,上述判别上述桥接协议数据单元的种类是以下列至少一步骤完成判别上述桥接协议数据单元中的一第三版长度字段数值是否为0;判别上述桥接协议数据单元中的一多重扩张树延伸信息长度字段数值是否大于或等于64;上述桥接协议数据单元总长度减38是否大于或等于上述多重扩张树延伸信息长度字段数值;上述桥接协议数据单元总长度减103是否为26的倍数;以及上述多重扩张树延伸信息长度字段数值减64是否为26的倍数。
4.如权利要求2所述的多重扩张树协议兼容的方法,其特征在于,在上述将上述通信端口设定为符合上述第一多重扩张树协议的步骤后,还包括清除一识别码信息,上述识别码信息用以表示与上述第一多重扩张树协议传输数据的相关信息,上述识别码信息记录于上述接收桥接协议数据单元的通信端口中。
5.如权利要求2所述的多重扩张树协议兼容的方法,其特征在于,在上述将上述通信端口设定为符合上述第二多重扩张树协议的步骤前,还包括记录一识别码信息,上述识别码信息用以表示与上述第二多重扩张树协议传输数据的相关信息,上述识别码信息记录于上述接收桥接协议数据单元的通信端口中。
6.如权利要求2所述的多重扩张树协议兼容的方法,其特征在于,上述识别上述桥接协议数据单元与上述交换器的多重扩张树区域是否相同的步骤,是以下列至少一步骤完成识别上述桥接协议数据单元中的组态名称字段与上述交换器的组态名称字段是否相同;以及识别上述桥接协议数据单元中的MSTI信息数量与上述交换器建立符合条件的扩张树数量是否相同。
7.如权利要求2所述的多重扩张树协议兼容的方法,其特征在于,上述第一多重扩张树协议为IEEE标准多重扩张树协议,其为交换器本身的多重扩张树协议。
8.如权利要求2所述的多重扩张树协议兼容的方法,其特征在于,上述第二多重扩张树协议为思科标准多重扩张树协议,其为交换器已知可兼容的多重扩张树协议。
9.如权利要求1所述的多重扩张树协议兼容的方法,其特征在于,上述传送检验程序包括下列步骤判别上述交换器中的一通信端口记录是否符合上述第二多重扩张树协议;以及当上述通信端口符合上述第二多重扩张树协议时,封装上述桥接协议数据单元符合上述第二多重扩张树协议。
10.一种交换器,其特征在于包括一检验模块,上述检验模块执行如权利要求1至9中任一项所述的多重扩张树协议兼容的方法。
11.一种多重扩张树协议兼容的系统,其特征在于包括一检验模块,其设置于一标准多重扩张树模块以及一以太网络驱动程序模块间,上述检验模块用以执行一接收检验程序以及一传送检验程序,上述检验模块、上述标准多重扩张树模块以及上述以太网络驱动程序模块设置于一交换器中;其中,上述检验模块包括一协议识别模块,用以提供桥接协议数据单元种类判别功能及通信端口的多重扩张树协议记录;一区域验证模块,用以提供桥接协议数据单元区域验证功能以及通信端口的识别码信息记录;以及一封包转换模块,用以提供不同格式的桥接协议数据单元重新封装功能;其中,当检验模块执行接收检验程序以及传送检验程序时,所需的功能及参数由上述协议识别模块、上述区域验证模块以及上述封包转换模块所提供。
12.如权利要求11所述的多重扩张树协议兼容的系统,其特征在于,上述检验模块在执行上述接收检验程序时,还用以判别上述桥接协议数据单元的种类;当判定上述桥接协议数据单元符合一第一多重扩张树协议时,判别上述交换器中的一通信端口是否记录为一第二多重扩张树协议;当上述通信端口记录符合上述第二多重扩张树协议时,将上述通信端口设定为符合上述第一多重扩张树协议;当判定上述桥接协议数据单元符合上述第二多重扩张树协议时,识别上述桥接协议数据单元与上述交换器的多重扩张树区域组态是否相同;当上述桥接协议数据单元与上述交换器的多重扩张树区域组态相同时,将上述通信端口记录设定为符合上述第二多重扩张树协议;以及当判定上述桥接协议数据单元符合上述第二多重扩张树协议时,封装上述桥接协议数据单元为符合上述第一多重扩张树协议格式。
13.如权利要求12所述的多重扩张树协议兼容的系统,其特征在于,上述判别上述桥接协议数据单元的种类是由协议识别模块所提供的功能,是以下列至少一条件完成上述桥接协议数据单元中的一第三版长度字段数值是否为0;上述桥接协议数据单元中的一多重扩张树延伸信息长度字段数值是否大于或等于64;上述桥接协议数据单元长度减38是否大于或等于上述多重扩张树延伸信息长度字段数值;上述桥接协议数据单元长度减103是否为26的倍数;以及上述多重扩张树延伸信息长度字段数值减64是否为26的倍数。
14.如权利要求12所述的多重扩张树协议兼容的系统,其特征在于,将上述协议识别模块所提供的通信端口记录设定为符合上述第一多重扩张树协议后,还用以清除一识别码信息,上述识别码信息用以表示与上述第一多重扩张树协议传输数据的相关信息,上述识别码信息记录于上述接收桥接协议数据单元的通信端口中。
15.如权利要求12所述的多重扩张树协议兼容的系统,其特征在于,将上述协议识别模块所提供的通信端口记录设定为符合上述第二多重扩张树协议前,还用以记录一识别码信息,上述识别码信息用以表示与上述第二多重扩张树协议传输数据的相关信息,上述识别码信息记录于上述接收桥接协议数据单元的通信端口中。
16.如权利要求12所述的多重扩张树协议兼容的系统,其特征在于,上述识别上述桥接协议数据单元与上述交换器的多重扩张树区域组态是否相同是由区域检验模块所提供的功能,是以下列至少一条件完成上述桥接协议数据单元中的组态名称字段与上述交换器的组态名称字段是否相同;以及上述桥接协议数据单元中的MSTI信息数量与上述交换器建立符合条件的扩张树数量是否相同。
17.如权利要求12所述的多重扩张树协议兼容的系统,其特征在于,上述第一多重扩张树协议为IEEE标准多重扩张树协议,为交换器本身的多重扩张树协议。
18.如权利要求12所述的多重扩张树协议兼容的系统,其特征在于,上述第二多重扩张树协议为思科标准多重扩张树协议,为交换器已知可兼容的多重扩张树协议。
19.如权利要求11所述的多重扩张树协议兼容的系统,其特征在于,上述检验模块在执行上述传送检验程序时,还用以判别上述交换器中的一通信端口记录是否符合上述第二多重扩张树协议;以及当上述通信端口符合上述第二多重扩张树协议时,封装上述桥接协议数据单元符合上述第二多重扩张树协议。
全文摘要
本发明提出一种多重扩张树协议兼容的方法、系统以及相关交换器,首先提供检验模块于IEEE标准多重扩张树模块以及以太网络驱动程序模块间,检验模块用以执行接收检验程序以及传送检验程序。检验模块、IEEE标准多重扩张树模块以及以太网络驱动程序模块设置于交换器中。由检验模块接收桥接协议数据单元,当桥接协议数据单元来自以太网络驱动程序模块时,对桥接协议数据单元执行接收检验程序,当桥接协议数据单元来自IEEE标准多重扩张树模块时,对于桥接协议数据单元执行传送检验程序。通过本发明,可确保数据封包在不同交换器间兼容运作。
文档编号H04L12/56GK1997002SQ20061000038
公开日2007年7月11日 申请日期2006年1月6日 优先权日2006年1月6日
发明者康吉成 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1