发明名称 一种扩充虚拟区域网路的供应商网路及扩充虚拟区域网路空间的方法;A PROVIDER NETWORK FOR SUPPORTING VLAN SPACE AND METHOD FOR EXPANDING VLAN SPACE
摘要 本发明提供一种扩充虚拟区域网路空间的方法。此方法包括以下步骤,首先减少由一标签通信协定辨识码所占据的位元数目以空出复数剩余位元,其次运用此标签通信协定辨识码空出的剩余位元表示一服务虚拟区域网路辨识码的一第一部分位元,接着运用标签控制资讯的原始虚拟区域网路辨识码表示此服务虚拟区域网路辨识码的一第二部分位元,以及结合此第一部分位元与此第二部分位元以得到完整的此服务虚拟区域网路辨识码。
申请公布号 TWI327004 申请公布日期 2010.07.01
申请号 TW096100789 申请日期 2007.01.09
申请人 威盛电子股份有限公司 VIA TECHNOLOGIES, INC. 台北县新店市中正路535号8楼 发明人 赵云飞;陈维彬
分类号 主分类号
代理机构 代理人 洪澄文 台北市大安区信义路4段279号3楼<name>颜锦顺 台北市大安区信义路4段279号3楼
主权项 1.一种扩充虚拟区域网路空间(VLAN space)的方法,包括:产生一缩短之标签通信协定辨识码(tag protocol identifier,TPID),且该缩短之标签通信协定辨识码之位元数小于标准的标签通信协定辨识码的位元数,用以指示其后方存在一虚拟区域网路标签(VLAN tag);以及在产生该缩短之标签通信协定辨识码之后,设定该虚拟区域网路辨识码(VLAN identifier),且该虚拟区域网路辨识码包括:一增补虚拟区域网路辨识码,且该增补虚拟区域网路辨识码之位元数为藉由减少标准的标签通信协定辨识码的位元数而获得;以及一原始虚拟区域网路辨识码,且该原始虚拟区域网路辨识码之位元数为12位元。 ;2.如申请专利范围第1项所述之扩张虚拟区域网路空间的方法,其中该增补虚拟区域网路辨识码内含该虚拟区域网路辨识码之较高次位元(more significant bits),而该原始虚拟区域网路辨识码内含该虚拟区域网路辨识码之较低次位元(less significant bits)。 ;3.如申请专利范围第1项所述之扩张虚拟区域网路空间的方法,其中该增补虚拟区域网路辨识码内含该虚拟区域网路辨识码之较低次位元,而该原始虚拟区域网路辨识码内含该虚拟区域网路辨识码之较高次位元。 ;4.如申请专利范围第1项所述之扩张虚拟区域网路空间的方法,更包括将该虚拟区域网路标签插入于封包的来源位址区(source address filed)与型态-长度区(type-length field)之间。 ;5.如申请专利范围第1项所述之扩张虚拟区域网路空间的方法,更包括将该虚拟区域网路标签插入于封包的来源位址区与用户端虚拟区域网路标签(customer VLAN tag)之间。 ;6.一种扩充虚拟区域网路空间的供应商网路(provider network),用以转送由复数用户端设备发出的复数封包,该供应商网路包括:复数第一网路连结装置(networking device),耦接至部分该等用户端设备,用以于该等封包进入该供应商网路时决定该等封包之虚拟区域网路标签(VLAN tag)之服务虚拟区域网路辨识码(service VLAN identifier)并依据一服务虚拟区域网路标签格式附加该等虚拟区域网路标签至该等封包,并于该等封包离开该供应商网路时依据该服务虚拟区域网路标签格式自该等封包移除该等虚拟区域网路标签,其中该服务虚拟区域网路标签格式包括为2位元组之一标签通信协定辨识码(tag protocol identifier,TPID)以及为2位元组之一标签控制资讯(tag control information,TCI),该标签通信协定辨识码包括为(16-N)位元的一缩短之标签通信协定辨识码以及为N位元的一增补虚拟区域网路辨识码,该标签控制资讯包括3位元的使用者优先顺序(user priority)、1位元的标准格式指示(canonical format indicator,CFI)、以及为12位元的一原始虚拟区域网路辨识码,而该增补虚拟区域网路辨识码及该原始虚拟区域网路辨识码共同组成封包的(12+N)位元之服务虚拟区域网路辨识码;以及复数第二网路连结装置,检查该等封包之该缩短之标签通信协定辨识码以辨别出该等虚拟区域网路标签之存在,读取该等封包之该增补虚拟区域网路辨识码及该原始虚拟区域网路辨识码以获得该等封包之服务虚拟区域网路辨识码,以及参考该等封包之服务虚拟区域网路辨识码转送该等封包。 ;7.如申请专利范围第6项所述之扩充虚拟区域网路的供应商网路,其中该等第一网路连结装置与该等第二网路连结装置为网路交换器(network switches)或路由器(router)其中之一。 ;8.如申请专利范围第6项所述之扩充虚拟区域网路的供应商网路,其中该供应商网路拥有2 ( 1 2 + N ) 个服务虚拟区域网路辨识码可供分派给由用户端设备送出的该等封包。 ;9.如申请专利范围第6项所述之扩充虚拟区域网路的供应商网路,其中该等第一网路连结装置经由将该等虚拟区域网路标签插入于该等封包的来源位址区(source address filed)与型态-长度区(type-length field)之间,以将该等虚拟区域网路标签附加至该等封包上。 ;10.如申请专利范围第6项所述之扩充虚拟区域网路的供应商网路,其中该等第一网路连结装置经由将该等虚拟区域网路标签插入于该等封包的来源位址区与用户端虚拟区域网路标签(customer VLAN tag)之间,以将该等虚拟区域网路标签附加至该等封包上。 ;11.一种扩充虚拟区域网路空间(VLAN space)的方法,包括:减少由一标签通信协定辨识码(tag protocol identifier,TPID)所占据的位元数目,以空出复数剩余位元;运用该标签通信协定辨识码空出的该等剩余位元表示一服务虚拟区域网路辨识码的一第一部分位元;运用标签控制资讯(tag control information,TCI)的原始虚拟区域网路辨识码表示该服务虚拟区域网路辨识码的一第二部分位元;以及结合该第一部分位元与该第二部分位元以得到完整的该服务虚拟区域网路辨识码。 ;12.如申请专利范围第11项所述之扩充虚拟区域网路空间的方法,其中该方法更包括:于复数封包进入该供应商网路前,分别决定属于该等封包之服务虚拟区域网路辨识码;当该等封包进入该供应商网路时,依据该等封包对应之该等服务虚拟区域网路辨识码,将包括该第一部分位元与该第二部分位元之服务虚拟区域网路标签附加至该等封包上;以及当该等封包于该供应商网路中传递时,读取该第一部分位元与该第二部分位元,以组合得到该等封包之该等服务虚拟区域网路辨识码。 ;13.如申请专利范围第12项所述之扩充虚拟区域网路空间的方法,其中该方法更包括当该等封包离开该供应商网路时,自该等封包移除该等服务虚拟区域网路标签。 ;14.如申请专利范围第11项所述之扩充虚拟区域网路空间的方法,其中该等封包之服务虚拟区域网路辨识码之长度为(12+N)个位元,因此该供应商网路之服务虚拟区域网路空间为2 ( 1 2 + N ) ,其中该服务虚拟区域网路空间表示该供应商网路可分派予用户端设备之服务虚拟区域网路辨识码的数目。 ;15.如申请专利范围第12项所述之扩充虚拟区域网路空间的方法,其中该等服务虚拟区域网路标签之附加步骤是藉由将该等服务虚拟区域网路标签插入于该等封包的来源位址区(source address filed)与型态-长度区(type-length field)之间而达成。 ;16.如申请专利范围第12项所述之扩充虚拟区域网路空间的方法,其中该等服务虚拟区域网路标签之附加步骤是藉由将该等虚拟区域网路标签插入于该等封包的来源位址区与用户端虚拟区域网路标签(customer VLAN tag)之间而达成。 ;17.一种传送封包的方法,包括:当一封包进入一供应商网路(provider network)时,依据一服务虚拟区域网路标签(service VLAN tag)格式将一虚拟区域网路标签(VLAN tag)附加至该封包上;藉检查该封包之一缩短之标签通信协定辨识码(tag protocol identifier,TPID),以辨认出该虚拟区域网路标签的存在;读取该封包之一增补虚拟区域网路辨识码(extra VLAN identifier)以及一原始虚拟区域网路辨识码(original VLAN identifier);以及当该封包离开该供应商网路时,依据该服务虚拟区域网路标签格式自该封包移除该虚拟区域网路标签;其中该服务区域网路标签格式包括该缩短之标签通信协定辨识码、该增补虚拟区域网路辨识码、该原始虚拟区域网路辨识码、一使用者优先顺序(user priority)、以及一标准格式指示(canonical format indicator,CFI)。 ;18.如申请专利范围第17项所述之传送封包的方法,其中该缩短之标签通信协定辨识码表示后方存在该虚拟区域网路标签,而该缩短之标签通信协定辨识码之位元数小于一般之标签通信协定辨识码的位元数。 ;19.如申请专利范围第17项所述之传送封包的方法,其中该增补虚拟区域网路辨识码之位元数是藉由减少一般之标签通信协定辨识码的位元数而取得。 ;20.如申请专利范围第17项所述之传送封包的方法,其中该方法更包括结合该增补虚拟区域网路辨识码以及该原始虚拟区域网路辨识码以组成该封包之虚拟区域网路辩识码。;第1图为依据IEEE 802.1Q标准之包含一虚拟区域网路标签的乙太网路封包的格式;第2图为依据本发明以扩充供应商网路之服务虚拟区域网路空间的服务虚拟区域网路标签之格式;第3图为依据本发明运用第2图之服务虚拟区域网路标签的供应商网路之示意图;第4a图为依据本发明加上服务虚拟区域网路标签的封包;第4b图为依据本发明加上服务虚拟区域网路标签的另一封包,其中该封包已包含一用户端虚拟区域网路标签;第5图为根据本发明扩充供应商网路之服务虚拟区域网路空间的方法之流程图;以及第6图为依据本发明之传送封包的方法的流程图。
地址 VIA TECHNOLOGIES, INC. 台北县新店市中正路535号8楼