Network node apparatus and virtual connection control method for providing various service attributes in multicast communication
First Claim
1. A network node apparatus for multicast communication service to transmit communication data from a sending party to multiple receiving parties using an input VC (Virtual Channel) and output VCs, the node comprising:
- multicast maintenance means for maintaining a point-multipoint connection to be used for the multicast communication service;
reception means for receiving a new VC link creation request for the multicast communication service and a requested service attribute for the new VC link; and
creation means for adding to the point-multipoint connection, in response to the new VC link creation request, a new output VC link, the creation means includingmeans for examining the requested service attribute, andmeans for adding the new output VC link with a service attribute that differs from a service attribute of the input VC link.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for forming one point-to-multipoint connection provides various service attributes in an ATM network in response to differences in service attributes requested by receiving parties or differences in available resources. A network node sets up an output VC (Virtual Channel) link to be connected to an input VC link, the VC links being parts of a point-multipoint connection, receives a new VC link set-up request, and adds to the point-multipoint connection, in response to the new VC link set-up request, new output VC link with service attribute different from that of the input VC link.
81 Citations
47 Claims
-
1. A network node apparatus for multicast communication service to transmit communication data from a sending party to multiple receiving parties using an input VC (Virtual Channel) and output VCs, the node comprising:
-
multicast maintenance means for maintaining a point-multipoint connection to be used for the multicast communication service; reception means for receiving a new VC link creation request for the multicast communication service and a requested service attribute for the new VC link; and creation means for adding to the point-multipoint connection, in response to the new VC link creation request, a new output VC link, the creation means including means for examining the requested service attribute, and means for adding the new output VC link with a service attribute that differs from a service attribute of the input VC link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A network node apparatus for multicast communication service to transmit communication data from a sending party to multiple receiving parties using VCs (Virtual Channels), the node comprising:
-
multicast maintenance means for maintaining a point-multipoint connection for multicast communication service using an input VC link and output VC link; a memory for storing information indicating a resource allocated to the output VC link; determining means for determining whether to alter the allocated resource of the output VC link by detecting a change regarding the receiving parties that affects the largest of service attributes to be provided to the receiving parties; and reallocation means, responsive to the determining means, for allocating a new resource as an altered resource to the output VC link. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for controlling a multicast communication service in a connection-oriented network to transmit communication data from a sending party to multiple receiving parties via Virtual Channels (VCs), the method comprising the steps of:
-
maintaining output VC links to be connected to an input VC link, the VC links being parts of a point-multipoint connection used for the multicast communication service; receiving a new VC link creation request; and adding a new output VC link to the point-multipoint connection in response to the receipt of a new VC link creation request, the output VC link having a service attribute that is the smaller of a service attribute of the input VC link and a service attribute requested for said new output VC link. - View Dependent Claims (34, 35)
-
-
36. A method for controlling a multicast communication service in a connection-oriented network to transmit communication data from a sending party to multiple receiving parties via Virtual Channels (VCs), the method comprising the steps of:
-
maintaining output VC links to be connected to an input VC link, the VC links being parts of a point-multipoint connection used for the multicast communication service; storing information indicating a resource allocated to the output VC link in a memory; determining a need to alter the resource of the output VC link by detecting a change regarding the receiving parties that affects the largest of service attributes to be provided to the receiving parties; and reallocating a new resource as an altered resource to the output VC link in response to the determination of a need to alter the resource. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for controlling a multicast communication service in an ATM network to transmit communication data from a sending party to multiple receiving parties via Virtual Channels (VCs), the method comprising the steps of:
-
maintaining output VC links to be connected to an input VC link, the VC links being parts of a point-multipoint connection used for the multicast communication service; receiving a new VC link set-up request; noting that sufficient resources do not exist to satisfy a service attribute requested for a new output VC link; and adding to the point-multipoint connection, in response to the receipt of the new VC link set-up request, said new output VC link to which an insufficient resource is allocated. - View Dependent Claims (45, 47)
-
-
44. The method according to claim 44, further comprising the step of
reallocating a smaller resource to the input VC link when the resource reserved for the input VC link exceeds the largest of the resources allocated to the output VC links including said new output VC link.
Specification