Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN101345685 A
Publication typeApplication
Application numberCN 200810006565
Publication date14 Jan 2009
Filing date6 Mar 2008
Priority date12 Jul 2007
Also published asUS20090016358
Publication number200810006565.5, CN 101345685 A, CN 101345685A, CN 200810006565, CN-A-101345685, CN101345685 A, CN101345685A, CN200810006565, CN200810006565.5
Inventors李明堂
Applicant弘真科技股份有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Method for transmitting data in virtual wan and system thereof
CN 101345685 A
Abstract
A system for transmitting data in a virtual WAN comprises a plurality of routers,, and each router receives bandwidth utilization information of other routers, performing a packet redirection in accordance with the information, wherein the total output bandwidth of the system is equal to the sum of the output bandwidth of each router in the system.
Claims(20)  translated from Chinese
1.一种虚拟广域网络数据传输方法,其包含以下步骤: 每一路由器可周期性地存取其它路由器的因特网带宽使用信息;以及请求路由器经由所述带宽使用信息选定其它路由器,且将其封包重新导向后经由所述选定路由器输出至因特网。 A virtual wide area network data transmission method comprising the steps of: for each router periodically access other routers and Internet bandwidth usage information; and requesting the bandwidth usage information for the selected router Other routers through, and it After the redirect packet via the selected output to the Internet router.
2. 根据权利要求l所述的虚拟广域网络数据传输方法,其另外包含以下步骤:设定第一阈值和第二阈值;如果所述请求路由器的带宽使用大于所述第一阈值,那么启动重新导向;以及如果所述请求路由器的带宽使用小于所述第二阈值,那么停止重新导向。 The Virtual WAN data transmission method according to claim l, further comprising the steps of: setting a first threshold and a second threshold value; if the request bandwidth is greater than said first router threshold, then start re- guide; and if the request router bandwidth usage less than the second threshold value, then stop the redirect.
3. 根据权利要求l所述的虚拟广域网络数据传输方法,其中当所述请求路由器发生故障时,启动重新导向。 3. The virtual wide area network data transmission method as claimed in claim l, wherein when the request router fails, start the redirect.
4. 根据权利要求2所述的虚拟广域网络数据传输方法,其中所述第一阈值大于所述第二阈值至少10%。 4. The virtual wide area network data transmission method according to claim 2, wherein said first threshold is greater than the second threshold value of at least 10%.
5. 根据权利要求l所述的虚拟广域网络数据传输方法,其中每一路由器带宽使用率发现协议来存取其它路由器的因特网带宽使用信息。 5. The virtual wide area network data transmission method as claimed in claim l, wherein each router bandwidth usage discovery protocol to access other routers and Internet bandwidth usage information.
6. 根据权利要求l所述的虚拟广域网络数据传输方法,其中所述请求路由器利用最优化链接状态路由协议、Ad hoc按需距离向量协议或用户自行界定的路由方案来找到所述选定路由器。 6. The virtual wide area network data transmission method as claimed in claim l, wherein the request routers to optimize the use of the link-state routing protocol, routing scheme Ad hoc on-demand distance vector protocol or user-defined to locate the selected router .
7. 根据权利要求l所述的虚拟广域网络数据传输方法,其进一步包含以下步骤:如果路由器对因特网的带宽使用大于阈值,那么停止其它路由器的封包经由所述路由器连接上因特网。 7. The virtual wide area network data transmission method as claimed in claim l, further comprising the step of: if the Internet router bandwidth usage greater than the threshold value, then the packet is stopped other routers connected to the Internet via the router.
8. 根据权利要求6所述的虚拟广域网络数据传输方法,其中所述用户自行界定的路由方案利用带宽使用率、跳跃计数和无线接口位速率来找到所述选定路由器。 Virtual WAN data transfer method according to claim 6, wherein the user-defined routing scheme utilizing bandwidth usage, and wireless interfaces hop count to find the bit rate of the selected router.
9. 根据权利要求l所述的虚拟广域网络数据传输方法,其中所述请求路由器将其封包重新导向后,将进一步更新各路由器的信息。 9. According to the virtual wide area network data transmission method as claimed in claim l, wherein the request router to redirect packets, each router will be further updated information.
10. 根据权利要求l所述的虚拟广域网络数据传输方法,其中所述路由器信息的更新包括路由器的区域网络网址、广域网络带宽的使用率和主机名称。 10. The virtual wide area network data transmission method according to claim l, wherein updating the router information includes the router's LAN address, WAN utilization and the host name of network bandwidth.
11. 一种虚拟广域网络数据传输系统,其包含多个路由器,每一所述路由器包含:至少一个连接端口;网络状态封包接收单元,其经由所述连接端口接收其它路由器的带宽使用信息;以及重新导向处理单元,其用于确定所述路由器的带宽使用是否需进入重新导向,并根据其它路由器的带宽使用信息确定重新导向路径。 11. A virtual wide area network data transmission system comprising a plurality of routers, each of said router comprising: at least one connection port; network status packet receiving unit that receives the connection port bandwidth usage information via other routers; and redirect processing unit for determining whether the bandwidth required to use the router into the redirect, and use the information to determine the path to redirect bandwidth according to other routers.
12. 根据权利要求ll所述的虚拟广域网络数据传输系统,其中所述重新导向处理单元设定第一阈值和第二阈值,其中如果所述请求路由器的带宽使用大于所述第一阈值, 那么启动重新导向;如果所述请求路由器的带宽使用小于所述第二阈值,那么停止重新导向。 12. The virtual WAN data transmission system according to claim ll, wherein said redirect processing unit sets the first threshold and the second threshold value, wherein if said request router bandwidth larger than the first threshold value, then Start redirect; if the request router bandwidth usage is less than the second threshold value, then stop redirected.
13. 根据权利要求ll所述的虚拟广域网络数据传输系统,其中所述网络状态封包接收单元带宽使用率发现协议来存取其它路由器的因特网带宽使用信息。 13. The virtual wide area network data transmission system according to claim ll, wherein the network status packet reception unit bandwidth usage discovery protocols to access other routers and Internet bandwidth usage information.
14. 根据权利要求ll所述的虚拟广域网络数据传输系统,其中所述重新导向处理单元利用最优化链接状态路由协议、Adhoc按需距离向量协议或用户自行界定的路由方案来确定重新导向路径。 14. Claim virtual WAN data transmission system ll, wherein the redirect processing unit uses optimized link state routing protocol, routing scheme Adhoc demand distance vector protocol or user-defined path to determine redirects.
15. 根据权利要求14所述的虚拟广域网络数据传输系统,其中所述用户自行界定的路由方案利用带宽使用率、跳跃计数和无线接口位速率来找到所述选定路由器。 15. Claim virtual WAN data transmission system 14, the routing scheme wherein the user to define the use of bandwidth usage, hop count, and wireless interface bit rate to find the selected router.
16. 根据权利要求ll所述的虚拟广域网络数据传输系统,其中所述重新导向处理单元将封包重新导向后,将进一步更新所述多个路由器的信息。 16. A wide area network according to claim virtual data transmission system according to ll, wherein said redirect redirect packet processing unit, the update information of the plurality of further routers.
17. —种虚拟广域网络数据传输系统,其包括多个彼此连接的路由器,每一所述路由器可存取其它路由器的因特网带宽使用信息,并进行封包输出至因特网的重新导向, 其中所述系统的因特网输出带宽实质上等于所述多个路由器的因特网输出带宽。 17. - kind of virtual wide area network data transmission system comprising a plurality of routers connected to each other, each of the router to access the Internet bandwidth usage information to other routers, and packet output to redirect the Internet, where the system Internet bandwidth is substantially equal to the output of the output bandwidth of multiple Internet router.
18. 根据权利要求17所述的虚拟广域网络数据传输系统,其中每一所述路由器设定第一阈值和第二阈值,如果所述路由器的带宽使用大于所述第一阈值,那么启动重新导向;如果所述路由器的带宽使用小于所述第二陶值,那么停止重新导向。 18. The virtual wide area network data transmission system according to claim 17, wherein each of said router set first threshold and the second threshold value, if the bandwidth of the router using the first threshold value is greater than, then the start redirect ; if the router bandwidth usage is less than the second value Tao, stop redirects.
19. 根据权利要求17所述的虚拟广域网络数据传输系统,其中所述路由器带宽使用率发现协议来存取其它路由器的因特网带宽使用信息。 19. Claim virtual WAN data transmission system 17, wherein the router bandwidth usage router discovery protocol to access other Internet bandwidth usage information.
20. 根据权利要求17所述的虚拟广域网络数据传输系统,其中所述重新导向利用带宽使用率、跳跃计数和无线接口位速率来找到选定路由器。 20. The virtual wide area network data transmission system according to claim 17, wherein the re-use of bandwidth usage guide, hop count, and the radio interface bit rate to find the selected router.
Description  translated from Chinese

