CN105391650A - Method, route equipment and system for sharing broadband bandwidth - Google Patents
Method, route equipment and system for sharing broadband bandwidth Download PDFInfo
- Publication number
- CN105391650A CN105391650A CN201510683130.4A CN201510683130A CN105391650A CN 105391650 A CN105391650 A CN 105391650A CN 201510683130 A CN201510683130 A CN 201510683130A CN 105391650 A CN105391650 A CN 105391650A
- Authority
- CN
- China
- Prior art keywords
- request message
- upstream request
- routing device
- flow
- broadband
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method for sharing broadband bandwidth, which is used for sharing bandwidth with another peer router, and comprises the steps of: receiving an uplink request message of terminal equipment; judging whether to forward the uplink request message according to the flow used by current bandwidth; and forwarding the uplink request message to the other peer router when judging that the uplink request message needs to be forwarded. According to the method, route equipment and a system provided by the invention, a network path independent of the internet is established through wireless signals by utilizing the position proximity of the adjacent routers, the neighboring routers can share the broadband bandwidth, an upper limit of bandwidth accessed to a public network is increased through sharing the bandwidth, and the network utilization rate is improved.
Description
Technical field
The present invention relates to communication technique field, particularly relate to a kind of method of shared broadband width, routing device and system.
Background technology
When general domestic consumer accesses internet, mainly from internet Gains resources (webpage, music, video, file etc.), so downlink traffic is more.Wired according to description above or the transmission rate of WLAN (wireless local area network) is all greater than the value of home network ingress bandwidth, so telecom operators open the networking speed determining user's reality to the bandwidth of user.
The popularity rate of current city middle width strip network is very high, and home router is generally all with wireless aps.Due to closing on of position, when resident family A and resident family B stays in same floor or the contiguous floors of same residential building, the wireless signal of the home router of resident family A often can cover in the family of resident family B, if namely resident family B knows the wireless key of the router of resident family A, resident family B just can by the router access internet of resident family A.And the situation of reality often, the wireless signal of the router of resident family B can cover in the family of resident family A simultaneously, and namely resident family A also can by the wireless router access internet of resident family B.
Summary of the invention
The object of this invention is to provide a kind of method of shared broadband width, routing device and system, realize router between neighbours and share first line of a couplet bandwidth.
Technical scheme provided by the invention is as follows:
A method for shared broadband width, carries out bandwidth sharing with another peering router, comprising: the upstream request message of receiving terminal apparatus; Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
The invention also discloses the another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
Preferred further, when not connecting peering router, attempt connecting once, until connection establishment every Preset Time.
The invention also discloses the another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; The flow that Real-Time Monitoring current bandwidth uses; Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
The invention also discloses the another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; The flow that Real-Time Monitoring current bandwidth uses; Judge whether upstream request message is forwarded by peering router, if so, then directly forward upstream request message to network; If not, perform next step; Judge whether the flow that current bandwidth uses reaches preset flow maximum, if do not reach preset flow maximum, then direct by upstream request message repeating to network; If flow has reached preset flow maximum, perform next step; Judge whether to connect peering router; If so, then by upstream request message repeating to peering router; Otherwise, directly forward described upstream request message to network; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
The invention also discloses the another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; The flow that Real-Time Monitoring current bandwidth uses; Judge whether upstream request message is forwarded by peering router, if so, then directly forward upstream request message to network; If not, perform next step; Judge whether the flow that current bandwidth uses reaches preset flow maximum, if do not reach preset flow maximum, then direct by upstream request message repeating to network; If flow has reached preset flow maximum, perform next step; Judge whether to connect peering router; If so, then by upstream request message repeating to peering router; Otherwise, directly forward described upstream request message to network; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity; Receive the described upstream request message that peering router forwards; Forward the broadband entrance of described upstream request message to this router; Forward described upstream request message to network.
The invention also discloses a kind of routing device of shared broadband width, and carry out between another reciprocity routing device broadband width share, comprising: receiver module, for receiving the upstream request message of local area network terminal; Processing module, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device; Network Interface Module, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
The invention also discloses a kind of routing device of shared broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module, for receiving the upstream request message of local area network terminal; Processing module, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device; Network Interface Module, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
Preferred further, described link block, also for when not connecting, attempts connecting once, until connection establishment every Preset Time.
The invention also discloses a kind of routing device of shared broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module, for receiving the upstream request message of local area network terminal; Flow monitoring module, for the flow that Real-Time Monitoring current bandwidth uses; Processing module, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device; Network Interface Module, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
The invention also discloses a kind of routing device of shared broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module, for receiving the upstream request message of local area network terminal; Flow monitoring module, for the flow that Real-Time Monitoring current bandwidth uses; Processing module, flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device, described processing module specifically comprises: the first judge module, for judging whether upstream request message is forwarded by reciprocity routing device; Second judge module, judges whether the flow that current bandwidth uses reaches preset flow maximum during for when upstream request message not being and being forwarded by reciprocity routing device further; 3rd judge module, judges whether this routing device and reciprocity routing device connect when the flow for current bandwidth use reaches preset flow maximum further; Described Network Interface Module, specifically for when the 3rd judge module judged result is for being, forwards described upstream request message repeating to reciprocity routing device; Network Interface Module, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
The invention also discloses a kind of routing device of shared broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module, for receiving the upstream request message of local area network terminal; Flow monitoring module, for the flow that Real-Time Monitoring current bandwidth uses; Processing module, flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device, described processing module specifically comprises: the first judge module, for judging whether upstream request message is forwarded by reciprocity routing device; Second judge module, judges whether the flow that current bandwidth uses reaches preset flow maximum during for when upstream request message not being and being forwarded by reciprocity routing device further; 3rd judge module, judges whether this routing device and reciprocity routing device connect when the flow for current bandwidth use reaches preset flow maximum further; Described Network Interface Module, specifically for when the 3rd judge module judged result is for being, forwards described upstream request message repeating to reciprocity routing device; Network Interface Module, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device; WAP (wireless access point) and broadband entrance; The described upstream request message that described WAP (wireless access point) forwards for receiving reciprocity routing device; Described processing module is also for forwarding described upstream request message to described broadband entrance; Described broadband entrance is for forwarding described upstream request message to network.
The invention also discloses a kind of shared broadband width system, comprise the routing device of at least two above-mentioned shared broadband widths, sharing for carrying out broadband width wherein between any two routing devices.
Compared with prior art, the present invention utilizes the close of neighboring router position, is set up the network path not relying on internet by wireless signal, realizes neighbor router and shares broadband width, improve the bandwidth upper limit of access public network by shared bandwidth, improve network utilization.
Accompanying drawing explanation
Below by clearly understandable mode, accompanying drawings preferred implementation, is further described a kind of method of shared broadband width, routing device and the above-mentioned characteristic of system, technical characteristic, advantage and implementation thereof.
Fig. 1 is the step schematic diagram of the method for a kind of shared broadband width of the present invention;
Fig. 2 is the structured flowchart of the routing device of a kind of shared broadband width of the present invention;
Fig. 3 is the complete structure block diagram that the present invention shares the routing device of broadband width.
Drawing reference numeral illustrates:
100. receiver modules, 200. processing modules, 201. first judge modules, 202. second judge modules, 203. the 3rd judge modules, 300. Network Interface Modules, 400. link blocks, 500. flow monitoring modules, 600. WAP (wireless access point), 700. broadband entrances.
Embodiment
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, contrast accompanying drawing is illustrated the specific embodiment of the present invention below.Apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings, and obtain other execution mode.
For making simplified form, only schematically show part related to the present invention in each figure, they do not represent its practical structures as product.In addition, be convenient to make simplified form understand, there are the parts of same structure or function in some figure, only schematically depict one of them, or only marked one of them.In this article, " one " not only represents " only this ", also can represent the situation of " more than one ".
Fig. 1 is the step schematic diagram of the method for a kind of shared broadband width of the present invention, as a specific embodiment of the present invention, as shown in Figure 1, a kind of method of shared broadband width, carry out bandwidth sharing with another peering router, comprising: the upstream request message of receiving terminal apparatus; Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
Concrete, the upper united mouth of router is the broadband entrance of operator.
The second line of a couplet mouth of router is generally divided into: Ethernet local area network (LAN) and WLAN (wireless local area network).The terminal of Ethernet local area network (LAN) is connected to the built-in Ethernet switch of router (generally having 4 mouths) by RJ45 line; The terminal of WLAN (wireless local area network) is connected to the built-in wireless aps of router by 802.11 agreements.
Wherein the general transmission rate of RJ45 is 100Mbps or 1000Mbps; The chip of the current main flow of 802.11 agreement supports 802.11n all, and theoretical peak transfer rate is 300Mbps, and actual use value is between 70Mbps ~ 100Mbps.
The maximum rate of user's online equals operator and opens to the downlink bandwidth of user, generally between 2Mbps ~ 50Mbps.
The present invention leads router between two parties to share first line of a couplet bandwidth by achieving the following expansion of existing route device software and hardware system, namely resident family A and resident family B by " A originally enjoys alone the bandwidth of the 10Mbps of oneself, and B enjoys alone the bandwidth of the 10Mbps of oneself " to " A, B after improvement enjoy 20Mbps bandwidth " simultaneously.
Above-described embodiment is improved, obtain the preferred another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
This router and peering router needed to connect before carrying out bandwidth sharing, the following condition of concrete demand fulfillment:
1, the position of this router and peering router can ensure the WAP (wireless access point) of Network Interface Module to peering router of this router, the Network Interface Module of peering router can be successfully established to the wireless connections of the WAP (wireless access point) of this router.
2, the Network Interface Module of this router can obtain the wireless access key of the WAP (wireless access point) of peering router, and the Network Interface Module of peering router can obtain the wireless access key of the WAP (wireless access point) of this router.
3, the wireless service set identifier accessing key and opposite end is kept in each router with the form of configuration file.
4, this router and peering router are all based on Linux system.
5, this router becomes the different network segments with the LAN side LAN configuration of peering router.
Preferably, when not connecting peering router, attempt connecting once, until connection establishment every Preset Time.
Above-described embodiment is improved, obtain the preferred another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; The flow that Real-Time Monitoring current bandwidth uses; Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
Above-described embodiment is improved, obtain the preferred another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; The flow that Real-Time Monitoring current bandwidth uses; Judge whether upstream request message is forwarded by peering router, if so, then directly forward upstream request message to network; If not, perform next step; Judge whether the flow that current bandwidth uses reaches preset flow maximum, if do not reach preset flow maximum, then direct by upstream request message repeating to network; If flow has reached preset flow maximum, perform next step; Judge whether to connect peering router; If so, then by upstream request message repeating to peering router; Otherwise, directly forward described upstream request message to network; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
Above-described embodiment is improved, obtain the preferred another kind of method sharing broadband width, carry out bandwidth sharing with another peering router, comprising: according to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router; The upstream request message of receiving terminal apparatus; The flow that Real-Time Monitoring current bandwidth uses; Judge whether upstream request message is forwarded by peering router, if so, then directly forward upstream request message to network; If not, perform next step; Judge whether the flow that current bandwidth uses reaches preset flow maximum, if do not reach preset flow maximum, then direct by upstream request message repeating to network; If flow has reached preset flow maximum, perform next step; Judge whether to connect peering router; If so, then by upstream request message repeating to peering router; Otherwise, directly forward described upstream request message to network; When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity; Receive the described upstream request message that peering router forwards; Forward the broadband entrance of described upstream request message to this router; Forward described upstream request message to network.
Fig. 2 is the structured flowchart of the routing device of a kind of shared broadband width of the present invention, as a specific embodiment of the present invention, as shown in Figure 2, a kind of routing device of shared broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: receiver module 100, for receiving the upstream request message of local area network terminal; Processing module 200, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device; Network Interface Module 300, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
Concrete, Network Interface Module 300 possesses the function of the all-network join dependency of wireless terminal.Concrete effect can set up corresponding network interface as client's side link to other AP, and ensure that the terminal equipment (desktop computer, mobile phone etc.) of this router ethernet local area network (LAN) and WLAN (wireless local area network) can pass through this interface accessing internet.Network Interface Module 300 is connected to the WAP (wireless access point) 600 of peering router by 802.11 agreements.
The effect of processing module 200 focuses on the upstream request message from terminal equipment (desktop computer, mobile phone etc.) in this router ethernet local area network (LAN) and WLAN (wireless local area network), and according to the service condition of respective router broadband entrance 700, by the network interface that new upstream request message repeating to broadband entrance 700 or the Network Interface Module 300 of this router is set up.
Fig. 3 is the complete structure block diagram that the present invention shares the routing device of broadband width.Above-described embodiment is improved, obtain the preferred another kind of routing device sharing broadband width, and carry out broadband width between another reciprocity routing device to share, as shown in Figure 3, comprise: link block 400, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module 100, for receiving the upstream request message of local area network terminal; Processing module 200, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device; Network Interface Module 300, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
Preferably, described link block 400, also for when not connecting, attempts connecting once, until connection establishment every Preset Time.
Concrete, the Network Interface Module 300 of this router and peering router is expressed as STAa and STAb, the processing module 200 of this router and peering router is expressed as LBa and LBb, and the WAP (wireless access point) 600 of this router and peering router is expressed as APa and APb.
The active connection procedure of this router and peering router:
1) Network Interface Module 300 of electricity this router rear and peering router, by the service set of preserving in configuration file and wireless key, is initiatively connected to corresponding WAP (wireless access point) 600 on the router.
2) if do not connected, attempted once, until connection establishment every 5 minutes.
3) after connection establishment success, by the processing module 200 on corresponding this router of message notice.The information needed has: interface name, ip address, subnet mask, gateway address.
4) disconnect if connected, then by the processing module 200 on this router of state notifying of disconnection.
Above-described embodiment is improved, obtain the preferred another kind of routing device sharing broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block 400, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module 100, for receiving the upstream request message of local area network terminal; Flow monitoring module 500, for the flow that Real-Time Monitoring current bandwidth uses; Processing module 200, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device; Network Interface Module 300, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
Above-described embodiment is improved, obtain the preferred another kind of routing device sharing broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block 400, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module 100, for receiving the upstream request message of local area network terminal; Flow monitoring module 500, for the flow that Real-Time Monitoring current bandwidth uses; Processing module 200, flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device, described processing module 200 specifically comprises: the first judge module 201, for judging whether upstream request message is forwarded by reciprocity routing device; Second judge module 202, judges whether the flow that current bandwidth uses reaches preset flow maximum during for when upstream request message not being and being forwarded by reciprocity routing device further; 3rd judge module 203, judges whether this routing device and reciprocity routing device connect when the flow for current bandwidth use reaches preset flow maximum further; Described Network Interface Module 300, specifically for when the 3rd judge module 203 judged result is for being, forwards described upstream request message repeating to reciprocity routing device; Network Interface Module 300, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
The concrete function of processing module 200 (being designated as LB):
1) the downlink traffic down_bw come in from this route broadband entrance 700 is monitored.
2) information change of this router network interface module 300 is monitored.
3) processing procedure when the upstream request receiving local area network (LAN) is as follows:
The first step, judges whether request is come in by the interface of the Network Interface Module 300 of peering router, is if it is forwarded to internet by the interface of broadband entrance 700 correspondence; If not entering second step.
Second step, judges the preset flow maximum whether down_bw reaches operator and open, if do not reach maximum, then request is forwarded to internet by the interface of broadband entrance 700 correspondence; If flow reaches maximum, enter the 3rd step.
3rd step, judges whether the interface of Network Interface Module 300 is connection status, if connection status, then request message is forwarded to the interface of Network Interface Module 300 correspondence, is forwarded to the WAP (wireless access point) 600 of another peering router by this interface; If off-state, be then forwarded to internet by the interface of broadband entrance 700 correspondence.
Concrete, LB judges that the technical method of asking whether to be come in by outside STA interface is as follows:
For this router, all Network Interface Modules 300 (being designated as STAa) from peering router are forwarded to the former MAC Address of the message of the WAP (wireless access point) 600 of this router, are all the addresses of Network Interface Module 300 (the being designated as STAb) corresponding interface of peering router.So the BROUTING chain can shown at the broute of ebtables is by the source MAC of packet, by the sk_mark of setting data bag, packet is identified, example: ebatbles-tbroute-ABROUTING-i [AP ' sinterface]-s [STAb ' sMAC]-jmark--mark-set0x20000000/0xf0000000 (effect of this order is the value that the packet equaling the MAC Address of STAb to source MAC arranges 28th ~ 31 bit of sk_mark corresponding is 2).In processing module 200, determine that this packet to forward from outside router or local area network forwards, (if judge that this packet forwards from outside router when namely the value of 28th ~ 31 of sk_mark is 2 by sk_mark; Packet if not being then local area network).
Above-described embodiment is improved, obtain the preferred another kind of routing device sharing broadband width, and carry out broadband width between another reciprocity routing device to share, comprise: link block 400, for this routing device being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key; Receiver module 100, for receiving the upstream request message of local area network terminal; Flow monitoring module 500, for the flow that Real-Time Monitoring current bandwidth uses; Processing module 200, flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device, described processing module 200 specifically comprises: the first judge module 201, for judging whether upstream request message is forwarded by reciprocity routing device; Second judge module 202, judges whether the flow that current bandwidth uses reaches preset flow maximum during for when upstream request message not being and being forwarded by reciprocity routing device further; 3rd judge module 203, judges whether this routing device and reciprocity routing device connect when the flow for current bandwidth use reaches preset flow maximum further; Described Network Interface Module 300, specifically for when the 3rd judge module 203 judged result is for being, forwards described upstream request message repeating to reciprocity routing device; Network Interface Module 300, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device; Also comprise WAP (wireless access point) 600 and broadband entrance 700; The described upstream request message that described WAP (wireless access point) 600 forwards for receiving reciprocity routing device; Described processing module 200 is also for forwarding described upstream request message to described broadband entrance 700; Described broadband entrance 700 is for forwarding described upstream request message to network.
Concrete, processing module 200 forwarding uplink data bag is to the technical method of distinct interface (network interface of this router broadband entrance 700 correspondence or the network interface of Network Interface Module 300 correspondence): (for this router, the Network Interface Module 300 of this router is designated as STAa)
Interface for STAa increases NAT rule, makes the former IP being forwarded to the packet of router b from local area network all convert the IP of the interface of STAa to, guarantees that descending packet can be forwarded to the interface of STAa from peering router.
When down_bw reaches flow maximum that operator opens and the interface of STAa is in connection status, the default router table of change system, by the gateway address (being generally the local area network (LAN) local address of peering router) that the interface that the gateway of acquiescence points to STAa gets
When any one of " down_bw reaches the flow maximum that operator opens " or " interface of STAa is in connection status " two conditions does not meet, the default router table of change system, points to the gateway address of local broadband entrance 700 correspondence of this router by default gateway.
Namely by the default router table of change system, realize upstream data bag and forward from different network interfaces.
The general principle of the shared bandwidth of this router and peering router:
After STAa is connected to APb by 802.11 agreements, the equipment of router a local area network side has just possessed the path of two access internet: one is " local area network terminal <->LBa<-GreatT.G reaT.GTSTAa<->APbLEssT.LTssT. LT->LBb<-> broadband entrance 700b<->Internet "; Another is " local area network terminal <->LBa<-GreatT.G reaT.GT broadband entrance 700a<->Internet ".
A kind of shared broadband width system, as a specific embodiment of the present invention, comprises the routing device of at least two above-mentioned shared broadband widths, shares for carrying out broadband width wherein between any two routing devices.
It should be noted that above-described embodiment all can independent assortment as required.The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (13)
1. a method for shared broadband width, carry out bandwidth sharing with another peering router, it is characterized in that, comprising:
The upstream request message of receiving terminal apparatus;
Judge whether to need to forward described upstream request message according to the flow that current bandwidth uses;
When judging to need to forward described upstream request message, forward described upstream request message another peering router to equity.
2. the method sharing broadband width as claimed in claim 1, is characterized in that, also comprise before the upstream request message of receiving terminal apparatus:
According to the service set of preserving in configuration file and wireless access key, be initiatively connected to peering router.
3. the method sharing broadband width as claimed in claim 2, is characterized in that:
When not connecting peering router, attempt connecting once, until connection establishment every Preset Time.
4. the method sharing broadband width as claimed in claim 3, is characterized in that, also comprised before described step judges whether to need to forward described upstream request message according to the flow that current bandwidth uses:
The flow that Real-Time Monitoring current bandwidth uses.
5. the method sharing broadband width as claimed in claim 4, is characterized in that,
The described flow used according to current bandwidth judges whether that needing to forward described upstream request message comprises further:
Judge whether upstream request message is forwarded by peering router, if so, then directly forward upstream request message to network; If not, perform next step;
Judge whether the flow that current bandwidth uses reaches preset flow maximum, if do not reach preset flow maximum, then direct by upstream request message repeating to network; If flow has reached preset flow maximum, perform next step;
Judge whether to connect peering router; If so, then by upstream request message repeating to peering router; Otherwise, directly forward described upstream request message to network.
6. the method for the shared broadband width as described in claim 1-5 any one claim, is characterized in that, also comprise:
Receive the described upstream request message that peering router forwards;
Forward the broadband entrance of described upstream request message to this router;
Forward described upstream request message to network.
7. a routing device for shared broadband width, and carry out between another reciprocity routing device broadband width share, it is characterized in that, comprising:
Receiver module, for receiving the upstream request message of local area network terminal;
Processing module, the flow for using according to current bandwidth judges whether to need to forward described upstream request message to reciprocity routing device;
Network Interface Module, during for needing when judgement to forward described upstream request message, forwards described upstream request message to reciprocity routing device.
8. the routing device sharing broadband width as claimed in claim 7, is characterized in that, also comprise:
Link block, for being initiatively connected to reciprocity routing device according to the service set of preserving in configuration file and wireless access key by this routing device.
9. the routing device sharing broadband width as claimed in claim 8, is characterized in that:
Described link block, also for when not connecting, attempts connecting once, until connection establishment every Preset Time.
10. the routing device sharing broadband width as claimed in claim 9, is characterized in that, also comprise:
Flow monitoring module, for the flow that Real-Time Monitoring current bandwidth uses.
11. routing devices sharing broadband width as claimed in claim 10, is characterized in that:
Described processing module specifically comprises:
First judge module, for judging whether upstream request message is forwarded by reciprocity routing device;
Second judge module, judges whether the flow that current bandwidth uses reaches preset flow maximum during for when upstream request message not being and being forwarded by reciprocity routing device further;
3rd judge module, judges whether this routing device and reciprocity routing device connect when the flow for current bandwidth use reaches preset flow maximum further;
Described Network Interface Module, specifically for when the 3rd judge module judged result is for being, forwards described upstream request message repeating to reciprocity routing device.
12. routing devices sharing broadband width as claimed in claim 11, is characterized in that, also comprise WAP (wireless access point) and broadband entrance;
The described upstream request message that described WAP (wireless access point) forwards for receiving reciprocity routing device;
Described processing module is also for forwarding described upstream request message to described broadband entrance;
Described broadband entrance is for forwarding described upstream request message to network.
13. 1 kinds of shared broadband width systems, is characterized in that, comprise the routing device of at least two shared broadband widths as described in claim 7-12 any one, share for carrying out broadband width wherein between any two routing devices.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510683130.4A CN105391650A (en) | 2015-10-20 | 2015-10-20 | Method, route equipment and system for sharing broadband bandwidth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510683130.4A CN105391650A (en) | 2015-10-20 | 2015-10-20 | Method, route equipment and system for sharing broadband bandwidth |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105391650A true CN105391650A (en) | 2016-03-09 |
Family
ID=55423496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510683130.4A Pending CN105391650A (en) | 2015-10-20 | 2015-10-20 | Method, route equipment and system for sharing broadband bandwidth |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105391650A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017107650A1 (en) * | 2015-12-22 | 2017-06-29 | 北京奇虎科技有限公司 | Method for realizing bandwidth sharing between routers, and router |
WO2017181626A1 (en) * | 2016-04-19 | 2017-10-26 | 中兴通讯股份有限公司 | Shared neighborhood network establishing method, use method, and shared neighborhood network system |
CN114499564A (en) * | 2022-01-24 | 2022-05-13 | 北京博瑞翔伦科技发展有限公司 | Underground wireless AP capable of recording data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056245A (en) * | 2009-10-27 | 2011-05-11 | 中兴通讯股份有限公司 | Method for sharing bandwidth among wireless devices and wireless devices |
CN103731487A (en) * | 2013-12-26 | 2014-04-16 | 星云融创(北京)信息技术有限公司 | Download method, device, system and router for resource file |
CN103812664A (en) * | 2014-02-26 | 2014-05-21 | 珠海市君天电子科技有限公司 | Network sharing method and device |
CN104243266A (en) * | 2014-09-18 | 2014-12-24 | 小米科技有限责任公司 | Method and device for network access |
CN104936231A (en) * | 2015-06-16 | 2015-09-23 | 北京汉柏科技有限公司 | Traffic balancing method and system |
-
2015
- 2015-10-20 CN CN201510683130.4A patent/CN105391650A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056245A (en) * | 2009-10-27 | 2011-05-11 | 中兴通讯股份有限公司 | Method for sharing bandwidth among wireless devices and wireless devices |
CN103731487A (en) * | 2013-12-26 | 2014-04-16 | 星云融创(北京)信息技术有限公司 | Download method, device, system and router for resource file |
CN103812664A (en) * | 2014-02-26 | 2014-05-21 | 珠海市君天电子科技有限公司 | Network sharing method and device |
CN104243266A (en) * | 2014-09-18 | 2014-12-24 | 小米科技有限责任公司 | Method and device for network access |
CN104936231A (en) * | 2015-06-16 | 2015-09-23 | 北京汉柏科技有限公司 | Traffic balancing method and system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017107650A1 (en) * | 2015-12-22 | 2017-06-29 | 北京奇虎科技有限公司 | Method for realizing bandwidth sharing between routers, and router |
WO2017181626A1 (en) * | 2016-04-19 | 2017-10-26 | 中兴通讯股份有限公司 | Shared neighborhood network establishing method, use method, and shared neighborhood network system |
CN107306233A (en) * | 2016-04-19 | 2017-10-31 | 中兴通讯股份有限公司 | Friendly neighbour shares network creating method, application method and friendly neighbour and shares network system |
CN114499564A (en) * | 2022-01-24 | 2022-05-13 | 北京博瑞翔伦科技发展有限公司 | Underground wireless AP capable of recording data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11032105B2 (en) | Method for implementing GRE tunnel, home gateway and aggregation gateway | |
US6757269B2 (en) | Mobile wireless router | |
Dely et al. | Openflow for wireless mesh networks | |
CN101646205B (en) | Node, method and system for accessing mobile network to public network at high speed | |
US8503396B2 (en) | Network apparatus enabling roaming across subnets | |
JP3613453B2 (en) | Movement point-to-point protocol | |
US8885504B2 (en) | Method, apparatus and system for bandwidth aggregation of mobile internet access node | |
US7010299B2 (en) | Method and apparatus for mobility in WLAN systems | |
WO2011140927A1 (en) | Offloading method and device for enhancing mobility | |
US20210044456A1 (en) | Method for implementing gre tunnel, access point and gateway | |
US20190349790A1 (en) | Control apparatus for gateway in mobile communication system | |
WO2013040970A1 (en) | Relay node selecting method and device | |
US20240323764A1 (en) | System and method for establishing a virtual access point | |
KR101952474B1 (en) | Communication system for establishing a real-time communication session | |
CN105391650A (en) | Method, route equipment and system for sharing broadband bandwidth | |
US20200336411A1 (en) | Management of the connection with other residential gateways of a residential gateway implementing link aggregation | |
US11570087B2 (en) | Data routing in a customer-premises equipment using link aggregation | |
CN116193633A (en) | Wireless local area network data transmission system | |
KR20160120052A (en) | Method and apparatus for transmitting ip packet using segment routing | |
CN112910584B (en) | Information transmission method and communication equipment | |
Ito et al. | Proposal of Client-Server Based Vertical Handover Scheme Using Virtual Routers for Edge Computing in Local 5G Networks and WLANs | |
EP3817305B1 (en) | Route and interface selection techniques for multi-connectivity network protocols | |
Torjemen et al. | A handover decision algorithm from LTE-advanced to Wireless Mesh Network | |
EP4203540A1 (en) | Communication method and apparatus | |
da Silva et al. | Dyntun: A tool for providing multihoming support in wireless mesh networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160309 |