Network link detection and generation
DCFirst Claim
1. In a network having at least a first data source/sink and a second data source/sink coupled together by a physical medium, apparatus for determining at least one protocol capability of said second data source/sink, comprising:
- first means, coupled to said first source/sink, for placing a first signal onto said physical medium, said first signal indicating a first protocol capability of said first source/sink;
second means, coupled to said second data source/sink, for receiving said first signal,third means, coupled to said second data source/sink, for transmitting a second signal onto said physical medium when said second data source/sink has said first protocol capability, said second signal comprising a plurality of pulses spaced-apart by a first time interval, and a third signal, different from said second signal, when said second data source/sink has a second protocol capability, said third signal comprising a plurality of pulses spaced-apart by a second time interval, different from said first time interval;
fourth means, coupled to said first data source/sink, for detecting whether said signal transmitted by said second means is said second signal or said third signal, andfifth means, coupled to said first data source/sink, for establishing communication with said second data source/sink using said first protocol if said fourth means detects said second signal and using said second protocol if said fourth means detects said third signal.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as Isochronous-Ethernet, Ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN Systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of Ethernet, token ring, or other LAN equipment at the other and of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating in different networking modes, such as Ethernet, Token Ring isochronous modes. The hub will listen for some form of identification from the attached nodes as to the type of service to provide--isochronous or non-isochronous; Ethernet, token ring or other LAN service.
-
Citations
13 Claims
-
1. In a network having at least a first data source/sink and a second data source/sink coupled together by a physical medium, apparatus for determining at least one protocol capability of said second data source/sink, comprising:
-
first means, coupled to said first source/sink, for placing a first signal onto said physical medium, said first signal indicating a first protocol capability of said first source/sink; second means, coupled to said second data source/sink, for receiving said first signal, third means, coupled to said second data source/sink, for transmitting a second signal onto said physical medium when said second data source/sink has said first protocol capability, said second signal comprising a plurality of pulses spaced-apart by a first time interval, and a third signal, different from said second signal, when said second data source/sink has a second protocol capability, said third signal comprising a plurality of pulses spaced-apart by a second time interval, different from said first time interval; fourth means, coupled to said first data source/sink, for detecting whether said signal transmitted by said second means is said second signal or said third signal, and fifth means, coupled to said first data source/sink, for establishing communication with said second data source/sink using said first protocol if said fourth means detects said second signal and using said second protocol if said fourth means detects said third signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a network having at least a first data source/sink and a second data source/sink coupled together by a physical medium, a state machine apparatus for generating a first signal for transmission over said physical medium, comprising:
-
means for receiving said first signal over physical medium indicating a communication protocol capability of a first source/sink; means for determining whether said first signal has a first period or a second period, said second period being shorter than said first period; means for outputting a second signal, having said first period, when said first signal has said first period; means for preventing output of said second signal when said first signal has said second period.
-
-
8. In a network having at least a first data source/sink and a second data source/sink coupled together by a physical medium, a state machine apparatus for generating a first pulsed signal for transmission over said physical medium, comprising:
-
means for receiving said first pulsed signal over said physical medium indicating a communication protocol capability of a first source/sink; means for determining whether said first pulsed signal has a first period or a second period, said second period being shorter than said first period; means for outputting a second signal, having said second period, when said first signal has said second period and after a predetermined number of pulses of said first signal have been received. - View Dependent Claims (9, 10)
-
-
11. In a network having at least a first data source/sink and a second data source/sink coupled together by a physical medium, a method for determining at least one protocol capability of said second data source/sink, comprising:
-
placing a first signal onto said physical medium by said first data source/sink, said first signal indicating a first protocol capability of said first source/sink; receiving said first signal in said second data source/sink, transmitting a second signal onto said physical medium by said second source/sink when said second data source/sink has said first protocol capability, said second signal comprising a plurality of pulses space-apart by a first time interval, and outputting a third signal, different from said second signal, when said second data source/sink has a second protocol capability, said third signal comprising a plurality of pulses spaced-apart by a second time interval, different from said first time interval; detecting, in said first data source/sink, whether said signal transmitted by said second means is said second signal or said third signal, and establishing communication with said second data source/sink using said first protocol if said fourth means detects said second signal and using said second protocol if said fourth means detects said third signal. - View Dependent Claims (12, 13)
-
Specification