Method and apparatus for registering auto-configured network addresses based on connection authentication
First Claim
1. A computer-implemented method of registering auto-configured network addresses, the method comprising:
- receiving, at a networking device connected to a host at a physical connection, from a first server, first data indicating at least some authentication information associated with the host;
receiving at the networking device from the host, a first message requesting configuration information, the first message including a logical network address for the host determined at least in part by the host;
generating a second message based on the first message and the first data; and
sending the second message to a second, dynamic host control protocol (DHCP) server that registers the host by associating the logical network address with the first data;
wherein the first server provides authentication and authorization in response to a request for authentication for the physical connection;
an authenticator process sends the request for authentication and performs receiving the first data;
a DHCP relay agent process for the second server performs receiving the first message and sending the second message; and
generating the second message further comprises sending a third message from the authenticator process to the relay agent process based on the first data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for registering auto-configured network addresses includes receiving first data at a networking device connected to a host at a physical connection. The first data is received from a first server and indicates authentication information associated with the host. A first message is received at the networking device from the host. The first message requests configuration information and includes a logical network address for the host determined at least in part by the host. A second message is generated based on the first message and the first data. The second message is sent to a second server that registers the host by associating the logical network address with the first data.
-
Citations
29 Claims
-
1. A computer-implemented method of registering auto-configured network addresses, the method comprising:
-
receiving, at a networking device connected to a host at a physical connection, from a first server, first data indicating at least some authentication information associated with the host; receiving at the networking device from the host, a first message requesting configuration information, the first message including a logical network address for the host determined at least in part by the host; generating a second message based on the first message and the first data; and sending the second message to a second, dynamic host control protocol (DHCP) server that registers the host by associating the logical network address with the first data; wherein the first server provides authentication and authorization in response to a request for authentication for the physical connection;
an authenticator process sends the request for authentication and performs receiving the first data;
a DHCP relay agent process for the second server performs receiving the first message and sending the second message; and
generating the second message further comprises sending a third message from the authenticator process to the relay agent process based on the first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable tangible storage medium carrying one or more sequences of instructions for registering auto-configured network addresses, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving, at a networking device connected to a host at a physical connection, from a first server, first data indicating at least some authentication information associated with the host; receiving at the networking device from the host, a first message requesting configuration information, the first message including a logical network address for the host determined at least in part by the host; generating a second message based on the first message and the first data; and sending the second message to a second, dynamic host control protocol (DHCP) server that registers the host by associating the logical network address with the first data; wherein the first server provides authentication and authorization in response to a request for authentication for the physical connection;
an authenticator process sends the request for authentication and performs receiving the first data;
a DHCP relay agent process for the second server performs receiving the first message and sending the second message; and
generating the second message further comprises sending a third message from the authenticator process to the relay agent process based on the first data. - View Dependent Claims (14)
-
-
15. An apparatus for registering auto-configured network addresses, comprising a networking device connected to a host at a physical connection, further comprising:
-
means for receiving, from a first server, first data indicating at least some authentication information associated with the host; means for receiving, from the host, a first message requesting configuration information, the first message including a logical network address for the host determined at least in part by the host; means for generating a second message based on the first message and the first data; and means for sending the second message to a second, dynamic host control server that registers the host by associating the logical network address with the first data; wherein the first server provides authentication and authorization in response to a request for authentication for the physical connection;
an authenticator process sends the request for authentication and performs receiving the first data;
a DHCP relay agent process for the second server performs receiving the first message and sending the second message; and
generating the second message further comprises sending a third message from the authenticator process to the relay agent process based on the first data. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
16. An apparatus for registering auto-configured network addresses, comprising:
-
a network interface that is coupled to a data network for receiving therefrom, and sending thereto, one or more packet flows; a physical connection that is coupled to a host; a processor; one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving, from a first server, first data indicating at least some authentication information associated with the host; receiving, from the host, a first message requesting configuration information, the first message including a logical network address for the host determined at least in part by the host; generating a second message based on the first message and the first data; and sending the second message to a second, dynamic host control protocol (DHCP) server that registers the host by associating the logical network address with the first data; wherein the first server provides authentication and authorization in response to a request for authentication for the physical connection;
an authenticator process sends the request for authentication and performs receiving the first data;
a DHCP relay agent process for the second server performs receiving the first message and sending the second message; and
generating the second message further comprises sending a third message from the authenticator process to the relay agent process based on the first data. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer system, comprising:
-
an Ethernet switch coupled to a network and coupled to a user host computer, the switch comprising an authenticator process and a dynamic host control protocol (DHCP) relay agent process; an authentication, authorization and accounting (AAA) server that is coupled to the switch; a DHCP server that is coupled to the switch and the AAA server; one or more sequences of computer program instructions stored in the switch, which instructions, when executed by one or more processors in the switch, cause the one or more processors to perform; sending, from the authenticator process of the switch to the AAA server, a request to authenticate the user host computer; receiving from the AAA server in response to the request, authentication information associated with the user host computer; sending the authentication information from the authenticator process to the DHCP relay agent process; receiving at the DHCP relay agent process, from the host, a first message requesting host configuration information, the first message including a logical network address for the host determined at least in part by the host; creating a second message that includes the logical network address for the host and the authentication information; and sending the second message to the dynamic host control protocol (DHCP) server, which registers the host by storing the logical network address for the host in association with the authentication information.
-
Specification