Mobile ethernet
First Claim
1. A method for inter subnet mobility on a campus network comprising a plurality of Ethernet subnets inter-connected by Internet Protocol routers, the steps comprising:
- logically binding a mobile node with an 802 Media Access Control Address to a single home subnet by the mobile node'"'"'s 802 Media Access Control address;
storing home subnet bindings wherein the home subnet bindings are accessible throughout the network;
maintaining mobility bindings for a mobile node by a home agent on a home subnet; and
sending a registration message when the mobile node first roams to the foreign subnet;
wherein the registration message comprises the 802 Media Access Control address of the mobile node and an Internet Protocol address of a tunnel endpoint on the foreign subnet is sent to the home agent for the mobile node'"'"'s home subnet.
1 Assignment
0 Petitions
Accused Products
Abstract
A Mobile Ethernet Protocol that is used to logically extend a “home VLAN”, through an Ethernet/IP “campus network”, to mobile nodes on “foreign subnets”. The network architecture used for Mobile Ethernet is hierarchical and includes a Subnet Context Manager per subnet and a central Campus Context Manager. The protocol is generally based on the standard Mobile IPv4 protocol, but includes significant extensions to standard Mobile IP including using an 802 address as the permanent MN identifier, rather than an IP address, encapsulating and sending Ethernet frames through IP tunnels, and configuring a single Mobile Ethernet HA to provide access to multiple home VLANs wherein Home VLAN bindings for MNs are dynamically established. A MN does not need to be configured with a permanent IP address.
183 Citations
62 Claims
-
1. A method for inter subnet mobility on a campus network comprising a plurality of Ethernet subnets inter-connected by Internet Protocol routers, the steps comprising:
-
logically binding a mobile node with an 802 Media Access Control Address to a single home subnet by the mobile node'"'"'s 802 Media Access Control address;
storing home subnet bindings wherein the home subnet bindings are accessible throughout the network;
maintaining mobility bindings for a mobile node by a home agent on a home subnet; and
sending a registration message when the mobile node first roams to the foreign subnet;
wherein the registration message comprises the 802 Media Access Control address of the mobile node and an Internet Protocol address of a tunnel endpoint on the foreign subnet is sent to the home agent for the mobile node'"'"'s home subnet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for inter subnet mobility on a campus network comprising a plurality of Ethernet subnets inter-connected by Internet Protocol routers, the steps comprising:
-
logically binding a mobile node with an 802 Media Access Control Address to a single home subnet by the mobile node'"'"'s 802 Media Access Control address;
storing home subnet bindings wherein the home subnet bindings are accessible throughout the network and indexing by 802 Media Access Control addresses;
maintaining mobility bindings for a mobile node by a home agent on a home subnet by identifying mobility bindings by 802 Media Access Control address, the mobility bindings comprising an Internet Protocol Address of a tunnel endpoint on a foreign subnet where the mobile node is currently located;
sending a registration message when the mobile node first roams to the foreign subnet;
wherein the registration message comprises the 802 Media Access Control address of the mobile node and an Internet Protocol address of a tunnel endpoint on the foreign subnet is sent to the home agent for the mobile node'"'"'s home subnet;
maintaining mobility bindings for a visiting mobile node by a foreign agent on a foreign subnet, wherein the mobility bindings for a visiting node comprises an Internet Protocol address if the home agent on the mobile node'"'"'s home subnet intercepting 802 frames transmitted by at least one of the group consisting of a correspondent host and a router on a home subnet by the home agent wherein the destination 802 address is enabled on the mobile node on the foreign subnet, encapsulating the intercepted frames with an Internet Protocol encapsulation header having an Internet Protocol destination address by the home agent, wherein the Internet Protocol destination address is set to the tunnel endpoint on the foreign subnet via normal Internet Protocol routing;
redirecting 802 frames transmitted on the home subnet using standard bridge source learning by the home agent, wherein a unicast 802 address identifies the mobile node on the foreign subnet to the home agent on the mobile node'"'"'s home subnet; and
intercepting at least one frame that is selected from the group consisting of a unicase Internet Protocol Frame, a multicast Internet Protocol frame, and a non-Internet Protocol frame transmitted by the mobile node visiting the foreign subnet by the foreign agent, locating the mobility bindings for the mobile node using the source 802 address of the frame, encapsulating the non-Internet Protocol frame with an Internet Protocol encapsulation header having a header with a destination address, the destination address being set to the home agent on the mobile node'"'"'s home subnet, and forwarding the frame using normal Internet Protocol routing, wherein the frame is selected from the group consisting of a unicast 802 frame and a multicast 802 frame.
-
-
42. A method for a home agent to extend a virtual local area network to a mobile node on a foreign subnet, the steps comprising:
-
storing mobility bindings for the mobile node on the foreign subnet, the mobility bindings identifying a foreign agent on the foreign subnet;
receiving a unicast frame from a co-located home agent bridge port;
determining the foreign agent for the mobile node by matching the 802 Media Access Control address of the unicast frame with the mobility bindings;
encapsulating the frame with internet protocol encapsulation header, whereby an encapsulated frame is formed; and
forwarding the encapsulated frame to the foreign agent. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A home agent, comprising:
-
means adapted to storing mobility bindings for the mobile node on the foreign subnet, the mobility bindings identifying a foreign agent on the foreign subnet;
means adapted to receiving a unicast frame from a co-located home agent bridge port;
means adapted to determining the foreign agent for the mobile node by matching the 802 Media Access Control address of the unicast frame with the mobility bindings;
means adapted to encapsulating the frame with internet protocol encapsulation header, whereby an encapsulated frame is formed; and
means adapted to forwarding the encapsulated frame to the foreign agent. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for a foreign agent to extend a virtual local area network, the steps comprising:
-
receiving an encapsulated frame for a mobile node, the encapsulated frame comprising an internet protocol encapsulation header and a unicast frame;
removing the internet protocol encapsulation header;
adding a mobile Ethernet data-link encapsulation header having a destination Ethernet address forming an encapsulated unicast Ethernet frame; and
forwarding the encapsulated unicast Ethernet frame to a parent access point for the mobile node;
wherein the destination Ethernet address is the Ethernet address of the mobile node'"'"'s parent AP.
-
-
59. A foreign agent, comprising:
-
means adapted to receiving an encapsulated frame for a mobile node, the encapsulated frame comprising an internet protocol encapsulation header and a unicast frame;
means adapted to removing the internet protocol encapsulation header;
means adapted to adding a mobile Ethernet data-link encapsulation header having a destination Ethernet address forming an encapsulated unicast Ethernet frame; and
means adapted to forwarding the encapsulated unicast Ethernet frame to a parent access point for the mobile node;
wherein the destination Ethernet address is the Ethernet address of the mobile node'"'"'s parent AP.
-
-
60. A method for transmitting a frame from a mobile node on a foreign subnet to a virtual local area network at the mobile node'"'"'s home agent, the steps comprising:
-
establishing mobility bindings for the mobile node with the FA and the mobile node'"'"'s parent Access Point, wherein Access Point mobility bindings include the Internet Protocol address of the mobile node'"'"'s Home Agent receiving a frame selected from the group consisting of a unicast Internet Protocol frame, a multicast Internet Protocol frame and a non-Internet Protocol frame from a foreign mobile node;
adding an Internet Protocol encapsulation header to the non-Internet Protocol frame; and
forwarding the encapsulated packet to the mobile node'"'"'s Home Agent;
wherein destination address is Internet Protocol address of Home Agent.
-
-
61. A foreign agent, comprising:
-
means adapted to establishing mobility bindings for the mobile node with the FA and the mobile node'"'"'s parent Access Point, wherein Access Point mobility bindings include the Internet Protocol address of the mobile node'"'"'s Home Agent means adapted to receiving a non-Internet Protocol frame from a foreign mobile node;
means adapted to adding an Internet Protocol encapsulation header to the non-Internet Protocol frame; and
means adapted to forwarding the encapsulated packet to the mobile node'"'"'s Home Agent;
wherein the destination address is Internet Protocol address of Home Agent.
-
-
62. A method for a home agent to route a frame from a mobile node on a foreign agent to a home virtual local area network,
receiving an encapsulated packet, the packet comprising an Internet Protocol header and a non-Internet Protocol frame; -
removing the Internet Protocol encapsulation header;
forwarding the frame to a co-located Home Agent Bridge Port determining a home Virtual Local Area Network for the source Ethernet address of the Mobile Node from its mobility bindings by the Home Agent Bridge Port;
adding a Virtual Local Area Network tag by the Home Agent Bridge Port; and
forwarding the frame onto the mobile node'"'"'s home Virtual Local Area Network.
-
Specification