虛拟广域网络中的数据传输方法及其系统 Virtual wide area network data transmission method and system

技术领域 Technical Field

本发明涉及一种虚拟广域网络(virtual WAN)数据传输方法及其系统,尤其涉及一种有效分配带宽资源的虚拟广域网络数据传输方法及其系统。 The present invention relates to a virtual wide area network (virtual WAN) data transmission method and system, and more particularly to an efficient allocation of bandwidth resources virtual wide area network data transmission method and system.

背景技术 Background

网络数据的传输是以封包(packet)方式来传递,各式各样的信息封包互相争夺有限的带宽传输。 Transmission network data packet is (packet) way to pass, a wide range of information packets compete for limited bandwidth transmission. 当网络带宽足以提供信息流量的情况下,封包的传输情形不会受到影响,但当封包总流量超过网络带宽负载时就会发生拥塞的情形。 When the case of network bandwidth sufficient to provide information on traffic, packet transmission case is not affected, but the packet traffic exceeds the total situation can occur when the network bandwidth load congestion. 如同在道路上各式车辆争夺车道造成整条道路严重塞车,但如果各式车辆能遵循所分配的车道行驶,那么即使机车在机车道上发生拥塞,公车和汽车也能在其车道上顺畅地行驶。 As competition for all kinds of vehicles on the road the entire road lane caused a serious traffic jam, but if all kinds of vehicles can follow the assigned lane, even if the locomotive locomotive track congestion occurs, buses and cars also smooth on its lane to driving. 带宽管理的概念与车道划分的概念类似,主要是当网络信息流量拥塞时仍可保障重要应用程序的网络带宽。 The concept is similar to the concept of dividing lane bandwidth management, mainly when the network traffic congestion is still important to protect network bandwidth applications.

