Packet transfer apparatus
First Claim
1. A packet transfer apparatus including a plurality of terminals and adapted to transfer a packet between said plurality of terminals and a network;
- said apparatus comprising;
a plurality of line interfaces adapted to receive and transmit said packet from and to said plurality of terminals or said network; and
a processing unit for performing necessary processing based on contents of a packet received through any of said plurality of line interfaces before output to any of the plurality of line interfaces;
wherein said processing unit performs the steps of;
upon receiving a connection request from one of the plurality of terminals, storing information on said terminal in a memory;
forwarding information necessary for authenticating said terminal and an authentication request to a authentication server in the network;
receiving authentication permission from the authentication server and a group address list associated with said terminal that has made the connection request;
associating said multicast group address list received with the information on said terminal stored in said memory for registration; and
upon receiving a participation request from one of said plurality of terminals, determining whether or not a multicast group address contained in said participation request is present in the list in said memory, and permitting packet delivery from said network to said terminal if the multicast group address is present in the list in the memory, while rejecting the packet delivery from said network to said terminal if said multicast group address is not present in the list in the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
Upon receiving a connection request from a terminal, a packet transfer apparatus registers information on the terminal with a memory and forwards information necessary for the authentication of the terminal and an authentication request to an authentication server. The apparatus then receives authentication permission and a multicast group address list associated with the terminal that has made the connection request from the server. The apparatus then associates the multicast group address list received with the terminal information stored in the memory for registration. Upon receiving a participation request from the terminal, the apparatus determines whether or not the group address contained in the participation request is present in the list in the memory. If the group address is present in the list in the memory, the apparatus permits the delivery of a packet to the terminal from a content delivery server and transmits the packet to the terminal.
28 Citations
11 Claims
-
1. A packet transfer apparatus including a plurality of terminals and adapted to transfer a packet between said plurality of terminals and a network;
- said apparatus comprising;
a plurality of line interfaces adapted to receive and transmit said packet from and to said plurality of terminals or said network; and
a processing unit for performing necessary processing based on contents of a packet received through any of said plurality of line interfaces before output to any of the plurality of line interfaces;
wherein said processing unit performs the steps of;
upon receiving a connection request from one of the plurality of terminals, storing information on said terminal in a memory;
forwarding information necessary for authenticating said terminal and an authentication request to a authentication server in the network;
receiving authentication permission from the authentication server and a group address list associated with said terminal that has made the connection request;
associating said multicast group address list received with the information on said terminal stored in said memory for registration; and
upon receiving a participation request from one of said plurality of terminals, determining whether or not a multicast group address contained in said participation request is present in the list in said memory, and permitting packet delivery from said network to said terminal if the multicast group address is present in the list in the memory, while rejecting the packet delivery from said network to said terminal if said multicast group address is not present in the list in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11)
- said apparatus comprising;
-
9. A packet transfer apparatus including a plurality of terminals and adapted to transfer a multicast packet between said plurality of terminals and a network;
- said apparatus comprising;
a plurality of line interfaces adapted to receive and transmit said packet from and to said plurality of terminals or said network; and
a processing unit for performing necessary processing based on contents of a packet received through any of said plurality of line interfaces before outputs to any of the plurality of line interfaces;
wherein said processing unit performs the steps of;
upon receiving a packet from one of said plurality of terminals, identifying a multicast type from said packet and, if the multicast type is a PPP multicast type, storing information on said terminal in a memory;
forwarding a packet for an authentication request for said terminal to said network;
receiving authentication permission from said network and a multicast group address list associated with said terminal;
associating said multicast group address list received with the information on said terminal stored in said memory for registration; and
upon receiving a participation request from said terminal, permitting or refusing a delivery of the multicast packet received from said network to said terminal based on contents of said packet and contents of said memory.
- said apparatus comprising;
Specification