Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
1999-05-24
2003-03-25
Kizou, Hassan (Department: 2662)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
Reexamination Certificate
active
06539019
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to computer networks in general, and more particularly relates to methods and apparatus for automatically connecting a Dynamic Host Configuration Protocol (DHCP) client network device to a Virtual Local Area Network (VLAN).
BACKGROUND OF THE INVENTION
With the proliferation of local area networks (LANs), the need has developed for more powerful tools to manage LANs as they increase in complexity and size. One technique used for managing large networks involves defining one or more virtual local area networks (VLANs), allowing end-user network devices, also referred to herein as “endpoints,” to be logically grouped together and communicate as if they are on a common LAN, whether or not they reside on the same physical LAN segment. Some VLAN implementations allow for network switches to automatically identify an endpoint as it is physically attached to a switch port and assign it to a VLAN, either according to a default policy or in accordance with a predefined relationship between the endpoint address and a particular VLAN. In this manner an endpoint may be moved from one physical LAN segment to another while preserving its association with a particular VLAN.
VLANs may be implemented in various types of networks, including Asynchronous Transfer Mode (ATM) networks. Where non-ATM-based networks communicate via ATM networks, LAN Emulation (LANE) may be employed to provide address resolution between ATM and non-ATM addresses, such as Media Access Control (MAC) addresses. Where VLANs and LANE are both used in an ATM network, a network switch to which a non-ATM endpoint is attached may establish a LAN Emulation Client (LEC) to support communications between the non-ATM endpoint and another non-ATM endpoint in a given VLAN. A switch may simultaneously support multiple LECs for multiple VLANs, adding a LEC as communication via a VLAN is requested by one or more endpoints that belong to the VLAN, and removing the LEC when communications over the VLAN are concluded or idle for a period of time.
Further complicating the management of a VLAN/ATM/LANE environment is the need to support endpoints which dynamically request the assignment of their network addresses in accordance with the Dynamic Host Configuration Protocol (DHCP). When a DHCP endpoint is attached to a network it attempts to find a DHCP server which offers the endpoint an address for its use. A DHCP endpoint that does not find a DHCP server within a predefined period will “time out” and cease its attempt to find a DHCP server. Unfortunately, this timeout period is usually much shorter than the time it takes to map a DHCP endpoint upon being connected to a switch port to its VLAN and establish a LEC for the VLAN, thus virtually guaranteeing a DHCP timeout.
SUMMARY OF THE PRESENT INVENTION
The present invention seeks to provide methods and apparatus for automatically connecting a Dynamic Host Configuration Protocol (DHCP) client network device to a Virtual Local Area Network (VLAN) that overcome disadvantages related to the prior art.
There is thus provided in accordance with a preferred embodiment of the present invention a method for automatically connecting a DHCP endpoint to a VLAN in an ATM network having a switch operative to provide LAN emulation for a plurality of non-ATM endpoints, the method including the steps of maintaining a LEC for the VLAN in the absence of any request by any of the endpoints to communicate via the VLAN, the LEC has been previously-established for the VLAN, connecting the DHCP endpoint to a port of the switch, determining a predefined association between the VLAN and either of the address of the port and the network address of the DHCP endpoint, and mapping either of the network address of the DHCP endpoint and the address of the port to the LEC for communication via the VLAN.
Further in accordance with a preferred embodiment of the present invention any of the maintaining, determining, and mapping steps are performed by the switch.
Still further in accordance with a preferred embodiment of the present invention the determining step is performed by a network management station and the method further includes the steps of requesting the network address of the DHCP endpoint from the DHCP endpoint via the switch, and communicating the determination of the predefined association between the VLAN and either of the address of the port and the network address of the DHCP endpoint to the switch.
Additionally in accordance with a preferred embodiment of the present invention the network address of the DHCP endpoint is a MAC address.
Moreover in accordance with a preferred embodiment of the present invention the method further includes the steps of maintaining a plurality of LECs for a plurality of VLANs in the absence of any request by any of the endpoints to communicate via any of the plurality of VLANs, the plurality of LECs have been previously-established for the i of VLANs, and discontinuing maintenance of a least-recently used one of the plurality of LECs.
REFERENCES:
patent: 4823338 (1989-04-01), Chan et al.
patent: 4975906 (1990-12-01), Takiyasu et al.
patent: 5214646 (1993-05-01), Yacoby
patent: 5280476 (1994-01-01), Kojima et al.
patent: 5280481 (1994-01-01), Chang et al.
patent: 5315582 (1994-05-01), Morizono et al.
patent: 5321693 (1994-06-01), Perlman
patent: 5321694 (1994-06-01), Chang et al.
patent: 5329527 (1994-07-01), Ujihashi et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5345558 (1994-09-01), Opher et al.
patent: 5390184 (1995-02-01), Morris
patent: 5394402 (1995-02-01), Ross
patent: 5408469 (1995-04-01), Opher et al.
patent: 5444702 (1995-08-01), Burnett et al.
patent: 5483536 (1996-01-01), Gunji et al.
patent: 5519704 (1996-05-01), Farinacci et al.
patent: 5548646 (1996-08-01), Aziz et al.
patent: 5548723 (1996-08-01), Pettus
patent: 5550816 (1996-08-01), Hardwick et al.
patent: 5550818 (1996-08-01), Brackett et al.
patent: 5566014 (1996-10-01), Glance
patent: 5583865 (1996-12-01), Esaki et al.
patent: 5600644 (1997-02-01), Chang et al.
patent: 5633869 (1997-05-01), Burnett et al.
patent: 5659542 (1997-08-01), Bell et al.
patent: 5666487 (1997-09-01), Goodman et al.
patent: 5812552 (1998-09-01), Arora et al.
patent: 5920699 (1999-07-01), Bare
patent: 5949783 (1999-09-01), Husak et al.
patent: 5968126 (1999-10-01), Ekstrom et al.
patent: 6047325 (2000-04-01), Jain et al.
patent: 6167052 (2000-12-01), McNeill et al.
patent: 6269076 (2001-07-01), Shamir et al.
patent: 6286038 (2001-09-01), Reichmeyer et al.
patent: 6289017 (2001-09-01), Shani et al.
patent: WO97/04386 (1997-06-01), None
patent: WO98/02821 (1998-01-01), None
Rajaravivarma, V. “Virtual Local Area Network Technology and Applications” System Theory, 1997, pp. 49-52, Mar. 9-11, 1997.*
Simpson, W., “IP in IP Tunneling”, Request for Comments #153, Oct. 1995, 9 pages.
Swallow, G., “Frame Relay PVC Multicast Service and Protocol Description”, FRF.7, Frame Relay Forum Implementation Agreement, Oct. 21, 1994, printed from internet site www.frforum.com, 17 pages.
Cisco—“Packet Services”, printed from website http://www.cisco.com/warp/public/732/Tech/pksrv_tc.html, 32 pages, Dec. 1995.
Deering, S., “Host Extensions for IP Multicasting”, Request for Comments (RFC) 1112, Stanford University, 16 pages, Aug. 1989.
Egevang, K. et al., “The IP Network Address Translator (NAT)”, Request for Comments (RFC) 1631, Cray Communications, 12 pages, May 1994.
“All About . . . Multicast Wide Area Network Services”, printed from website http://www.starburstcom.com/ mcast.html, 11 pages, Feb. 1997.
Ellington, B. (Ed.), LAN Emulation SWG Drafting Group, “LAN Emulation Over ATM Specification—Version 1.0”, ATM Forum, pp. 1-139, (1995).
Novell NetWare Network Computing Products 3.12, “NetWare 3.12 Concepts”, Novell, Inc., USA, Part No.: 100-001715-001, Jul. 1993, pp. 158-163.
Novell NetWare Network Computing Products 3.12, “TCP/IP Transport Supervisor's Guide”, Novell, Inc., USA, Part No. 100-001866-001, May 1993, pp. B-15-B-22.
Parker, T. et al., “TCP/IP Unleashed”, SAMS Publishin
Barkai Sharon
Noy Ariel
Vax Zeev
3Com Corporation
Kizou Hassan
Ly Anh-Vu
Zaretsky, Esq. Howard
LandOfFree
Methods and apparatus for automatically connecting a dynamic... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for automatically connecting a dynamic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for automatically connecting a dynamic... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3008905