随着因特网的日益盛行,不仅企业内部对外的网络传输需求迅速上升,对于一般家庭或自由职业者(小型办公室,家庭办公室(Small Office, Home Office); SOHO),也因宽带网络的普及而更加重视网络传输的带宽使用。 With the growing popularity of the Internet, not only the internal and external network traffic demand rising rapidly, for the average home or freelance (small office, home office (Small Office, Home Office); SOHO), but also because of the popularity of broadband networks and more emphasis on bandwidth usage of network transmission. 然而因特网带宽昂贵且有限,不可能随着用户的需求而无限制地增加。 However, Internet bandwidth is expensive and limited, not as user needs and unlimited increase. 为了有效解决此困境,利用带宽管理的技术可将有限的带宽资源进行最有效的分配处理,其应为一种可行的解决方法。 To effectively solve this dilemma by using bandwidth management techniques may be limited bandwidth resources for the most effective allocation process, which should be a viable solution. 发明内容 DISCLOSURE

本发明的主要目的是提供一种强健且带宽使用平衡(load-balancing)的分散式虚拟广域网络数据传输方法及其系统。 The main object of the present invention is to provide a robust and balanced bandwidth usage (load-balancing) distributed virtual wide area network data transmission method and system.

本发明的虚拟广域网络数据传输方法的一实施例包含以下步骤:每一路由器可周期性地接收其它路由器对因特网的带宽使用信息;以及一请求路由器经由所述带宽使用信息选定一其它路由器,且将其封包重新导向后经由所述选定路由器输出至因特网。 An embodiment of a virtual WAN data transmission method of the present invention comprises the following steps: Each router can periodically receive from other routers on the Internet bandwidth usage information; and a request router bandwidth usage information via the selected one of the other routers, and to redirect the packets to the Internet after the selected output via a router.

