CN102957589A - 业务数据传输的方法、网络节点及系统 - Google Patents
业务数据传输的方法、网络节点及系统 Download PDFInfo
- Publication number
- CN102957589A CN102957589A CN2011102431821A CN201110243182A CN102957589A CN 102957589 A CN102957589 A CN 102957589A CN 2011102431821 A CN2011102431821 A CN 2011102431821A CN 201110243182 A CN201110243182 A CN 201110243182A CN 102957589 A CN102957589 A CN 102957589A
- Authority
- CN
- China
- Prior art keywords
- business datum
- network node
- trill
- network
- vlan
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/38—Flow based routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4645—Details on frame tagging
- H04L12/465—Details on frame tagging wherein a single frame includes a plurality of VLAN tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种业务数据传输的方法、网络节点及系统,应用于多链路透明互联TRILL网络中,涉及通信领域,能够根据承载业务类型划分不同网络拓扑,提高链路带宽利用率。本发明实施例方法包括:根据数据传输类型查找映射策略表,获取对应的外层虚拟局域网VLAN;根据内层VLAN和业务数据目的地址获取业务数据的目的别名,并根据目的别名和外层VLAN获取在TRILL网络中所述业务数据的传输路径;将业务数据进行TRILL封装和外层ETH封装,并通过该传输路径传输给业务数据的目的节点;目的节点将业务数据进行解封装得到业务数据并发送给对应的用户设备。本发明实施例主要应用在业务数据传输过程中。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种业务数据传输的方法、网络节点及系统。
背景技术
在传统IP(Internet Protocol,网络互连协议)网络里,仅存在一个单播拓扑,故而IP网络中仅维护一张单播转发表,所以在数据传输的过程中,首先通过查找该单播转发表来获取传输数据的下一跳节点的MAC(Medium AccessControl,介质访问控制)地址,根据所述MAC地址进行数据传输。所有业务数据的数据传输,均采用同一路由计算方法查找该唯一的单播转发表,获取传输业务数据所需的传输链路。
TRILL(Transparent interconnection of Lots of Link,多链路透明互联)是一种二层网络上基于链路状态计算的路由协议。ISIS(intermediatesystem to intermediate system,中间协议到中间协议)可以直接基于链路层来运行,所以TRILL协议可以通过扩展ISIS来实现,通过TRILL可以实现大二层组网。但是,目前的TRILL网络的数据传输也采用单播拓扑,所有的网络节点均维护一张相同单播转发表和组播转发表,并且整个网络遵循SPF(ShortestPath First,最短路径优先)原则分配路径,可能会导致传输不同类型业务数据所需的PHB(Per-Hop Behavior,逐跳行为)部分相同,这样使得网络中部分传输链路的承载过重,而其他部分传输链路的承载过轻,使得网络传输链路的负载不均衡,导致网络资源的浪费,降低了网络的利用率。
发明内容
本发明的一方面提供一种业务数据传输的方法、网络节点及系统,应用于TRILL网络中,能够实现网络传输链路的负载均衡,降低了网络资源的浪费,提高了网络的利用率。
为达到上述目的,本发明的一方面采用如下技术方案:
一种业务数据传输的方法,应用于TRILL网络中,包括:
接收用户终端发送的业务数据,根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN;
根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径;
将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将所述业务数据映射到所述外层VLAN中;
通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给所述业务数据的目的地址对应的网络节点;
所述目的地址对应的网络节点将所述经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据,将所述解封装得到的所述业务数据发送给对应的用户设备。
一种入口网络节点,应用于TRILL网络中,包括:
接收单元,用于接收用户终端发送的业务数据;
确定单元,用于根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN;
获取单元,用于根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径;
映射单元,用于将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将所述业务数据映射到所述外层VLAN中;
发送单元,用于通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给转发节点,以便所述转发节点将经过TRILL封装和外层ETH封装的业务数据传输给对应的出口网络节点。
一种转发网络节点,应用于TRILL网络中,包括:
接收单元,用于接收上游网络节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;
解析单元,用于对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;
查询单元,用于从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;
封装单元,用于根据所述业务数据对应的外层虚拟局域网VLAN、所述业务数据下一跳网络节点的地址以及所述业务数据出口网络节点,对所述经过TRILL封装后的业务数据进行据进行外层ETH封装;
发送单元,用于根据所述下一跳网络节点的地址,将所述经过TRILL封装和ETH封装的业务数据发送给所述下一跳网络节点。
一种出口网络节点,应用于TRILL网络中,包括:
接收单元,用于接收上游节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;
第一解析单元,用于对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;
查询单元,用于从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;
第二解析单元,用于在所述查询单元确定所述出口网络节点为传输所述业务数据的最后一跳网络节点时,对经过TRILL封装的业务数据进行解析,获取业务数据;
发送单元,用于将所述业务数据发送给对应的用户设备。
一种业务数据传输的系统,应用于TRILL网络中,包括:入口网络节点、转发网络节点、出口网络节点;
所述入口网络节点,用于接收用户终端发送的业务数据;根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN;根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径;将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将业务数据映射到所述外层VLAN中;通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给转发节点,以便所述转发节点将经过TRILL封装和外层ETH封装的业务数据传输给对应的出口网络节点;
所述转发网络节点,用于接收上游网络节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;根据所述业务数据对应的外层虚拟局域网VLAN、所述业务数据下一跳网络节点的地址以及所述业务数据出口网络节点,对所述经过TRILL封装后的业务数据进行据进行外层ETH封装;根据所述下一跳网络节点的地址,将所述经过TRILL封装和ETH封装的业务数据发送给所述下一跳网络节点。
所述出口网络节点,用于接收上游节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;在出口网络节点为传输所述业务数据的最后一跳网络节点时,对经过TRILL封装的业务数据进行解析,获取业务数据;将所述业务数据发送给对应的用户设备。
本发明一方面提供的技术方案中,利用TRILL网络中的外层VLAN,将整个网络划分成多个虚拟局域网拓扑结构,每个虚拟局域网都对应一张单播转发表和组播转发表,将进入TRILL网络中的数据按不同业务数据类型或不同业务数据流量对应到不同的虚拟局域网中,从而避免了所有进入TRILL网络中的业务数据都需要查询同一张转发表,减少了不同业务数据类型或不同业务数据流量传输路径的重叠,有效缓解了网络中部分传输链路的承载过重,而部分传输链路承载过轻的问题,使得网络传输链路的负载均衡,节省了网络资源,增加了网络的利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中业务数据传输的方法流程图;
图2为本发明实施例1中业务数据传输示意图;
图3为本发明实施例2中业务数据传输的方法流程图;
图4为本发明实施例3中一种入口网络节点的组成框图;
图5为本发明实施例3中另一种入口网络节点的组成框图;
图6为本发明实施例3中另一种入口网络节点的组成框图;
图7为本发明实施例3中另一种入口网络节点的组成框图;
图8为本发明实施例3中一种转发网络节点的组成框图;
图9为本发明实施例3中另一种转发网络节点的组成框图;
图10为本发明实施例3中一种出口网络节点的组成框图;
图11为本发明实施例3中另一种出口网络节点的组成框图;
图12为本发明实施例3中业务传输系统的组成框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例提供一种业务数据传输的方法,应用于TRILL网络中,如图1所示,该方法包括:
101、接收用户终端发送的业务数据,根据所述业务数据对应的数据参数确定传输所述业务数据的外层VLAN(Virtual Local Area Network,虚拟局域网)。
其中,所述外层VLAN为网络多拓扑标识,根据所述业务数据对应的数据参数确定传输所述业务数据的外层VLAN,可以采用但不局限于以下的方法实现,具体的包括:
根据预设置的外层VLAN和所述业务数据的业务数据类型生成映射策略表,或者根据预设置的外层VLAN和所述业务数据集的业务数据流量生成映射策略表,通过查询映射策略表确定传输所述业务数据的外层虚拟局域网VLAN。需要说明的是,在执行本发明实施例之前,预定义了业务数据类型或业务数据流量与外层VLAN对应的映射策略表。该对应关系表一般包含两个字段,该字段为业务数据参数字段和所对应的外层VLAN字段。例如,如图2所示的基于业务数据传输示意图,其根据预设置的外层VLAN和不同业务流量对应的映射策略表如表1所示,包含业务数据流量和所对应的外层VLAN两个字段:
数据流量(CE VLAN) | 外层VLAN |
100 | 10 |
200 | 20 |
... | ... |
表1
根据预设置的外层VLAN和业务数据类型对应的映射策略表与预设置的外层VLAN和业务数据流量对应的策略映射表类似,包含业务数据类型和所对应的外层VLAN两个字段,本发明实施例此处将不再赘述。
102、根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径。
其中,根据内层VLAN和业务数据的目的地址获取目的别名,对于单播报文来说该目的别名就是目的设备的别名,对于组播和广播报文来说该目的别名是选择的组播分发树树根别名。
具体的,根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径的方法可以为:
当接收到的业务数据为已知单播报文时,根据内层VLAN和所述业务数据的目的地址查询二层单播转发表,其中所述二层单播转发表包含TRILL网络中的网络节点别名和内层VLAN网络节点地址。若所述二层单播转发表中存在所述业务数据的目的地址,则获取所述目的地址对应的目的节点别名作为所述目的别名,再根据所述外层VLAN和所述目的别名查询单播路由转发表,获取所述业务数据的传输路径。若所述二层单播转发表中不存在所述业务数据的目的地址,则查询根据所述内层VLAN查询内层VLAN与TRILL组播分发树树根别名对应关系表,获取内层VLAN对应的TRILL组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
当接收到的业务数据为未知单播、组播或广播报文时,根据内层VLAN和所述业务数据的目的地址查询二层组播转发表,其中所述二层组播转发表包含组播地址和组播分发树树根别名。获取TRILL网络组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
例如,如表2所示,该表为在图2中的内层VLAN对应的二层单播转发表,所述二层单播转发表中包含TRILL网络中的网络节点别名和内层VLAN网络节点地址。在查询二层单播转发表时,根据业务数据的目的地址查询第一列中的地址项,然后在第二列的别名项中获取对应的目的别名。
表2
若所述外层VLAN对应的二层单播转发表中存在所述业务数据的目的地址,则根据所述目的地址确定所述业务数据的目的地址对应的网络节点的别名作为目的别名;并根据所述目的别名查询路由单播转发表,获取在TRILL网络中所述业务数据的传输路径。若所述外层VLAN对应的二层单播转发表中不存在所述业务数据的目的地址,则查询“内层VLAN与TRILL组播分发树树根别名对应关系表”,获取分发树树根别名作为目的别名,其中该表中只包含内层VLAN与对应的分发树树根别名。然后根据分发树树根别名查询组播路由转发表,获取在TRILL网络中所述业务数据的传输路径。
需要说明的是,需要预先根据所述目的地址对应的网络节点和预定的路由选择算法,生成路由转发表,具体的生成方法可以参考现有技术中的任一种路由选择方法,本发明实施例对此不进行限制,例如,该预定的路由选择算法为最短路径选择算法等。
103、将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将业务数据映射到所述外层VLAN中。
104、通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给所述业务数据的目的地址对应的网络节点。
其中,通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给所述业务数据的目的地址对应的网络节点,可以通过以下的方法实现,该方法包括:
从所述传输路径中获取下一跳网络节点的地址,按照下一跳网络节点的地址,将经过TRILL封装和外层ETH封装的业务数据传输给下一跳网络节点;经过TRILL封装和外层ETH封装的业务数据经过执行一次或多次上述转发流程后传输给所述业务数据的目的地址对应的网络节点。
105、所述目的地址对应的网络节点将所述经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据,将所述解封装得到的所述业务数据发送给对应的用户设备。
具体地,当所述目的地址对应的网络节点收到业务数据后,发现是最后一跳,即当前网络节点地址与目的地址相同。将所述经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据,并将所述解封得到的所述业务数据从网络节点出口发送给对应的用户设备。
本发明实施例提供的技术方案中,利用TRILL网络中的外层VLAN,将整个网络划分成多个虚拟局域网拓扑结构,每个虚拟局域网都对应一张单播转发表和组播转发表,将进入TRILL网络中的数据按不同业务数据类型或不同业务数据流量对应到不同的虚拟局域网中,从而避免了所有进入TRILL网络中的业务数据都需要查询同一张转发表,减少了不同业务数据类型或不同业务数据流量传输路径的重叠,有效缓解了网络中部分传输链路的承载过重,而部分传输链路承载过轻的问题,使得网络传输链路的负载均衡,节省了网络资源,增加了网络的利用率。
实施例2
本发明实施例提供一种业务数据传输的方法,应用于TRILL网络中,如图3所示,该方法包括:
201、在TRILL网络互联的网络节点端口上,根据业务数据的类型或业务数据的流量设置不同类型的业务数据对应的外层VLAN,并将设置的外层VLAN对应的标识发送给与所述网络节点进行通信连接的其他网络节点。
202、将属于同一个外层VLAN的网络节点进行分组,并为该组中相邻的网络节点之间建立通信链路,并根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
其中,步骤201和步骤202的实施主体可以为TRILL网络中的各个网络节点,包括入口网络节点、转发网络节点、出口网络节点。在执行本实施例时,对应每个网络节点生成了单播路由转发表和组播路由转发表。
具体地,在所述数据转发形式为单播时,该转发表为单播路由转发表,如表3所示,该表为在图2上面的网络节点RB5在外层VLAN=20虚拟局域网中所对应的单播路由转发表。单播路由转发表包含目的别名、下一跳MAC地址和出端口,以便步骤204在获取业务数据的传输路径时根据外层VLAN和目的别名查询单播路由转发表。具体的,根据目的别名查询第一列的别名项,然后获取对应传输路径,即下一跳MAC地址和出端口。
表3
具体地,当所述数据转发形式为组播时,选取当前VLAN中的最大地址的网络节点为分发树树根,通过分发树树根按照最短路径算法计算并规划出分发树,保证分发树内没有环路链路产生。并且生成组播路由转发表,如表4所示,该表为在图2上面的网络节点RB5在VLAN=20虚拟局域网中对应的组播路由转发表,包含分发树树根别名、下一跳MAC地址和出端口,以便步骤204在获取业务数据的传输路径时根据外层VLAN和分发树树根别名查询组播路由转发表。其中一个分发树树根别名可以对应多个下一跳MAC地址和出端口,根据分发树树根别名查询第一列的别名项,然后获取对应传输路径,即下一跳MAC地址和出端口。
表4
203、接收用户终端发送的业务数据,根据所述业务数据对应的数据参数确定传输所述业务数据的VLAN。
其中,接收用户终端发送的业务数据,根据所述业务数据对应的数据参数确定传输所述业务数据的VLAN的装置可以为入口网络节点,具体的步骤描述可以参考实施例1步骤101中的相应描述,本发明实施例此处将不再赘述。
204、根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径。
其中,获取业务数据在TRILL网络中的传输路径的装置可以为入口网络节点或转发网络节点,具体的方法在实施例1的步骤102中已详细描述,本发明实施例这里将不再赘述。
205、将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将所述业务数据映射到所述外层VLAN中。
其中,TRILL封装包含将所述业务数据进行入口节点别名和出口节点别名的封装,以确定业务数据的进入节点和出口节点。外层ETH封装中包含外层VLAN标识,以便将业务数据映射到所述外层VLAN中,还包含确定传输不同类型业务数据的不同传输路径的逐跳行为PHB,即每次数据转发的下一跳地址。将所述业务数据进行TRILL封装和外层ETH封装的装置可以为入口网络节点。
206、从所述传输路径中获取下一跳网络节点的地址,并将经过TRILL封装和外层ETH封装的业务数据传输给所述下一跳网络节点,直到将所述业务数据传输到所述业务数据的目的地址对应的网络节点。
其中,业务数据的传输路径中包含:目的别名、下一跳网络地址以及业务数据的出端口。从传输路径中获取下一跳网络节点地址,以便将业务数据从出端口通过下一跳网络地址发送给相应的网络设备。
具体的,在业务数据传输过程中TRILL封装和外层ETH封装的流程可以为:入口网络节点将业务数据进行TRILL封装和外层ETH封装,并发送给下一跳网络节点;转发网络节点接收到经过TRILL封装和外层ETH封装的业务数据后,进行外层ETH解封装并读取外层ETH封装中包含的信息,确定下一跳网络节点后再次进行外层ETH封装,并发送给下一跳网络节点;出口网络节点将经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据。
207、所述目的地址对应的网络节点将所述经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据,将所述解封装得到的所述业务数据发送给对应的用户设备。
具体地,当所述目的地址对应的网络节点收到业务数据后,发现当前网络节点地址与目的地址相同,即当前网络节点为出口网络节点。出口网络节点将所述经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据,并将所述解封得到的所述业务数据从网络节点出口发送给对应的用户设备。
本发明实施例提供的技术方案中,利用TRILL网络中的外层VLAN,将整个网络划分成多个虚拟局域网拓扑结构,每个虚拟局域网都对应一张单播转发表和组播转发表,将进入TRILL网络中的数据按不同业务数据类型或不同业务数据流量对应到不同的虚拟局域网中,从而避免了所有进入TRILL网络中的业务数据都需要查询同一张转发表,减少了不同业务数据类型或不同业务数据流量传输路径的重叠,有效缓解了网络中部分传输链路的承载过重,而部分传输链路承载过轻的问题,使得网络传输链路的负载均衡,节省了网络资源,增加了网络的利用率。
实施例3
本发明实施例提供一种入口网络节点,应用于TRILL网络中,如图4所示,该入口网络节点包括:接收单元31、确定单元32、获取单元33、映射单元34、发送单元35。
接收单元31,用于接收用户终端发送的业务数据。
确定单元32,用于根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN。其中,所述数据参数可以为业务数据类型或业务数据的流量。该根据所述接收单元31接收的所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN具体可以为:根据预设置的外层VLAN和所述业务数据的业务数据类型生成映射策略表,或者根据预设置的外层VLAN和所述业务数据集的业务数据流量生成映射策略表,通过查询映射策略表确定传输所述业务数据的外层虚拟局域网VLAN。
获取单元33,用于根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径。
映射单元34,用于将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将业务数据映射到所述外层VLAN中。以确定业务数据的进入节点和出口节点,和确定传输不同类型业务数据的不同传输路径的逐跳行为PHB,即每次数据转发的下一跳地址。
发送单元35,用于通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给转发节点,以便所述转发节点将经过TRILL封装和外层ETH封装的业务数据传输给对应的出口网络节点。
进一步的,如图5所示,该入口网络节点还包括:设置单元36、分组单元37、链路建立单元38和生成单元39。
设置单元36,用于在确定单元32根据所述业务数据对应的数据参数确定传输所述业务数据的外层VLAN之前,在TRILL网络互联的入口网络节点的端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN。其中,所述数据参数为业务数据类型或业务数据的流量。
分组单元37,用于将属于同一个外层VLAN的网络节点进行分组。
链路建立单元38,用于为该组中相邻的网络节点之间建立通信链路。具体地,相邻的网络节点之间通过发送HELLO报文形式将设置的外层VLAN对应的标识发送给与所述网络节点进行通信连接的其他网络节点,并在所述网络节点之间建立连接链路。
生成单元39,用于根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的外层VLAN单播路由转发表和组播路由转发表。
进一步地,如图6所示,该获取单元33包括:第一查询模块331、第一获取模块332和/或第二查询模块333、第二获取模块334。
第一查询模块331,用于根据内层VLAN和所述业务数据的目的地址查询二层单播转发表,其中所述二层单播转发表包含TRILL网络中的网络节点别名和内层VLAN网络节点地址.
第一获取模块332,用于在所述二层单播转发表中存在所述业务数据的目的地址时,获取所述目的地址对应的目的节点别名作为所述目的别名,再根据所述外层VLAN和所述目的别名查询单播路由转发表,获取所述业务数据的传输路径。
所述第一获取模块332,还用于在所述二层单播转发表中不存在所述业务数据的目的地址时,查询根据所述内层VLAN查询内层VLAN与TRI LL组播分发树树根别名对应关系表,获取内层VLAN对应的TRILL组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
第二查询模块333,用于根据内层VLAN和所述业务数据的目的地址查询二层组播转发表,其中所述二层组播转发表包含组播地址和组播分发树树根别名。
第二获取模块334,用于获取TRILL网络组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
进一步的,如图7所示,该发送单元35包括:地址获取模块351、发送模块352。
地址获取模块351,用于从所述传输路径中获取下一跳网络节点的地址
发送模块352,用于根据下一跳网络节点的地址,将经过TRILL封装和外层ETH封装的业务数据传输给与所述地址对应的下一跳网络节点。
需要说明的是,本发明实施例中提供的入口网络节点所包含的各功能模块的其他描述,可以参考实施例1和实施例2中的相应描述,本发明实施例此处将不再赘述。
本发明实施例提供一种转发网络节点,应用于TRI LL网络中,如图8所示,该转发网络节点包括:接收单元41、解析单元42、查询单元43、封装单元44和发送单元45。
接收单元41,用于接收上游网络节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据。
解析单元42,用于对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据。
查询单元43,用于从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址。
封装单元44,用于根据所述业务数据对应的外层虚拟局域网VLAN、所述业务数据下一跳网络节点的地址以及所述业务数据出口网络节点,对所述经过TRILL封装后的业务数据进行据进行外层ETH封装。
发送单元45,用于根据所述下一跳网络节点的地址,将所述经过TRILL封装和ETH封装的业务数据发送给所述下一跳网络节点。
进一步的,如图9所示,该网络转发节点还包括:设置单元46、分组单元47、链路建立单元48、生成单元49。
设置单元46,用于在所述转发网络节点的端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN。
分组单元47,用于将属于同一个外层VLAN的网络节点进行分组。
链路建立单元48,用于为该组中相邻的网络节点之间建立通信链路。
生成单元49,用于根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
需要说明的是,本发明实施例中提供的转发网络节点所包含的各功能模块的其他描述,可以参考实施例1和实施例2中的相应描述,本发明实施例此处将不再赘述。
本发明实施例提供一种出口网络节点,应用于TRILL网络中,如图10所示,该节点包括:接收单元51、第一解析单元52、查询单元53、第二解析单元54和发送单元55。
接收单元51,用于接收上游节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据。
第一解析单元52,用于对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据。
查询单元53,用于从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址。
第二解析单元54,用于在所述查询单元确定所述出口网络节点为传输所述业务数据的最后一跳网络节点时,对经过TRILL封装的业务数据进行解析,获取业务数据。
发送单元55,用于将所述业务数据发送给对应的用户设备。
进一步的,如图11所示,该出口网络节点还包括:设置单元56、分组单元57、链路建立单元58、生成单元59。
设置单元56,用于在所述出口网络节点的端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN。
分组单元57,用于将属于同一个外层VLAN的网络节点进行分组。
链路建立单元58,用于为该组中相邻的网络节点之间建立通信链路。
生成单元59,用于根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
需要说明的是,本发明实施例中提供的出口网络节点所包含的各功能模块的其他描述,可以参考实施例1和实施例2中的相应描述,本发明实施例此处将不再赘述。
本发明实施例提供一种业务数据传输系统,应用于TRILL网络中,如图12所示,该系统包括:入口网络节点61、转发网络节点62、出口网络节点63。
所述入口网络节点61,用于接收用户终端发送的业务数据;根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN;根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径;将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将所述业务数据映射到所述外层VLAN中;通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给转发节点,以便所述转发节点将经过TRILL封装和外层ETH封装的业务数据传输给对应的出口网络节点;
所述转发网络节点62,用于接收上游网络节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;根据所述业务数据对应的外层虚拟局域网VLAN、所述业务数据下一跳网络节点的地址以及所述业务数据出口网络节点,对所述经过TRILL封装后的业务数据进行据进行外层ETH封装;根据所述下一跳网络节点的地址,将所述经过TRILL封装和ETH封装的业务数据发送给所述下一跳网络节点。
所述出口网络节点63,用于接收上游节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;在确定所述出口网络节点为传输所述业务数据的最后一跳网络节点时,对经过TRILL封装的业务数据进行解析,获取业务数据;将所述业务数据发送给对应的用户设备。
需要说明的是,本发明实施例中提供的业务数据传输的系统所包含的各功能模块的其他描述,可以参考实施例1、实施例2及上述装置中的相应描述,本发明实施例此处将不再赘述。
本发明实施例提供的技术方案中,利用TRILL网络中的外层VLAN,将整个网络划分成多个虚拟局域网拓扑结构,每个虚拟局域网都对应一张单播转发表和组播转发表,将进入TRILL网络中的数据按不同业务数据类型或不同业务数据流量对应到不同的虚拟局域网中,从而避免了所有进入TRILL网络中的业务数据都需要查询同一张转发表,减少了不同业务数据类型或不同业务数据流量传输路径的重叠,有效缓解了网络中部分传输链路的承载过重,而部分传输链路承载过轻的问题,使得网络传输链路的负载均衡,节省了网络资源,增加了网络的利用率。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (19)
1.一种业务数据传输的方法,应用于多链路透明互联TRILL网络中,其特征在于,包括:
接收用户终端发送的业务数据,根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN;
根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径;
将所述业务数据进行TRILL封装和外层以太网ETH封装,以便将业务数据映射到所述外层VLAN中;
通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给所述业务数据的目的地址对应的网络节点;
所述目的地址对应的网络节点将所述经过TRILL封装和ETH封装的业务数据进行解封装,得到所述业务数据,将所述解封装得到的所述业务数据发送给对应的用户设备。
2.根据权利要求1所述的业务数据传输的方法,其特征在于,在根据所述业务数据对应的数据参数确定传输所述业务数据的外层VLAN之前,该方法还包括:
在TRILL网络互联的网络节点端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN;
将设置的外层VLAN对应的标识发送给与所述网络节点进行通信连接的其他网络节点;
将属于同一个外层VLAN的网络节点进行分组,并为该组中相邻的网络节点之间建立通信链路;
根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
3.根据权利要求1或2所述的业务数据传输的方法,其特征在于,所述数据参数为业务数据类型或业务数据的流量。
4.根据权利要求1-3中任一项所述的业务数据传输的方法,其特征在于,所述根据所述业务数据对应的数据参数确定传输所述业务数据的外层VLAN包括:
根据预设置的不同类型的业务数据对应的外层VLAN和所述业务数据对应的数据参数,确定传输所述业务数据的外层VLAN。
5.根据权利要求1-4中任一项所述的业务数据传输的方法,其特征在于,所述根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径包括:
根据内层VLAN和所述业务数据的目的地址查询二层单播转发表,其中所述二层单播转发表包含TRILL网络中的网络节点别名和内层VLAN网络节点地址;
若所述二层单播转发表中存在所述业务数据的目的地址,则获取所述目的地址对应的目的节点别名作为所述目的别名,再根据所述外层VLAN和所述目的别名查询单播路由转发表,获取所述业务数据的传输路径;
若所述二层单播转发表中不存在所述业务数据的目的地址,则查询根据所述内层VLAN查询内层VLAN与TRILL组播分发树树根别名对应关系表,获取内层VLAN对应的TRILL组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
6.根据权利要求1-4中任一项所述的业务数据传输的方法,其特征在于,所述根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRILL网络中所述业务数据的传输路径,还包括:
根据内层VLAN和所述业务数据的目的地址查询二层组播转发表,其中所述二层组播转发表包含组播地址和组播分发树树根别名;
获取TRILL网络组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
7.根据权利要求1-6中任一项所述的业务数据传输的方法,其特征在于,所述通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给所述业务数据的目的地址对应的网络节点,包括:
从所述传输路径中获取下一跳网络节点的地址;
根据所述下一跳网络节点的地址,将经过TRILL封装和外层ETH封装的业务数据传输给所述下一跳网络节点,直到将所述业务数据传输到所述业务数据的目的地址对应的网络节点。
8.一种入口网络节点,应用于多链路透明互联TRILL网络中,其特征在于,包括:
接收单元,用于接收用户终端发送的业务数据;
确定单元,用于根据所述业务数据对应的数据参数确定传输所述业务数据的外层虚拟局域网VLAN;
获取单元,用于根据内层VLAN和所述业务数据目的地址获取所述业务数据的目的别名,并根据所述目的别名和所述外层VLAN获取在TRI LL网络中所述业务数据的传输路径;
映射单元,用于将所述业务数据进行多链路透明互联TRILL封装和外层以太网ETH封装,以便将所述业务数据映射到所述外层VLAN中;
发送单元,用于通过所述传输路径将经过TRILL封装和外层ETH封装的业务数据传输给转发节点,以便所述转发节点将经过TRILL封装和外层ETH封装的业务数据传输给对应的出口网络节点。
9.根据权利要求8所述的入口网络节点,其特征在于,还包括:
设置单元,用于在确定单元根据所述业务数据对应的数据参数确定传输所述业务数据的外层VLAN之前,在TRILL网络互联的入口网络节点的端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN;
分组单元,用于将属于同一个外层VLAN的网络节点进行分组;
链路建立单元,用于为该组中相邻的网络节点之间建立通信链路;
生成单元,用于根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
10.根据权利要求8或9所述的入口网络节点,其特征在于,所述数据参数为业务数据类型或业务数据的流量。
11.根据权利要求8-10中任一项所述的入口网络节点,其特征在于,所述确定单元,用于根据预设置的不同类型的业务数据对应的外层VLAN和所述业务数据对应的数据参数,确定传输所述业务数据的外层VLAN。
12.根据权利要求8-11中任一项所述的入口网络节点,其特征在于,所述获取单元包括:
第一查询模块,用于根据内层VLAN和所述业务数据的目的地址查询二层单播转发表,其中所述二层单播转发表包含TRILL网络中的网络节点别名和内层VLAN网络节点地址;
第一获取模块,用于在所述二层单播转发表中存在所述业务数据的目的地址时,获取所述目的地址对应的目的节点别名作为所述目的别名,再根据所述外层VLAN和所述目的别名查询单播路由转发表,获取所述业务数据的传输路径;
所述第一获取模块,还用于在所述二层单播转发表中不存在所述业务数据的目的地址时,查询根据所述内层VLAN查询内层VLAN与TRILL组播分发树树根别名对应关系表,获取内层VLAN对应的TRILL组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
13.根据权利要求8-11中任一项所述的入口网络节点,其特征在于,所述获取单元还包括:
第二查询模块,用于根据内层VLAN和所述业务数据的目的地址查询二层组播转发表,其中所述二层组播转发表包含组播地址和组播分发树树根别名;
第二获取模块,用于获取TRILL网络组播分发树树根别名作为所述目的别名,并根据所述外层VLAN和目的别名查找TRILL网络的组播路由转发表,获取所述业务数据的传输路径。
14.根据权利要求8-13中任一项所述的入口网络节点,其特征在于,所述发送单元包括:
地址获取模块,用于从所述传输路径中获取下一跳网络节点的地址;
发送模块,用于根据下一跳网络节点的地址,将经过TRILL封装和外层ETH封装的业务数据传输给与所述地址对应的下一跳网络节点。
15.一种转发网络节点,应用于多链路透明互联TRILL网络中,其特征在于,包括:
接收单元,用于接收上游网络节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;
解析单元,用于对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;
查询单元,用于从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;
封装单元,用于根据所述业务数据对应的外层虚拟局域网VLAN、所述业务数据下一跳网络节点的地址以及所述业务数据出口网络节点,对所述经过TRILL封装后的业务数据进行据进行外层ETH封装;
发送单元,用于根据所述下一跳网络节点的地址,将所述经过TRILL封装和ETH封装的业务数据发送给所述下一跳网络节点。
16.根据权利要求15所述的转发网络节点,其特征在于,还包括:
设置单元,用于在所述转发网络节点的端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN;
分组单元,用于将属于同一个外层VLAN的网络节点进行分组;
链路建立单元,用于为该组中相邻的网络节点之间建立通信链路;
生成单元,用于根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
17.一种出口网络节点,应用于多链路透明互联TRILL网络中,其特征在于,包括:
接收单元,用于接收上游节点发送的经过多链路透明互联TRILL封装和外层以太网ETH封装的业务数据;
第一解析单元,用于对所述经过TRILL封装和外层ETH封装的业务数据进行解析,获取经过TRILL封装的业务数据;
查询单元,用于从所述业务数据传输路径中获取传输所述业务数据下一跳网络节点的地址;
第二解析单元,用于在所述查询单元确定所述出口网络节点为传输所述业务数据的最后一跳网络节点时,对经过TRILL封装的业务数据进行解析,获取业务数据;
发送单元,用于将所述业务数据发送给对应的用户设备。
18.根据权利要求17所述的出口网络节点,其特征在于,还包括:
设置单元,用于在所述出口网络节点的端口上,根据业务数据的数据参数设置不同类型的业务数据对应的外层VLAN;
分组单元,用于将属于同一个外层VLAN的网络节点进行分组;
链路建立单元,用于为该组中相邻的网络节点之间建立通信链路;
生成单元,用于根据预定的路由选择算法以及所述相邻的网络节点之间建立的通信链路,生成对应的单播路由转发表和组播路由转发表。
19.一种业务数据传输系统,应用于多链路透明互联TRILL网络中,其特征在于,包括:
如权利要求8-14中任一项所述的入口网络节点;和
如权利要求15或16所述的转发网络节点;和
如权利要求17或18所述的出口网络节点。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110243182.1A CN102957589B (zh) | 2011-08-23 | 2011-08-23 | 业务数据传输的方法、网络节点及系统 |
PCT/CN2012/080395 WO2013026384A1 (zh) | 2011-08-23 | 2012-08-21 | 业务数据传输的方法、网络节点及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110243182.1A CN102957589B (zh) | 2011-08-23 | 2011-08-23 | 业务数据传输的方法、网络节点及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102957589A true CN102957589A (zh) | 2013-03-06 |
CN102957589B CN102957589B (zh) | 2015-07-08 |
Family
ID=47745945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110243182.1A Active CN102957589B (zh) | 2011-08-23 | 2011-08-23 | 业务数据传输的方法、网络节点及系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102957589B (zh) |
WO (1) | WO2013026384A1 (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501274A (zh) * | 2013-09-24 | 2014-01-08 | 神州数码网络(北京)有限公司 | 一种多链接透明互联网络中流量负载分担方法及装置 |
CN104702506A (zh) * | 2013-12-09 | 2015-06-10 | 华为技术有限公司 | 一种报文传输方法、网络节点及报文传输系统 |
WO2015081542A1 (zh) * | 2013-12-05 | 2015-06-11 | 北京东土科技股份有限公司 | 基于网络业务的组态实现方法和系统 |
CN104811377A (zh) * | 2014-01-29 | 2015-07-29 | 华为技术有限公司 | 生成媒体接入控制表的方法及网络设备 |
CN104811386A (zh) * | 2014-01-29 | 2015-07-29 | 华为技术有限公司 | 报文转发方法、设备及系统 |
CN105490957A (zh) * | 2014-10-11 | 2016-04-13 | 华为技术有限公司 | 一种负载分担方法及装置 |
CN105577416A (zh) * | 2014-10-17 | 2016-05-11 | 中兴通讯股份有限公司 | 一种业务功能链操作、管理和维护方法及节点设备 |
CN107370672A (zh) * | 2016-05-11 | 2017-11-21 | 华为技术有限公司 | 路径选择的方法及装置 |
CN108769285A (zh) * | 2018-05-24 | 2018-11-06 | 西安电子科技大学 | 时间触发以太网业务的分层编址方法 |
CN113014648A (zh) * | 2021-02-25 | 2021-06-22 | 北京邮电大学 | 小节点群动态转发混合路由方法及相关设备 |
CN114079949A (zh) * | 2020-08-21 | 2022-02-22 | 华为技术有限公司 | 一种多链路通信方法、业务与链路映射的方法及设备 |
CN114222209A (zh) * | 2022-02-21 | 2022-03-22 | 北京国科天迅科技有限公司 | 混合协议交换网络路由实现方法、装置及网络交换设备 |
CN117478707A (zh) * | 2023-12-27 | 2024-01-30 | 天津数智物联科技有限公司 | 一种多目标能源管理数据传输方法 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103812749B (zh) * | 2014-01-24 | 2017-11-14 | 新华三技术有限公司 | 一种数据中心站点间vlan映射的方法和装置 |
CN110351772B (zh) * | 2018-04-08 | 2022-10-25 | 慧与发展有限责任合伙企业 | 无线链路和虚拟局域网之间的映射 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866922A (zh) * | 2006-02-10 | 2006-11-22 | 华为技术有限公司 | 一种以太网中的控制系统和数据报文传输方法 |
CN101257452A (zh) * | 2008-04-16 | 2008-09-03 | 中兴通讯股份有限公司 | 一种以太无源光网络接入设备发送下行数据报文的方法 |
CN101827009A (zh) * | 2009-03-04 | 2010-09-08 | 丛林网络公司 | 利用服务vlan标识符在trill网络中路由帧 |
CN102075438A (zh) * | 2011-02-14 | 2011-05-25 | 中兴通讯股份有限公司 | 单播数据帧传输方法及装置 |
US20110134802A1 (en) * | 2009-12-09 | 2011-06-09 | Cisco Technology, Inc. | Determining A Routing Tree For Networks With Different Routing Protocols |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100382531C (zh) * | 2005-10-28 | 2008-04-16 | 杭州华三通信技术有限公司 | 虚拟专网的接入方法及实现装置 |
CN101064720A (zh) * | 2006-04-28 | 2007-10-31 | 华为技术有限公司 | 提高基站接入业务流的方法 |
CN101110764A (zh) * | 2007-08-13 | 2008-01-23 | 中兴通讯股份有限公司 | 一种以太网交换机数据帧划分虚拟局域网并转发的方法 |
-
2011
- 2011-08-23 CN CN201110243182.1A patent/CN102957589B/zh active Active
-
2012
- 2012-08-21 WO PCT/CN2012/080395 patent/WO2013026384A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866922A (zh) * | 2006-02-10 | 2006-11-22 | 华为技术有限公司 | 一种以太网中的控制系统和数据报文传输方法 |
CN101257452A (zh) * | 2008-04-16 | 2008-09-03 | 中兴通讯股份有限公司 | 一种以太无源光网络接入设备发送下行数据报文的方法 |
CN101827009A (zh) * | 2009-03-04 | 2010-09-08 | 丛林网络公司 | 利用服务vlan标识符在trill网络中路由帧 |
US20110134802A1 (en) * | 2009-12-09 | 2011-06-09 | Cisco Technology, Inc. | Determining A Routing Tree For Networks With Different Routing Protocols |
CN102075438A (zh) * | 2011-02-14 | 2011-05-25 | 中兴通讯股份有限公司 | 单播数据帧传输方法及装置 |
Non-Patent Citations (1)
Title |
---|
胡杨: "TRILL与SPB之争导致网络业分裂", 《网络世界》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501274A (zh) * | 2013-09-24 | 2014-01-08 | 神州数码网络(北京)有限公司 | 一种多链接透明互联网络中流量负载分担方法及装置 |
WO2015081542A1 (zh) * | 2013-12-05 | 2015-06-11 | 北京东土科技股份有限公司 | 基于网络业务的组态实现方法和系统 |
CN104702506A (zh) * | 2013-12-09 | 2015-06-10 | 华为技术有限公司 | 一种报文传输方法、网络节点及报文传输系统 |
CN104811386B (zh) * | 2014-01-29 | 2018-03-16 | 华为技术有限公司 | 报文转发方法、设备及系统 |
CN104811377A (zh) * | 2014-01-29 | 2015-07-29 | 华为技术有限公司 | 生成媒体接入控制表的方法及网络设备 |
CN104811386A (zh) * | 2014-01-29 | 2015-07-29 | 华为技术有限公司 | 报文转发方法、设备及系统 |
CN104811377B (zh) * | 2014-01-29 | 2018-09-07 | 华为技术有限公司 | 生成媒体接入控制表的方法及网络设备 |
CN105490957A (zh) * | 2014-10-11 | 2016-04-13 | 华为技术有限公司 | 一种负载分担方法及装置 |
WO2016054956A1 (zh) * | 2014-10-11 | 2016-04-14 | 华为技术有限公司 | 一种负载分担方法及装置 |
CN105490957B (zh) * | 2014-10-11 | 2019-05-03 | 华为技术有限公司 | 一种负载分担方法及装置 |
CN105577416A (zh) * | 2014-10-17 | 2016-05-11 | 中兴通讯股份有限公司 | 一种业务功能链操作、管理和维护方法及节点设备 |
CN105577416B (zh) * | 2014-10-17 | 2020-03-10 | 中兴通讯股份有限公司 | 一种业务功能链操作、管理和维护方法及节点设备 |
CN107370672A (zh) * | 2016-05-11 | 2017-11-21 | 华为技术有限公司 | 路径选择的方法及装置 |
CN108769285A (zh) * | 2018-05-24 | 2018-11-06 | 西安电子科技大学 | 时间触发以太网业务的分层编址方法 |
CN108769285B (zh) * | 2018-05-24 | 2021-01-05 | 西安电子科技大学 | 时间触发以太网业务的分层编址方法 |
CN114079949A (zh) * | 2020-08-21 | 2022-02-22 | 华为技术有限公司 | 一种多链路通信方法、业务与链路映射的方法及设备 |
CN113014648A (zh) * | 2021-02-25 | 2021-06-22 | 北京邮电大学 | 小节点群动态转发混合路由方法及相关设备 |
CN114222209A (zh) * | 2022-02-21 | 2022-03-22 | 北京国科天迅科技有限公司 | 混合协议交换网络路由实现方法、装置及网络交换设备 |
CN117478707A (zh) * | 2023-12-27 | 2024-01-30 | 天津数智物联科技有限公司 | 一种多目标能源管理数据传输方法 |
CN117478707B (zh) * | 2023-12-27 | 2024-05-07 | 天津数智物联科技有限公司 | 一种多目标能源管理数据传输方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2013026384A1 (zh) | 2013-02-28 |
CN102957589B (zh) | 2015-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102957589B (zh) | 业务数据传输的方法、网络节点及系统 | |
EP2600573B1 (en) | Method for transmitting addresses correspondence relationship in second-layer protocol using link status routing | |
CN102368727B (zh) | 跨ip网络的trill网络通信方法、系统和设备 | |
CN103534993B (zh) | 连接低功率网络域的标签交换路由选择方法和装置 | |
CN102932254B (zh) | 报文转发方法及装置 | |
CN102075438B (zh) | 单播数据帧传输方法及装置 | |
CN103944826B (zh) | Spbm网络中的表项聚合方法及设备 | |
CN106603407B (zh) | 组播地址的传输方法和装置 | |
CN102316028B (zh) | 发送因特网协议分组的方法及装置 | |
CN102413061A (zh) | 一种报文传输方法及设备 | |
CN104378297A (zh) | 一种报文转发方法及设备 | |
Jain et al. | Viro: A scalable, robust and namespace independent virtual id routing for future networks | |
CN103873373A (zh) | 一种组播数据报文转发方法及设备 | |
CN102150148A (zh) | 层2拓扑中针对单播帧和多播帧的差别化服务 | |
CN105490957A (zh) | 一种负载分担方法及装置 | |
CN101383772B (zh) | 一种自动发现并建立mac路由信息表的方法及装置 | |
CN103209132A (zh) | 在透明多链路互联(trill)网络中实现组播的方法、装置及系统 | |
CN103731349A (zh) | 一种以太网虚拟化互联邻居间报文转发方法和边缘设备 | |
CN101174970A (zh) | 任播服务的实现方法、发送任播请求的方法、任播路由器 | |
CN103152265B (zh) | 一种spb网络中的报文转发方法和设备 | |
CN102801622A (zh) | 一种数据报文的转发方法及转发装置 | |
CN113726653B (zh) | 报文处理方法及装置 | |
CN105591927A (zh) | 一种基于trill网络的报文转发方法及路由桥 | |
CN101924698A (zh) | 基于ip单播路由的二层域负载均衡方法、系统和设备 | |
CN106487677B (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 |