WO2009064165A2 - A fast packet forwarding engine for scalable routing - Google Patents
A fast packet forwarding engine for scalable routing Download PDFInfo
- Publication number
- WO2009064165A2 WO2009064165A2 PCT/MY2008/000139 MY2008000139W WO2009064165A2 WO 2009064165 A2 WO2009064165 A2 WO 2009064165A2 MY 2008000139 W MY2008000139 W MY 2008000139W WO 2009064165 A2 WO2009064165 A2 WO 2009064165A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- forwarding
- bitmap
- packet
- present
- router
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- 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
-
- 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/16—Multipoint 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/46—Cluster building
Definitions
- the present invention relates to a fast packet forwarding engine for scalable routing. More particularly the present invention relates to a fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap. Most particularly the present invention relates to a packet forwarding engine particularly, router algorithms and architectures for supporting packet dissemination operations.
- Routers provided in a communication network for example, a TCP/IP network, provide a packet forwarding function whereby input data, usually in the form of packets, is switched or routed to a further destination, e.g., along a network link.
- IP IP
- Multicast has been proposed to support group communications such as video conferencing and data distribution. Many multicast protocols have been developed for over a decade. However, no single multicast protocol can completely supports all types of group communications. Group communication basically implies a many-to-many communication style in a group; this goes beyond both one-to-one communication (i.e., unicast) and one-to-many communication (i.e., multicast). The existing multicast protocols are mostly proposed for a large group of many- to-many communication. However, .for small group communications, for example a video conferencing among ten people, the cost in creating the multicast trees is too expensive, and they do not scale well with a large number of groups.
- group communication is also important in ad hoc and wireless mesh networks, because these networks are inherently distributed (support from centralized services, even if applicable, may only be intermittently available).
- devising solutions to provide group communication service in ad hoc networks is extremely challenging, due to highly dynamic and unpredictable topological changes. As a result, there is no general solution to this problem, and the solution has to take into account requirements of specific scenarios.
- Another objective of the present invention is to focus on small-scale group networks that involve mainly group-oriented communications.
- the solution greatly facilitates the implementation of distributed algorithms in wireless mesh network.
- the research community has, however, largely ignored the problem of efficient data forwarding in multi-hop, wireless environments.
- another objective of the present invention is to develop a forwarding engine for group-oriented network layer service, other than a unicast routing protocol, to support distributed services.
- the invented engine will disseminate the traffic to the active subscriber stations based on the added bitmap. This lack of support and the limited and expensive construction and maintenance of the multicast delivery tree are the motivations for this invention,
- the present invention solves the problem of scalability through a forwarding engine that adds a bitmap to the packet header. This will eliminate the forwarding table and accelerate the forwarding of packets to the active subscriber stations (receivers).
- the present invention relates to a fast packet forwarding engine for scalable routing characterized in that wherein the present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications and wherein the present invention comprises of a bitmap field added to the packet header such as IP source address, the IP destination address and the bitmap field and wherein when a source wants to send a packet to an active receivers, it sends a packet to a router with bitmap configuration and with a receiver list and wherein the router performs route lookups for all destinations.
- the present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications and wherein the present invention comprises of a bitmap field added to the packet header such as IP source address, the IP destination address and the bitmap field and wherein when a source wants to send a packet to an active receivers, it sends a packet to a router with bitmap configuration and with a receiver list
- a copy is forwarded to the router with another bitmap configuration and wherein for each copy sent by the router, the source address does not change and the bitmap is set to the active destinations for each interface.
- forwarding state was created in routers and if any router would discover that there are non-branching upstream routers, it sends a Redirect message to the first router containing the ID of the communication and the bitmap of destinations that should be redirected to itself and wherein the said first router would process the Redirect and stores the new information in its forwarding table.
- the present invention further comprises a method of eliminating and replacing the forwarding table with a forwarding engine to accelerate the forwarding of packets to active subscriber stations and wherein a small communication groups can be supported efficiently.
- a first element of the present invention is to add a bitmap to the packet to accelerate the forwarding and wherein a second element of the present invention is to assign cluster for the subscribed receiver with a cluster head for each group of receivers and wherein a third element of the present invention is to assign the invented forwarding engine with each cluster head and wherein a fourth element of the present invention is to optimize the routing if non-branching routers exist by using the skip count.
- a fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap.
- the bitmap is a number of bits that have been created and added to the packet header to improve the forwarding of packets and wherein the number of the added bits is equal to the number of subscriber stations in the subscribers list such that the bit is set if the correspondent subscriber station is active and vice versa.
- the method further comprises of means to differentiate instances of the same flow and wherein the packet forwarding improves the performance of group communications.
- the present invention is applicable to a small group communications and if clustering of subscribers is implemented the same engine could be used at each cluster head to improve the scalability of the whole network.
- FIG 1 shows an illustration of the present invention
- FIG 2 shows another illustration of the present invention as shown in Figure 1.
- the present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications efficiently.
- the present invention comprises of a bitmap field added to the packet header namely the IP source address, the IP destination address and the bitmap field,
- the present invention relates generally to packet forwarding engine, and particularly, router algorithms and architectures for supporting packet dissemination operations.
- the present invention could be implemented and resident in a router or packet forwarding engine that routes packets, e. g,, IP packets, over a network, such as, e. g.. the Internet.
- a network such as, e. g.. the Internet.
- source S wants to send a packet to the active receivers [r 2 ,r 5 ,r 7 ,r 10 ,r 15 ,r 23 ,r 40 ].
- it sends a packet to router R 3 with bitmap equal to 1111111 and a receiver list [r 2 ,r 5 ,r 7 ,r 10 ,r 15 ,r 23 ,r 40 ] .
- R 3 performs route lookups for ail destinations, ⁇ 5 is directly reachable via the North interface, so a copy of the packet is sent directly in unicast to rjs with a bitmap of 0000100.
- the remaining destinations of the packet are reachable via the East interface.
- a copy is forwarded to the router on the Bast link, namely router R 5 with a bitmap of 111101 1.
- the source address does not change and the bitmap is set to the active destinations for eath interface, Figure 1.
- r 23 is directly connected to router R 5 via the North interface, so a copy of the packet is sent in unicast to r 23 with a bitmap of 0000010.
- Receivers r 5 and r 7 are directly reachable via the South interface, so a copy of the packet is sent to the group address using layer-2 multicast with a bitmap of 0110000.
- a copy is sent to the router on the
- R 8 will forward the packet to the router on the East link R 10 with a bitmap of 0001000 and in unicast to r 2 with bitmap of 1000000 and rio with a bitmap of 0000001.
- R 10 finally forward in unicast to the last active receiver r 10 with a bitmap of 0001000.
- the present invention further comprises a method of eliminating and replacing the forwarding table with a forwarding engine to accelerate the forwarding of packets to active subscriber stations.
- small communication groups can be supported efficiently.
- the same forwarding engine can be implemented in the cluster head as the source, As a result, the forwarding speed will increase as well as the scalability of the network.
- the present invention can also be characterized as a mean of route optimization tool when non-branching routers exists by adding the skip count as previously explained.
- the first element of the present invention is to add a bitmap to the packet to accelerate the forwarding.
- a second element of the present invention is to assign cluster for the subscribed receiver with a cluster head for each group of receivers.
- the third element of the present invention is to assign the invented forwarding engine with each cluster head.
- the fourth element of the present invention is to optimize the routing if non-branching routers exist by using.the skip count.
- the forwarding architecture is such that it may be manufactured in integrated circuit form for ready implementation in packet forwarding engine or router.
- a fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap.
- the bitmap is a number of bits that have been created and added to the packet header to improve the forwarding of packets.
- the number of the added bits is equal to the number of subscriber stations in the subscribers list such that the bit is set if the correspondent subscriber station is active and vice versa.
- the method further comprises of means to differentiate instances of the same flow; it is changed whenever the membership changes and useful to ensure that forwarding is done correctly.
- the packet forwarding improves the performance of group communications applications so as to offer a better performance of multicast routers by optimizing the routing path and hence the amount of total traffic injected into the network by each multicast session.
- the instant invention is applicable to small group communications and if clustering of subscribers is implemented the same engine could be used at each cluster head to improve the scalability of the whole network. As a result, the routers performance will be improved because there is no need to save the routing states and the expenses of building the multicast delivery tree will be deleted.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention relates to a fast packet forwarding engine for scalable routing characterized in that wherein the present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications and wherein the present invention comprises of a bitmap field added to the packet header such as IP source address, the IP destination address and the bitmap field and wherein when a source wants to send a packet to an active receivers, it sends a packet to a router with bitmap configuration and with a receiver list and wherein the router performs route lookups for all destinations.
Description
A FAST PACKET FORWARDING ENGlNE FOR SCALABLE ROUTING
FIELD OF THE INVENTION
The present invention relates to a fast packet forwarding engine for scalable routing. More particularly the present invention relates to a fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap. Most particularly the present invention relates to a packet forwarding engine particularly, router algorithms and architectures for supporting packet dissemination operations.
BACKGROUND OF THE INVENTION
Routers provided in a communication network, for example, a TCP/IP network, provide a packet forwarding function whereby input data, usually in the form of packets, is switched or routed to a further destination, e.g., along a network link. IP
Multicast has been proposed to support group communications such as video conferencing and data distribution. Many multicast protocols have been developed for over a decade. However, no single multicast protocol can completely supports all types of group communications. Group communication basically implies a many-to-many communication style in a group; this goes beyond both one-to-one communication (i.e., unicast) and one-to-many communication (i.e., multicast).
The existing multicast protocols are mostly proposed for a large group of many- to-many communication. However, .for small group communications, for example a video conferencing among ten people, the cost in creating the multicast trees is too expensive, and they do not scale well with a large number of groups.
As a leading issue in distributed settings, group communication is also important in ad hoc and wireless mesh networks, because these networks are inherently distributed (support from centralized services, even if applicable, may only be intermittently available). However, devising solutions to provide group communication service in ad hoc networks is extremely challenging, due to highly dynamic and unpredictable topological changes. As a result, there is no general solution to this problem, and the solution has to take into account requirements of specific scenarios.
Therefore, it is an objective of the present invention to focus on small-scale group networks that involve mainly group-oriented communications. The solution greatly facilitates the implementation of distributed algorithms in wireless mesh network. The research community has, however, largely ignored the problem of efficient data forwarding in multi-hop, wireless environments. Yet, another objective of the present invention is to develop a forwarding engine for group-oriented network layer service, other than a unicast routing protocol, to support distributed services. The invented engine will disseminate the traffic to the active subscriber stations based on the added bitmap.
This lack of support and the limited and expensive construction and maintenance of the multicast delivery tree are the motivations for this invention, The present invention solves the problem of scalability through a forwarding engine that adds a bitmap to the packet header. This will eliminate the forwarding table and accelerate the forwarding of packets to the active subscriber stations (receivers).
SUMMARY OF THE INVENTION
The present invention relates to a fast packet forwarding engine for scalable routing characterized in that wherein the present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications and wherein the present invention comprises of a bitmap field added to the packet header such as IP source address, the IP destination address and the bitmap field and wherein when a source wants to send a packet to an active receivers, it sends a packet to a router with bitmap configuration and with a receiver list and wherein the router performs route lookups for all destinations.
A copy is forwarded to the router with another bitmap configuration and wherein for each copy sent by the router, the source address does not change and the bitmap is set to the active destinations for each interface. After the first packet, forwarding state was created in routers and if any router would discover that there are non-branching upstream routers, it sends a Redirect message to the first router containing the ID of the communication and the bitmap of destinations that should be redirected to itself and
wherein the said first router would process the Redirect and stores the new information in its forwarding table.
The present invention further comprises a method of eliminating and replacing the forwarding table with a forwarding engine to accelerate the forwarding of packets to active subscriber stations and wherein a small communication groups can be supported efficiently. A first element of the present invention is to add a bitmap to the packet to accelerate the forwarding and wherein a second element of the present invention is to assign cluster for the subscribed receiver with a cluster head for each group of receivers and wherein a third element of the present invention is to assign the invented forwarding engine with each cluster head and wherein a fourth element of the present invention is to optimize the routing if non-branching routers exist by using the skip count.
A fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap. The bitmap is a number of bits that have been created and added to the packet header to improve the forwarding of packets and wherein the number of the added bits is equal to the number of subscriber stations in the subscribers list such that the bit is set if the correspondent subscriber station is active and vice versa.
The method further comprises of means to differentiate instances of the same flow and wherein the packet forwarding improves the performance of group communications. The present invention is applicable to a small group communications
and if clustering of subscribers is implemented the same engine could be used at each cluster head to improve the scalability of the whole network.
BRIEF DESCRIPTION OF THE FIGURES
Figure 1 shows an illustration of the present invention
Figure 2 shows another illustration of the present invention as shown in Figure 1.
DETAILED DESCRIPTION OF THE INVENTION
The present invention will now be described with reference made to the accompanied drawings. However, it should be noted that the scope of the invention is not limited by the illustrating drawings. The present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications efficiently. The present invention comprises of a bitmap field added to the packet header namely the IP source address, the IP destination address and the bitmap field,
The present invention relates generally to packet forwarding engine, and particularly, router algorithms and architectures for supporting packet dissemination operations. The present invention could be implemented and resident in a router or packet forwarding engine that routes packets, e. g,, IP packets, over a network, such as, e. g.. the Internet.
Reference is made to Figure 1 wherein is illustrated therein if source S wants to send a packet to the active receivers [r2,r5,r7,r10,r15,r23,r40]. For this, it sends a packet to router R3 with bitmap equal to 1111111 and a receiver list [r2,r5,r7,r10,r15,r23,r40] . R3 performs route lookups for ail destinations, η 5 is directly reachable via the North interface, so a copy of the packet is sent directly in unicast to rjs with a bitmap of 0000100.
The remaining destinations of the packet are reachable via the East interface. A copy is forwarded to the router on the Bast link, namely router R5 with a bitmap of 111101 1. For each copy sent by R3, the source address does not change and the bitmap is set to the active destinations for eath interface, Figure 1. r23 is directly connected to router R5 via the North interface, so a copy of the packet is sent in unicast to r23 with a bitmap of 0000010. Receivers r5 and r7 are directly reachable via the South interface, so a copy of the packet is sent to the group address using layer-2 multicast with a bitmap of 0110000. A copy is sent to the router on the
East link, namely router R8 with a bitmap of 1001001.
We now have 3 packets flowing respectively to receiver r2, r40 and router R10. R8 will forward the packet to the router on the East link R10 with a bitmap of 0001000 and in unicast to r2 with bitmap of 1000000 and rio with a bitmap of 0000001. R10 finally forward in unicast to the last active receiver r10 with a bitmap of 0001000. Since all the mentioned routers were branching routers, the Skip Count will remain 0,
After this first packet, forwarding state was created in routers aid if any router would discover that there are non-branching upstream routers, it sends a Redirect message to router R1, Figure 2 containing the ID of the communication and the bitmap of destinations that should be redirected to itself, Rl processes the Redirect and stores the new information in its forwarding table. Subsequent packets will be directly sent to router R4. The state created in router R2 will timeout and no routing will be used by R2 for further packets, only standard unicast routing.
The present invention further comprises a method of eliminating and replacing the forwarding table with a forwarding engine to accelerate the forwarding of packets to active subscriber stations. Hence, small communication groups can be supported efficiently. To have a scalable solution and support for large groups, if the subscribers are clustered and for each cluster assign a cluster head either automatically or by election, the same forwarding engine can be implemented in the cluster head as the source, As a result, the forwarding speed will increase as well as the scalability of the network. The present invention can also be characterized as a mean of route optimization tool when non-branching routers exists by adding the skip count as previously explained.
The first element of the present invention is to add a bitmap to the packet to accelerate the forwarding. A second element of the present invention is to assign cluster for the subscribed receiver with a cluster head for each group of receivers. The third element of the present invention is to assign the invented forwarding engine with each
cluster head. The fourth element of the present invention is to optimize the routing if non-branching routers exist by using.the skip count.
As a result, a simple, scalable, easy to improve forwarding engine is generated for each router. The router then operates according to the new invented forwarding engine. Advantageously, the forwarding architecture is such that it may be manufactured in integrated circuit form for ready implementation in packet forwarding engine or router.
A fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap. The bitmap is a number of bits that have been created and added to the packet header to improve the forwarding of packets. The number of the added bits is equal to the number of subscriber stations in the subscribers list such that the bit is set if the correspondent subscriber station is active and vice versa.
The method further comprises of means to differentiate instances of the same flow; it is changed whenever the membership changes and useful to ensure that forwarding is done correctly. The packet forwarding improves the performance of group communications applications so as to offer a better performance of multicast routers by optimizing the routing path and hence the amount of total traffic injected into the network by each multicast session.
The instant invention is applicable to small group communications and if clustering of subscribers is implemented the same engine could be used at each cluster
head to improve the scalability of the whole network. As a result, the routers performance will be improved because there is no need to save the routing states and the expenses of building the multicast delivery tree will be deleted.
Claims
1. A fast packet forwarding engine for scalable routing characterized in that wherein the present invention is a forwarding engine for multicast routers that accelerates the forwarding of packets such that it improves their performance to support group communications applications and wherein the present invention comprises of a bitmap field added to the packet header such as ΪP source address, the IP destination address and the bitmap field and wherein when a source wants to send a packet to an active receivers, it sends a packet to a router with bitmap configuration and with a receiver list and wherein the router performs route lookups for all destinations.
2. A fast packet forwarding engine for scalable routing as claimed in Claim 1 wherein a copy is forwarded to the router with another bitmap configuration and wherein for each copy sent by the router, the source address does not change and the bitmap is set to the active destinations for each interface.
3. A fast packet forwarding engine for scalable routing as claimed in Claim 1 wherein after the first packet, forwarding state was created in routers and if any router would discover that there are non-branching upstream routers, it sends a
Redirect message to the first router containing the ID of the communication and the bitmap of destinations that should be redirected to itself and wherein the said first router would process the Redirect and stores the new information in its forwarding table.
4. A fast packet forwarding engine for scalable routing as claimed in Claim 1 wherein the present invention further comprises a method of eliminating and replacing the forwarding table with a forwarding engine to accelerate the forwarding of packets to active subscriber stations and wherein a small communication groups can be supported efficiently.
5. A fast packet forwarding engine for scalable routing as claimed in Claim 4 wherein a first element of the present invention is to add a bitmap to the packet to accelerate the forwarding and wherein a second element of the present invention is to assign cluster for the subscribed receiver with a cluster head for each group of receivers and wherein a third element of the present invention is to assign the invented forwarding engine with each cluster head and wherein a fourth element of the present invention is to optimize the routing if non- branching routers exist by using the skip count.
6. A fast packet forwarding engine for scalable routing as claimed in Claim 5 wherein a fast packet forwarding arrangement for making quick and efficient next hop determinations through the addition of a bitmap.
7. A fast packet forwarding engine for scalable routing as claimed in Claim 6 wherein the bitmap is a number of bits that have been created and added to the packet header to improve the forwarding of packets and wherein the number of the added bits is equal to the number of subscriber stations in the subscribers list such that the bit is set if the correspondent subscriber station is active and vice versa.
8. A fast packet forwarding engine for scalable routing as claimed in Claim 4 wherein the method further comprises of means to differentiate instances of the same flow and wherein the packet forwarding improves the performance of group communications
9. A fast packet forwarding engine for scalable routing as claimed in any of the preceding claims wherein the present invention is applicable to a small group communications and if clustering of subscribers is implemented the same engine could be used at each cluster head to improve the scalability of the whole network.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| MYPI20072004 | 2007-11-15 | ||
| MYPI20072004A MY144095A (en) | 2007-11-15 | 2007-11-15 | A fast packet forwarding engine for scalable routing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2009064165A2 true WO2009064165A2 (en) | 2009-05-22 |
| WO2009064165A3 WO2009064165A3 (en) | 2009-08-06 |
Family
ID=40639339
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/MY2008/000139 Ceased WO2009064165A2 (en) | 2007-11-15 | 2008-11-17 | A fast packet forwarding engine for scalable routing |
Country Status (2)
| Country | Link |
|---|---|
| MY (1) | MY144095A (en) |
| WO (1) | WO2009064165A2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015117228A1 (en) * | 2014-02-06 | 2015-08-13 | Brett Shellhammer | System, methods, and devices for addressed data communications |
| US20170187773A1 (en) * | 2015-12-26 | 2017-06-29 | Rajneesh Chowdhury | Technologies for wireless transmission of digital media |
| WO2018208900A1 (en) * | 2017-05-12 | 2018-11-15 | Google Llc | Enhanced multicast network communications |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003018214A (en) * | 2001-07-02 | 2003-01-17 | Hitachi Ltd | Packet communication apparatus, communication method of multicast packet in packet communication apparatus, and setting method of packet communication apparatus |
| KR100667318B1 (en) * | 2004-02-12 | 2007-01-12 | 삼성전자주식회사 | Multicast Method in Zigbee Network |
| US7519054B2 (en) * | 2005-01-27 | 2009-04-14 | Intel Corporation | Replication of multicast data packets in a multi-stage switching system |
-
2007
- 2007-11-15 MY MYPI20072004A patent/MY144095A/en unknown
-
2008
- 2008-11-17 WO PCT/MY2008/000139 patent/WO2009064165A2/en not_active Ceased
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015117228A1 (en) * | 2014-02-06 | 2015-08-13 | Brett Shellhammer | System, methods, and devices for addressed data communications |
| US10250514B2 (en) | 2014-02-06 | 2019-04-02 | Quiet Coach Inc. | Systems, methods, and devices for addressed data communications |
| US20170187773A1 (en) * | 2015-12-26 | 2017-06-29 | Rajneesh Chowdhury | Technologies for wireless transmission of digital media |
| US10097608B2 (en) * | 2015-12-26 | 2018-10-09 | Intel Corporation | Technologies for wireless transmission of digital media |
| WO2018208900A1 (en) * | 2017-05-12 | 2018-11-15 | Google Llc | Enhanced multicast network communications |
| KR20190091565A (en) * | 2017-05-12 | 2019-08-06 | 구글 엘엘씨 | Enhanced Multicast Network Communications |
| CN110582989A (en) * | 2017-05-12 | 2019-12-17 | 谷歌有限责任公司 | Enhanced multicast network communication |
| JP2020509636A (en) * | 2017-05-12 | 2020-03-26 | グーグル エルエルシー | Extended multicast network communication |
| US10681417B2 (en) | 2017-05-12 | 2020-06-09 | Google Llc | Enhanced multicast network communications |
| KR102226146B1 (en) * | 2017-05-12 | 2021-03-09 | 구글 엘엘씨 | Advanced multicast network communications |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009064165A3 (en) | 2009-08-06 |
| MY144095A (en) | 2011-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100379226C (en) | A multicast method of virtual private network in virtual router mode | |
| US6944135B2 (en) | Methods and arrangements for establishing a group collaboration session utilizing multiple multicast distribution trees | |
| JP5448211B2 (en) | Wireless communication apparatus, wireless network system, data transfer method, and program | |
| US8009671B2 (en) | Multicast method and multicast routing method | |
| Costa et al. | Hop by hop multicast routing protocol | |
| US8498233B2 (en) | Method and apparatus for multicast tree management in multi-hop relay communication system | |
| US20030079040A1 (en) | Method and system for intelligently forwarding multicast packets | |
| CN101247253A (en) | Multicast Transmission Method Based on Virtual Distribution Network in IP Network | |
| CN101631274B (en) | Realizing system of multicast routing based on mark and method thereof | |
| JP2004531179A (en) | Multicast method in network for point-to-point packet switching | |
| CN101222414A (en) | Device, system and method for realizing multicast communication | |
| CN104579982B (en) | A kind of Layer 2 Multicast data message forwarding method and device | |
| CN101248603A (en) | Route-optimized multicast service for mobile network nodes | |
| CN106790146A (en) | The system and its operation method of mobile multicast are realized under a kind of cloud environment based on SDN technologies | |
| WO2008154796A1 (en) | A method and an equipment for controlling the transmission of the multicast data packets in the base station and the gateway of the wimax system | |
| WO2009064165A2 (en) | A fast packet forwarding engine for scalable routing | |
| Giorgetti et al. | First demonstration of SDN-based bit index explicit replication (BIER) multicasting | |
| CN102843303B (en) | Multicast message processing method in PIM and device | |
| CN102984074A (en) | Multicast routing optimization method based on multiple-upstream-interface IGMP/MLD proxy | |
| WO2023019874A1 (en) | Distributed service forwarding method, apparatus and system, storage medium, and electronic device | |
| Chakeres et al. | Connecting MANET multicast | |
| JP2005253026A (en) | VPN Multicast Method Using Multicast MPLS in MPLS (MultiProtocolLabelSwitching) / VPN (Virtual Private Network) | |
| KR100965053B1 (en) | Limited Multicast-based Internet Broadcasting Data Transmission Method | |
| Garcia-Luna-Aceves et al. | Multicasting with No Multicast Routing Protocols in Wireless Networks and IoT Deployments | |
| Ruiz et al. | Multicast routing for MANET extensions to IP access networks: the MMARP protocol |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08849595 Country of ref document: EP Kind code of ref document: A2 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08849595 Country of ref document: EP Kind code of ref document: A2 |