本发明的网络传输带宽管理系统的一实施例包含多个路由器,每一所述路由器包含至少一连接端口、 一网络状态封包接收单元和一重新导向处理单元。 One embodiment of network bandwidth management system of the present invention comprises a plurality of routers, each router comprising said at least one connection port, the state of a network and a packet reception unit redirect processing unit. 所述网络状态封包接收单元经由所述连接端口接收其它路由器的带宽使用信息。 The network status packet reception unit receives the connection port other router bandwidth usage information via. 所述重新导向处理单元用于确定所述路由器的带宽使用是否需进入重新导向,并根据其它路由器的带宽使用信息确定重新导向路径。 The redirect processing unit for determining whether the bandwidth required to use the router into the redirect and use the information to determine the path to redirect bandwidth according to other routers.

本发明的网络传输带宽管理系统的一实施例由多个路由器连接而成,每一所述路由 One embodiment of network bandwidth management system of the present invention are connected together by a plurality of routers, each of said routing

器可接收其它路由器对因特网的带宽使用信息,并进行封包输出至因特网的重新导向, May receive other router bandwidth usage information on the Internet, and the packet is output to redirect the Internet,

其中所述系统对因特网的输出带宽实质上等于所述多个路由器对因特网的输出带宽的总和。 Wherein the system output bandwidth of the Internet is substantially equal to the sum of the output bandwidth of several routers on the Internet.

附國说明 Description attached States

图1例示本发明的网络传输带宽管理系统; Figure 1 illustrates the present invention, network bandwidth management system;

图2例示本发明的一实施例的流程图; Flowchart of an embodiment 2 illustrates a diagram of the present invention;

图3是本发明的路由器的一实施例; Figure 3 is an embodiment of the present invention router;

图4是本发明的另一实施例的虚拟广域网络数据传输方法;以及 Figure 4 is a virtual wide area network data transmission method according to another embodiment of the present invention; and

图5是本发明的另一实施例的虚拟广域网络数据传输方法。 Figure 5 is a virtual wide area network data transmission method according to another embodiment of the present invention.

具体实施方式 DETAILED DESCRIPTION

图l是本发明的一实施例的虚拟广域网络数据传输系统。 Figure l is a virtual wide area network data transmission system of an embodiment of the present invention. 多个路由器(router) 14、 15、 16利用无线中枢模块(wireless backbone module)方式建构了虚拟广域网络数据传输系统10, 且每一路由器利用两个广域网络连接端口WAN1、 WAN2连接到因特网11。 Multiple routers (router) 14, 15, 16 using a wireless hub module (wireless backbone module) mode constructs virtual wide area network data transmission system 10, and each router with two WAN ports WAN1, WAN2 is connected to the Internet 11. 借此,所述虚拟广域网络数据传输系统10的整体输出带宽是由所有加入所述虚拟广域网络数据传输系统10 的多个路由器的输出带宽的总和。 Whereby the virtual wide area network data transmission system as a whole is the sum of the output bandwidth of 10 of all added to the virtual wide area network data transmission system having a plurality of routers 10 output bandwidth. 换句话说,如果加入装置的数量越多,那么整体输出带宽也越大。 In other words, if the number of added equipment, the more so the greater the overall output bandwidth. 本发明的虚拟广域网络数据传输系统10的连接架构并不限于特定形状,图1的网形(mesh)仅为一实施例。 Virtual WAN connection infrastructure data transmission system 10 of the invention is not limited to a specific shape, net shape of Figure 1 (mesh) is only one example. 此外,本发明的特点是采用分散式架构(decentralized),因此可靠性较好,还相对较便宜。 In addition, the characteristics of the present invention is the use of decentralized architecture (decentralized), and therefore better reliability, but also relatively expensive. 如果有一路由器14暂时无法连上网络11,例如因为因特网连接上的故障或网络的拥塞,那么所述路由器14可通过无线网络先连接上另一路由器15,之后通过所述路由器15的连接端口连接到因特网11。 If you have a router 14 temporarily unable to connect to the network 11, for example, because of congestion on the Internet connection or network failure, then the router 14 via a wireless network to connect to another router 15, after the connection port connected by the router 15 to the Internet 11. 所述虚拟广域网络数据传输系统10的每一装置可周期性地获得其本地和其它装置的因特网连接端口的连接状态及带宽使用状态。 Each unit of the virtual wide area network data transmission system 10 may periodically get their local and other devices connected to the Internet connection port status and bandwidth use. 例如带宽使用率发现协议(Bandwidth Utilization Discover Protocol; BUDP),带宽使用数据可由所述虚拟广域网络数据传输系统10的每一装置获得。 Such as bandwidth utilization Discovery Protocol (Bandwidth Utilization Discover Protocol; BUDP), each device bandwidth usage data by the virtual wide area network data transmission system 10 to obtain. RFC 3626规范内的最优化链接状态路由协议(Optimized Link Status Routing Protocol; OLSR)界定了如何在一个无线网状网络内周期性地搜集数据,然后计算出一个最优化的路由方案。 Optimized link state routing protocol (Optimized Link Status Routing Protocol; OLSR) RFC 3626 specification defines how within periodically gather in a wireless mesh network data, then calculates an optimized route plans. 而Ad hoc按需距离向量(AdhocOn-Demand Distance Vector; AODV)协议可使节点能很快地获得其所想要到达的目的地的路径。 The Ad hoc on-demand distance vector (AdhocOn-Demand Distance Vector; AODV) protocol allows nodes to get the path they want to reach the destination quickly. 其特点在于能在网络拓扑有所改变的时候,能够快速地回应,并找到适当的路径。 Characterized in that the network topology can be changed, we can respond quickly and find the appropriate path. 本发明的一实施例可利用所述带宽使用发现协议、最优化链接状态路由协议或Ad hoc按需距离向量以周期性地获得系统内各装置的因特网连接端口的连接状态和带宽使用状态。 One embodiment of the present invention may utilize the bandwidth usage discovery protocol, optimized link state routing protocol or Ad hoc on-demand distance vector to periodically obtain the connection status, and bandwidth usage status of each device within the system Internet connection port. 但上述协议的使用并非必要,用户可自行界定对其最适宜的路由方案。 But the use of these agreements is not necessary, the user can define their own optimum routing scheme.

