Method and system for ATM-coupled multicast service over IP networks
AssigneeAvaya Technology Corp.
InventorsHassan Hagirahim, Francis R. Waldman
Life of this patent
Estimating the term…
Abstract
ATM-coupled multicast data are transmitted to a multiplicity of ATM users over an IP backbone by having a controller in the IP backbone translate a pre-stored Multicast Initiating Address into a multiplicity of pre-stored pairs of addresses, each pair composed of a user's ATM destination address and the IP address of the (user) gateway serving the user's ATM destination, then establishing connections between the multicast source ATM address and each of the user's ATM addresses, having IP routers attach the user gateways to the multicast group, and encapsulating the multicast data ATM cells in IP packets for routing to the user gateways, and decapsulating the multicast data ATM cells for routing to the user ATM addresses.
Claims20
A method for conducting Asynchronous Transfer Mode (ATM) coupled multicast service over an Internet Protocol (IP) based network comprising the steps of:
- receiving a multicast initiating address from a multicast source at an IP network controller, the multicast initiating address providing a pointer into a lookup table associated with the IP network controller;
- translating the multicast initiating address into a plurality of groups of addresses at the IP network controller, each group comprising an ATM destination address and an IP gateway address associated with a corresponding multicast receiver;
- establishing connections between the multicast source and the multicast receivers;
- and
- transmitting multicast data to the multicast receivers.
A system for conducting ATM coupled multicast service over an IP based network, comprising:
- a multicast source for providing a multicast transmission;
- a plurality of multicast receivers for receiving the multicast transmission;
- a plurality of routers and gateways connecting the multicast source to the plurality of multicast receivers and permitting the transmission of data between the multicast source and the plurality of multicast receivers;
- and
- an IP network controller having a memory with a lookup table, wherein the IP network controller is configured to receive a multicast initiating address from the multicast source providing a pointer to the lookup table, and to translate the multicast initiating address into a plurality of groups of addresses, each group comprising an ATM destination address and an IP gateway address associated with a corresponding multicast receiver.
An IP network controller in a system for conducting ATM coupled multicast service over an IP based network, the IP network controller comprising:
- a memory, configured to store a lookup table;
- the IP network controller being configured to receive a multicast initiating address from a multicast source providing a pointer to the lookup table, and to translate the multicast initiating address into a plurality of groups of addresses, each group comprising an ATM destination address and an IP gateway address associated with a corresponding multicast receiver;
- wherein connections established between the multicast source and the multicast receivers enable multicast data to be transmitted to the multicast receivers.
An article of manufacture for use in conducting ATM coupled multicast service over an IP based network, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
- receiving a multicast initiating address from a multicast source at an IP network controller, the multicast initiating address providing a pointer into a lookup table associated with the IP network controller;
- and
- translating the multicast initiating address into a plurality of groups of addresses at the IP network controller, each group comprising an ATM destination address and an IP gateway address associated with a corresponding multicast receiver;
- wherein connections established between the multicast source and the multicast receivers enable multicast data to be transmitted to the multicast receivers.
Dependencies are inferred from the claim text.