Nothing Special   »   [go: up one dir, main page]

CN105391650A - Method, route equipment and system for sharing broadband bandwidth - Google Patents

Method, route equipment and system for sharing broadband bandwidth Download PDF

Info

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
Application number
CN201510683130.4A
Other languages
Chinese (zh)
Inventor
管建智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201510683130.4A priority Critical patent/CN105391650A/en
Publication of CN105391650A publication Critical patent/CN105391650A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission 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

A kind of method of shared broadband width, routing device and system
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.
CN201510683130.4A 2015-10-20 2015-10-20 Method, route equipment and system for sharing broadband bandwidth Pending CN105391650A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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