本发明可进一步界定当因特网连接端口拥塞时的上游(叩stream)和下游(downstream) 的阈值。 The present invention may further define when the upstream (knock stream) and downstream (downstream) of the threshold value of the Internet connection port congestion. 当一路由器14的连接端口的带宽使用状态大于所述阈值时,除了所述路由器14本地外,其它路由器15、 16即不再通过所述连接端口连上因特网11。 When a router bandwidth usage status of the port 14 is greater than the threshold value, in addition to the 14 local router, other routers 15, 16 through the connection port that is not connected to the Internet 11. 或者,当所述路由器14 的连接端口的带宽使用状态大于所述阈值时,所述路由器14即经由路由器15、 16的连接端口连上因特网ll。 Alternatively, when the router bandwidth usage status of the port 14 is greater than the threshold, the router 14 via the router 15 that is connected to port 16 connected to the Internet ll. 利用上述带宽使用发现协议、最优化链接状态路由协议、Adhoc按需距离向量协议或用户自行界定的路由方案,和阈值设定,所述虚拟广域网络数据传输系统10的每一装置均可以获得其它装置的带宽使用数据,且据此即便所述路由器14的两个对外连接端口均发生故障,所述路由器14仍可经由路由器15、 16的连接端口而连上因特网11,只要所述路由器15、 16的连接端口的带宽使用低于预定的阈值设定。 With the above discovery protocol bandwidth usage, optimized link state routing protocol, routing scheme Adhoc demand distance vector protocol or user-defined, and the threshold is set, each device in the virtual WAN data transmission system 10 can be obtained other bandwidth usage data devices, and thus even if the router two external connection port 14 are faulty, the router is connected via a router port 14 is still 15, 16 and 11 connected to the Internet, as long as the router 15, bandwidth connection port 16 is below a predetermined threshold value is set. 而即便所述虚拟广域网络数据传输系统10的一区段内发生拥塞时,本发明利用重新导向至仍有剩余带宽使用的其它装置,自动故障修复(auto fail-over)以解决网络拥塞的问题,且确保连接上的稳定性。 And even when congestion occurs in the virtual wide area network data transmission system of a section 10, the present invention is directed to use other means to re still remaining bandwidth usage, automatic failover (auto fail-over) in order to solve network congestion problems and ensure the stability of the connection.

