CN110417659A - Transparent bridging method applied to mesh network - Google Patents
Transparent bridging method applied to mesh network Download PDFInfo
- Publication number
- CN110417659A CN110417659A CN201810658650.3A CN201810658650A CN110417659A CN 110417659 A CN110417659 A CN 110417659A CN 201810658650 A CN201810658650 A CN 201810658650A CN 110417659 A CN110417659 A CN 110417659A
- Authority
- CN
- China
- Prior art keywords
- mesh
- mesh nodes
- nodes
- package
- address
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000012546 transfer Methods 0.000 claims description 53
- 238000013459 approach Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 description 22
- 238000005516 engineering process Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000005538 encapsulation Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A transparent bridging method applied to a mesh network comprises the following steps. A first packet from outside the mesh network is received by the first mesh node (a 6). The first mesh node (a6) is used to query the forwarding table of the first mesh node (a6), and when the forwarding table of the first mesh node (a6) does not contain forwarding data for the external destination address (b1), the first mesh node's mesh source address (a6) is encapsulated into the first packet, and the first mesh node (a6) is enabled to multicast the first packet to the second mesh node (a 2). The second mesh node (a2) is used to record the external source address (b3) and the mesh source address (a6) of the first mesh node in the forwarding table of the second mesh node (a 2).
Description
This application claims submit on April 26th, 2018 application No. is the excellent of 107114272 TaiWan, China patent application
It first weighs, entire contents are hereby incorporated by reference in the application.
Technical field
The present invention enables external node especially with respect to one kind about a kind of transparent bridging approach applied to mesh network
The transparent bridging approach applied to mesh network communicated.
Background technique
Mesh network, which can be used, to multicast or route technology transmits data to any node.But it is netted when to carry out
When data transmission between the external node of network, due to the inside and outside each address of node domain of mesh network, it is respectively independent and
It is mutually different, and can not be transmitted using route technology.In known technology, data can be carried out using the mode of multicasting
Transmission.
Fig. 1 shows the schematic diagram that package is transmitted in the way of multicasting.In Fig. 1, the inside of mesh network Mesh includes
There is most Mesh nodes a1~a6, and external node b1~b3 of mesh network Mesh is not belonging to mesh network Mesh.Net
Shape node a1~a6 is the mesh network Mesh formed at random, and routing table only records the inside Mesh nodes of mesh network Mesh
The address field a of a1~a6;And two transmitting paths between node, such as to will record destination netted for the routing table of Mesh nodes a6
The next-hop (Next Hop) of node a2 is Mesh nodes a4.
When external node b1~b3 through Mesh nodes a1~a6 inside mesh network Mesh to transmit data when, by outer
Portion node b3 is issued after the package T that a destination is external node b1 gives Mesh nodes a6, Mesh nodes a6 to receive and is searched itself
Routing table cannot really find the information of the address field b about external node, here it is because address field difference and can not turn
Send package T.Foregoing problems are solved, can be carried out by the way of multicasting.
When external node b3 will be through mesh network Mesh transmission package T to external node b1, external node b3 is first passed
Send material point Mesh nodes a6 (step S01), due to Mesh nodes a6 do not know external node b1 behind Mesh nodes a2,
Therefore package T is sent to all Mesh nodes a1~a6 in the inside of Mesh through the mode that multicasts by Mesh nodes a6, those
Mesh nodes a1~a6 transmits package T (step S02) toward its rear again, and Mesh nodes a1 and a5 transmits package T toward its rear, but
The rear Mesh nodes a1 and a5 is received without node, therefore without device.Mesh nodes a3 can have after receiving package T not knowing
In the case where external node b3, package T directly is transmitted toward its rear, external node b3 receives the package T from Mesh nodes a3,
The destination that package T is learnt after being decoded is not external node b3 and ignores this package T (step S03).Mesh nodes a2 is received
Package T directly can be transmitted toward its rear in the case where not knowing has external node b1 after to package T, external node b1 connects
The package T from Mesh nodes a2 is received, the destination that package T is learnt after being decoded is external node b1 and is properly received package
T (step S04).
This, which spreads unchecked the way to multicast, can not have to any correspondence table to record the connection in different address domain, but each envelope
Packet all so transmitting, really will cause many failed transmissions, cross various flow and then drop the transmission efficiency at ground network, and have safety
On doubt.Another way is to be dependent on network manager and manually set inside and outside address to correspond to table, but work as number of nodes
More than quantitative change or when node motion, it can all increase managerial burden.
United States Patent (USP) US8908670 is disclosed a kind of for positioning between source node and destination node in Wi-Fi
Routing method, by source node using extend route requests (extended route request, eRREQ) message come to this
Wi-Fi flooded (flooding) formula broadcast, identification connection source node (connection source node) whether
In mesh network Mesh, when connecting source node in mesh network Mesh, extending route request information includes (a) netted source section
The source address of the source address of point (mesh source node) and (b) connection source node.It uses, the routing table in more new node.
However, extending the technology of route requests (eRREQ), it is only suitable for response formula routing (reactive
Routing), because it can issue route requests (RREQ), route requests can be changed to extension route requests, and penetrate
Extend route requests and is routed back to the address for answering (route reply, RREP) to carry external path.But it is unsuitable to apply to
Forward type routes the technology of (proactive routing).In addition, the aforementioned technology for extending route requests (eRREQ), it is necessary to pre-
First external node b3 is recorded in Mesh nodes a6, Mesh nodes a6 can be routed back to instead of external node b3 reply and answer
(RREP), therefore before operation need additional registration action (registration) external node b3 is recorded in netted section
In point a6.
Summary of the invention
An embodiment according to the present invention provides a kind of transparent bridging approach applied to a mesh network, multiple to make
External node is communicated using mesh network, and mesh network includes one first Mesh nodes for storing a transfer table respectively
(a6) and one second Mesh nodes (a2).The method includes the steps of.It is received using the first Mesh nodes (a6) from netted
One first package of network-external, the first package contain an outside destination address (b1) and an outer source address (b3).Utilize
One Mesh nodes (a6) inquire the transfer table of the first Mesh nodes (a6), outside the transfer table of the first Mesh nodes (a6) does not include
When the transfer data of portion's destination address (b1), the netted source address (a6) of the first Mesh nodes is packed into the first package, and make
First Mesh nodes (a6) transmit the first package to the second Mesh nodes (a2) in a manner of multicasting.Utilize the second Mesh nodes
(a2), by the netted source address (a6) of outer source address (b3) and the first Mesh nodes, the second Mesh nodes (a2) are recorded in
It transfers in table.
In an embodiment, the second Mesh nodes (a2), using outer source address (b3) as an outside destination (b3);With
The netted source address (a6) of first Mesh nodes is used as a tunnel (a6), and will include external destination (b3) and tunnel (a6)
Information is transferred to be recorded in the transfer table of the second Mesh nodes (a2).
In an embodiment, this method further includes following steps.It is received using the first Mesh nodes (a6) and comes from mesh network
One second package inside network, the second package contain an outside destination address (b3) and an outer source address (b1);And it is netted
Destination address (a6) and netted source address (a2).It is using the first Mesh nodes (a6), outer source address (b1) and second is netted
The netted source address (a2) of node, is recorded in the transfer table of the first Mesh nodes (a6).
In an embodiment, mesh network further includes a third Mesh nodes (a1), and should be applied to a mesh network
Transparent bridging approach further includes: detecting one first external node (b1) of those external nodes, is couple to third Mesh nodes
(a1);And an address is transmitted using third Mesh nodes (a1) and updates message to the first Mesh nodes (a6).In an embodiment,
Preferably, further including: the first Mesh nodes (a6) update message according to the address, update the transfer of the first Mesh nodes (a6)
Table.
It in an embodiment, should be further included applied to transparent bridging approach of a mesh network: in terms of being carried out by a timer
When, after more than a predetermined time, update the transfer table of the second Mesh nodes (a2).
An embodiment is applied to the transparent bridging approach of mesh network according to the present invention, and the foundation in tunnel is according to package
The study of address can eliminate the trouble manually set.In an embodiment, it may not be necessary to additionally issue route requests
(RREQ) program can not change the format of netted routing (mesh routing) and behavior originally, therefore can be adapted for
Response formula routes (reactive) or forward type routing (proactive routing).
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, embodiment will be described below
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some
Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 shows the known schematic diagram that package is transmitted in the way of multicasting.
Fig. 2A shows that an embodiment is applied to the transparent bridging approach of mesh network to transmit showing for package according to the present invention
It is intended to.
Fig. 2 B shows flow chart of the embodiment applied to the transparent bridging approach of mesh network according to the present invention.
Fig. 3 A shows flow chart of the embodiment applied to the transmission process of the transparent bridging of mesh network according to the present invention.
Fig. 3 B shows flow chart of the embodiment applied to the transmission process of the transparent bridging of mesh network according to the present invention.
Fig. 4 shows the functional schematic of one embodiment of the invention network apparatus.
Fig. 5 shows that an embodiment is applied to the transparent bridging approach of mesh network to transmit the signal of package according to the present invention
Figure.
Accord with figure grade:
300: network apparatus
310: receiving circuit
320: packet processing circuit
330: decision circuitry
340: storage unit
350: transmitting circuit
360: timer
A1~a6: Mesh nodes
B1~b3: external node
Mesh: mesh network
Specific embodiment
The term of " device " and " node " uses in equivalent way in explanation below.Refer to single device in addition, multicasting
The communication mode for transmitting a message to multiple devices may include broadcast etc..Mesh paths (mesh path) refer to mesh network
Path in Mesh.
Fig. 2A shows that an embodiment is applied to the transparent bridging approach of mesh network to transmit showing for package according to the present invention
It is intended to.Fig. 2 B shows flow chart of the embodiment applied to the transparent bridging approach of mesh network according to the present invention.Such as Fig. 2A and
Shown in 2B, mesh network Mesh includes multiple Mesh nodes a1~a6, those nodes have separately included a transfer table
(Forwarding Table).External node b1~b3 is communicated through mesh network Mesh.It will be described below Mesh nodes
A2 and a6 establishes the transfer table of address field a and b through study.In this present embodiment, applied to the transparent bridging of mesh network
Method comprises the steps of.Step S20: external node b3 to mesh network Mesh transmission package T it includes external destination addresses
B1 and outer source address b3.
Step S22: when Mesh nodes a6 receives the package T from external node b3 for the first time, Mesh nodes a6 inquiry
Its transfer table learns that its transfer table does not have the transfer information of external destination address b1, and Mesh nodes a6 is by netted source address a6 and group
Information encapsulation is broadcast after package T, package T is made to enter tunnel, and is multicasted (Multicast) each of to mesh network Mesh
Mesh nodes a1~a5, data is as shown in table 1 below after encapsulation.
Table 1 (package T)
According to an embodiment, in step S22, netted source address a6 only can also be packaged in package T by Mesh nodes a6,
So that package T is entered tunnel, and multicasted (Multicast) to mesh network Mesh each Mesh nodes a1~a5.Yu Ben
In embodiment, package T does not include the information for having netted destination address.
Step S24: after Mesh nodes a1~a5 is received from the package T that Mesh nodes a6 is multicasted, by package T toward its
Rear transmission, and Mesh nodes a1~a5 unlocks package T, then by the netted source of outer source address b3 and mesh network Mesh
Related information between the a6 of location is recorded in the transfer table of itself, such as transfers information: { external destination b3, tunnel a6 }.
Step S26: external node b1 to response external node b3 when, then external node b1 generates its packet of another package P
It is b1, destination address b3 containing source address, and is sent to Mesh nodes a2.Mesh nodes a2 receives the envelope from external node b1
After wrapping P, Mesh nodes a2 learns that its destination package P is b3, and Mesh nodes a2 can inquire the transfer table of itself, due to itself
The transfer information that table has { external destination address b3, tunnel a6 } is transferred, therefore Mesh nodes a2 is by netted source address a2 and net
Shape destination address a6 is packaged in package P, makes it into after tunnel a6, unicasts to net according to the mesh paths (mesh path) of routing table
Shape node a6, data is as shown in table 2 below after encapsulation.
Table 2 (package P)
Step S28: when Mesh nodes a6 receives the package P from the unicast of Mesh nodes a2 institute will be outer after being decapsulated
Related information between the netted source address a2 of portion source address b1 and mesh network Mesh is recorded in the transfer table of itself, such as is turned
It delivers letters breath: { external destination b1, tunnel a2 }, and package P is transferred to external node b1 by Mesh nodes a6.In this way, netted
The transfer information of address field b has had been established in node a2 and a6.
Step S30: when Mesh nodes a6 receives the package T from external node b3 for the second time or above, Mesh nodes
A6 learns the transmission information comprising { external destination address b1, tunnel a2 } when inquiring its transfer table, Mesh nodes a6 is by this package T
Encapsulation, and after making it into tunnel a2, package T is sent to by Mesh nodes a2 with mode of unicast, as shown in table 3 below.
Table 3 (package T)
In an embodiment, following steps should be further included applied to the transparent bridging approach of mesh network.Step 32: detecing
It surveys external node b1 and is couple to Mesh nodes a1.
Step 34: transmitting an address using Mesh nodes a1 and update message to Mesh nodes a6.
Step 34: Mesh nodes a6 updates message according to the address, updates the transfer table of Mesh nodes a6.
In an embodiment, those Mesh nodes a1~a6 all has a timer 360.And it should be applied to mesh network
Transparent bridging approach further includes step 36: after more than a predetermined time, those Mesh nodes a1~a6 updates those netted sections
The transfer table of point a1~a6.More specifically, it is more than predetermined that those Mesh nodes a1~a6, which will be deleted in their transfer table,
The transfer data of time uses the coupling position change avoided because of external node, and generation the problem of mistakenly transmit message.
Fig. 3 A shows flow chart of the embodiment applied to the transmission process of the transparent bridging of mesh network according to the present invention.
As shown in Fig. 2A and 3A, in a present embodiment, comprised the steps of in the transmission process of the transparent bridging of mesh network.Transmission
Process starts from Mesh nodes a6 and receives package T (step S40) outside mesh network Mesh, and Mesh nodes a6 first inquires its turn
The relevant information (step S42) for sending table whether to have external destination.If nothing, the mode of multicasting is packaged in (step in package T
S44 after), then package T is passed in mesh network Mesh, more particularly into being transmitted to mesh network Mesh institute behind the tunnel that multicasts
There is Mesh nodes a1~a5 (step S48).If so, tunnel address recorded in transfer table is packaged in (step in package T
S46 after), then package T is passed in mesh network Mesh, more specifically, into the tunnel after be sent to the tunnel address (step
Rapid S50).
Fig. 4 shows the functional schematic of one embodiment of the invention network apparatus.As shown in figure 4, network apparatus 300 includes one
Receive circuit 310, a packet processing circuit 320, a decision circuitry 330, a storage unit 340 and a transmitting circuit 350.It receives
Circuit 310 receives the package T outside mesh network Mesh.Packet processing circuit 320 unseals package T, to obtain envelope
Wrap the information of the outside destination in T.Storage unit 340 stores a data sheet, which includes mesh network Mesh
The routing table of internal most nodes;And the transfer table of most nodes outside mesh network Mesh.Decision circuitry 330 is first looked into
Ask the information whether the transfer table in its storage unit 340 has external destination.If nothing, packet processing circuit 320 will be netted
Source address is packaged in package T.Transmitting circuit 350 makes package T enter the tunnel that multicasts, and is transmitted to all sections of mesh network Mesh
Point.If so, tunnel address recorded in transfer table is packaged in package T by packet processing circuit 320.Transmitting circuit 350 makes
Package T, which enters behind the tunnel, is sent to the tunnel address for package T with mode of unicast.
Fig. 3 B shows flow chart of the embodiment applied to the transmission process of the transparent bridging of mesh network according to the present invention.
As shown in Fig. 2A and 3B, in this present embodiment, it should be comprised the steps of in the transmission process of the transparent bridging of mesh network.Transmission
Process originates in Mesh nodes a2 and receives package T (step S60) inside mesh network Mesh, seals if it is process of passing through tunnel
The package T filled is then decapsulated, and judges whether the source address of internal layer header is recorded in transmission table (step S62).If nothing,
The transfer data for then increasing one { source address of internal layer header, the source address of outer layer tunnel header } newly, re-records in transmission
In table (step S64).In an embodiment, more starts a timer 360 and start timing (step S66).In an embodiment, if
Have, resets the clocking capability (step S68) of timer 360.Finally, package T is decapsulated (step S70), then will be after decapsulation
Package T send to (step S72) outside mesh network.
It receives circuit 310 and receives the package T inside mesh network Mesh.Packet processing circuit 320 then decapsulates
Package T.If package T is the package that process of passing through tunnel encapsulated, decision circuitry 330 judges whether the source address of internal layer header is remembered
It records in the transmission table of storage unit 340.If nothing, decision circuitry 330 increases { source address of internal layer header, an outer layer newly
The source address of tunnel header } transfer data, and be recorded in the transmission table of storage unit 340.Finally, transmitting circuit
350 send the package T after decapsulation to mesh network.
In an embodiment, consider a possibility that mesh network Mesh external node is mobile or disappears, selectively or
Preferably, network apparatus 300 may include a timer 360, timer 360 to after a predetermined time through indicating in transfer table
Information is expired, and by this expired record deletion.When receiving process, if transferring the record in table purposefully,
Then reset the clocking capability of this timer 360.
Although timer 360 can update when mesh network Mesh external node is mobile and transfer table, because needing
It waits timing to expire, therefore can not timely update.If node motion frequently must be in time or need in response to application layer
It updates, then the node of mesh network Mesh must have the ability of detecting back-end device, be not limited to initiatively learn when transmitting process
The source address of mesh network Mesh outside data is practised, or has been connected through additional passive communication mechanism to detect back-end device
Connect the node inside mesh network Mesh.When this event occurs, as shown in figure 5, then mesh network Mesh internal node can be sent out
Update message in address notifies all tunnel equipment nodes in its transfer table out, updates and transfers table.For example, work as outside segments
Point b1 is moved to the rear Mesh nodes a1, and Mesh nodes a1 detects the generation of this event, then notifies the netted section in its transfer table
Point a6, Mesh nodes a6 update b1 information accordingly.
An embodiment according to the present invention can be applied in intelligent electric meter.More specifically, in intelligent electric meter system, collection
Middle device transmits DLT645 package to ammeter, in order to solve mesh network external address (electric meter address Meter through mesh network
ID) and the inconsistent problem of mesh network home address (Mesh Address), using one-to-one corresponding method by Meter
ID is used as the EUI64 of mesh network node.
The transparent bridging approach that one embodiment of the invention is applied to mesh network has the following advantages that at least one.
1, tunneling technique therefore compatible any user network are used in mesh network Mesh.
It 2, can be by the node in mesh network Mesh when transmitting non-existent data in transfer table in a manner of multicasting
It is distinguished into the different groups that multicasts, establishes more elastic network configuration.
3, the foundation in tunnel is to eliminate the trouble manually set according to the study of package address.Preferably, address learning
The agreement such as various agreements, such as IPv4, IPv6, Ethernet, Modbus or DLT645 can be compatible with.
4, according to the present invention an embodiment be applied to mesh network (Mesh Network) transparent bridging
(Transparent Bridging) method can be determined according to the address (for example, MAC) of mesh ground terminal in package by transmitting
Path.Moreover, transferring external data using address learning and automatic stateless tunneling technique.Without additional configuration, and
The transfer table that can dispose in node automatically and simply replaces existing network.
5, do not change the format of netted routing (mesh routing) and behavior originally, therefore can be adapted for response formula road
By (reactive) or forward type routing (proactive routing).
6, transparent bridging (Transparent Bridging) be determined according to the address (MAC) of mesh ground terminal in package by
The path of transmission.In an embodiment, transparent bridging (Transparent Bridging) needs not move through the routing in system
Determine the path of transmission.
Those of ordinary skill in the art will appreciate that implementing the method for the above embodiments can lead to
Program is crossed to instruct relevant hardware and complete, which can be stored in a computer readable storage medium, such as
ROM/RAM, magnetic disk, CD etc..
Particular embodiments described above has carried out further in detail the purpose of the present invention, technical scheme and beneficial effects
Describe in detail it is bright, it should be understood that the above is only a specific embodiment of the present invention, the guarantor being not intended to limit the present invention
Range is protected, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should be included in this
Within the protection scope of invention.
Claims (8)
1. a kind of transparent bridging approach applied to a mesh network, which is characterized in that should utilize multiple external nodes
Mesh network is communicated, which includes one first Mesh nodes (a6) and one second for storing a transfer table respectively
Mesh nodes (a2), this method comprises:
One first package outside the mesh network is received using first Mesh nodes (a6), which contains one
External destination address (b1) and an outer source address (b3);
Transfer table that first Mesh nodes (a6) are inquired using first Mesh nodes (a6), when first Mesh nodes
(a6) when the transfer table does not include the transfer data of the outside destination address (b1), by the netted source of first Mesh nodes
Location (a6) is encapsulated into first package, and make first Mesh nodes (a6) transmitted in a manner of multicasting first package to this
Two Mesh nodes (a2);And
Using second Mesh nodes (a2), by the netted source address of the outer source address (b3) and first Mesh nodes
(a6), it is recorded in the transfer table of second Mesh nodes (a2).
2. the transparent bridging approach according to claim 1 for being applied to a mesh network, which is characterized in that this is second netted
Node (a2), using the outer source address (b3) as an outside destination (b3);With the netted source address of first Mesh nodes
(a6) be used as a tunnel (a6), and by the transfer information comprising the outside destination (b3) and the tunnel (a6) be recorded in this second
In the transfer table of Mesh nodes (a2).
3. the transparent bridging approach according to claim 1 for being applied to a mesh network, which is characterized in that this method is also wrapped
It includes:
One second package inside the mesh network is received using first Mesh nodes (a6), which contains one
External destination address (b3) and an outer source address (b1);And netted destination address (a6) and netted source address (a2);And
Using first Mesh nodes (a6), by the netted source address of the outer source address (b1) and second Mesh nodes
(a2), it is recorded in the transfer table of first Mesh nodes (a6).
4. the transparent bridging approach according to claim 3 for being applied to a mesh network, which is characterized in that this is first netted
Node (a6), using the outer source address (b1) as an outside destination (b1);With the netted source address of second Mesh nodes
(a2) be used as a tunnel (a2), and by the transfer information comprising the outside destination (b1) and the tunnel (a2) be recorded in this first
In the transfer table of Mesh nodes (a6).
5. the transparent bridging approach according to claim 4 for being applied to a mesh network, which is characterized in that this using this
One Mesh nodes (a6) inquire the step of transfer table of first Mesh nodes (a6) and include:
When the transfer table of first Mesh nodes (a6) includes the outside destination address (b1) and the transfer data of tunnel (a2)
When, the netted source address (a6) of first Mesh nodes and the tunnel (a2) are encapsulated into first package, and make this first
Mesh nodes (a6) transmit first package to second Mesh nodes (a2) with mode of unicast.
6. the transparent bridging approach according to claim 1 for being applied to a mesh network, which is characterized in that the mesh network
Further include a third Mesh nodes (a1), this method further include:
One first external node (b1) for detecting those external nodes, is couple to the third Mesh nodes (a1);And
An address, which is transmitted, using the third Mesh nodes (a1) updates message to first Mesh nodes (a6).
7. the transparent bridging approach according to claim 6 for being applied to a mesh network, which is characterized in that this method is also wrapped
It includes:
First Mesh nodes (a6) update message according to the address, update the transfer table of first Mesh nodes (a6).
8. the transparent bridging approach according to claim 1 for being applied to a mesh network, which is characterized in that this method is also wrapped
It includes:
Timing, which is carried out, with a timer updates the transfer table of second Mesh nodes (a2) after more than a predetermined time.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107114272 | 2018-04-26 | ||
TW107114272A TWI731237B (en) | 2018-04-26 | 2018-04-26 | Transparent bridging over mesh network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110417659A true CN110417659A (en) | 2019-11-05 |
Family
ID=68358005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810658650.3A Withdrawn CN110417659A (en) | 2018-04-26 | 2018-06-25 | Transparent bridging method applied to mesh network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110417659A (en) |
TW (1) | TWI731237B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115314463A (en) * | 2021-11-15 | 2022-11-08 | 杭州联芯通半导体有限公司 | Data transmission method of hierarchical 6LoWPAN mesh network |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1561045A (en) * | 2004-03-10 | 2005-01-05 | 中兴通讯股份有限公司 | Method for implementing transparent bridging of radio local network bridging |
WO2007038856A1 (en) * | 2005-10-05 | 2007-04-12 | Nortel Networks Limited | Provider link state bridging |
US20070091871A1 (en) * | 2005-10-26 | 2007-04-26 | Intel Corporation | Mesh network portal node and method for bridging in mesh networks |
CN101616082A (en) * | 2009-07-29 | 2009-12-30 | 杭州华三通信技术有限公司 | The method and apparatus that message is handled in a kind of virtual private LAN service network |
CN104022936A (en) * | 2014-06-20 | 2014-09-03 | 杭州华三通信技术有限公司 | Method and device for establishing tunnel |
CN105471729A (en) * | 2010-06-08 | 2016-04-06 | 博科通讯***有限公司 | Methods and apparatuses for processing and/or forwarding packets |
CN105591927A (en) * | 2015-12-25 | 2016-05-18 | 迈普通信技术股份有限公司 | TRILL network-based message forwarding method and route bridge |
CN107078961A (en) * | 2015-02-25 | 2017-08-18 | 华为技术有限公司 | Intermediate System-to-Intermediate System topology clear area |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7796511B2 (en) * | 2006-04-06 | 2010-09-14 | Wood Samuel F | Self-routed layer 4 packet network system and method |
US8730809B2 (en) * | 2011-01-19 | 2014-05-20 | Hewlett-Packard Development Company, L.P. | Methods for packet forwarding through a communication link of a distributed link aggregation group using mesh tagging |
US9060322B2 (en) * | 2011-10-25 | 2015-06-16 | Aruba Networks, Inc. | Method and system for preventing loops in mesh networks |
EP3132647B1 (en) * | 2014-04-16 | 2018-06-13 | Philips Lighting Holding B.V. | Method and apparatus for reducing the length of a packet storm in a wireless mesh network |
-
2018
- 2018-04-26 TW TW107114272A patent/TWI731237B/en active
- 2018-06-25 CN CN201810658650.3A patent/CN110417659A/en not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1561045A (en) * | 2004-03-10 | 2005-01-05 | 中兴通讯股份有限公司 | Method for implementing transparent bridging of radio local network bridging |
WO2007038856A1 (en) * | 2005-10-05 | 2007-04-12 | Nortel Networks Limited | Provider link state bridging |
US20070091871A1 (en) * | 2005-10-26 | 2007-04-26 | Intel Corporation | Mesh network portal node and method for bridging in mesh networks |
CN101616082A (en) * | 2009-07-29 | 2009-12-30 | 杭州华三通信技术有限公司 | The method and apparatus that message is handled in a kind of virtual private LAN service network |
CN105471729A (en) * | 2010-06-08 | 2016-04-06 | 博科通讯***有限公司 | Methods and apparatuses for processing and/or forwarding packets |
CN104022936A (en) * | 2014-06-20 | 2014-09-03 | 杭州华三通信技术有限公司 | Method and device for establishing tunnel |
CN107078961A (en) * | 2015-02-25 | 2017-08-18 | 华为技术有限公司 | Intermediate System-to-Intermediate System topology clear area |
CN105591927A (en) * | 2015-12-25 | 2016-05-18 | 迈普通信技术股份有限公司 | TRILL network-based message forwarding method and route bridge |
Non-Patent Citations (3)
Title |
---|
GUIQIANG107: ""什么是Mesh网络"", 《HTTPS://WWW.JIANSHU.COM/P/CE56F75284B8》 * |
PINLV等: ""Multicast Service-Oriented Virtual Network Embedding in Wireless Mesh Networks"", 《IEEE》 * |
温怀玉: ""无线mesh网络路由及安全问题研究"", 《万方数据库》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115314463A (en) * | 2021-11-15 | 2022-11-08 | 杭州联芯通半导体有限公司 | Data transmission method of hierarchical 6LoWPAN mesh network |
Also Published As
Publication number | Publication date |
---|---|
TWI731237B (en) | 2021-06-21 |
TW201946421A (en) | 2019-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7161913B2 (en) | Packet transmission method for mobile internet | |
US7155256B2 (en) | Radio communication network system | |
CN102739541B (en) | The method, apparatus and system of a kind of routing function startup and transfer of data | |
CN101094155B (en) | Method for establishing IPv6 tunnel, IPv6 tunnel communication method, and Ipv4 periphery devices | |
US7529214B2 (en) | Mobile node for transmitting a request for information which specifies a transfer device to be used | |
US7224695B2 (en) | Router and communication network system | |
BRPI0711413A2 (en) | System and Method for Distributing Proxying Error Information on Wireless Networks | |
CN104205896B (en) | There is the automatic tunnel transmission method of the IPv6 data packet of the source address of topological inaccuracy | |
US20040213231A1 (en) | Apparatus and method for retransmitting data packets in mobile ad hoc network environment | |
US20030021253A1 (en) | Method of transmitting data from server of virtual private network to mobile node | |
CN104683210A (en) | Automatic tunnel establishing method and device | |
KR100825758B1 (en) | Apparatus and Method on network-based mobility support for dual stack nodes | |
US20070266432A1 (en) | Packet routing method, computer system, and computer product | |
EP2063599B1 (en) | A method, system, mobile node and communication node for communication in mobile ipv6 networks | |
US20050086371A1 (en) | Method for transmitting data from server of virtual private network to mobile node | |
CN101222370B (en) | Method and device for failure location using failure location packet | |
CN110417659A (en) | Transparent bridging method applied to mesh network | |
CN102165820A (en) | Methods for detecting routing loops between home agents | |
KR100407175B1 (en) | Method and apparatus for transmitting explict multicast data packet over mobile network | |
US20120033600A1 (en) | Method and apparatus for providing multicast service for mobile node in mobile communication system | |
US20090147759A1 (en) | Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses | |
CN101494849B (en) | Communication equipment, method and system thereof | |
JP4913208B2 (en) | Address resolution method | |
CN109995661B (en) | DTN data transmission method, device and system for air-to-air communication network | |
JP4275979B2 (en) | Communication method, relay device, communication terminal, and home agent |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20191105 |
|
WW01 | Invention patent application withdrawn after publication |