CN102647333B - Communication means under distributed base station system between baseband processing equipment and device - Google Patents
Communication means under distributed base station system between baseband processing equipment and device Download PDFInfo
- Publication number
- CN102647333B CN102647333B CN201110041585.8A CN201110041585A CN102647333B CN 102647333 B CN102647333 B CN 102647333B CN 201110041585 A CN201110041585 A CN 201110041585A CN 102647333 B CN102647333 B CN 102647333B
- Authority
- CN
- China
- Prior art keywords
- next hop
- resource reservation
- data flow
- bbu
- sending
- 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.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了分布式基站系统下基带处理设备之间的通信方法和装置。其中,该方法包括:处于源BBU与目的BBU之间的每一中间设备接收到源BBU发送的数据流时,根据所述数据流携带的目的BBU的标识确定用于发送所述数据流的下一跳,如果确定的下一跳的数量N大于1,则利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,如果N等于1,则直接通过该确定的下一跳发送所述数据流。采用本发明,能够实现分布式基站系统下基带处理设备之间的通信。
The invention provides a communication method and device between baseband processing devices in a distributed base station system. Wherein, the method includes: when each intermediate device between the source BBU and the destination BBU receives the data flow sent by the source BBU, according to the identification of the destination BBU carried by the data flow, it determines the next step for sending the data flow. One hop, if the determined number of next hops N is greater than 1, then use the characteristic parameters of the data stream to select a next hop for sending the data stream from the determined N next hops, through which The selected next hop sends the data flow, and if N is equal to 1, the data flow is directly sent through the determined next hop. By adopting the invention, the communication between the baseband processing devices under the distributed base station system can be realized.
Description
技术领域 technical field
本发明涉及网络通信技术,特别涉及分布式基站系统下基带处理设备(BBU:BaseBandUnit)之间的通信方法和装置。The present invention relates to network communication technology, in particular to a communication method and device between baseband processing equipment (BBU: BaseBandUnit) in a distributed base station system.
背景技术 Background technique
分布式基站系统的核心概念就是把基带处理设备和射频处理设备(RRU:RemoteRadioUnit)分离,通过光纤连接二者,具体可参见图1所示的分布式基站系统结构图。在图1所示的分布式基站系统中,BBU与核心网、无线网络控制设备集中在机房内,通过光纤与RRU进行连接,完成网络覆盖。The core concept of the distributed base station system is to separate the baseband processing equipment from the radio frequency processing equipment (RRU: RemoteRadioUnit), and connect the two through optical fibers. For details, please refer to the structure diagram of the distributed base station system shown in Figure 1. In the distributed base station system shown in Figure 1, the BBU, core network, and wireless network control equipment are concentrated in the equipment room, and are connected to the RRU through optical fibers to complete network coverage.
其中,BBU和RRU之间的光纤连接遵守标准接口协议,该标准接口协议支持星型连接、链形连接和环形连接等网络拓扑结构,以使BBU+RRU更能灵活地组网。Among them, the optical fiber connection between BBU and RRU complies with the standard interface protocol, which supports network topologies such as star connection, chain connection and ring connection, so that BBU+RRU can be more flexible in networking.
与传统宏基站的建网方式相比,分布式基站系统能够提供灵活简易的安装方式以及更有效的网络覆盖。但是,在分布式基站系统中,BBU都在内部完成基带信号处理,换言之,BBU之间没有任何协调、交互,这就导致话务不均衡、BBU资源利用不充分的问题。参见图2,图2示出了话务不均衡的示意图。在图2中,存在两个BBU,即BBU-A和BBU-B,其中,BBU-A连接RRU-A,该RRU-A主要分布于居民居住区,BBU-B连接RRU-B,该RRU-B主要分布于商业区。分布于商业区的RRU-B以及BBU-B在工作时段比如周一至周五的上午9点至下午6点会比较繁忙,而在非工作时段则比较空闲;而分布于居住区的RRU-A以及BBU-A则正好相反,在工作时段会比较空闲,在非工作时段会比较繁忙。这样,BBU-B在工作时段可能出现负载过大的现象,而在非工作时段处理资源又得不到补充利用;同样地,BBU-A在非工作时段可能出现负载过大的现象,而在工作时段处理资源得不到补充利用。Compared with the traditional macro base station network construction method, the distributed base station system can provide flexible and simple installation methods and more effective network coverage. However, in a distributed base station system, BBUs complete baseband signal processing internally. In other words, there is no coordination and interaction between BBUs, which leads to unbalanced traffic and insufficient utilization of BBU resources. Referring to FIG. 2, FIG. 2 shows a schematic diagram of traffic imbalance. In Figure 2, there are two BBUs, namely BBU-A and BBU-B, where BBU-A is connected to RRU-A, which is mainly distributed in residential areas, and BBU-B is connected to RRU-B, and the RRU -B is mainly distributed in commercial areas. The RRU-B and BBU-B distributed in the commercial area will be busy during working hours, such as Monday to Friday from 9:00 am to 6:00 pm, and relatively idle during non-working hours; while the RRU-A located in the residential area And BBU-A is just the opposite, it will be relatively free during working hours and busy during non-working hours. In this way, BBU-B may be overloaded during working hours, but processing resources cannot be supplemented during non-working hours; similarly, BBU-A may be overloaded during non-working hours, but in Processing resources during working hours are not replenished.
综上可以看出,为了实现话务均衡、充分利用BBU资源,分布式基站系统下BBU之间的通信方法是当前亟待解决的技术问题。然而,现有技术中尚没有一种方法实现分布式基站系统下BBU之间的通信。In summary, it can be seen that in order to achieve traffic balance and make full use of BBU resources, the communication method between BBUs in a distributed base station system is a technical problem that needs to be solved urgently. However, there is no method in the prior art to implement communication between BBUs in a distributed base station system.
发明内容 Contents of the invention
本发明提供了分布式基站系统下基带处理设备之间的通信方法和装置,以实现分布式基站系统下基带处理设备之间的通信。The invention provides a communication method and device between baseband processing devices in a distributed base station system, so as to realize communication between baseband processing devices in a distributed base station system.
本发明提供的技术方案包括:The technical solutions provided by the invention include:
一种分布式基站系统下基带处理设备之间的通信方法,该方法应用于包含多层交换的拓扑结构中,在所述拓扑结构中,源BBU和目的BBU之间通过多个中间设备连接,并且,所述源BBU和目的BBU之间存在至少一条用于通信的路由;该方法包括:A communication method between baseband processing devices in a distributed base station system, the method is applied in a topology structure including multi-layer switching, in the topology structure, a source BBU and a destination BBU are connected through a plurality of intermediate devices, And, there is at least one route for communication between the source BBU and the destination BBU; the method includes:
处于源BBU与目的BBU之间的每一中间设备接收到源BBU发送的数据流时,根据所述数据流携带的目的BBU的标识确定用于发送所述数据流的下一跳,如果确定的下一跳的数量N大于1,则利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,如果N等于1,则直接通过该确定的下一跳发送所述数据流。When each intermediate device between the source BBU and the destination BBU receives the data stream sent by the source BBU, it determines the next hop for sending the data stream according to the identifier of the destination BBU carried in the data stream, if determined The number N of next hops is greater than 1, then use the characteristic parameters of the data flow to select a next hop for sending the data flow from the determined N next hops, and send the data flow through the selected next hop For the data flow, if N is equal to 1, the data flow is directly sent through the determined next hop.
一种应用于分布式基站系统下基带处理设备之间通信的装置,该装置应用于包含多层交换的拓扑结构中,在所述拓扑结构中,源BBU和目的BBU之间通过多个所述装置连接,并且,所述源BBU和目的BBU之间存在至少一条用于通信的路由,所述装置包括:A device applied to communication between baseband processing equipment in a distributed base station system, the device is applied in a topology structure including multi-layer switching, in the topology structure, the source BBU and the destination BBU are connected through multiple described The device is connected, and there is at least one route for communication between the source BBU and the destination BBU, and the device includes:
接收单元,用于接收源BBU发送的数据流,The receiving unit is used to receive the data stream sent by the source BBU,
下一跳确定单元,用于根据所述数据流携带的目的BBU的标识确定用于发送所述数据流的下一跳;a next hop determining unit, configured to determine a next hop for sending the data stream according to the identifier of the destination BBU carried by the data stream;
发送单元,用于在确定的下一跳的数量N大于1时,利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,在N等于1时,直接通过该确定的下一跳发送所述数据流。a sending unit, configured to select a next hop for sending the data stream from the determined N next hops by using the characteristic parameters of the data stream when the determined number N of the next hops is greater than 1, The data flow is sent through the selected next hop, and when N is equal to 1, the data flow is directly sent through the determined next hop.
由以上技术方案可以看出,本发明中,源BBU通过多个中间设备向目的BBU传送数据流,实现了源BBU与目的BBU之间的通信;As can be seen from the above technical solutions, in the present invention, the source BBU transmits data streams to the destination BBU through a plurality of intermediate devices, realizing the communication between the source BBU and the destination BBU;
进一步地,本发明中,当每一中间设备在根据所述数据流携带的目的BBU的标识确定出用于发送所述数据流的下一跳的数量N大于1时,利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,这实现了源BBU与目的BBU之间的通信,这实现了源BBU发送的不同数据流可能通过不同的路由到达目的BBU,达到路由负载均衡。Further, in the present invention, when each intermediate device determines that the number N of next hops used to send the data flow is greater than 1 according to the identifier of the destination BBU carried by the data flow, use the The feature parameter selects a next hop for sending the data flow from the determined N next hops, and sends the data flow through the selected next hop, which realizes the communication between the source BBU and the destination BBU. Communication, which realizes that different data streams sent by the source BBU may reach the destination BBU through different routes to achieve routing load balancing.
附图说明 Description of drawings
图1为分布式基站系统结构图;FIG. 1 is a structural diagram of a distributed base station system;
图2为现有话务不均衡的示意图;FIG. 2 is a schematic diagram of existing unbalanced traffic;
图3为本发明实施例提供的流程所应用的拓扑结构具体示意图;FIG. 3 is a specific schematic diagram of the topology structure applied to the process provided by the embodiment of the present invention;
图4为本发明实施例提供的基本流程图;Fig. 4 is the basic flowchart provided by the embodiment of the present invention;
图5为本发明实施例提供的资源预留请求报文和响应报文的交互流程图;FIG. 5 is an interactive flowchart of a resource reservation request message and a response message provided by an embodiment of the present invention;
图6为本发明实施例提供的具体实施例示意图;Fig. 6 is a schematic diagram of a specific embodiment provided by an embodiment of the present invention;
图7为本发明实施例提供的装置结构图。FIG. 7 is a structural diagram of a device provided by an embodiment of the present invention.
具体实施方式 detailed description
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明实施例提供了分布式基站系统下BBU之间的通信方法,需要说明的是,本发明实施例中的BBU可以称为一个计算单元,其可独立完成基带信号的处理,依据不同情形,其可认为一个BBU实体,或者一个基带处理板实体,本发明实施例并不具体限定。The embodiment of the present invention provides a communication method between BBUs in a distributed base station system. It should be noted that the BBU in the embodiment of the present invention can be called a calculation unit, which can independently complete the processing of baseband signals. According to different situations, It can be regarded as a BBU entity, or a baseband processing board entity, which is not specifically limited in this embodiment of the present invention.
本发明实施例提供的方法应用于包含多层交换的拓扑结构,在所述拓扑结构中,源BBU和目的BBU之间通过多个中间设备连接,其中,该中间设备具体为交换设备。并且,本发明实施例中的拓扑结构要求任意两个BBU之间进行通信所需要的路由的数量大于等于1。The method provided by the embodiment of the present invention is applied to a topology structure including multi-layer switching. In the topology structure, a source BBU and a destination BBU are connected through multiple intermediate devices, where the intermediate device is specifically a switching device. Moreover, the topology structure in the embodiment of the present invention requires that the number of routes required for communication between any two BBUs be greater than or equal to one.
优选地,所述拓扑结构具体实现时可为胖树(FatTree)的拓扑结构。图3示出了胖树的拓扑结构示意图。图3所示的拓扑结构为交换层之间提供持续的带宽,并构成了一个无阻塞且可扩展的交换系统。该拓扑结构具体可分为图3示出的以下三层:边界层、汇聚层和核心层。在图3中,边界层包含了多个BBU,汇聚层和核心层包含了BBU之间的中间设备(该中间设备具体为图3示出的交换设备,下面均以中间设备为交换设备为例进行描述)。从图3可以看出,汇聚层中的任意两个BBU之间存在多个交换设备,通过引入多台交换设备,能够提供大规模的BBU互联,并且,本发明不要求交换设备具有较高的背板交换能力,也即本发明对交换设备的要求不高,这能够实现低成本大规模BBU互联。在实际应用中,胖树拓扑结构要求不同层的交换设备具有相同的特性,比如端口数相等,如此,假设图3所示的交换设备的端口数总共为k,那么该胖树拓扑结构下需要5K2/4个交换设备来支持支持k3/4个BBU。Preferably, the topology structure may be a fat tree (FatTree) topology structure in a specific implementation. FIG. 3 shows a schematic diagram of a fat tree topology. The topology shown in Figure 3 provides continuous bandwidth between switching layers and constitutes a non-blocking and scalable switching system. The topology structure can be specifically divided into the following three layers shown in FIG. 3 : boundary layer, convergence layer and core layer. In Figure 3, the boundary layer includes a plurality of BBUs, and the convergence layer and the core layer include intermediate devices between BBUs (the intermediate devices are specifically the switching devices shown in Figure 3, and the following are examples of intermediate devices as switching devices to describe). As can be seen from Figure 3, there are multiple switching devices between any two BBUs in the aggregation layer, and by introducing multiple switching devices, large-scale BBU interconnection can be provided, and the present invention does not require the switching devices to have a higher Backplane switching capability, that is, the present invention does not have high requirements on switching equipment, which can realize low-cost large-scale BBU interconnection. In practical applications, the fat tree topology requires switching devices at different layers to have the same characteristics, such as the number of ports is equal, so, assuming that the total number of ports of the switching device shown in Figure 3 is k, then the fat tree topology requires 5K 2 /4 switch devices to support k 3 /4 BBUs.
需要说明的是,在执行本发明实施例提供的分布式基站系统下的BBU之间进行通信之前,需要先执行本发明实施例提供的路由学习流程。该路由学习流程主要是按照OSPF协议进行的,具体为:胖树拓扑结构下的每一交换设备按照OSPF协议学习路由,并将学习到的路由记录至路由表中。通过OSPF协议学习路由,能够满足最短路径的路由协议要求,也即,任意两个BBU之间进行的通信都会选择最短跳数的路径。基于图3所示的胖树拓扑结构的特征,可以使得任意两个BBU之间通信都会存在多个同样跳数的路径,也即任意两个BBU之间进行通信所需要的最优路由的数量大于等于1。It should be noted that before implementing the communication between BBUs under the distributed base station system provided by the embodiment of the present invention, the route learning process provided by the embodiment of the present invention needs to be executed first. The route learning process is mainly carried out according to the OSPF protocol, specifically: each switching device under the fat tree topology learns the route according to the OSPF protocol, and records the learned route into the routing table. Learning routes through the OSPF protocol can meet the routing protocol requirements of the shortest path, that is, the communication between any two BBUs will choose the path with the shortest hops. Based on the characteristics of the fat tree topology shown in Figure 3, there will be multiple paths with the same number of hops in the communication between any two BBUs, that is, the number of optimal routes required for communication between any two BBUs greater than or equal to 1.
基于上面描述,下面对分布式基站系统下BBU之间的通信方法进行描述:Based on the above description, the following describes the communication method between BBUs in the distributed base station system:
参见图4,图4为本发明实施例提供的流程图。如图4所示,该流程可包括以下步骤:Referring to FIG. 4, FIG. 4 is a flowchart provided by an embodiment of the present invention. As shown in Figure 4, the process may include the following steps:
步骤401,处于源BBU与目的BBU之间的每一交换设备接收到源BBU发送的数据流时,执行步骤402。Step 401, when each switching device between the source BBU and the destination BBU receives the data flow sent by the source BBU, step 402 is executed.
步骤402,根据所述数据流携带的目的BBU的标识确定用于发送所述数据流的下一跳,如果确定的下一跳的数量N大于1,则利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,如果N等于1,则直接通过该确定的下一跳发送所述数据流。Step 402: Determine the next hop for sending the data flow according to the identifier of the destination BBU carried by the data flow. If the number N of the determined next hops is greater than 1, use the characteristic parameters of the data flow to determine Select one of the N next hops for sending the data flow, and send the data flow through the selected next hop. If N is equal to 1, send it directly through the determined next hop the data stream.
本步骤402中的确定具体为:根据所述数据流携带的目的BBU的标识(该目的BBU的标识可为目的BBU的地址)在路由表中查找用于发送所述数据流的下一跳。The determination in step 402 is specifically: according to the identifier of the destination BBU carried by the data flow (the identifier of the destination BBU may be the address of the destination BBU), look up the next hop for sending the data flow in the routing table.
本步骤402中,利用数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,具体可为:In this step 402, a next hop for sending the data stream is selected from the determined N next hops by using the characteristic parameters of the data stream, specifically:
步骤1,将已设定的用于选择下一跳的哈希函数对应的取值空间划分成N个区域,将N个区域对应分配给N个下一跳,也即,一个区域与一个下一跳是一一对应。Step 1: Divide the value space corresponding to the set hash function used to select the next hop into N areas, and assign the N areas to the N next hops, that is, one area and one next hop A hop is a one-to-one correspondence.
步骤2,采用所述哈希函数对所述数据流携带的特征参数进行哈希运算,得到第一哈希值;Step 2, using the hash function to perform a hash operation on the characteristic parameters carried by the data stream to obtain a first hash value;
步骤3,从N个区域中确定所述第一哈希值所处的区域,将所述第一哈希值所处的区域对应的下一跳确定为用于发送所述数据流的下一跳。Step 3: Determine the area where the first hash value is located from the N areas, and determine the next hop corresponding to the area where the first hash value is located as the next step for sending the data stream Jump.
在上面描述中,数据流携带的特征参数具体实现时可为:数据流的标识,源BBU的标识和目的BBU的标识。In the above description, the characteristic parameters carried by the data stream may be specifically implemented as: the identifier of the data stream, the identifier of the source BBU, and the identifier of the destination BBU.
其中,数据流的标识可为数据流的编号(id),该编号具有唯一性,源BBU的标识可为源BBU的地址(src),目的BBU的标识可为目的BBU的地址(dst)。下面以id、src和dst为例对上述步骤1至步骤3的操作进行具体描述:Wherein, the identifier of the data stream may be the serial number (id) of the data stream, which is unique, the identifier of the source BBU may be the address of the source BBU (src), and the identifier of the destination BBU may be the address of the destination BBU (dst). The following takes id, src, and dst as examples to describe the operations of steps 1 to 3 above:
假如确定出3个下一跳即下一跳1至下一跳3都用于发送所述数据流,则,将设定的哈希函数对应的取值空间划分成3个区域,比如,设定的哈希函数对应的取值空间大小为n个比特,则该取值空间即为:0至2n,如此,将该取值空间0至2n划分为3个区域,分别为区域1至区域3;并将该三个区域分别分配给三个下一跳,比如,区域1分配至下一跳1,区域2分配至下一跳2,区域3分配至下一跳3。If it is determined that the three next hops, that is, the next hop 1 to the next hop 3 are all used to send the data stream, then the value space corresponding to the set hash function is divided into three areas, for example, set The size of the value space corresponding to the given hash function is n bits, then the value space is: 0 to 2 n , so, the value space 0 to 2 n is divided into 3 areas, which are respectively area 1 to area 3; and the three areas are allocated to three next hops respectively, for example, area 1 is allocated to next hop 1, area 2 is allocated to next hop 2, and area 3 is allocated to next hop 3.
之后,对src、dst、id执行哈希运算,即得到第一哈希值k=hash(src,dst,id);通过判断k落在哪个区域来选择具体的下一跳地址。比如,k落在区域2,则选择下一跳2发送所述数据流。Afterwards, perform a hash operation on src, dst, and id to obtain the first hash value k=hash(src, dst, id); and select a specific next-hop address by judging which area k falls in. For example, if k falls in area 2, the next hop 2 is selected to send the data flow.
至此,即可实现利用数据流携带的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳的操作。So far, the operation of selecting a next hop for sending the data flow from the determined N next hops by using the characteristic parameters carried by the data flow can be realized.
需要说明的是,上述将已设定的哈希函数对应的取值空间划分成N个区域可包括:按照均匀分布的原则将已设定的哈希函数对应的取值空间均匀划分成N个区域;或者,为N个下一跳中的每一下一跳配置一个加权值,根据配置的加权值将已设定的哈希函数对应的取值空间划分成N个区域;It should be noted that the above-mentioned division of the value space corresponding to the set hash function into N regions may include: dividing the value space corresponding to the set hash function into N regions evenly according to the principle of uniform distribution area; or, configure a weighted value for each of the N next hops, and divide the value space corresponding to the set hash function into N areas according to the configured weighted value;
其中,当根据配置的加权值将已设定的哈希函数对应的取值空间划分成N个区域时,所述将N个区域对应分配给N个下一跳包括:根据下一跳的加权值将N个区域对应分配给N个下一跳,也即,将区域分配给被配置了该区域所依据的加权值的下一跳。Wherein, when the value space corresponding to the set hash function is divided into N areas according to the configured weight value, the corresponding assignment of the N areas to the N next hops includes: according to the weight of the next hop The value assigns N areas to N next hops correspondingly, that is, assigns the area to the next hop configured with the weight value on which the area is based.
至此,完成图4所示的流程。通过图4所示的流程可以看出,源BBU向目的BBU发送的不同数据流会通过不同的路由到达目的BBU,这实现了路由负载均衡。So far, the process shown in FIG. 4 is completed. It can be seen from the process shown in FIG. 4 that different data streams sent from the source BBU to the destination BBU will reach the destination BBU through different routes, which realizes routing load balancing.
通常,为了满足基带信号处理的实时性需求,BBU之间没有提供数据确认机制,如此,一旦路径上某交换设备的资源比如带宽不满足数据流的资源需求导致数据丢失,会降低端到端传输的可靠性。基于此,本发明实施例提出了预留资源方法,即要求源BBU与目的BBU之间的每一中间设备预先为数据流预留该数据流所需要的资源,以实现端到端的实时可靠传输。其中,该资源具体实现时可为带宽,或者其他用于传输数据流的资源,这里并不具体限定。Usually, in order to meet the real-time requirements of baseband signal processing, there is no data confirmation mechanism between BBUs. In this way, once the resources of a switching device on the path, such as bandwidth, do not meet the resource requirements of the data flow, data loss will result, which will reduce end-to-end transmission. reliability. Based on this, the embodiment of the present invention proposes a resource reservation method, that is, each intermediate device between the source BBU and the destination BBU is required to reserve the resources required by the data flow for the data flow in advance, so as to realize end-to-end real-time reliable transmission . Wherein, the resource may be bandwidth or other resources used to transmit data streams during specific implementation, which is not specifically limited here.
上述预留资源方法发生在源BBU向目的BBU发送数据流之前,其基于端到端资源预留协议(RSVP)。其中,RSVP为单向协议,每次协议交互流程只为一个数据流服务,不同数据流需要各自进行资源预留,此外,该协议封装在路由协议内,不决定数据流的路由行为。The above method for reserving resources takes place before the source BBU sends data streams to the destination BBU, and is based on an end-to-end resource reservation protocol (RSVP). Among them, RSVP is a one-way protocol. Each protocol interaction process only serves one data flow. Different data flows need to reserve resources separately. In addition, this protocol is encapsulated in the routing protocol and does not determine the routing behavior of the data flow.
基于此,源BBU与目的BBU之间的每一交换设备通过以下步骤为所述数据流预留资源:Based on this, each switching device between the source BBU and the destination BBU reserves resources for the data flow through the following steps:
步骤a,所述处于源BBU与目的BBU之间的每一交换设备接收到源节点在发送所述数据流之前向目的BBU发送的资源预留请求报文(Req)时,确认当前是否满足所述Req携带的所述数据流所需要的资源的要求,如果是,根据所述Req携带的目的BBU的标识确定用于发送Req的下一跳,如果确定的下一跳的数量M大于1,则利用所述Req携带的所述数据流的特征参数,并按照上面描述的从N个下一跳中选择出一个用于发送所述数据流的下一跳的操作从确定的M个下一跳中选择出一个用于发送所述Req的下一跳,通过该选择的下一跳发送所述Req,如果M等于1,则直接通过该确定的下一跳发送所述Req,直至到达目的BBU,如果否,则向上一跳发送资源预留失败响应报文,以使上一跳接收到资源预留失败响应报文时更新向目的BBU发送所述数据流的下一跳,并选择新的下一跳发送所述Req,直至到达目的BBU;Step a, when each switching device between the source BBU and the destination BBU receives the resource reservation request message (Req) sent by the source node to the destination BBU before sending the data flow, confirm whether the current requirements are satisfied. The resource requirement for the data flow carried by the Req, if yes, determine the next hop for sending the Req according to the identity of the destination BBU carried by the Req, if the determined number of next hops M is greater than 1, Then use the characteristic parameters of the data stream carried by the Req, and select a next hop for sending the data stream from the determined M next hops according to the above-described operation of selecting a next hop from the N next hops Select a next hop for sending the Req from the hops, send the Req through the selected next hop, if M is equal to 1, send the Req directly through the determined next hop until the destination is reached BBU, if not, send a resource reservation failure response message to the upper hop, so that when the previous hop receives the resource reservation failure response message, update the next hop that sends the data flow to the destination BBU, and select a new The next hop to send the Req until reaching the destination BBU;
步骤b,所述处于源BBU与目的BBU之间的每一中间设备接收到目的BBU接收到所述Req后按照所述Req经由的路径向源BBU发送的确认资源接收报文时,预留所述数据流所需要的资源。Step b, when each intermediate device between the source BBU and the target BBU receives the acknowledgment resource reception message sent by the target BBU to the source BBU according to the path passed by the Req after receiving the Req, reserve the resources required by the data flow described above.
其中,确认资源接收报文和资源预留失败响应报文都为Req的响应报文,只不过是两者对应不同的标识。Wherein, both the confirmation resource reception message and the resource reservation failure response message are Req response messages, but the two correspond to different identifiers.
优选地,为使上述步骤a和步骤b更加清楚,本发明实施例通过图5示出了步骤a和步骤b中资源预留请求报文和响应报文的交互流程。其中,图5中的Resp(1)表示资源预留失败响应报文,Resp(0)表示确认资源接收报文。Preferably, in order to make the above step a and step b clearer, the embodiment of the present invention uses FIG. 5 to show the interaction process of the resource reservation request message and the response message in step a and step b. Wherein, Resp(1) in FIG. 5 represents a resource reservation failure response message, and Resp(0) represents a resource reception confirmation message.
另外,为了保证目的BBU按照所述资源预留请求报文经由的路径向源BBU发送确认资源接收报文,可在资源预留请求报文中记录该资源预留请求报文沿途经过的路径。In addition, in order to ensure that the destination BBU sends a resource reception confirmation message to the source BBU according to the path passed by the resource reservation request message, the path along which the resource reservation request message passes can be recorded in the resource reservation request message.
需要说明的是,本发明实施例中,在预留所述数据流所需要的资源时,可进一步包括:启动所述数据流对应的计时器;如果在所述计时器允许的时间内没有接收到所述数据流,则撤销对所述数据流的资源预留。这能够保证资源的充分利用。It should be noted that, in the embodiment of the present invention, when reserving the resources required by the data flow, it may further include: starting a timer corresponding to the data flow; If the data flow is detected, the resource reservation for the data flow is revoked. This ensures full utilization of resources.
还需要说明的是,步骤a中,上一跳接收到资源预留失败响应报文时更新向目的BBU发送所述数据流的下一跳包括:上一跳设置用于发送所述资源预留失败响应报文的中间设备不为用于向目的BBU发送所述数据流的下一跳。如此,当该上一跳在后续接收到源BBU发送的所述数据流,并在确定用于发送该数据流的下一跳时,直接将发送所述资源预留失败响应报文的中间设备排除在外。基于此,步骤a中,选择新的下一跳发送资源预留请求报文包括:从用于发送所述资源预留请求报文的下一跳选择出未被设置的下一跳,如果该未被设置的下一跳的数量大于1,则利用所述资源预留请求报文携带的所述数据流的特征参数,并按照上面描述的从N个下一跳中选择出一个用于发送所述数据流的下一跳的操作从未被设置的下一跳中选择出一个用于发送所述资源预留请求报文的下一跳,如果该未被设置的下一跳的数量等于1,则直接通过该未被设置的下一跳发送所述资源预留请求报文。这能够保证数据流的路径与资源预留请求报文的路径一致。It should also be noted that in step a, when the previous hop receives the resource reservation failure response message, updating the next hop to send the data stream to the destination BBU includes: setting the previous hop to send the resource reservation The intermediate device of the failure response message is not the next hop for sending the data flow to the destination BBU. In this way, when the previous hop subsequently receives the data flow sent by the source BBU and determines the next hop for sending the data flow, it will directly send the intermediate device that sends the resource reservation failure response message Excluded. Based on this, in step a, selecting a new next hop to send the resource reservation request message includes: selecting an unconfigured next hop from the next hop used to send the resource reservation request message, if the If the number of unconfigured next hops is greater than 1, use the characteristic parameters of the data stream carried in the resource reservation request message, and select one of the N next hops as described above for sending The operation of the next hop of the data flow selects a next hop for sending the resource reservation request message from unset next hops, if the number of unset next hops is equal to 1, the resource reservation request message is directly sent through the unconfigured next hop. This can ensure that the path of the data flow is consistent with the path of the resource reservation request message.
至此,完成了源BBU与目的BBU之间的每一中间设备为所述数据流预留资源的操作。So far, the operation of each intermediate device between the source BBU and the destination BBU to reserve resources for the data flow is completed.
以上对本发明实施例提供的方法进行了完整描述。下面采用一个具体实施例对本发明进行详细描述。The method provided by the embodiment of the present invention has been completely described above. The present invention will be described in detail below using a specific embodiment.
参见图6,图6为本发明实施例提供的具体实施例示意图。在图6中,源BBU(src为192.168.0.1)需要向目的BBU(dst为192.168.2.3)发送数据流1和数据流2,则在发送该数据流1和数据流2之前,源BBU先向目的BBU发送资源预留请求报文(req)1和req2,其中,req1对应数据流1,req2对应数据流2。Referring to FIG. 6 , FIG. 6 is a schematic diagram of a specific embodiment provided by an embodiment of the present invention. In Figure 6, the source BBU (src is 192.168.0.1) needs to send data stream 1 and data stream 2 to the destination BBU (dst is 192.168.2.3), and before sending the data stream 1 and data stream 2, the source BBU first Send resource reservation request messages (req) 1 and req2 to the target BBU, where req1 corresponds to data flow 1, and req2 corresponds to data flow 2.
当两个req到达源BBU与目的BBU之间的任一中间设备时,该中间设备判断自身是否满足req1、req2携带的资源需求,假如满足需求,从路由表找到用于转发该请求的下一跳,从路由表中可以看出,存在两个下一跳可以向目的BBU发送req1、req2,基于此,通过输入req1、req2中携带的特征参数比如(src,dst,id)三元组至设定的哈希函数进行hash运算得到两个不同的哈希值。由于存在2个下一跳,该哈希函数对应的取值空间被分成两部分,这里容易看出数据流id不同,所以两个req对应不同的下一跳,比如,req1从port0路由到下一跳,req1从port1路由到下一跳,接着req1和req2将逐步被转发到目的BBU;When two reqs arrive at any intermediate device between the source BBU and the destination BBU, the intermediate device judges whether it meets the resource requirements carried by req1 and req2. If the requirements are met, it finds the next node for forwarding the request from the routing table. It can be seen from the routing table that there are two next hops that can send req1 and req2 to the destination BBU. Based on this, by inputting the characteristic parameters carried in req1 and req2 such as (src, dst, id) triplet to The set hash function performs hash operation to obtain two different hash values. Since there are two next hops, the value space corresponding to the hash function is divided into two parts. Here it is easy to see that the data flow id is different, so the two reqs correspond to different next hops. For example, req1 is routed from port0 to the next One hop, req1 is routed from port1 to the next hop, and then req1 and req2 will be gradually forwarded to the destination BBU;
假如不满足需求,则向上一跳发送资源预留失败响应报文,以使上一跳接收到资源预留失败响应报文时更新向目的BBU发送所述数据流的下一跳,并选择新的下一跳发送req1、req2,直至到达目的BBU。If the requirements are not met, send a resource reservation failure response message to the upper hop, so that when the previous hop receives the resource reservation failure response message, update the next hop that sends the data flow to the destination BBU, and select a new The next hop sends req1 and req2 until reaching the destination BBU.
当目的BBU接收到req1、req2时,其回复resp1和resp2,每个中间设备接收到resp1、resp2时,为数据流1、2预留资源。When the destination BBU receives req1 and req2, it replies to resp1 and resp2, and each intermediate device reserves resources for data streams 1 and 2 when receiving resp1 and resp2.
当源BBU向目的BBU发送数据流1、数据流2时,按照图4所示的流程传输数据流1、数据流2。由于资源预留请求报文与数据流按照相同的方式确定路由,因此,能够保证数据流按照预留的资源传输,这就保证了数据流通过已有的路由协议可以有序无拥塞的到达目的BBU。When the source BBU sends data stream 1 and data stream 2 to the destination BBU, data stream 1 and data stream 2 are transmitted according to the process shown in FIG. 4 . Since the resource reservation request message and the data flow are routed in the same way, the data flow can be guaranteed to be transmitted according to the reserved resources, which ensures that the data flow can reach the destination in an orderly manner without congestion through the existing routing protocol BBU.
至此,完成本发明实施例提供的方法流程描述。So far, the flow description of the method provided by the embodiment of the present invention is completed.
下面对本发明实施例提供的装置进行描述:The device provided by the embodiment of the present invention is described below:
参见图7,图7为本发明实施例提供的装置结构图。该装置应用于包含多层交换的拓扑结构比如胖树的拓扑结构中,在所述拓扑结构中,源BBU和目的BBU之间通过多个所述装置连接,并且,所述源BBU和目的BBU之间存在至少一条用于通信的路由,所述装置具体可为源BBU与目的BBU之间的交换设备,如图7所示,该装置包括:Referring to FIG. 7, FIG. 7 is a structural diagram of a device provided by an embodiment of the present invention. The device is applied to a topology including multi-layer switching such as a fat tree topology. In the topology, the source BBU and the destination BBU are connected through multiple devices, and the source BBU and the destination BBU There is at least one route for communication between them, and the device may specifically be a switching device between the source BBU and the destination BBU, as shown in Figure 7, the device includes:
接收单元,用于接收源BBU发送的数据流,The receiving unit is used to receive the data stream sent by the source BBU,
下一跳确定单元,用于根据所述数据流携带的目的BBU的标识确定用于发送所述数据流的下一跳;a next hop determining unit, configured to determine a next hop for sending the data stream according to the identifier of the destination BBU carried by the data stream;
发送单元,用于在确定的下一跳的数量N大于1时,利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,在N等于1时,直接通过该确定的下一跳发送所述数据流。a sending unit, configured to select a next hop for sending the data stream from the determined N next hops by using the characteristic parameters of the data stream when the determined number N of the next hops is greater than 1, The data flow is sent through the selected next hop, and when N is equal to 1, the data flow is directly sent through the determined next hop.
优选地,如图7所示,所述装置进一步包括:Preferably, as shown in Figure 7, the device further includes:
资源预留单元,用于为所述数据流预留资源;基于此,所述发送单元通过确定的或者选择的下一跳、并利用预留的用于发送所述数据流的资源发送所述数据流。其中,所述资源至少包括带宽。a resource reserving unit, configured to reserve resources for the data flow; based on this, the sending unit uses the determined or selected next hop to send the data flow. Wherein, the resource at least includes bandwidth.
其中,所述资源预留单元通过以下子单元为所述数据流预留资源:Wherein, the resource reservation unit reserves resources for the data flow through the following subunits:
第一接收子单元,用于接收源节点在发送所述数据流之前向目的BBU发送的资源预留请求报文;The first receiving subunit is configured to receive a resource reservation request message sent by the source node to the destination BBU before sending the data stream;
确认子单元,用于确认所述装置当前是否满足所述资源预留请求报文携带的所述数据流所需要的资源要求;A confirmation subunit, configured to confirm whether the device currently meets the resource requirements required by the data flow carried in the resource reservation request message;
路由子单元,用于在所述确认子单元的确认结果为是时,根据所述资源预留请求报文携带的目的BBU的标识确定用于发送资源预留请求报文的下一跳,如果确定的下一跳的数量M大于1,则利用所述资源预留请求报文携带的所述数据流的特征参数,并按照从N个下一跳中选择出一个用于发送所述数据流的下一跳的操作从确定的M个下一跳中选择出一个用于发送所述资源预留请求报文的下一跳,通过该选择的下一跳发送所述资源预留请求报文,如果M等于1,则直接通过该确定的下一跳发送所述资源预留请求报文,直至到达目的BBU;The routing subunit is configured to determine the next hop for sending the resource reservation request message according to the identifier of the destination BBU carried in the resource reservation request message when the confirmation result of the confirmation subunit is yes, if The determined number M of next hops is greater than 1, using the characteristic parameters of the data flow carried in the resource reservation request message, and selecting one of the N next hops for sending the data flow Select a next hop for sending the resource reservation request message from the determined M next hops, and send the resource reservation request message through the selected next hop , if M is equal to 1, then directly send the resource reservation request message through the determined next hop until reaching the destination BBU;
响应子单元,用于在所述确认子单元的确认结果为否时,向上一跳发送资源预留失败响应报文,以使上一跳接收到资源预留失败响应报文时更新向目的BBU发送所述数据流的下一跳,并选择新的下一跳发送所述资源预留请求报文,直至到达目的BBU;The response subunit is configured to send a resource reservation failure response message to the upper hop when the confirmation result of the confirmation subunit is No, so that when the previous hop receives the resource reservation failure response message, it updates the destination BBU Send the next hop of the data flow, and select a new next hop to send the resource reservation request message until reaching the destination BBU;
预留子单元,用于接收到目的BBU接收到所述资源预留请求报文后按照所述资源预留请求报文经由的路径向源BBU发送的确认资源接收报文时,预留所述数据流所需要的资源;The reservation subunit is configured to reserve the resource reservation message when the destination BBU receives the resource reservation request message and sends the confirmation resource reception message to the source BBU according to the path through which the resource reservation request message passes. resources required by the data stream;
第二接收子单元,用于接收到所述数据流的下一跳发送的资源预留失败响应报文,并更新向目的BBU发送所述数据流的下一跳,并选择新的下一跳发送所述资源预留请求报文。The second receiving subunit is configured to receive a resource reservation failure response message sent by the next hop of the data flow, update the next hop of sending the data flow to the destination BBU, and select a new next hop Send the resource reservation request message.
本实施例中,所述预留子单元在预留所述数据流所需要的资源时,进一步启动所述数据流对应的计时器,如果在所述计时器允许的时间内没有接收到所述数据流,则撤销对所述数据流的资源预留。In this embodiment, the reserving subunit further starts a timer corresponding to the data flow when reserving the resources required by the data flow, and if the resource is not received within the time allowed by the timer data flow, the resource reservation for the data flow is revoked.
本发明实施例中,第二接收子单元更新向目的BBU发送所述数据流的下一跳包括:设置用于发送所述资源预留失败响应报文的中间设备不为用于向目的BBU发送所述数据流的下一跳;In the embodiment of the present invention, the second receiving subunit updating the next hop of sending the data flow to the target BBU includes: setting the intermediate device used to send the resource reservation failure response message to not be used to send the resource reservation failure response message to the target BBU the next hop of the data flow;
所述选择新的下一跳发送资源预留请求报文包括:从用于发送所述资源预留请求报文的下一跳选择出未被设置的下一跳,如果该未被设置的下一跳的数量大于1,则利用所述资源预留请求报文携带的所述数据流的特征参数,并按照从N个下一跳中选择出一个用于发送所述数据流的下一跳的操作从未被设置的下一跳中选择出一个用于发送所述资源预留请求报文的下一跳,如果该未被设置的下一跳的数量等于1,则直接通过该未被设置的下一跳发送所述资源预留请求报文。The selecting a new next hop to send the resource reservation request message includes: selecting an unconfigured next hop from the next hop used to send the resource reservation request message, if the unset next hop The number of one hop is greater than 1, then use the characteristic parameters of the data flow carried in the resource reservation request message, and select a next hop for sending the data flow from N next hops The operation selects a next hop for sending the resource reservation request message from the next hops that have not been set, and if the number of the next hops that are not set is equal to 1, then directly pass the unconfigured next hop The configured next hop sends the resource reservation request message.
本实施例中,所述发送单元通过以下子单元从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳:In this embodiment, the sending unit selects a next hop for sending the data stream from the determined N next hops through the following subunits:
分配子单元,用于将已设定的用于选择下一跳的哈希函数对应的取值空间划分成N个区域,将N个区域对应分配给N个下一跳。优选地,所述将已设定的哈希函数对应的取值空间划分成N个区域包括:按照均匀分布的原则将已设定的哈希函数对应的取值空间均匀划分成N个区域;或者,为N个下一跳中的每一下一跳配置一个加权值,根据配置的加权值将已设定的哈希函数对应的取值空间划分成N个区域。其中,当根据配置的加权值将已设定的哈希函数对应的取值空间划分成N个区域时,所述将N个区域对应分配给N个下一跳包括:根据下一跳的加权值将N个区域对应分配给N个下一跳。The allocation subunit is used to divide the value space corresponding to the set hash function for selecting the next hop into N areas, and allocate the N areas to the N next hops. Preferably, said dividing the value space corresponding to the set hash function into N regions includes: evenly dividing the value space corresponding to the set hash function into N regions according to the principle of uniform distribution; Alternatively, a weighted value is configured for each of the N next hops, and the value space corresponding to the set hash function is divided into N regions according to the configured weighted value. Wherein, when the value space corresponding to the set hash function is divided into N areas according to the configured weight value, the corresponding assignment of the N areas to the N next hops includes: according to the weight of the next hop The value assigns N regions to N next hops.
运算子单元,用于采用所述哈希函数对所述数据流携带的特征参数进行哈希运算,得到第一哈希值。优选地,所述数据流携带的特征参数至少包括:所述数据流的标识,所述源BBU的标识和所述目的BBU的标识。The operation subunit is configured to use the hash function to perform a hash operation on the characteristic parameters carried by the data stream to obtain a first hash value. Preferably, the characteristic parameters carried by the data stream include at least: an identifier of the data stream, an identifier of the source BBU, and an identifier of the destination BBU.
确定子单元,用于从N个区域中确定所述第一哈希值所处的区域,将所述第一哈希值所处的区域对应的下一跳确定为用于发送所述数据流的下一跳。A determining subunit, configured to determine the area where the first hash value is located from the N areas, and determine the next hop corresponding to the area where the first hash value is located to be used for sending the data stream next hop.
以上对本发明实施例提供的装置进行了描述。The device provided by the embodiment of the present invention is described above.
由以上技术方案可以看出,本发明中,源BBU通过多个中间设备向目的BBU传送数据流,实现了源BBU与目的BBU之间的通信;As can be seen from the above technical solutions, in the present invention, the source BBU transmits data streams to the destination BBU through a plurality of intermediate devices, realizing the communication between the source BBU and the destination BBU;
进一步地,本发明中,当每一中间设备在根据所述数据流携带的目的BBU的标识确定出用于发送所述数据流的下一跳的数量N大于1时,利用所述数据流的特征参数从确定的N个下一跳中选择出一个用于发送所述数据流的下一跳,通过该选择的下一跳发送所述数据流,这实现了源BBU与目的BBU之间的通信,这实现了源BBU发送的不同数据流可能通过不同的路由到达目的BBU,达到路由负载均衡。Further, in the present invention, when each intermediate device determines that the number N of next hops used to send the data flow is greater than 1 according to the identifier of the destination BBU carried by the data flow, use the The feature parameter selects a next hop for sending the data flow from the determined N next hops, and sends the data flow through the selected next hop, which realizes the communication between the source BBU and the destination BBU. Communication, which realizes that different data streams sent by the source BBU may reach the destination BBU through different routes to achieve routing load balancing.
更进一步地,本发明通过预留资源的方法,能够保证这数据流有序无拥塞的到达目的BBU,提高源BBU和目的BBU进行通信的可靠性。Furthermore, the present invention can ensure that the data flow arrives at the destination BBU in an orderly manner without congestion through the method of reserving resources, thereby improving the reliability of communication between the source BBU and the destination BBU.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110041585.8A CN102647333B (en) | 2011-02-21 | 2011-02-21 | Communication means under distributed base station system between baseband processing equipment and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110041585.8A CN102647333B (en) | 2011-02-21 | 2011-02-21 | Communication means under distributed base station system between baseband processing equipment and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102647333A CN102647333A (en) | 2012-08-22 |
CN102647333B true CN102647333B (en) | 2016-03-30 |
Family
ID=46659918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110041585.8A Active CN102647333B (en) | 2011-02-21 | 2011-02-21 | Communication means under distributed base station system between baseband processing equipment and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102647333B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104518891B (en) * | 2014-12-31 | 2017-12-15 | 华为技术有限公司 | Multicast group method for building up, device and fat tree network in fat tree network |
US10492084B2 (en) * | 2016-10-10 | 2019-11-26 | Microsoft Technology Licensing, Llc | Collaborative communications |
CN113133060B (en) * | 2019-12-30 | 2022-12-27 | 华为技术有限公司 | Access network system, transmission method and related equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1633106A (en) * | 2004-12-16 | 2005-06-29 | 中国科学院计算技术研究所 | A Sender-Oriented Resource Reservation Implementation Method with Backtracking Capability |
CN101272347A (en) * | 2008-04-29 | 2008-09-24 | 华为技术有限公司 | Method and device for load sharing |
CN101505500A (en) * | 2009-03-11 | 2009-08-12 | 中国移动通信集团公司 | Load balance equipment, distributed base station system and communication method thereof |
-
2011
- 2011-02-21 CN CN201110041585.8A patent/CN102647333B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1633106A (en) * | 2004-12-16 | 2005-06-29 | 中国科学院计算技术研究所 | A Sender-Oriented Resource Reservation Implementation Method with Backtracking Capability |
CN101272347A (en) * | 2008-04-29 | 2008-09-24 | 华为技术有限公司 | Method and device for load sharing |
CN101505500A (en) * | 2009-03-11 | 2009-08-12 | 中国移动通信集团公司 | Load balance equipment, distributed base station system and communication method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN102647333A (en) | 2012-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111200848B (en) | Communication method and device | |
US12231945B2 (en) | Integrated backhaul transport for 5Gs | |
US10841208B2 (en) | Slice/service-based routing in virtual networks | |
JP6576006B2 (en) | Control device detection in networks with separate control and forwarding devices | |
KR102087226B1 (en) | Method for sharing network based on software defined network to support multiple operator | |
US9634928B2 (en) | Mesh network of simple nodes with centralized control | |
JP2002141932A (en) | Network shared bandwidth allocation method and network system using the same | |
JP2014045390A (en) | Mobile network | |
CN105406978B (en) | Method and device for configuring working mode of data forwarding equipment | |
CN107534608B (en) | Method and apparatus for processing data streams in a wireless communication network | |
EP4271114A2 (en) | Session type manager entity, control plane function entity, method and computer program for session management in nextgen mobile core networks | |
CN102098596B (en) | Route establishing method and device in optical network | |
CN106685832A (en) | SDN-based WIA-PA field network/IPv6 backhaul network joint scheduling method | |
CN102164081A (en) | Routing computation method of fat-tree topology, node equipment and communication system | |
EP2750341A1 (en) | Communication system, communication path establishing method and management server | |
CN102647333B (en) | Communication means under distributed base station system between baseband processing equipment and device | |
CN103546308A (en) | Distribution method, device and system for wireless controller networking | |
KR101409315B1 (en) | Method and system for realizing terminal handover | |
CN102006329A (en) | Link data transmission method | |
WO2012149777A1 (en) | Method, apparatus, and system for establishing label-switched path | |
WO2022082602A1 (en) | Method and apparatus for packet rerouting | |
CN105207906A (en) | Service path determining method and device | |
CN105594180B (en) | Inter-node communication processing method and routing determination node | |
JP2014225721A (en) | System and method for transiting session information of gateway in core network | |
CN105703922A (en) | Link bundling method and system |
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 |