图2例示本发明的一实施例的流程图。 The present invention is a flowchart illustrating an embodiment of the two cases in Fig. 在步骤21,在虚拟广域网络数据传输系统10内的任一路由器会定时收到其它路由器发出的BUDP封包。 In step 21, in a virtual wide area network data transmission system 10 of any one router regularly receive BUDP packets sent by other routers. 在步骤22,所述路由器会根据用户的设定,判断本地两个广域网络连接端口的带宽使用率是否超过或低于一阈值。 In step 22, the router will be based on the user's settings determine the local two WAN port bandwidth usage exceeds or falls below a threshold value. 如果两个广域网络连接端口的带宽使用率超过第一阈值,那么启动虚拟广域网络功能。 If two WAN port bandwidth usage exceeds a first threshold, then start the virtual wide area network capabilities. 如果两个广域网络连接端口的带宽使用率低于第二阈值,那么停止启动虚拟广域网络功能。 If two WAN port bandwidth usage below a second threshold value, then the stop-start virtual wide area network capabilities. 为了避免虚拟广域网络功能在阈值附近不断启动和停止,可设定所述第二阈值小于所述第一阈值。 To avoid virtual wide area networking capabilities in the vicinity of the threshold constantly start and stop, you can set the second threshold value is less than the first threshold. 例如第一阈值为60%,第二阈值为50%至40%之间。 For example a first threshold is 60%, the second threshold is between 50-40%. 在步骤23,如果本地两个广域网络连接端口的带宽使用率超过一阈值,那么进行重新导向(redirection),且计算最优或优选的重新导向路径, 例如根据最优化链接状态路由协议、Ad hoc按需距离向量协议或用户自行界定的路由方案。 Step 23, the two WAN connections if the local port bandwidth usage exceeds a threshold value, then the re-orientation (redirection), and calculate the optimal or preferred redirect path, for example, according to optimize the link-state routing protocol, Ad hoc Demand Distance Vector protocol or user-defined routing scheme. 在计算最优或优选的重新导向路径时,本地会根据从BUDP封包中得到虚拟广域网络系统中其它路由器的两个广域网络的带宽使用率、跳跃计数(hop count)和与本地相连的无线接口位速率(bit rate)来决定由哪一个远程路由器作为本地的远程重新导向网关(redirect gateway)。 In calculating the optimal or preferred path redirects local bandwidth usage according to obtain virtual WAN systems other two WAN routers from BUDP packet, the hop count (hop count), and connected with the local wireless interface Bit rate (bit rate) is determined by which of the remote router as a local gateway for remote redirect (redirect gateway). 在步骤24,本地会根据收到的BUDP封包内容来更新虚拟广域网络系统中各路由器的信息, 包括路由器的区域网络网址(LNBIP)、广域网络带宽的使用率、主机名称(hostname)等。 24, the local will to update the information system in each virtual WAN routers based on the contents of the received packets in BUDP steps, including the router LAN address (LNBIP), wide area network bandwidth usage, the host name (hostname) and so on.

图3是本发明的路由器的一实施例。 Figure 3 is an embodiment of the present invention router. 所述路由器14包含网络状态(例如BUDP)封包接收单元31、重新导向处理单元32和连接端口33。 The router 14 includes network status (for example BUDP) packet receiving unit 31, the redirect processing unit 32 and the connection port 33. 所述网络状态封包接收单元31由连接端口33接收其它路由器的带宽使用信息,并传给所述重新导向处理单元32进行处理。 The network status packet reception unit 31 receives from other routers by connecting port 33 bandwidth usage information, and to pass the redirect processing unit 32 for processing. 所述处理单元32存储,或经由存储器存储用户设定的第一阈值和第二阈值,且判断本地的连接端口33的带宽使用率是否超过所述第一阈值或低于所述第二阈值。 The processing unit 32 stores, or set by the user via the memory stores a first threshold and a second threshold value, and determines the local port 33 bandwidth usage exceeds the first threshold value or lower than the second threshold value. 如果两个广域网络连接端口的 If two WAN connection port

带宽使用率超过所述第一阈值,那么根据从BUDP封包中得到的其它路由器的信息,例如带宽使用率、跳跃计数和与本地相连的无线接口位速率,而据此计算最优或优选的重新导向路径。 Bandwidth usage exceeds the first threshold value, based on information obtained from other routers BUDP packets, such as bandwidth utilization, the hop count and bit rate of the radio interface is connected with the local and, accordingly, re-calculate the optimal or preferred guide path. 所述处理单元32更进一步更新虚拟广域网络系统中各路由器的信息,包括路由器的区域网络网址、广域网络带宽的使用率、主机名称等。 The processing unit 32 further updates virtual wide area network system, each router, including router LAN address, WAN bandwidth usage, host names.

