Method and apparatus for providing 10Base-T/100Base-TX link...

Multiplex communications – Diagnostic testing – Of a repeater

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S282000, C370S449000

Reexamination Certificate

active

06198727

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The invention relates to electronic communications networks. More particularly, the invention relates to a method and apparatus for providing 10Base-T/100Base-TX link assurance in an electronic communications network.
2. Description of the Prior Art
Commonly used electronic communications networks include Ethernet (also referred to as 10Base-T) and Fast Ethernet (also referred to as 100Base-TX). Such networks, also referred to as local area networks (LANs), operate in accordance with generally accepted protocols that are defined by standards groups, e.g. IEEE 802.3. A 10Base-T and 100Base-TX network allows communications over a point-to-point full-duplex medium, referred to as a link segment, between communicating devices that typically comprise link partners, i.e. local devices, such as data terminal equipment (DTE) or a repeater, at opposite ends of the link segment.
Such networks provide a feature referred to as auto-negotiation (see IEEE 802.3u.), which is used by the physical layer entity
14
(PHY) (see
FIG. 1
) to automatically select the speed, type, and duplex mode of a link established between link partners at nodes in the network.
FIG. 1
is a block schematic diagram that shows the location of the auto-negotiation function
26
within a link partner in an electronic communications network in accordance with IEEE 802.3u-1995. The auto-negotiation function is provided at the Physical Layer
12
of the OSI reference model shown on FIG.
1
. The PHY is that portion of the physical layer (
12
, see
FIG. 1
) between the medium dependent interface
16
(MDI) and the media independent interface
18
(MII) and consists of the physical coding sublayer
20
(PCS), physical medium attachment
22
(PMA) and, if present, the physical medium dependent sublayers
24
(PMD).
The auto-negotiation process determines the highest possible level of functionality possible, where both nodes negotiate to a common highest level. For example, if a half-duplex 10Base-T node is connected to a full-duplex 100Base-TX node, negotiation is adjusted to half-duplex 10Base-T. If both nodes are capable of operating a full-duplex, then the link is established in 10Base-T full-duplex mode.
Auto-negotiation is accomplished through the use of Fast Link Pulses (FLPs), which comprise a group of link-pulses that are concatenated together to create a data stream. Each data bit in the FLP stream is used to define either the node's technology ability, remote fault, acknowledgement, or next page functions. FLPs are discussed in greater detail in IEEE 802.3u, Clause 28, which is incorporated herein by this reference thereto. Auto-negotiation also includes a function referred to as parallel detection (IEEE 802.3u, section 28.2.3.1, page 244-5).
Presently there are many 10Base-T and 100Base-TX devices that do not comply with the auto-negotiation specification set forth in IEEE 802.3u, Clause 28. These devices are hereinafter referred to as legacy devices. Such devices only link to other legacy devices or auto-negotiating devices that incorporate the parallel detect function.
There are also many devices that provide an auto-negotiation feature, but are still not 100% compliant with IEEE 802.3u, Clause 28. Such devices do not auto-negotiate with each other well. Such devices are nonetheless available on the market and are used in and/or with various other products to which such devices must link to establish and maintain a satisfactory information exchange session. Thus, many 100Base-TX devices on the market advertise support for the IEEE 802.3u, Clause 28, auto-negotiation specification. However, some of these devices are not compliant with the specification, and therefore create interoperability problems (i.e. ability to link and connect) between devices that are compliant with the IEEE specification.
For example, when a 100Base-TX IEEE auto-negotiation compliant devices tries to connect to an auto-negotiation capable but non-compliant device, auto-negotiation fails and the devices never link unless the device vendor provides manual switches to force connection. In this case, physical interaction with the hardware, and network knowledge, are required to configure the system correctly and make the two devices interoperate. Thus, one solution to the problem of linking such disparate devices is to manually toggle a switch provided with the device. This forces the device into a particular mode of operation. However, this approach does not allow customers to upgrade their LAN from 10Base-T to 100Base-TX easily.
Existing devices that use auto-negotiation are available. The availability of such devices, however, does not assure linkability because at least some of such devices are non-compliant with IEEE 802.3u, Clause 28.
Other existing devices use an algorithm that is referred to herein as software parallel detect. The algorithm is as follows:
1. Turn on the 100base-TX transceiver for a given length of time.
2. Check for link status. If linked, then set PHY to 100base-TX and exit.
Otherwise, go to step
3
.
3. Turn on 10base-T transceiver for a given length of time.
4. Check for link status. If linked, then go to step
5
. If no link, go to step
1
.
5. Turn on 100base-TX transceiver for a given time to reverify that the devices cannot link at 100base-TX. (If a short LAN cable is used, then 100base-TX idle can appear to a 10base-T receiver as a valid link.)
6. Check link status. If linked, then set PHY to 100 base-TX and exit. If no link, then set PHY to 10base-T and exit.
The algorithm allows detection of link partners that support 100base-TX and/or 10base-T, but that do not support auto-negotiation. Because these devices link at 10base-T half duplex and 100base-TX at halt duplex, they do not allow linking at full duplex. Further, such devices can corrupt a 10base-T network while trying to link at 100base-TX.
Another version of the algorithm deletes Steps
5
and
6
above, and exits at Step
4
if the devices are linked.
It would be advantageous to provide a technique for establishing a link between disparate network entities in a 10Base-T/100Base-TX network.
SUMMARY OF THE INVENTION
The invention provides a method and apparatus that allows end nodes, such as a 10Base-T/100Base-TX module (e.g. an input/output interface between a print server and a printer or a print server network interface card (NIC) that connects to hub or a switch) to link automatically to all 10Base-T and 100Base-TX partners regardless of their capability. For example, the herein disclosed technique assures that a 10Base-T/100Base-TX device links with all link partners without the need to select a mode of operation manually. The modes of operation provided by the technique herein include 10Base-T half duplex, 100Base-TX half duplex, and 100Base-TX full duplex.
The invention provides an algorithm that assures linkability between 10Base-T/100Base-TX devices that are not 100% compliant with IEEE 802.3u, Clause 28. Using this algorithm, a link device can establish a link with a 10Base-T or 100Base-TX half duplex legacy link partner. Such devices also link with compliant 10Base-T/100Base-TX auto-negotiating partners at 100Base-TX full duplex, and with non-compliant 10Base-T/100Base-TX auto-negotiating devices at 100Base-TX half duplex.


REFERENCES:
patent: 5305306 (1994-04-01), Spinney et al.
patent: 5414700 (1995-05-01), Yang et al.
patent: 5432775 (1995-07-01), Crayford
patent: 5541957 (1996-07-01), Lau
patent: 5577069 (1996-11-01), Lau et al.
patent: 5586117 (1996-12-01), Edem et al.
patent: 5596575 (1997-01-01), Yang et al.
patent: 5610903 (1997-03-01), Crayford
patent: 5809249 (1998-09-01), Julyan
patent: 5883894 (1999-03-01), Patel et al.
patent: 5907553 (1999-05-01), Kelly et al.
patent: 5922052 (1999-07-01), Heaton
patent: 5923663 (1999-07-01), Bontemps et al.
“Physical Layer link signaling for 10 Mb/s and 100 Mb/s Auto-Negotiation on twisted pair”; IEEE 802.3U Standard, 1995; pp. 235-244, XP-002103497.

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 apparatus for providing 10Base-T/100Base-TX link... 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 apparatus for providing 10Base-T/100Base-TX link..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing 10Base-T/100Base-TX link... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2445891

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