US7418003B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
PIM sparse mode to source specific multicast conversion
Assignee: Cisco Technology Inc
•
Filing: 2004-02-12
•
Granted: 2008-08-26
•
Expires: 2024-02-12
Abstract
Abstract A method, apparatus, or computer executable instructions for converting Protocol Independent Mode (PIM) requests. In one embodiment, the method includes receiving a first multicast routing protocol (MRP) message, wherein the first MRP message is a request to join a multicast group of receivers. The first MRP message is translated into a second MRP message, wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source. The method could be performed by a router contained in a sparse mode network, wherein the sparse mode network is coupled to a source specific mode network that contains the specific source.
Inventors
- 👤 Daniel Alvarez
- 👤 Arjen Boers
- 👤 Toerless Eckert
- 👤 Ijsbrand Wijnands
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 13:24
CPC Classifications
H; H04; H04L; H04L45/00; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/185; H04L45/16
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
131 words
A method comprising: receiving a first multicast routing protocol (MRP) message at a rendezvous point (RP) router, wherein the first MRP message is a request to join a multicast group; translating the first MRP message into a second MRP message, wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source, and the translating is performed by the rendezvous point (RP) router; the RP router transmitting the second MRP message; creating a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; and transmitting data from the specific source to the receiver via the first communication path.
Claim 2
Independent Claim
131 words
A method comprising: receiving a first multicast routing protocol (MRP) message at a rendezvous point (RP) router, wherein the first MRP message is a request to join a multicast group; translating the first MRP message into a second MRP message, wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source, and the translating is performed by the rendezvous point (RP) router; the RP router transmitting the second MRP message; creating a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; and transmitting data from the specific source to the receiver via the first communication path.
Claim 3
Dependent Claim
59 words
The method of claim 1 wherein the RP router is contained in a first network that operates according to a first multicast routing protocol, wherein the specific source is contained in a second network that operates according to a second multicast routing operating protocol, and wherein the first and second multicast routing operating protocols are different from each other.
Claim 4
Dependent Claim
60 words
The method of claim 1 wherein a first network contains a plurality of routers including the RP router, wherein a second network contains a plurality of routers, and wherein the RP router is positioned within the first network such that data transmitted by the RP router to the second network does not pass through another router of the first network.
Claim 5
Dependent Claim
62 words
The method of claim 1 further comprising: creating a second communication path between the specific source and the receiver after data is transmitted from the specific source to the receiver via the first communication path, wherein the RP router is not included in the second communication path; transmitting more data from the specific source to the receiver via the second communication path.
Claim 6
Dependent Claim
51 words
The method of claim 1 wherein translating comprises: inputting first data into a look-up table (LUT), wherein the first data comprises an identity of the multicast group of receivers; the LUT outputting second data in response to inputting first data, wherein the second data comprises an identity of the specific source.
Claim 7
Dependent Claim
37 words
The method of claim 5 wherein the LUT can be stored in memory of the device that translates the first MRP message into the second MRP message or stored in remote memory accessible using a communication protocol.
Claim 8
Dependent Claim
36 words
The method of claim 1 wherein the router is contained in a sparse mode (SM) communication network and wherein the second MRP message is configured for subsequent transmission to a source specific mode (SSM) communication network.
Claim 9
Independent Claim
174 words
An apparatus comprising: a processor; a first memory coupled to the processor, wherein the first memory stores instructions executable by the processor; wherein the processor implements a method in response to executing the instructions, the method comprising: translating a first MRP message which has been received by a rendezvous point (RP) router into a second MRP message, wherein the first MRP message is a request to join a multicast group of receivers, the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source, and the translating is performed by the RP router, transmitting the second MRP message, wherein the transmitting is performed by the RP router; a first circuit which creates a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; and a second circuit which transmits data from the specific source to the receiver via the first communication path.
Claim 10
Independent Claim
174 words
An apparatus comprising: a processor; a first memory coupled to the processor, wherein the first memory stores instructions executable by the processor; wherein the processor implements a method in response to executing the instructions, the method comprising: translating a first MRP message which has been received by a rendezvous point (RP) router into a second MRP message, wherein the first MRP message is a request to join a multicast group of receivers, the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source, and the translating is performed by the RP router, transmitting the second MRP message, wherein the transmitting is performed by the RP router; a first circuit which creates a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; and a second circuit which transmits data from the specific source to the receiver via the first communication path.
Claim 11
Independent Claim
131 words
An apparatus comprising: means for receiving a first multicast routing protocol (MRP) message by a rendezvous point (RP) router, wherein the first MRP message is a request to join a multicast group of receivers; means for translating the first MRP message into a second MRP message, wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source, and the translating is done by the RP router; means for creating a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; and means for transmitting data from the specific source to the receiver via the first communication path.
Claim 12
Independent Claim
131 words
An apparatus comprising: means for receiving a first multicast routing protocol (MRP) message by a rendezvous point (RP) router, wherein the first MRP message is a request to join a multicast group of receivers; means for translating the first MRP message into a second MRP message, wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source, and the translating is done by the RP router; means for creating a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; and means for transmitting data from the specific source to the receiver via the first communication path.
Claim 13
Dependent Claim
129 words
Computer readable storage media storing instructions, wherein method is performed in response to executing the instructions, the method comprising: a rendezvous point (RP) router translating a first MRP message into a second MRP message, wherein the first MRP message is a request to join a multicast group of receivers, and wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source; the RP router transmitting the second MRP message; creating a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; transmitting data from the specific source to the receiver via the first communication path.
Claim 14
Dependent Claim
129 words
Computer readable storage media storing instructions, wherein method is performed in response to executing the instructions, the method comprising: a rendezvous point (RP) router translating a first MRP message into a second MRP message, wherein the first MRP message is a request to join a multicast group of receivers, and wherein the second MRP message is a request to join the multicast group of receivers to which data is being provided by a specific source; the RP router transmitting the second MRP message; creating a first communication path between the specific source and a receiver after the RP router transmits the second MRP message, wherein the first communication path does not include the RP router; transmitting data from the specific source to the receiver via the first communication path.
Claim 15
Dependent Claim
68 words
The computer readable storage media of claim 10 wherein the RP router is contained in a first network that operates according to a first multicast routing protocol, wherein the specific source is contained in a second network that operates according to a second multicast routing operating protocol, and wherein multicast routing operating protocol, and wherein the first and second multicast routing operating protocols are different from each other.
Claim 16
Dependent Claim
62 words
The computer readable storage media of claim 10 wherein a first network contains a plurality of routers including the RP router, wherein a second network contains a plurality of routers, and wherein the RP router is positioned within the first network such that data transmitted by RP router to the second network does not pass through another router of the first network.
Claim 17
Dependent Claim
68 words
The computer readable storage media of claim 10 wherein the method further comprises: creating a second communication path between the specific source and the receiver after data is transmitted from the specific source to the receiver via the first communication path, wherein the RP router is not included in the second communication path; transmitting more data from the specific source to the receiver via the second communication path.
Claim 18
Dependent Claim
54 words
The computer readable storage media of claim 10 wherein translating comprises: inputting first data into a look-up table (LUT), wherein the first data comprises an identity of the multicast group of receivers; the LUT outputting second data in response to inputting first data, wherein the second data comprises an identity of the specific source.
Claim 19
Dependent Claim
39 words
The computer readable storage media of claim 10 wherein the router is contained in a sparse mode (SM) communication network and wherein the second MRP message is configured for subsequent transmission to a source specific mode (SSM) communication network.
References Cited (Backward Citations)
US6331983B1
Cited
US5959989A
Cited
US6182147B1
Cited
US6853639B1
Cited
US6631420B1
Cited
WO2000051370A2
Cited
US6711172B1
Cited
US6597703B1
Cited
US6988146B1
Cited
US6633765B1
Cited
US6963573B1
Cited
WO2002045334A1
Cited
US6970461B2
Cited
US20050076207A1
Cited
US7061880B2
Cited
US20040100983A1
Cited
US20040122890A1
Cited
US7233987B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-08-26 | 2012-02-25 | 2012-08-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-08-26 | 2016-02-25 | 2016-08-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-08-26 | 2020-02-25 | 2020-08-26 | $7700.00 | Window Closed / Lapsed |