图4是本发明的一实施例的虚拟广域网络数据传输方法。 Figure 4 is a virtual WAN data transfer method of an embodiment of the present invention. 假设虚拟广域网络系统中每个路由器的两个广域网络的最大带宽各为IO兆位。 Assume virtual wide area network system, the maximum bandwidth for each of the two WAN router of each IO megabits. 在某一时间点下,路由器14、路由器15、 路由器16之间的无线传输速率及其两个广域网络所剩余未被使用的带宽如图所示。 At a certain point in time, router 14, router 15, wireless transmission rate and two WAN routers between the 16 remaining unused bandwidth as shown. 路由器15和路由器16均通过无线接口直接与路由器14连接,因此其跳跃计数均为l。 Router 15 and router 16 are connected directly to the router 14 through the wireless interface, so the hop count are l. 假设用户在路由器14上设定当其广域网络端的带宽使用率超过60%时,那么启动虚拟广域网络功能;当其广域网络端的带宽使用率低于40%时,停止使用虚拟广域网络功能。 Suppose the user settings on the router 14 when its WAN bandwidth usage end of more than 60%, then start the virtual wide area networking capabilities; its WAN bandwidth usage when the network is less than 40%, stop using the virtual wide area network functions. 因此在某一时间点, 如果路由器14的两个广域网络的带宽使用率达到70% (高于第一阈值的60%)时,路由器14会启动虚拟广域网络功能,并利用跳跃计数、无线传输速率和广域网络剩余的带宽,而分别算出路由器14通过路由器15和路由器16作为远程重新导向网关时的得分。 So at a certain point in time, if the two WAN router bandwidth usage reaches 70 percent of the 14 (60% higher than the first threshold value), the router 14 starts the virtual wide area networking capabilities, and using a hop count, wireless transmission speed and wide area network bandwidth remaining, respectively, calculated through the router 15 and router 14 router 16 as a score of remote redirect gateway. 例如依据用户自行界定的路由函数F(X、 Y、 Z),其中X代表跳跃计数,X >= 1; Y代表无线传输速率, 0<=Y<=54; Z代表广域网络剩余的带宽,Z>=0。 E.g., based on the routing function F (X, Y, Z) user-defined, wherein X represents a hop count, X> = 1; Y representative of wireless transmission rate, 0 <= Y <= 54; Z representative of the remaining bandwidth wide area network, Z> = 0. 假设经由路由器15路由的得分为F(X、 Y、 Z)=1.2,而经由路由器16路由的得分为F(X、 Y、 Z)=1.0185,那么根据上面结果路由器14 将选择路由器15作为其远程重新导向的网关。 Is assumed to be F (X, Y, Z) = 1.2 via the router 15 routes the score, and via a router 16 routes a score of F (X, Y, Z) = 1.0185, then the router 14 according to the results of the above will be selected as the router 15 Remote redirect gateway. 所有路由器14的区域网络端计算机要传送到因特网11的封包都会转送到路由器15,并通过路由器15的两个广域网络端传送到因特网11。 All routers LAN side computer 14 packets will be transmitted to the Internet 11 is transferred to the router 15, and transferred to the Internet 11 through two WAN side of the router 15. 如果此时路由器14广域网络端的带宽使用率为30%,那么路由器14会停止虚拟广域网络功能,所有路由器14的区域网络端计算机要传送到因特网11的封包只会通过路由器14本地的广域网络端传送到因特网11。 If at this time the network router 14 WAN bandwidth utilization rate of 30%, then the router 14 stops the virtual WAN function, all routers LAN client computer 14 to the Internet packets to be transmitted only by 11 of the 14 local WAN side of the router 11 transferred to the Internet.

