Method and system for broadcast management in a data...

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S228000, C709S246000, C370S401000

Reexamination Certificate

active

06553421

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to data communication networks and in particular to namesharing between multiple network adapters in a bridged network environment. Still more particularly, the present invention relates to a method and system for broadcast management in a bridged network environment that permits namesharing by multiple network adapters.
2. Description of the Related Art
In a computer network such as a conventional local area network (LAN) or a wide area network (WAN), communication between computers can be conceptualized using the International Organization for Standardization Open Systems Interconnection (ISO/OSI) model, which provides a multi-layered architecture that standardizes levels of service and defines types of interactions for computers engaged in communication across the computer network. Above the lowest, physical layer (Layer 1) of the ISO/OSI model is the data-link layer (Layer 2), which is principally concerned with the coding, addressing, and transmission of data between computers. Within the many common network topologies (e.g., token ring, token bus) falling within the set of IEEE 802 standards, the data-link layer of the ISO/OSI model conveys a network address known as a media access control (MAC) address that is unique for each device within a bridged network.
Because MAC addresses are simply binary numbers, they are inconvenient for network users and designers to use. Accordingly, it is frequently the case that logical alphanumeric names are supported by higher layers of the ISO/OSI model. For example, in networks that implement the network layer (Layer 3) of the ISO/OSI model with NetBIOS (Network Basic Input/Output System), 16-byte alphanumeric names are supported. Originally, as discussed in U.S. Pat. No. 4,930,159 to Kravitz et al., NetBIOS names were required to be unique within each bridged network to ensure proper authentication of attached devices. Later networks, however, such as that disclosed by U.S. Pat. No. 5,454,078 to Heimsoth et al., permitted NetBIOS names to be shared between network adapters, which advantageously resulted in greater distribution of network workload among network adapters.
The present invention includes a recognition that it would be desirable to implement broadcast management techniques in networks that permit namesharing between network adapters within the same bridged network. For example, some currently available networking products implement “name caching,” whereby a name caching entity caches the NetBIOS name and MAC address of each network adapter detected in a traditional LAN (e.g., Ethernet or Token Ring) or asynchronous transfer mode (ATM) emulated LAN. When a broadcast frame for a cached NetBIOS name is received by a name caching entity, the name caching entity converts the broadcast frame into a unicast frame using the MAC address associated with the NetBIOS name contained in the broadcast frame. In this manner, the number of broadcast frames in the network is advantageously reduced. While the present invention recognizes that it would be desirable to seamlessly implement both namesharing and broadcast management techniques such as name caching, the concurrent use of both enhancements in a bridged network environment is not currently feasible since name caching permits only a single MAC address to be cached with each NetBIOS name. The present invention is therefore directed to the interoperability of broadcast management techniques (in particular, name caching) and namesharing in a bridged network environment.
SUMMARY OF THE INVENTION
In accordance with the present invention, a data communication network includes a network client, a network server, and a name caching entity located between the network client and the network server. The network server is coupled to the data communication network by a plurality of network adapters that each have a different network (e.g., MAC) address, but share a common logical name. The name caching entity includes a name cache, which stores the common logical name shared by the server's network adapters in association with the network address of one of the network adapters. By referring to the name cache, the name caching entity is able to convert broadcast frames to unicast frames, thereby advantageously reducing broadcast frames in the network. Failure to detect a frame indicating the establishment of a session with the network server within a selected interval of transmission of a frame requesting establishment of a session with the network server will cause the name caching entity to disassociate the logical name and the network address in the name cache. In this manner, the network client can establish a session with the network server through another network adapter in cases in which the network adapter whose network address is stored in the name cache cannot support an additional session.
All objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 4930159 (1990-05-01), Kravitz et al.
patent: 4967348 (1990-10-01), Naito et al.
patent: 5136716 (1992-08-01), Harvey et al.
patent: 5181200 (1993-01-01), Harrison
patent: 5434914 (1995-07-01), Fraser
patent: 5454078 (1995-09-01), Heimsoth et al.
patent: 5475819 (1995-12-01), Miller et al.
patent: 5483652 (1996-01-01), Sudama et al.
patent: 5617540 (1997-04-01), Civanlar et al.
patent: 5636210 (1997-06-01), Agrawal
patent: 5701462 (1997-12-01), Whitney et al.
patent: 5729689 (1998-03-01), Allard et al.
patent: 5734718 (1998-03-01), Prafullchandra
patent: 5842214 (1998-11-01), Whitney et al.
patent: 5884043 (1999-03-01), Teplitsky
patent: 5905873 (1999-05-01), Hartmann
patent: 5983270 (1999-11-01), Abraham et al.
patent: 5991777 (1999-11-01), Momoh et al.
patent: 5995999 (1999-11-01), Bharadhwaj
patent: 6006272 (1999-12-01), Aravamudan et al.
patent: 6047002 (2000-04-01), Hartmann et al.
patent: 6047332 (2000-04-01), Viswanathan et al.
patent: 6052788 (2000-04-01), Wesinger et al.
patent: 6055574 (2000-04-01), Smorodinsky et al.
patent: 6088728 (2000-07-01), Bellemore et al.
patent: 6088738 (2000-07-01), Okada
patent: 6098111 (2000-08-01), Maegawa et al.
patent: 6105151 (2000-08-01), Mahalingam et al.
patent: 6157927 (2000-12-01), Jenkins et al.
patent: 6170012 (2001-01-01), Coss et al.
patent: 6178455 (2001-01-01), Schutte et al.
patent: 6198747 (2001-03-01), Bingham et al.
patent: 6243759 (2001-06-01), Boden et al.
patent: 6272113 (2001-08-01), McIntyre et al.
patent: 6289017 (2001-09-01), Shani et al.
patent: 6295518 (2001-09-01), McLain et al.
Microsoft WindowsNT Server, White Paper, Copyright, 1996.*
Microsoft Windows NT Server, System Operating System, White Paper, Mocrosoft Windows NT Server 4.0, Windows Internet Naming Service (WINS), Architecture and Capacity Planning, Copyright 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for broadcast management in a data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for broadcast management in a data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for broadcast management in a data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3030054

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.