图5是本发明的另一实施例的虚拟广域网络数据传输方法。 Figure 5 is a virtual wide area network data transmission method according to another embodiment of the present invention. 其中路由器15直接通过无线接口与路由器14连接,因此其跳跃计数为1;而路由器16通过路由器15间接与路由器14 连接,因此其跳跃计数为2。 Wherein the router 15 is connected directly via a radio interface with the router 14, so the hop count is 1; the router 15 and the router 16 and the router 14 are connected indirectly through, so the hop count is 2. 假设在某一时间点,路由器14的两个广域网络连接端口的带宽使用率达到70% (高于阈值的60%)时,路由器14会启动虚拟广域网络功能,并利用跳跃计数、无线传输速率和广域网络剩余的带宽,分别算出路由器14通过路由器15和路由器16 作为远程重新导向网关时的得分。 Assuming a point in time, router 14 is connected to two WAN port bandwidth usage reaches 70% (higher than 60% of the threshold), the router 14 starts the virtual wide area networking capabilities, and using a hop count, wireless transmission rate and wide area network bandwidth remaining were calculated through the router 15 and router 14 router 16 as a score of remote redirect gateway. 其结果分别为路由器15的得分为F(X、 Y、 Z)=1.2,而路由器16的得分为F(X、 Y、 Z)=1.5,那么根据上面结果路由器14将选择路由器16作为其远程重新导向网关。 The results were scored router 15 is F (X, Y, Z) = 1.2, and the score of the router 16 is F (X, Y, Z) = 1.5, then according to the above results, the router 14 selects as its remote router 16 redirect gateway. 所有路由器14的区域网络端计算机要传送到因特网11的封包都会转送到路由器16,并通过路由器16的两个广域网络端传送到因特网11。 All routers LAN side computer 14 packets will be transmitted to the Internet 11 is transferred to the router 16, and transferred to the Internet 11 through the router between the two ends of the WAN 16. 如果此时路由器14的广 If at this time of wide router 14

域网络连接端口的带宽使用率为30%,那么路由器14会停止虚拟广域网络功能,所有路由器14的区域网络端计算机要传送到因特网11的封包只会通过路由器14本地的广域网络连接端口传送到因特网ll。 Domain network port bandwidth usage rate of 30%, then the router 14 stops the virtual WAN function, all routers LAN side computer 14 packets to be transmitted to the Internet connection port 11 only passed by a wide area network router 14 local Internet ll.

本发明利用路由器间的封包重新导向,使系统整体对因特网的输出带宽实质上等于系统内的多个路由器对因特网的输出带宽的总和,有效地解决个别路由器在某一时间点带宽不足的问题,提升整体系统的输出带宽。 The present invention utilizes redirect packets between routers, the system output bandwidth of the Internet as a whole is substantially equal to the sum of the output bandwidth of multiple routers within the system of the Internet, the router effectively address individual at a certain point in time insufficient bandwidth issues, enhance the output bandwidth of the overall system.

上文己揭示本发明的技术内容和技术特点,然而所属领域的技术人员仍可能基于本发明的教示和揭示而作出种种不背离本发明精神的替换和修改。 Above have the technical details and technical features of the present invention, however, one skilled in the art may still be based on the teachings of the invention disclosed and made without departing from the spirit of the invention various alternatives and modifications. 因此,本发明的保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明的替换和修改,并为所附权利要求书所涵盖。 Accordingly, the scope of the invention should not be limited to the embodiment disclosed the contents of the implementation, but should include various alterations and modifications without departing from the invention, and is covered by the appended claims.

Referenced by
Citing PatentFiling datePublication dateApplicantTitle
CN104038990A *6 Mar 201310 Sep 2014国基电子(上海)有限公司Antenna control system and antenna control method
CN104718537A *9 Oct 201317 Jun 2015高通股份有限公司Processor-based hybrid ring bus interconnect
CN104718537B *9 Oct 20138 Mar 2017高通股份有限公司基于处理器的混合环形总线互连件
Classifications
International ClassificationH04L12/56, H04L12/46
Cooperative ClassificationH04L45/125, H04L47/17, H04L12/4675, H04L47/10, H04L45/00, H04L12/2854, H04L47/122
European ClassificationH04L12/46V3, H04L45/125, H04L47/17, H04L45/00, H04L47/10, H04L47/12A, H04L12/28P
Legal Events
DateCodeEventDescription
14 Jan 2009C06Publication
4 Mar 2009C10Request of examination as to substance
27 Jul 2011C02Deemed withdrawal of patent application after publication (patent law 2001)