This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
IEEECSMA/CD Std 802.3, 2000 Edition
Annex A
(informative)
Additional reference material
[B1] ANSI/EIA 364A: 1987, Standard Test Procedures for Low-Frequency (Below 3 MHz) Electrical Con-nector Test Procedure.
[B2] ANSI/EIA/TIA 455-30B-1991 (FOTP-30), Frequency Domain Measurement of Multimode OpticalFiber Information Transmission Capacity.
[B3] ANSI/EIA 455-34: 1985, Fiber Optics—Interconnection Device Insertion Loss Test.
[B14] ANSI/TIA/EIA 526-14A-1998, Optical Power Loss Measurements of Installed Multimode FiberCable Plant.
[B15] ANSI/TIA/EIA 526-7-1998, Measurement of Optical Power Loss of Installed Single-Mode FiberCable Plant.
[B16] ANSI/TIA/EIA-568-A-1995, Commercial Building Telecommunications Cabling Standard.
67ANSI/IEEE Std 770X3.97-1983 has been withdrawn; however, copies can be obtained from Global Engineering, 15 Inverness WayEast, Englewood, CO 80112-5704, USA, tel. (303) 792-2181.
[B18] ANSI/UL 94-1990, Tests for Flammability of Plastic Materials for Parts in Devices and Appliances.
[B19] ANSI/UL 1950-1994, Safety Standard for Information Technology Equipment Including ElectricalBusiness Equipment.
[B20] ANSI X3.230-1994 (FC-PH), Information Technology—Fibre Channel—Physical and SignalingInterface.
[B21] ECMA-97 (1985), Local Area Networks Safety Requirements.
[B22] EIA CB8-1981, Components Bulletin (Cat 4) List of Approved Agencies, US and Other Countries,Impacting Electronic Components and Equipment.
[B23] FCC Docket 20780-1980 (Part 15), Technical Standards for Computing Equipment. Amendment ofPart 15 to redefine and clarify the rules governing restricted radiation devices and low-power communicationdevices. Reconsidered First Report and Order, April 1980.
[B26] IEEE Std 610.7-1995, IEEE Standard Glossary of Computer Networking Terminology.
[B27] IEEE Std 802.9a-1995, IEEE Standards for Local and Metropolitan Area Networks: Integrated Ser-vices (IS) LAN: IEEE 802.9 Isochronous Services with Carrier Sense Multiple Access with Collision Detec-tion (CSMA/CD) Media Access Control (MAC) Service.
[B28] IEEE Std 1394-1995, IEEE Standard for a High-Performance Serial Bus.
[B29] MIL-C-17F-1983, General Specification for Cables, Radio Frequency, Flexible and Semirigid.
[B30] MIL-C-24308B-1983, General Specifications for Connector, Electric, Rectangular, Miniature Polar-ized Shell, Rack and Panel.
[B31] TIA/EIA TSB 67 (1995), Transmission Performance Specifications For Field Testing Of UnshieldedTwisted-pair Cabling Systems.
[B32] AMP, Inc., Departmental Publication 5525, Design Guide to Coaxial Taps. Harrisburg, PA 17105,USA.
[B33] AMP, Inc., Instruction Sheet 6814, Active Tap Installation. Harrisburg, PA 17105, USA.
[B34] Brinch, Hansen, P. The Architecture of Concurrent Programs. Englewood Cliffs, NJ: Prentice Hall,1977.
[B35] Digital Equipment Corporation, Intel, Xerox, The Ethernet, Version 2.0, November 1982.
[B36] Fiber Channel Jitter Working Group Technical Report, Rev. 1.0, Draft E. February 17, 1997.68
68This document is available via FTP at ftp://www.t11.org/t11/pub/fc/jitter_meth/98-055v5.pdf
[B37] Hammond, J. L., Brown, J. E., and Liu, S. S. Development of a Transmission Error Model and ErrorControl Model. Technical Report RADC-TR-75-138. Rome: Air Development Center (1975).
[B38] Shoch, J. F., Dalal, Y. K., Redell, D. D., and Crane, R. C., “The Evolution of Ethernet,” ComputerMagazine, August 1982.
[B39] UL Subject No 758: UL VW-1, Description of Appliance Wiring Material.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex B
(informative)
System guidelines
B.1 Baseband system guidelines and concepts, 10 Mb/s
B.1.1 Overall system objectives
The CSMA/CD Access Method, supported by baseband technology, depends on a variety of analog systemcomponents at and below the physical level of the OSI Reference Model. These components provide basicinterconnection facilities for the CSMA/CD access mechanism itself and are defined throughout Clauses 6, 7,and 8.
Overall performance of the analog baseband medium and related physical layer capabilities depends on anoptimal and known set of analog capabilities within each of these critical system elements: the coaxial trunkcable, MAUs, branch cables, DTEs, and repeater units. These system elements affect the integrity with whichthe serial data bit stream analog signals are carried between open systems. There are at least three criticalparameters of interest: bits lost in the transmission system, signal delays, and phase jitter. It is important thatthese be apportioned properly among the affected system elements.
The successful interconnection of multivendor system components mandates that the values for bits lost, signaldelays, and phase jitter be allocated fairly and realistically among the various system elements. The balance ofAnnex B identifies the upper limits of values to be placed on the subject parameters. These values are based onthe maximal system configuration (for example, four repeater units, 2.5 km trunk coaxial cable medium).
B.1.2 Analog system components and parameter values
The values given in the following table are in terms of bits and are stated as maximum values except for val-ues given within ranges.
The initial mnemonic under each component entry refers to the system component as identified in Figure B–1.System parameters are stated in terms of the intralayer or interlayer messages sent within a station. Specificdelays are called out as = delay.
The repeater concepts described throughout this annex are considered to be an acceptable set of specifica-tions for a multirepeatered system. It is noted that the exact parametric values specified for the repeater envi-ronment are subject to minor refinement
Figure B–1 indicates the maximal system configuration and identifies the various system component param-eters considered critical in determining analog system performance.
MEDIUM ACCESS UNITM1 DATA IN ASSERT → INPUTM2 OUTPUT → DATA OUT ASSERTM3 DATA IN COLLISION → SQE ASSERTM4 COLLISION DEASSERT → SQE DEASSERTM5 OUTPUT IDLE → SQE ASSERTM6 SQE TEST ASSERT → SQE DEASSERT
6.03.0
17.020.0
6 < × < 165 ≤ × ≤ 15
0.50.5————
5.02.0————
DTED1 INPUT → INPUT UNITD2 OUTPUT UNIT → OUTPUTD3 INPUT → CARRIER STATUS = CARRIER OND4 INPUT IDLE → CARRIER STATUS = OFFD5 SQE ASSERT → CARRIER STATUS = OND6 SQE DEASSERT → CARRIER STATUS = OFFD7 SQE ASSERT → SIGNAL STATUS = ERRORD8 SQE DEASSERT → SIGNAL STATUS = NO ERRORD9 CARRIER STATUS = OFF → OUTPUT UNIT
D10 INPUT → OUTPUT D11 SIGNAL STATUS = ERROR → JAM OUTPUT D12 JAM OUTPUT DURATION
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
B.1.3 Minimum frame length determination
The following table indicates the system elements that make up the minimum frame length calculation basedon the worst-case numbers as outlined in the bit budget of B.1.2. The compilation in the following table isbased on the following scenario:
a) DTE 1 transmits to an adjacent DTE 2 on coaxial segment 1.b) DTE 3 transmission collides with DTE 1 transmission.c) DTE 3 is assumed to be the worst-case distance from DTE 1 and its transmission just misses defer-
ring to the DTE 1 message.d) The collision fragment travels back down the network to inform DTE 1 that a collision has occurred
on its message.
The frame length is constrained by two parameters:
Component and function Direction Tableentry Delay Total
delay
DTE 1 STARTS TO PUT OUT FIRST BITDTE 1AUI M1MAU1COAX1
FWDFWDFWDFWD
D2A1M2C1
3.02.573.0
21.65
0.03.05.578.6
30.2
REPEATER SET 1MAU 1AAUI R1AREP 1AUI R1BMAU 1B
FWDFWDFWDFWDFWD
M1A1R1A1M2
6.02.577.52.573.0
36.238.846.348.951.9
REPEATER SET TOTAL 21.64
IRL 1REPEATER SET 2COAX 2REPEATER SET 3IRL 2REPEATER SET 4COAX 3MAU 3AUI 3DTE 3 PUTS OUT A BITAUI 3MAU 3COAX 3
— The message from DTE 1 shall be long enough so that it is still sending when the collision is detected.
— The message from DTE 1 shall be short enough such that DTE 2 can throw out the message on thebasis of being too short.
The above table provides the scenario that enables DTE 1 to determine a collision is taking place. DTE 1shall transmit for at least 499 bit times. To determine how much longer DTE 2 will continue to receive bits,assume that DTE 1 is the last transmitter to provide bits to the DTE 2 MAU. DTE 2 then sees the following:
If Repeater Set 1 is the last system component to provide bits to DTE 2, then DTE 2 will see the following:
The Repeater Set is the last transmitter to provide a bit to DTE 2. The DTE 2 MAU starts seeing bits at time8.6, which means that DTE 2 sees 563.7 bits (572.3 – 8.6). DTE 2 sees a minimum of 61 preamble bits and8 SFD bits. The preamble and SFD bits can be deleted from the 563.7 total because they are not counted inminimum frame length.
The minimum frame length determination from the above scenario is then 564.7 – 69.0 = 494.7 bits. The 10Mb/s system value for minimum frame length has been set at 512 bits.
B.1.4 System jitter budgets
The typical jitter budget expected for the baseband system is apportioned in the following manner:
The 18 ns jitter budget leaves adequate design margin for implementation-dependent considerations.
B.1.4.1 Nominal jitter values
The jitter budget values given above are not expected to accommodate all step changes in phase jitter due tosystem parameter variations within one or a few bit times.
Component and function Direction Table entry Delay Total delay
DTE 1DTE 1AUI M1
FWDFWDFWD
D11D12A1
16.032.02.57
514.9547.9549.4
Component and function Direction Table entry Delay Total delay
REPEATER SET 1 (1st JAM BIT)REP 1COAX 1
REVREV
R5C1
96.021.65
454.6550.6572.3
EncoderAUI CableMAU TransmitTrunk CoaxMAU ReceiveAUI CableSNR on COAXSNR on AUISNR on AUI
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
B.1.4.2 Decoder evaluation
The phase decoder in the PLS sublayer should correctly decode a Manchester-encoded signal whose datatransition point (center of a bit cell) has a peak-to-peak jitter of no more than 36 ns (± 18 ns deviation fromthe bit cell center). Figure B–2 and Figure B–3 show the test method.
Evaluation of decoder performance may be simulated and tested by application of three distinct waveformsrepresenting worst-case and normal conditions. The waveforms contain Manchester-encoded bits whosecenter transitions represent the extremes of maximum skew. A 5 MHz (repetition rate) pulse train whosepulse width is either 64 ns or 136 ns simulates the two worst-case jitter conditions. The data output from thedecoder should remain stable for each of the three test patterns and shifts between these extremes wherethere is a low rate of change in center transition skew. Note that the actual transmission system is notexpected to permit sudden drastic changes in the steady-state edge deviation during the reception of anygiven frame. The above evaluation process is not intended to guarantee proper decoder performance underall operating conditions.
Subclause B.1.3 contains a calculation of maximum fragment size for a network of 10BASE5 and IRL seg-ments. That calculation was based on the maximum delay for a transmission to reach the far end of the net-work and for a collision to propagate back. Since that calculation was written, many new media and MAUtypes have been added to this standard. Also, the calculation of B.1.3 did not address the interpacket gapshrinkage, which can limit the network size. It is not practical to perform a separate calculation for each pos-sible combination of segment types.
Some new segment types also support much longer media (up to 2 km). Introduction of longer media alsorequired a more flexible calculation method that allowed trading segment length for repeaters. The methodin this section was developed to meet these needs.
Actual numbers used to calculate delay and variability are tabulated (Table B–1) at the end of this subclause.
B.1.5.2 Maximum collision fragment size
The round-trip delay must be calculated to determine that collision will be received within the collision win-dow of transmitting DTEs and that collision fragments will be less than the minimum frame size. The fol-lowing scenario is used for the calculations (see Figure B–4):
a) DTE1 transmits.b) DTE1’s transmission propagates to DTE2.c) DTE2 begins transmitting at the last possible time, colliding and transmitting 96 bits.d) DTE2’s transmission propagates to DTE1.e) DTE1 detects collision, jams, and stops transmitting.
The following conditions must be met for proper network operation:
— DTE1 must detect collision before having transmitted the 512th bit (including preamble and SFDbits).
— DTE1 must stop transmitting before having transmitted a minimum length frame, 576 bits (512 bitsafter SFD).
— The overlap between DTE1’s transmission and DTE2’s transmission must be less than 575 bits (511bits after the SFD transmitted by DTE1).
For all existing segment types, the last condition is the limiting factor; if it is met then the other two condi-tions are also met.
The maximum time between the first bit and the last bit of the overlapping transmissions of the two DTEscolliding across a path will be called the Path Delay Value (PDV). Many factors contribute to this delay.Simplification of the delay calculation, as compared to the method used in B.1.3, can be achieved by using aset of base numbers, Segment Delay Values (SDV), for each segment type that combines the factors that con-tribute to the round-trip delay associated with that segment. The PDV is the sum of SDVs of the segmentsthat comprise the path.
For each segment type, one of three base SDVs is used depending on the position of the segment: left-end,mid-, or right-end. The left-end segment is connected to the DTE that transmits first (DTE1). The right-endsegment is connected to the colliding DTE (DTE2). All segments between these are mid-segments.
For this calculation, the left-end base SDV contains all delays from DTE1 through the MAU and its AUIconnected to the repeater unit. Each mid-base SDV includes the delays from the repeater unit on the left
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
through the MAU and its AUI connected to the right repeater unit. The right-end base SDV includes thedelays from the repeater unit immediately to its left through DTE2. (See Figure B–4.)
Only the bit loss of DTE1’s MAU on the left-end segment contributes to fragment size. The steady-statedelay of that MAU and the AUI cable delay do not contribute. For the remainder of the network, start-updelay (the sum of steady-state delay and bit loss) contribute. Therefore, the left-end base SDV uses MAUtransmit bit loss and 1 AUI delay. In all other cases, start-up delay and 2 AUI delays are used.
Propagation delays for media are not included in the base SDVs. These are added in separately to allow forvarious segment lengths (see 13.4.1). The base SDVs for the mid- and right-end segments (except 10BASE-FB) include two 2 m AUI cables and the delay of each one is experienced twice, once in the forward path andonce in the reverse path. Therefore, a delay of 0.5 BT per segment is added and corresponds to the round-tripdelay through two 2 m AUI cables. The base numbers for the left segment include one 2 m AUI cable,0.25 BT.
For each segment type, both the delay to transmission of the 96th bit after collision rise and delay to trans-mission of the last bit due to collision fall are calculated. The base SDV is the larger of these two.
The maximum allowed sum of SDVs plus media propagation delays is 575 BT.
B.1.5.2.1 Left-end base SDV
The Left-End Segment collision delay is the sum of the following:
Reverse delay:MAU transmit fall delayMAU collision fall delayRepeater cessation-of-jam propagation delay
B.1.5.3 Interpacket Gap (IPG) shrinkage
IPG shrinkage occurs because two successive packets may experience differing bit loss on the same path.When the packet passes through a repeater, the lost preamble bits are regenerated. If the first packet experi-ences greater bit loss than the second, the IPG between them will shrink.
IPG shrinkage is also calculated using a lumped number for each segment, the Segment Variability Value(SVV). For each segment type, one of two SVVs is used depending on the position of the segment: transmit-ting end or mid. The transmitting end segment is connected to the transmitting DTE or DTEs. The mid-seg-ments are all the remaining segments except the one connected to the receiving DTE.
The transmitting end segment and the mid-segment SVVs each include the variability from the transmittingMAU through the repeater unit. Since, IPG shrinkage only occurs when a repeater restores the lost bits, thefinal segment does not contribute any variability (see Figure B–5).
B.1.5.3.1 Transmitting end segment variability value
The transmitting end segment variability value is the sum of the following:MAU transmit start-up-delay variabilityMAU transmit start-up-delay variability correctionMAU receive start-up-delay variabilityMAU receive start-up-delay variability correctionRepeater start-of-packet propagation delay variabilityClock skew (2.5 BT)
NOTE—The variability correction values account for the possibility that on mixing segments the two successive packetscan be originated by two different MAUs.
The mid-segment variability value is the sum of the following:MAU transmit start-up-delay variabilityMAU receive start-up-delay variabilityRepeater start-of-packet propagation delay variability
B.1.5.4 Timing parameters for round-trip delay and variability calculations
Table B–1— contains the timing parameters used in the calculation of SDVs and SVVs. The values in thetable for MAU Collision Rise and MAU Collision Fall are those specific to the worst-case scenario. Theparameters are defined in the following subclauses.
B.1.5.4.1 MAU parameters
Transmit Bit Loss: Number of bits received on the DO circuit and not transmitted to the MDI.
Transmit Start-up Delay: Delay from the first bit received on the DO circuit to the first bit transmitted tothe MDI. This is the sum of transmit bit loss and steady-state delay.
Receive Start-up Delay: Delay from the first bit received on the MDI to the first bit transmitted to the DIcircuit. This is the sum of receive bit loss and steady-state delay.
Collision Detect Delay: Delay from the arrival of collision at the MDI to transmission ofsignal_quality_error to the CI circuit. For 10BASE2 and 10BASE5, this includes the DC rise time on themedia, given that the MAU has been transmitting for at least 20 BT when the collision arrives. For 10BASE-FP, this includes the delay until the second CRV occurs on the media (16.3.4.3).
Transmit Fall Delay: Delay from the last bit received on the DO circuit to the last bit transmitted to theMDI. This is the same as the steady-state delay.
Collision Fall Delay: Delay from arrival of end of collision at the MDI to end of transmission ofsignal_quality_error to the CI circuit. For 10BASE2 and 10BASE5, it includes the DC fall time of the media.For 10BASE-FP it includes the delay of 33 BT to pass with no more than one ORD_crv.
Transmit Start-up Delay Variability: Packet-to-packet variations in transmit start-up delay.
Transmit Start-up Delay Variability Correction: Additional variability, when the transmitting end seg-ment is a mixing segment, due to two MAUs transmitting with different start-up delays. For 10BASE5 and10BASE2, start-up delay variability plus transmit start-up delay variability correction equal transmit start-updelay since these MAUs may transmit with as little as 0 BT delay. For 10BASE-FP MAUs, implementationconsiderations imposed by the requirements of 16.3.1.1 require the MAU to have at least 2 BT start-up delay.Therefore, the transmit start-up delay variability correction equals the transmit start-up delay minus 2 BT.
Receive Start-up Delay Variability: Packet-to-packet variability in receive start-up delay.
Transmit Fall Delay After Collision: Delay from the last bit received on the DO circuit to the last bit trans-mitted to the MDI after the MAU has detected a collision. For all MAUs except 10BASE-FB, this is thesame as transmit fall delay.
Receive Fall Delay After Collision: Delay from the last bit received on the MDI to the last bit transmitted toDI. For all MAUs except 10BASE-FB and 10BASE-FP, this is the same as receive steady-state delay.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
B.2 System parameters and budgets for 1BASE5
B.2.1 Delay budget
The successful interconnection of multivendor system components mandates that the values for bits lost andsignal delays be allocated fairly and realistically among the various system elements. The following tablesummarizes and indicates the derivation of some of the delays specified in 12.9. The breakdowns shown forthe parameters are illustrative only; implementors are free to make other allocations of delay within a deviceso long as the specifications of 12.9 are not violated.
Component Delay (BT)
DTE Initial Transmit Delay (see 12.9.2) 3
DTE Deference Delay (see 12.9.2) 21
unsquelch 3
Carrier detect 5
MAC detects carrier and defers 10
DTE Initial Transmit Delay 3
DTE Collision Shutdown Delay (see 12.9.2) 58
detect CP and report SIGNAL_ERROR 10
detect SIGNAL_ERROR and start jamming 16
jamSize 32
Medium Transit Delay (see 12.9.3) 4
Special Link Transit Delay (see 12.9.4) 15
Hub Startup Delay (see 12.9.5) 12
unsquelch 4
half fill FIFO 6
analogue of DTE Initial Transmit Delay 3
Hub Idle Collision Startup Delay (see 12.9.5) (same as Hub Startup Delay)
The minimum frame length for 1BASE5 is determined using the values specified in 4.4.2.2 and 12.9, appliedto the following (worst) case:
a) DTE 1, connected to Hub 1 at a network extremity, transmits a message upward toward Hub 5.b) There is a special link in the path between Hub 1 and Hub 5.c) DTE 2, also connected to Hub 1, transmits, just missing deferring to the downward signal from DTE
1 that was wrapped around at Hub 5.d) DTE 3, also connected to Hub 1, receives the transmission from DTE 1.e) Hub 1 generates CP, which travels up and then back down the network to inform DTE 1 and DTE 2
that a collision has occurred on their messages.f) DTE 1 and DTE 2 continue to transmit until they have received CP, reacted to it, and completed their
jams.g) DTE 3 continues to receive until the end of CP.
The minimum frame length must allow both of the following conditions to be met:
— DTE 1 is still sending when CP is received and recognized.— DTE 3 can discard the message fragment it receives because it is too short.
The minimum frame length must exceed both the maximum number of bits sent before recognizing CP (391– jamsize = 359) and the maximum collision fragment size (471), as computed above. The 1BASE5 system
Event Bits Total
DTE 1 → DTE 2DTE Initial Transmit Delay8 · Medium Transit Delay2 · Special Link Transit Delay10 · Hub Startup DelayDTE Deference Delay
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
value for minimum frame length has been set at 512 bits, which exceeds both of these values with a marginfor error.
B.2.3 Jitter budget
The total edge jitter of the signals on each link must be limited to allow proper decoding at the receiver. Thefollowing budget has been used to allocate jitter to the indicated components that contribute to the total jitteron each link:
The cable intersymbol interference and reflection allowances form the basis for the limit specified in12.7.2.3; the reflection component is sufficient to allow a single 20 Ω impedance mismatch anywhere alonga cable segment. The receiver-mismatch allowance is derived from the reflection attenuation specified in12.5.3.2.4. The total forms the basis for the specification in 12.5.3.2.2.
The remainder of the jitter that can be tolerated by the Manchester decoder in a receiver is reserved to allowfor distortion of the signal due to noise, receiver threshold offset, receiver skew, and receiver sampling tim-ing error.
A simple clocked receiver/decoder with an 8 MHz sampling rate (the worst case allowed for in the design ofthis standard), can achieve proper decoding with up to ± 125 ns of jitter between two edges, which is equiv-alent to ±62.5 ns on each edge. Other receiver designs may tolerate more edge jitter. For example, a 6 MHzsampling rate would allow up to ±83.33 ns of jitter on each edge and a 16 MHz sampling rate allows up to±93.75 ns of jitter.
It may be necessary to use a low-pass filter as part of the receiver to reduce the noise level seen by thatreceiver (see 12.7.4 for a description of the noise environment). A filter that reduces the noise may also havean effect on the amplitude and edge rate of the received signal. The filtered signal’s edge rate near the zero-crossing is used in the critical translation from mV of noise and receiver offset into ns of jitter.
An example receiver design using an 8 MHz sampling rate and a 2 MHz Butterworth input filter might bebased on the following jitter budget:
Component Jitter (ns)
Transmitter skew ±10
Cable intersymbol interference 9
Cable reflections 8
Reflections due to receiver termination mismatch 5
The two primary contributors to noise in a 1BASE5 cable are self-crosstalk and impulse noise (see 12.7.4).Because it is unlikely that both will be present at their 1% worst-case levels on any particular cable, therequired bit error rate attributable to each source can be set at half of the one in 108 error rate required by12.5.3.2.6.
Crosstalk noise is specified to be no more than 105 mV (peak) through a 2 MHz filter (see 12.7.4.2).Because crosstalk is present for the entire transmission of a packet, some crosstalk will coincide with themost sensitive part of the received signal. Therefore, the receiver must operate without error in the presenceof this 105 mV of noise.
Impulse noise has a peak amplitude of 170 mV for ≤0.005 counts/s through the 2 MHz filter (see 12.7.4.1).This threshold does not directly correlate to jitter, however, because the derivation of the 62.5 ns jitter toler-ance for an 8 MHz clock assumed worst-case sampling error. Assuming a random phasing of the samplingclock to the received signals, it can be shown that the 170 mV of noise is equivalent to a level of 85 mV witha worst-phase clock.
Jitter due to noise should be computed using the larger of the above two levels. The 105 mV for crosstalknoise, therefore, should be added to 50 mV for receiver threshold offset and the result should be divided bythe edge rate of the filtered signal near the zero-crossing (7.9 mV/ns for the 2 MHz filter), yielding the19.5 ns indicated above.
B.3 Example crosstalk computation for multiple disturbers, balanced-pair cable
A method for computing multiple-disturber, near end, crosstalk attenuation (MDNEXT) into each 1BASE5pair is specified in 12.7.3.2. This annex provides example computations of MDNEXT using that methodwhen only the distribution of Xij is known.
The single-disturber probability distribution curve (labelled “1”) shown in Figure B–6 is based on actualmeasurement of 25-pair, 24-gauge, unshielded, twisted pair cable. The remaining probability distributioncurves (labelled with the number of disturbing pairs) were computed using Monte Carlo simulation. To com-pute each sample MDNEXTj for N disturbers, N values of crosstalk attenuation (Xi) were chosen from thesingle-disturber distribution and N values of crosstalk phase (θi) were chosen from a uniform distributionbetween 0 and 2π rad. These values were then used with the following equations to compute MDNEXTj:
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Iterating this process several hundred times, each time producing a single MDNEXTj sample, resulted in dis-tributions for MDNEXT that are summarized in the following table and Figure B–6:
Because two pairs are used for each 1BASE5 connection, the entries in this table for 18 and 24 disturbers arenot applicable for normal installation of 25-pair cables. Furthermore, telephone cables with larger numbersof pairs are often constructed using sub-bundles of 25 pairs each and so might yield similar results (forexample, the curves for 13 or fewer disturbers would be the most applicable ones).
The calculation method of this annex, though not the numeric values, applies to 10BASE-T.
Disturbers Iterations MDNEXT: Mean (dB) Std. Dev. (dB) 99% (dB)
1 61.2 7.0 48.6
2 500 57.2 6.2 46.4
3 500 55.1 5.8 45.2
6 500 52.0 5.7 42.5
13 1000 48.5 5.4 39.1
18 500 47.1 5.3 37.8
24 500 45.9 5.9 36.2
Figure B–6—MDNEXT cumulative probability distribution
The jitter budget for 10BASE-T is apportioned as follows:
NOTE—Total transmit jitter for the combination of the MAU transmitter and link segment (14.3.1.2.3) is ±3.5 ns and±8.0 ns for maximum- and short-length twisted-pair link segments, respectively. It is the sum of the entries for MAUtransmitter and twisted-pair medium with equalization. The individual components cannot be easily observed on MAUs.Short-length segment is defined as a short, non-zero-length twisted-pair link. A short- rather than a zero-length segmentis used in the calculation since a zero-length segment will have no significant noise and is a less severe case.
B.4.2 Filter characteristics
The implementation of the 3-pole, low-pass Butterworth filter should have the following characteristics:
This filter is only used for the tests described in 14.3.1.3.2, 14.4.4.1, and 14.4.4.2. A buffer may be needed toachieve the above return loss when using an LC implementation of this filter.
B.4.3 Notes for conformance testing
The following notes are provided to assist in developing the conformance test.
B.4.3.1 Notes for 14.3.1.2.1 on differential output voltage
For testing harmonics measured on the TD circuit when the DO circuit is driven by an all-ones Manchester-encoded signal, it is acceptable to use a pattern of maximum length packets whose data field is all ones.
For testing of the maximum and minimum output signal to the template in Figure 14–9, the recommendedmeasurement procedure is described as follows. An oscilloscope set for a zero voltage trigger with a positiveslope is allowed to accumulate an eye pattern that must be within the template. Acquisition must be long
Jitter budget Maximum-lengthtwisted-pair link
Short-lengthtwisted-pair link
(jitter expressed in ±ns)
Encoder 0.5 0.5
AUI cable including SNR (DO pair) 1.5 1.5
MAU transmitter 2.0 2.0
Twisted-pair medium with equalization 1.5 6.0
Noise jitter on twisted-pair medium 8.0 2.5
MAU receiver 1.5 1.5
AUI cable including SNR (DI pair) 1.5 1.5
Total 16.5 15.5
3 dB cutoff frequency 15 MHz
Insertion loss (5 MHz to 10 MHz) ≤1.0 dB
30 MHz attenuation ≥17.5 dB
Input impedance (5 MHz to 10 MHz) 100 Ω
Return loss with 100 Ω load (5 MHz to 10 MHz) ≥20 dB
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
enough to ensure that all data variations have been observed. When using packetized data, the TP_IDL andthe first transmitted bit should be excluded from this measurement. Also, the interpacket interval may beadjusted so that transition-to-idle transient effects are excluded. When testing with the inverted template, theslope of the scope trigger should be negative.
B.4.3.2 Note for 14.3.1.2.2 on transmitter differential output impedance
The return loss (RL) is defined as follows:
and also
where
Ztransmitter is the impedance of the transmitterZcable is the impedance of the cableVi is the differential voltage incident upon the transmitterVr is the differential voltage reflected from the transmitter
a) A transmitter with a purely resistive source impedance of 96 Ω ± 20% will satisfy this requirement.b) The requirement of 14.3.1.2.2 is equivalent to the following two constraints:
1) The return loss when measured with an 85 Ω resistive source is at least 15 dB in the frequencyrange of 5 MHz to 10 MHz.
2) The return loss when measured with a 111 Ω resistive source is at least 15 dB in the frequencyrange of 5 MHz to 10 MHz.
B.4.3.3 Note for 14.3.1.2.3 on output timing jitter
Adherence to the template of 14.3.1.2.1 with a jitterless source driving DO and the zero crossings con-strained to 46.5 ns to 53.5 ns and 96.5 ns to 103.5 ns is sufficient to demonstrate compliance with the 3.5 nsjitter requirement. When measuring an integrated MAU, the zero crossing time interval should be con-strained to 44.5 ns to 55.5 ns and 94.5 ns to 105.5 ns due to the additional allocation for encoder and AUI jit-ter. This test is simpler to perform than the test which follows, but failure of this test does not demonstratenoncompliance.
When triggering on one edge of the transmitted signal and observing another edge, the observed jitter mea-sures the difference between the jitter of the triggering edge and the observed edge. When the two edges areseparated such that the jitter of the edges is independent and clock drift is insignificant, the observed jitter istwice that of a single edge.
Therefore, a test that demonstrates compliance or noncompliance is as follows: Observe the zero crossings8 BT and 8.5 BT from the triggering zero crossing while transmitting a pseudo-random data sequence of atleast 511 bits. An external MAU with a jitterless source driving DO is compliant when all zero crossings fallwithin the time intervals 8.0 BT ± 7 ns and 8.5 BT ± 7 ns. An integrated MAU is compliant when all zerocrossings fall within the time intervals 8.0 BT ± 11 ns and 8.5 BT ± 11 ns.
When using packetized data, the TP_IDL and the first transmitted bit should be excluded from these mea-surements.
B.4.3.4 General note on common-mode tests
When performing tests specified as balanced or common-mode, the balance of the test equipment (such asmatching resistors) must exceed that required by the test.
B.4.3.5 Note for 14.3.1.3.4 on receiver differential input impedance
The return loss (RL) is defined as follows:
and also
where
Zreceiver is the impedance of the receiver
Zcable is the impedance of the cable
Vi is the differential voltage incident upon the receiver
Vr is the differential voltage reflected from the receiver
a) A receiver with a resistive input impedance of 96 Ω ± 20% will satisfy this requirement.b) The requirement of 14.3.1.3.4 is equivalent to the following two constraints:
1) The return loss when measured with an 85 Ω resistive source is at least 15 dB in the frequencyrange of 5 MHz to 10 MHz.
2) The return loss when measured with a 111 Ω resistive source is at least 15 dB in the frequencyrange of 5 MHz to 10 MHz.
B.4.3.6 Note for 14.3.1.3.3 on receiver idle input behavior
For conformance testing of receivers, the start of idle shall conform to the template shown in Figure 14–10.Additionally, the magnitude of the voltage-time integral of the undershoot (measured from the negative zerocrossing that ends the positive idle pulse to the time when the differential signal settles to 0.0 mV ± 50 mV)shall be no greater than 1.2 times the voltage-time integral of the positive idle pulse (measured from the lastpositive zero crossing to the negative zero crossing).
B.4.3.7 Note for 14.3.1.3.5 on receiver common-mode rejection
For a stand-alone MAU, the receiver common-mode test may be performed with a jitterless Es, so that the DIcircuit should have no more than 4.0 ns of edge jitter.
For an integrated MAU, the common-mode test is performed with an Es that has zero crossing jitter up to 11 nsfrom the ideal.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
B.5 10BASE-F
B.5.1 System jitter budget
The jitter budgets for 10BASE-FP, 10BASE-FB, and 10BASE-FL are apportioned as shown in Table B–2.
B.5.2 10BASE-FP fiber optic segment loss budget
The 10BASE-FP MDI optical parameters specified in 15.2.1 and 15.2.2 have been selected to guaranteeoperation using a properly specified system of up to 500 m radius segment. This annex illustrates how the
Table B–2—System jitter budgets
Encoder 10BASE-FP 10BASE-FB 10BASE-FL
Encoder 0.5 0.5 0.5
AUI Cable including SNR (DO Pair)
1.5 N/A 1.5
MAU DO Receiver (10BASE-FP only)
2.0 N/A N/A
10BASE-FP Total at Retiming 4.0 N/A N/A
Subtotal (10BASE-FP Retimes)
0.0 0.5 2.0
Transmitter* 2.0 4.0 4.5
Subtotal (at the MDI) 2.0 4.5 6.5
Fiber Optic Medium 0.0 0.0 0.0
10BASE-FP Passive Star 0.0 N/A N/A
Fiber Optic Medium (10BASE-FP return)
0.0 N/A N/A
Receiver** 1.0 2.0 8.5
10BASE-FP Total at Retiming 3.0 N/A N/A
Subtotal (10BASE-FP Retimes)
0.0 6.5 15.0
Unallocated 8.5 10.0 0.0
MAU DI Transmitter (10BASE-FP only)
6.5 N/A N/A
AUI Cable incl-SNR (DI Pair) 1.5 N/A 1.5
Total 16.5 ns 16.5 ns 16.5 ns
*Includes jitter plus duty cycle distortion.
** 10BASE-FL figure includes MAU DI Transmitter jitter allocation.
loss budget may be allocated to star, optical fiber, and patch panel connectors, including examples at 100 mand 500 m radius.
The allowed system attenuation values are determined by the average transmit and receive power rangesspecified in Table 15–1. The average optical power launched into a 62.5 µm fiber must be greater than –15dBm and less than –11 dBm. (This includes any launch power variation and source degradation.) Receiveroperation is specified for average received power greater than –41 dBm and less than –27 dBm. Thus themaximum attenuation allowed for optical plant, including star, is 26 dB, and the minimum allowed attenua-tion is 16 dB.
This attenuation can be allocated between the star, fiber optic cable, and patch panel connectors in any man-ner as long as the maximum and minimum losses are within the limits stated in Table B–3. Note that the10BASE-FP Star insertion loss includes the loss of one optical connector pair as specified in 16.5.2.1.
Example 1: For a 500 m radius segment (1 km MDI to MDI) of 3.75 dB/km (measured at 850 nm) opticalfiber and a connector system with a maximum loss of 2 dB, the worst-case optical fiber and connector losswould be 5.75 dB. This would fall within the 6 dB limit, and result in a worst-case margin of 0.25 dB.
Example 2: A horizontal structured building wiring system (e.g., as detailed in ANSI/TIA/EIA-568-A-1995)of 100 m from the wiring closet to the desk top (100 m radius segment, 200 m MDI to MDI) of 3.75 dB/kmoptical fiber would have a loss of 0.75 dB. With four connector pairs in the path from MDI to MDI (wallplate, patch panel, patch panel, wall plate [see Figure 15–2]) and one connector pair at the 10BASE-FP Star(the other star connector pair is already included in the star loss [see 16.5.2.1)], and using a worst-case lossof 1 dB for each connector pair, the worst-case optical fiber and connector loss would be 5.75 dB. Thiswould fall within the 6 dB limit, and would result in a worst-case margin of 0.25 dB.
In addition to these loss budgets, the overall system return loss must be greater than 27 dB. The return loss isthe ratio of the desired signal to all undesired, multiple reflected signals, observed at a 10BASE-FP MAUMDI. Use of connectors with less return loss than specified in 15.3.2.2 as well as use of more than two patchpanels on each side of the star is permitted, as long as the overall system return loss requirement is met.
The 8.0 dB differential flux budget (16.3.4.2) can be allocated as shown in Table B–4.
Table B–3—10BASE-FP fiber optic segment loss budget
Item Min (dB) Max (dB)
Star 16 20
Fiber and Connectors 0 6
Totals 16 26
Table B–4—Eight decibel differential flux budget
Contribution (dB)
Variation at Star Input due to combined effects 4.8
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Each of these contributions to the differential budget is a measurable quantity. For example, the variation inthe optical power at the star input due to combined effects of launch power, LED lifetime degradation, con-nectors, distance from 10BASE-FP MAU to Star, and wavelength of transmitter can be measured at the starinput port. Also, star differential loss measurement is described in 16.5.2.2.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex D
(informative)
Application context, selected medium specifications
D.1 Introduction
This annex provides general guidance, to both the design engineer and the eventual user of specific productimplementations, on what particular clauses of the ISO/IEC 8802-3 International Standard might be consid-ered useful for different application environments. It is to be emphasized that the material in this annex isvery general, as the standard specifications are intended to be relatively application-independent. Neverthe-less, certain specifications may apply more to one application environment than another. What follows arebrief descriptions of application environments and lists of those generic parameters of the physical layerspecifications thought to be useful in relating a general set of user requirements to a specific standard speci-fication and its related medium. Once a basic relationship is identified, the reader is directed to a specificclause of the standard for detailed design specifications.
D.2 Type 10BASE5 applications
One of the major arenas for local area networks is the interconnection of work stations throughout a largedepartment or single building. The ability to handle all kinds of message traffic at relatively high data ratesamong a large set of work stations are typical characteristics of these environments. Usually the basic inter-connection trunk cable is installed and left in place permanently or for extended periods while work stationplacement may shift from time to time. The Type 10BASE5 specification provides the primary basebandbackbone for intraplant CSMA/CD interconnections. Clauses 7 and 8 of the standard provide detailed speci-fications for the physical layers associated with Type 10BASE5 environments. The generic physical layerparameters are as follows:
Maximum unrepeatered cable segment 500 mMaximum number of MAUs per segment 100Connector type Type N or coaxial “tap”Breakdown voltage, MAU function 250 V ac rmsMTBF 1 million hoursTotal Segment Resistance 5 ΩMAU separation 2.5 mConnection shunt capacitance 4 pFAUI functionality DO, DI, CI, (CO optional)
D.3 Type 10BASE2 applications
Another major arena for local area networks is the interconnection of work stations throughout a smalldepartment or work area. The ability to handle all kinds of message traffic at relatively high data rates amonga selected set of locally clustered work stations are the typical characteristics of these environments. In addi-tion, the basic interconnection trunk cable is likely to be moved frequently by the local users of the equip-ment to suit evolving needs. The Type 10BASE2 specification provides an interconnection schema thatcomplements the Type 10BASE5 backbone in a hierarchical manner for intradepartment or work areaCSMA/CD interconnections. Clauses 7 and 10 of the standard provide detailed specifications for the physi-
cal layers associated with Type 10BASE2 environments. The generic physical layer parameters are as fol-lows:
Maximum unrepeatered cable segment 185 mMaximum number of MAUs per segment 30Connector type Type BNC “T”Breakdown voltage, MAU function 500 V ac rmsMTBF 100 000 hoursTotal Segment Resistance 10 ΩMAU separation 0.5 mConnection shunt capacitance 8 pFAUI functionality DO, DI, CI
D.4 Type FOIRL and 10BASE-F Applications; alternative fiber optic medium applications
D.4.1 Alternative fiber types
Table D–1 provides a listing of other fiber types that may be used in an FOIRL or a 10BASE-F Cable LinkSegment. These fiber types have not been studied, and details for their use are not provided for in the mainbody of the standard. Therefore, using these fiber types may reduce the maximum achievable distance.
D.4.1.1 Theoretical coupling losses
The body of the standard references a single fiber type to facilitate interoperability and conformance testing;however, other fiber types may also be used. The use of an alternate fiber type with a particular implementa-tion may have the following consequences. At the transmit MDI, more or less light may be launched into thefiber, depending on whether the optics are optimized for a core size and a numerical aperture (NA) that aresmaller or larger than that of the alternate fiber size. At the receive MDI, the sensitivity may be increased ordecreased depending on the optimization of the collecting optics. Table D–2 summarizes the potentialeffects of the use of alternate fiber sizes and provides the loss budget remaining for cable plant attenuation.All adjustments are relative to an implementation using the minimum diameter and NA 62.5 µm core fiber asspecified in IEC 60793-2: 1992, Type A1b, Category ≤ 3.5 dB/km. This cable plant has a loss budget of 9 dBfor FOIRL segments and 12.5 dB for 10BASE-FL and 10BASE-FB link segments.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
The worst-case loss budget in Table D–2 is calculated on the assumption that the transmitter and receivercore diameter and NA are 62.5 µm and 0.275, respectively. Launching into a smaller core diameter or NAwill incur a loss. Launching into a larger core diameter or NA will not result in a gain.
Similarly, receiving from a larger core diameter or NA incurs a loss, but receiving from smaller core diame-ter or NA provides no gain.
The values for transmit powers assume a worst-case condition that no additional power is launched into anincreased core diameter and NA link fiber when referred to the 62.5 µm core fiber. This assumption is validfor underfilled launch conditions such as may occur from a MAU containing a pigtailed or laser emitter.
D.4.1.2 Maximum launch power
When large core diameter and NA launch conditions are used in conjunction with a launch fiber of largercore diameter and NA than the 62.5 µm reference, significantly greater launch power can occur. For exam-ple, this is typically the case with wide area surface emitter LED devices that are directly aligned with a fiberin a device mount header.
Table D–3 summarizes the maximum launch power into fibers with larger core diameters than 62.5 µm andthe corresponding excess power that can result with a receiver utilizing all the optical power from the fiber.
In this case, sufficient attenuation should be installed in the link segment to ensure that for FOIRL segmentsthe peak received optical power does not exceed –9 dBm, and for 10BASE-F segments the average receivedoptical power does not exceed the appropriate optical Receive Average Power (Max) in Table 15–1.
D.4.2 Type 10BASE-FP applications using 50/125 µm fiber
It is recognized that, in some cases, designers are constrained to use fiber sizes other than 62.5/125 µm inLAN designs. Such LAN designs are beyond the scope of this standard but can operate properly if opticalpower and loss budgets are adjusted to compensate for the different fiber characteristics. The followingguidance is provided for system implementors who are constrained to design LANs with the 50/125 µmfiber described in D.4.1.
D.4.2.1 Coupled transmit power
As shown in D.4.1, reduction of coupled power introduces the greatest difference between LANs using 62.5/125 µm and those using 50/125 µm fiber. Typically, for an emitter technology that produces a uniform, over-filled launch condition, this difference will be 3.5 dB. Implementors of 50/125 µm systems may choose todeal with this by trying one of the following alternatives:
a) Selecting an emitter technology with coupled power that is less susceptible to variation with fibersize, or
b) Increasing receiver sensitivity and dynamic range, or
c) Reducing the star coupler loss to compensate for the reduction in coupled transmit power. This maybe accomplished by reducing the number of ports on the star coupler, or
d) Reducing the connector losses in the system, either by reducing the number of in-line connectors orreducing the loss per connector.
D.4.2.2 Star coupler loss
Also in accordance with D.4.1, the transmission loss of 50/125 µm star couplers may be as much as 1 dBgreater than their 62.5/125 µm counterparts. Implementors of 50/125 µm systems may choose to deal withthis by trying one of the following alternatives:
a) Procurement—specification of coupler loss characteristics to be the same as those shown for 62.5/125 µm star couplers, per 16.5, or
b) Compensation—all items shown in D.4.2.1 a) to d) may be used to compensate for an increase incoupler loss.
For example, a passive-star coupler (with connectors) with 33 ports typically has the following losses:
Contributor Loss (dB)
Splitting: –15
Connector (1): –1
Excess: 0 to –4
Total: –16 to –20
WARNING
Interoperability of nonconforming implementations cannot be ensured. It is the responsibility of thedesigner(s) of nonconforming implementation(s) to assure LAN operation. The following is only advisoryinformation for implementations outside the scope of this standard.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
If, in a LAN that used 50/125 µm fiber, the maximum allowable number of ports per passive-star couplerwas reduced to 17, the appropriate losses would be as follows:
The 3.5 dB lost to the MDI OTD would then be recovered allowing this “reduced nodes” LAN to still oper-ate at the proposed maximum of 500 m MAU to the star.
It should be noted that the MAU parameters remain unchanged.
D.4.2.3 Collision detection
Reliable collision detection requires that designers of systems using nonconforming fiber optic cable ensurethat the optical power levels of all possible colliding signals on the LAN differ at the mixing element (pas-sive-star coupler) by no more than that specified in 16.3.4.2. This requires that 10 * abs (log((PTi – LTi – UTi)/(PTj – LTj – UTj))) ≤ that specified in 16.3.4.2.
for all i not equal j, and
where
PTn is coupled optical transmit power, MAU n
LTn is optical cable and connector and transmit fiber loss, from MAU n to star input port m
UTm is input port uniformity, port m
D.5 10BASE-T use of cabling systems with a nominal differential characteristic impedance of 120 Ω
Clause 14 specifies the use of 100 Ω link segments. This subclause specifies the conditions for the use ofcabling with a nominal characteristic impedance of 120 Ω by 10BASE-T conformant stations.
The use of cables with a characteristic impedance outside the range specified in 14.4.2.2 will generallyincrease the mismatching effects in the link components, inducing additional jitter in the received signal.
In particular, the use of a homogeneous link segment having a characteristic impedance of 120 Ω ± 15 Ωover the frequency band 1 to 16 MHz may add from 0.15 ns (maximum-length segment) up to 0.63 ns(short-length segment) of additional jitter to the signal at the input of the receiver.
Consequently, in order to keep the overall jitter budget at the same value as for a 100 Ω link segment whenusing a 120 Ω link segment, the following modifications to the specifications of 14.4 apply:
a) The maximum medium timing jitter specified in 14.4.2.3 for a simplex link segment is increasedfrom 5 ns to 5.5 ns.
b) The NEXT loss values specified in 14.4.3 are increased by 3 dB, i.e., the applicable formulas arereplaced by the following:1) in 14.4.3.1.1 for 25-pair cables/binder groups: 33–15 log10(f/10) dB.2) in 14.4.3.1.2 for 4-pair cables: 29–15 log10(f/10) dB.3) in 14.4.3.2 for MDNEXT: 26–15 log10(f/10) dB.
NOTE—In addition to the case of 120 Ω homogeneous link segments, the above figures encompass the casewhere 100 Ω terminal cords are used in conjunction with 120 Ω premises cabling. This configuration results inadding up to 0.5 ns of jitter for a maximum-length segment (instead of 0.15 ns) and up to 1.3 ns for a short-length segment (instead of 0.63 ns).
The use of 100 Ω cords at any intermediate cross-connects on 120 Ω links as well as the use of cords with acharacteristic impedance of 120 Ω ± 15 Ω in conjunction with 100 Ω ±15 Ω premises cabling is not allowedsince it would result in worst-case jitter greater than that allowed in the standard.
D.6 10BASE-T use of cabling systems with a nominal differential characteristic impedance of 150 Ω
This subclause outlines the philosophy and methodology for allowing 10BASE-T stations to support trans-mission on 150 Ω balanced STP cabling, installed in accordance with ANSI/TIA/EIA-568-A-1995 [B16],Clause 4, and ISO/IEC 11801: 1995, Clause 8, with the use of impedance matching transformers.
The 10BASE-T specification was designed to support Manchester signaling over a link segment consistingof 100 Ω cabling system. The MAU link interface specifications were designed to ensure that jitter due toimpedance discontinuities were minimized as specified in 14.4.2.3. In theory and in practice, a 150 Ωcabling system may be used to provide the link segment function provided the proper impedance match(100 Ω) with the MAU over the frequency range of interest as specified in 14.4, and the resultant transmis-sion characteristics of the cabling system used to provide the link segment function meet or exceed thosespecified in 14.4. Therefore, to ensure the jitter specification of 14.4.2.3 and the jitter budget of B.4.1 aremet, the following approach is recommended when using 150 Ω balanced STP cabling (as specified in ISO/IEC 11801: 1995):
a) The 150 Ω section included in the link segment shown in Figure D–1 meets the specifications ofISO/IEC 11801: 1995, 7.2, and ANSI/TIA/EIA-568-A-1995 [B16].
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
b) The link segment, including impedance matching transformers as shown in Figure D–2, meets allapplicable specifications of 14.4.
c) A link test point is shown in Figure D–2. The transformers shown are the same as the ones shown inFigure D–1. The attaching cables between the MAU and the link test point should be the minimumrequired to attach the components. As tested in this configuration, the MAU transmitter requirementsmeet all applicable requirements for the MAU as specified in Clause 14, except for signal levelswhich may be up to 1.0 dB lower than that specified there.
NOTE—This 1.0 dB (0.5 dB per transformer) effectively requires the attenuation of the 150 Ω cable section of thetwisted-pair link segment (see Figure D–1) to be less than or equal to 10.5 dB in order to meet the requirements of14.4.2.
The center wavelength of the optical source emission is specified in 9.9.4.1.1 to be between 790 nm and860 nm. Although these limits are acceptable, it is currently recognized, through the examination of manu-facturers’ current data, that greater choices of emitters can be obtained by extending the allowable wave-length to 910 nm.
An upper limit of 910 nm allows the selection of devices nominally centered at a lower wavelength, forexample, 880 nm. This allows a tolerance for manufacturing variations, for example, ±20 nm, and a toler-ance for an operating temperature range (typically, 0.3 nm/°C).
It is anticipated that future fiber optic applications including Local Area Networks will use the 910 nm upperlimit for first window systems. It is therefore recommended that implementors specify receiver sensitivityover a center wavelength range from 790 nm to 910 nm.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex F
(normative)
Additional attributes required for systems
F.1 Introduction
During the development of Repeater Management, some attributes and operations were identified as itemsthat were necessary to fill out the management of a complete intermediate system such as a repeater. Theseitems are generic in the sense that they are required for managed systems in general. They are not normallyspecified as attributes of the lower layers. In repeater management, the entire system is at the lowest layersso there is no other group to turn to for systems management. The following items are defined to aid in thecompleteness of this standard, although it is recognized that they are outside the bounds of the definitionarea for a layer1/2 device.
F.1.1 Scope
This annex defines additional managed objects and attributes that have been identified by the 802.3 RepeaterManagement Task Force as being necessary to the management of an 802.3 repeater. These objects andattributes, while necessary to the management of an 802.3 repeater, are not specifically related to the CSMA/CD access method or to Clause 9 repeaters; rather, they are objects and attributes that are appropriate for anymanaged system.
This annex does not necessarily define the complete set of generic objects and attributes required to supporta managed system. It contains only those objects and attributes that were identified in the process of devel-oping the repeater management standard and were identified as not being uniquely appropriate to a CSMA/CD layer management standard.
When a generic systems management standard is available that is appropriate for managed systems of thecomplexity of a repeater, it is expected that this portion of the standard will no longer be appropriate and willbe deprecated.
F.2 Objects/Attributes/Actions/Notifications
F.2.1 TimeSinceSystemReset attribute
aTimeSinceSystemReset ATTRIBUTE
DERIVED FROM AttributeModule.ResettableCounter32;
BEHAVIOUR bTimeSinceSystemReset;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) repeaterMgt(19) attribute(7) sysResetTime(47);
bTimeSinceSystemReset BEHAVIOURDEFINED AS The time in tens of milliseconds since the last time that the system including
network management was reset. This may have been caused by ResetSystemAction or other means. This counter has a value of 0 when initialized.
Though the count is reported in tens of milliseconds, the required resolution is to the nearest 100 ms. The clocking source for the counter shall be accurate to within 1% throughout the full counting range.;
NOTE—The approximate minimum time for counter rollover is 497 days.
bRepeaterResetTimeStamp BEHAVIOURDEFINED AS Not a counter, this attribute provides the value of
aTimeSinceSystemReset when the repeater was last reset. This value is recorded whenever the repeater enters the START state of Figure 9-2 in the 802.3 repeater standard. This value may never be greater than aTimeSinceSystemReset.;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex G
(normative)
Additional material required for conformance testing
G.1 Introduction
This material was generated during the development of Clause 19. It was felt that it was required to supportthe development of conformance test material that was not included in the charter of the development of theoriginal repeater management standard.
G.1.1 Material in support of the aDataRateMismatches attribute
A vendor submitting equipment for conformance testing under Clause 19 shall provide minimum frequencydifference data (two values) such that a test can be done for exertion and another test can be done for non-exertion of the aDataRateMismatch attribute (see 19.2.6.2).
H.1 Use of MAC and PLS Sublayer Management Definitions with CMIS/CMIP and ISO/IEC 15802-2: 1995 Management Protocols
NOTE—The arcs (that is, object identifier values) defined in Annex 30A deprecate the arcs previously defined in H.1(Layer Management), H.2 (Repeater Management), and H.3 (MAU Management). See IEEE Std 802.1F-1993, AnnexC4.
This annex clause formally defines the protocol encodings for CMIP and ISO/IEC 15802-2: 1995 for theDTE Management objects using the templates specified in ISO/IEC 10165-4: 1992.
Each attribute definition in this clause references directly by means of the WITH ATTRIBUTE SYNTAXconstruct or indirectly by means of the DERIVED FROM construct an ASN.1 type or subtype that definesthe attribute’s type and range. Those ASN.1 types and subtypes defined exclusively for CSMA/CD Manage-ment are included in H.4.
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5) attribute(7) macID(114);
bMACID BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.1.;
aFramesTransmittedOK ATTRIBUTEDERIVED FROM aLMCounter;
BEHAVIOUR bFramesTransmittedOK;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5) attribute(7) framesTransmittedOK(115);
bFramesTransmittedOK BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.2.;
NOTES1—The approximate minimum time between counter rollovers is 80 h.;2—This maps to framesSent (of the mandatory macPackage) in ISO/IEC 10742: 1994.;
aSingleCollisionFrames ATTRIBUTEDERIVED FROM aLMCounter;
BEHAVIOUR bSingleCollisionFrames;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5) attribute(7) singleCollisionFrames(116);
bSingleCollisionFrames BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.3.;
NOTE—The approximate minimum time between counter rollovers is 103 h.;
aMultipleCollisionFrames ATTRIBUTEDERIVED FROM aLMCounter;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5) attribute(7) multipleCollisionFrames(117);
bMultipleCollisionFrames BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.4.;
NOTE—The approximate minimum time between counter rollovers is 125 h.;
aFramesReceivedOK ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bFramesReceivedOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) framesReceivedOK(118);bFramesReceivedOK BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.5.;
NOTES1—The approximate minimum time between counter rollovers is 80 h.;2—This maps to framesReceived (of the mandatory macPackage) in ISO/IEC 10742: 1994.;
aFrameCheckSequenceErrors ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bFrameCheckSequenceErrors;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) frameCheckSequenceErrors(119);
bFrameCheckSequenceErrors BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.6.;
NOTE—The approximate minimum time between counter rollovers is 80 h.;
aAlignmentErrors ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bAlignmentErrors;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) alignmentErrors(120);
bAlignmentErrors BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.7.;
NOTE—The approximate minimum time between counter rollovers is 80 h.;
aOctetsTransmittedOK ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bOctetsTransmittedOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) octetsTransmittedOK(121);
bOctetsTransmittedOK BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.8.;
NOTES1—The approximate minimum time between counter rollovers is 58 min.2—This maps to octetsSent (of the mandatory macPackage) in ISO/IEC 10742: 1994.;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
aOctetsReceivedOK ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bOctetsReceivedOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) octetsReceivedOK(127);bOctetsReceivedOK BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.14.;
NOTES1—The approximate minimum time between counter rollovers is 58 min.2—This maps to octetsReceived (of the mandatory macPackage) in ISO/IEC 10742: 1994.;
aFramesLostDueToIntMACRcvError ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bFramesLostDueToIntMACRcvError;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) framesLostDueToIntMACRcvError(128);
bFramesLostDueToIntMACRcvError BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.1.15.;
NOTE—The approximate minimum time between counter rollovers is 80 h.;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
MODE CONFIRMED;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
action(9) executeSelfTestMAC(149);
bExecuteSelfTest BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.2.2.4.;
H.1.2 ResourceTypeID managed object class
H.1.2.1 ResourceTypeID, formal definition
-- Implementation of this managed object in accordance with the definition contained in -- IEEE Std 802.1F-1993 is a conformance requirement of this standard.-- NOTE—A single instance of the Resource Type ID managed object exists within the -- DTE–MAC managed object class. The managed object itself is contained in IEEE Std 802.1F-1993; -- therefore, only the name binding appears in this standard;
nbResourceTypeID NAME BINDINGSUBORDINATE OBJECT CLASS “IEEE802.1F”:oResourceTypeID;NAMED BY SUPERIOR OBJECT CLASS
oMAC-Entity;WITH ATTRIBUTE “IEEE802.1F”:aResourceTypeIDName;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
pMandatory PACKAGE--There are no mandatory Attributes, Actions, or Notifications;--therefore, management of this object is not required if only--the mandatory package is implemented.
;;CONDITIONAL PACKAGES
pRecommended PACKAGEATTRIBUTES aPHYID GET,
aSQETestErrors GET;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006)
csmadtemgt(5) package(4) phyRecommendedPkg(108);
PRESENT IF The Recommended Package is implemented.;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
managedObjectClass(3) phyObjectClass(102);
nbPHYName NAME BINDINGSUBORDINATE OBJECT CLASS oPHY-entity;NAMED BY SUPERIOR OBJECT CLASS
OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bPHYID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) phyID(144);
bPHYID BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.3.1.1;
aSQETestErrors ATTRIBUTEDERIVED FROM aLMCounter;BEHAVIOUR bSQETestErrors;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmadtemgt(5)
attribute(7) sqeTestErrors(145);
bSQETestErrors BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 5.2.3.1.2.;
NOTE—The approximate minimum time between counter rollovers is 80 h.;
H.2 GDMO specification for Repeater Management Object Class
NOTE—The arcs (that is, object identifier values) defined in Annex 30A deprecate the arcs previously defined in H.1(Layer Management), H.2 (Repeater Management), and H.3 (MAU Management). See IEEE Std 802.1F-1993, AnnexC4.
This subclause formally defines the Repeater Management Objects using the templates specified in ISO/IEC10165-4: 1992.
The protocol encodings for CMIP, and therefore ISO/IEC 15802-2: 1995 can be derived from H.2.1 to H.2.5directly. The template defined in ISO/IEC 10165-4 specifies precisely the syntax used in this document todefine the operation, objects and attributes. The application of a GDMO template compiler against H.2.1 toH.2.5 will produce the proper protocol encodings.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Each attribute definition in this clause references directly by means of the WITH ATTRIBUTE SYNTAXconstruct or indirectly by means of the DERIVED FROM construct an ASN.1 type or subtype that definesthe attribute’s type and range. Those ASN.1 types and subtypes defined exclusively for CSMA/CD Manage-ment are appear in a single ASN.1 module in Annex H.
DEFINED AS See “BEHAVIOUR DEFINED AS” in 19.2.3.4.1.;
nRepeaterReset NOTIFICATION
BEHAVIOUR bRepeaterReset;
WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.RepeaterHealthInfo
AND ATTRIBUTE IDS fnRepeaterHealthState aRepeaterHealthState, fnRepeaterHealthText aRepeaterHealthText, fnRepeaterHealthData aRepeaterHealthData
;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) repeaterMgt(19) notification(10) repeaterReset(44);
bRepeaterReset BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 19.2.3.4.2.;
nGroupMapChange NOTIFICATION
BEHAVIOUR bGroupMapChange;
WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.BitString;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) repeaterMgt(19) notification(10) groupMapChange(45);
bGroupMapChange BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 19.2.3.4.3.;
H.2.2 ResourceTypeID managed object class
H.2.2.1 ResourceTypeID formal definition
-- Implementation of this managed object in accordance with the definition contained in -- IEEE Std 802.1F-1993 is a conformance requirement of this standard.
-- NOTE—A single instance of the Resource Type ID managed object exists within the -- Repeater managed object class. The managed object itself is contained in -- IEEE Std. 802.1F-1993; therefore, only the name binding appears in this standard.
nbResourceTypeId NAME BINDING
SUBORDINATE OBJECT CLASS “IEEE802.1F”:oResourceTypeID;
NAMED BY SUPERIOR OBJECT CLASSoRepeater AND SUBCLASSES;
WITH ATTRIBUTE “IEEE802.1F”:aResourceTypeIDName;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) repeaterMgt(19) nameBinding(6) resourceTypeID(9);
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
behaviour of each calling attribute.The counter that this is derived from initializes to zero. Initialization to zero is not a requirement of this standard, this standard only supports a GET operation of this counter.;
H.3 GDMO specification for MAU Management Objects
NOTE—The arcs (that is, object identifier values) defined in Annex 30A deprecate the arcs previously defined in H.1(Layer Management), H.2 (Repeater Management), and H.3 (MAU Management). See IEEE Std 802.1F-1993, AnnexC4.
This clause formally defines the MAU Management Objects using the templates specified in ISO/IEC10165-4: 1992.
Each attribute definition in this clause references directly by means of the WITH ATTRIBUTE SYNTAXconstruct or indirectly by means of the DERIVED FROM construct an ASN.1 type or subtype that definesthe attribute’s type and range. Those ASN.1 types and subtypes defined exclusively for CSMA/CD Manage-ment are included in H.4.
H.3.1 MAU Managed Object Class
H.3.1.1 MAU formal definition
oMAU MANAGED OBJECT CLASSDERIVED FROM “CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992”:top;CHARACTERIZED BY
bBroadbandFrequencies BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 20.2.2.1.8.;
H.3.1.3 MAU actionsacResetMAU ACTION
BEHAVIOUR bResetMAU;MODE CONFIRMED;REGISTERED AS iso(1) std(0) iso8802(8802) csma(3) mauMgt(20) action(9)
resetMAU(215);
bResetMAU BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 20.2.2.2.1.;
acMAUAdminControl ACTIONBEHAVIOUR bMAUAdminControl;WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.
AdminState;MODE CONFIRMED;REGISTERED AS iso(1) std(0) iso8802(8802) csma(3) mauMgt(20) action(9)
mauAdminCtrl(216);
bMAUAdminControl BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 20.2.2.2.2.;
H.3.1.4 MAU notificationsnJabber NOTIFICATION
BEHAVIOUR bJabberNotification;WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.
Jabber;;REGISTERED AS iso(1) std(0) iso8802(8802) csma(3) mauMgt(20) notification(10)
jabber(217);
bJabberNotification BEHAVIOURDEFINED AS See “BEHAVIOUR DEFINED AS” in 20.2.3.4.1.;
H.4 GDMO and ASN.1 definitions for management
H.4.1 Common Attributes Template
aRMCounter ATTRIBUTEDERIVED FROM “ISO/IEC 10165-5”:genericWrappingCounter;BEHAVIOUR bRMCounter;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) repeaterMgt(19)
attribute(7) rmCounter(12);
bRMCounter BEHAVIOUR
DEFINED AS Wraps at 32 bits, that is, this counter reaches its maximum value at 232 –1 (decimal 4 294 967 295) and then rolls over to zero on the next increment. The counter from which this is derived initializes to zero. Initialization to zero is not a requirement of this standard;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
aLMCounter ATTRIBUTEDERIVED FROM “ISO/IEC 10165-5”:genericWrappingCounter;BEHAVIOUR bRMCounter;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmalayermgt(5)
attribute(7) lmCounter(150);
H.4.2 ASN.1 module
This ASN.1 module defines the ASN.1 types and subtypes that are referred to immediately after the WITHATTRIBUTE SYNTAX construct in this document’s uses of the attribute template defined in ISO/IEC10165-4 : 1992.
EXPORTS --everythingIMPORTS --implicitly imports ISO 8824
MACAddress FROM IEEE802CommonDefinitionsiso(1) member-body(2) us(840) ieee802-1partf(x) asn1Module(2) commonDefinitions(0) version1(0);
AdminState::= ENUMERATED other (1), --undefinedunknown (2), --initializing, true state not yet knownoperational (3), --powered and connectedstandby (4), --inactive but onshutdown (5) --similar to power down
AttemptArray::= SEQUENCE OF aLMCounter--array [1..attempt limit – 1]
JabberFlag::= ENUMERATED other (1), --undefinedunknown (2), --initializing, true state not yet knownnormal (3), --state is true or normalfault (4) --state is false, fault or abnormal
JabberCounter::= INTEGER (0..232 –1)
MediaAvailState::= ENUMERATED other (1), --undefinedunknown (2), --initializing, true state not yet knownavailable (3), --link or light normal, loopback normalnot available (4), --link loss or low light, no loopbackremote fault (5), --remote fault, applies only to 10BASE-FBinvalid signal (6) --invalid signal, applies only to 10BASE-FB
RepeaterHealthState::= ENUMERATED other (1), --undefined or unknownok (2), --no known failuresrepeaterFailure (3), --known to have a repeater-related failuregroupFailure (4), --known to have a group-related failureportFailure (5), --known to have a port-related failuregeneralFailure (6) --has a failure condition, unspecified type
TypeValue::= ENUMERATED global (0), --undefinedother (1), --undefinedunknown (2), --initializing, true state not yet knownAUI (7), --no internal MAU, view from AUI10BASE5 (8), --Thick coaxial cable MAU as specified in Clause 8FOIRL (9), --FOIRL MAU as specified in 9.910BASE2 (10), --Thin coaxial cable MAU as specified in Clause 10
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
10BROAD36 (11), --Broadband DTE MAU as specified in Clause 1110BASE-T (14), --UTP MAU as specified in Clause 1410BASE-FP (16), --Passive fiber MAU, specified in Clause 1610BASE-FB (17), --Synchronous fiber MAU, specified in Clause 1710BASE-FL (18) --Asynchronous fiber MAU, specified in Clause 18
NOTE—The remaining annexes in the standard are numbered in correspondence to their associated clauses; e.g.,Annexes 22A, 22B, and 22C correspond to Clause 22.
Annex 22A
(informative)
MII output delay, setup, and hold time budget
22A.1 System model
The discussion of signal timing characteristics that follows will refer to the system model depicted inFigure 22A–1, Figure 22A–2, and Figure 22A–3. This system model can be applied to each of the threeapplication environments defined in 22.2.1.
Figure 22A–1 depicts a simple system model in which the MII is used to interconnect two integrated circuitson the same circuit assembly. In this model the Reconciliation sublayer comprises one integrated circuit, andthe PHY comprises the other. A Reconciliation sublayer or a PHY may actually be composed of several sep-arate integrated circuits. The system model in Figure 22A–1 includes two unidirectional signal transmissionpaths, one from the Reconciliation sublayer to the PHY and one from the PHY to the Reconciliation sub-layer. The path from the Reconciliation sublayer to the PHY is separated into two sections, labeled A1 andB1. The path from the PHY to the Reconciliation sublayer is separated into two sections, labeled C1 and D1.
Figure 22A–2 depicts a system model for the case where the MII is used to interconnect two circuit assem-blies. The circuit assemblies may be physically connected in a motherboard/daughterboard arrangement, orthey may be physically connected with the cable defined in 22.4.5 and the line interface connector defined in22.6. The system model in Figure 22A–2 includes two unidirectional signal transmission paths, one from theReconciliation sublayer to the PHY and one from the PHY to the Reconciliation sublayer. The path from theReconciliation sublayer to the PHY is separated into two sections, labeled A2 and B2. The path from thePHY to the Reconciliation sublayer is separated into two sections, labeled C2 and D2.
Figure 22A–3 depicts a system model in which the MII is used to interconnect both integrated circuits andcircuit assemblies. This system model allows for separate signal transmission paths to exist between theReconciliation sublayer and a local PHY(L), and between the Reconciliation sublayer and a remote PHY(R).The unidirectional paths between the Reconciliation sublayer and the PHY(L) are composed of sections A1,B1, C1, and D1. The unidirectional paths between the Reconciliation sublayer and the remote PHY(R) arecomposed of sections A2, B2, C2, and D2.
ReconciliationPHY(L)
A1
D1 C1
B1
sublayer
Figure 22A–1—Model for integrated circuit to integrated circuit connection
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Each of these system models assumes a set of common timing and electrical characteristics that shall be met atthe input and output ports of the Reconciliation sublayer and PHY devices. The characteristics of the signaltransmission paths are identified for each of the sections A1, B1, C1, D1, A2, B2, C2, and D2.
22A.2 Signal transmission path characteristics
The signal transmission path characteristics are specified for each of the path sections defined in 22A.1. Thecharacteristics for these sections are specified so as to allow sections A1, B1, C1, and D1 to be implementedin the form of printed circuit board traces, while sections A2, B2, C2, and D2 may be implemented with acombination of printed circuit board traces and wire conductors in a cable assembly.
The signal transmission path characteristics are stated in terms of their maximum delay and their character-istic impedance. These values are summarized in Table 22A–1.
PHY(R)
D2
B2
C2
Reconciliation
sublayer
Figure 22A–2—Model for circuit assembly to circuit assembly connection
The driver characteristics specified in 22.4.3, the receiver characteristics specified in 22.4.4, and the signaltransmission path characteristics specified in Table 22A–1 can be applied to the system models shown inFigure 22A–1 or Figure 22A–2. The combination of loads presented in Figure 22A–3 cannot be adequatelydriven by an output buffer that meets the driver characteristics specified in 22.4.3 while being sampled by aninput buffer that meets the receiver characteristics specified in 22.4.4.
To address the system model depicted in Figure 22A–3, it is permissible to incorporate an additional stage ofbuffering into path sections A1, A2, D1, and D2, provided that the resulting maximum delay characteristicfor those path sections does not exceed the value stated in Table 22A–1. The delay characteristic for trans-mission path sections A2 and D2 includes an allowance for the delay that results from the presence of alumped capacitive load at the end of the path. For a transmission path section with a characteristic imped-ance Zo, with a lumped capacitive load CL, this delay is nominally ZoCL. In the case of a maximum trans-mission path section impedance of 78 Ω with a lumped load of 8 pF, the nominal delay is 0.6 ns. Thus theallowable delay for a buffer inserted into transmission path section A2 or D2 is 4.4 ns.
22A.3 Budget calculation
A recommended timing budget is shown in Table 22A–2. This budget assumes that the combined systemmodel shown in Figure 22A–3 represents a worst case.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 22B
(informative)
MII driver ac characteristics
22B.1 Implications of CMOS ASIC processes
For MII drivers that drive rail to rail, such as those commonly used in CMOS ASICs (complimentary metaloxide semiconductor application-specific integrated circuits), the ac characteristic performance requirementsof 22.4.3.2 can be met if the Voh vs. Ioh and Vol vs. Iol dc characteristics of the driver stay within theunshaded areas of Figure 22B–1.
The variation in output resistance of a field effect transistor (FET) due to variations in supply voltage, tem-perature, and process may require that a resistance be placed in series with the output of the FETs to meetthis specification. The series resistance can be part of the driver circuit, or external to the driver. If the seriesresistance is not part of the driver circuit, the driver vendor shall specify the value of series resistancerequired to meet the specification. A series resistor used to meet this specification is conceptually part of thedriver regardless of whether it is physically internal or external to the driver.
The propagation delay of the path between the driver and an external series resistor used to meet the specifi-cation shall not exceed 10% of the 10–90% rise/fall time of the driver.
22B.2 Ro(min) and V, I values for operation from 5 V ± 10% supply
Referring to Figure 22B–1, Roh(min) and Rol(min) both equal 40 Ω, and the values for the V-I points on thecurve are given in Table 22B–1 for MII drivers that drive rail to rail from a +5 V ± 10% power supply.
22B.3 Ro(min) and V, I values for operation from 3.3 ± 0.3 V supply
Referring to Figure 22B–1, Roh(min) and Rol(min) both equal 33 Ω, and the values for the V–I points on thecurve are given in Table 22B–2 for MII drivers that drive rail to rail from a +3.3 ± 0.3 V power supply.
Table 22B–1—Values for driver output V-I curve (5 V supply)
V–I point I (mA) V (V)
I1, V1 –20 1.10
I2, V2 –4 2.4
I3, V3 4 0.40
I4, V4 43 3.05
Table 22B–2—Values for driver output V-I curve (3.3 V supply)
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 22C
(informative)
Measurement techniques for MII signal timing characteristics
22C.1 Measuring timing characteristics of source terminated signals
The measurement of timing relationships between MII signals at the MII connector is complicated by theuse of driver output impedance to control transmission line reflections on point-to-point transmission pathspassing through the connector. The voltage waveforms on point-to-point transmission paths can be differentat the MII connector and at the end of the paths. A clean transition (or step) from one logic state to the otherat the end of a point to point path can appear as two half-steps at the MII connector.
To eliminate ambiguity as to where on a two half-step state transition to measure timing, all timing measure-ments on point-to-point transmission paths will be at the end of the path. In some cases, an end of path mustbe artificially created.
22C.2 Measuring timing characteristics of transmit signals at the MII
The timing of TX_EN, TX_ER, and TXD<3:0> relative to TX_CLK at the MII connector is measured asfollows.
Use the time base for TX_CLK as a timing reference. Break the TX_CLK path at the MII connector, forcingthe TX_CLK point-to-point transmission path to end at the connector. Measure when the rising edge ofTX_CLK passes through Vih(min) at the MII connector. Call this time Tclk. Reconnect the TX_CLK path atthe MII connector and break the paths of TX_EN, TX_ER, and TXD<3:0> at the MII connector, forcing thepaths to end at the connector. Measure when TX_EN, TX_ER, and TXD<3:0> exit the switching region atthe MII connector. Call these times Ten, Ter, and T<3:0>, respectively.
The timing relationships at the MII connector for TX_EN, TX_ER, and TXD<3:0> relative to TX_CLK aremet if (Ten – Tclk), (Ter – Tclk), (T3 – Tclk), (T2 – Tclk), (T1 – Tclk), and (T0 – Tclk), respectively, meet the tim-ing relationships specified in 22.3.1.
22C.3 Measuring timing characteristics of receive signals at the MII
The timing of RX_DV, RX_ER, and RXD<3:0> relative to RX_CLK at the MII connector is measured asfollows.
Break the paths of RX_CLK, RX_DV, RX_ER, and RXD<3:0> at the MII connector, forcing the paths toend at the connector. Measure when RX_DV, RX_ER, and RXD<3:0> exit the switching region at the MIIconnector relative to when the rising edge of RX_CLK passes through Vil(max). Also measure when RX_DV,RX_ER, and RXD<3:0> reenter the switching region relative to when the rising edge of RX_CLK passesthrough Vih(min).
The timing relationships at the MII connector for RX_DV, RX_ER, and RXD<3:0> relative to RX_CLK aremet if the times measured in the previous step meet the timing relationships specified in 22.3.2.
The MDIO and MDC signal timing characteristics cannot be measured using the techniques defined for thetransmit and receive signals since MDIO and MDC may connect a single station management entity to mul-tiple PHY devices. The MDIO and MDC timing characteristics are measured with a PHY connected to theMII connector. The signal timing characteristics for MDC and MDIO must be met over the range of condi-tions which occur when from one to 32 PHYs are connected to an STA. When 32 PHYs are connected to anSTA, the total capacitance can be as large as 390 pF on MDC, and as large as 470 pF on MDIO.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 23A
(normative)
6T code words
The leftmost ternary symbol of each 6T Code group shown in Table 23A–1 (broken into 23A–1a and23A–1b for pagination) shall be transmitted first. The leftmost nibble of each data octet is the mostsignificant.
Use of cabling systems with a nominal differential characteristic impedance of 120 Ω
The 100BASE-T4 standard specifies only the use of 100 Ω link segments for conformance. Since ISO/IEC11801: 1995 also recognizes 120 Ω cabling, this informative annex specifies the conditions for using cablingsystems with a nominal characteristic impedance of 120 Ω by 100BASE-T4 conformant stations.
The use of cables with a characteristic impedance outside the range specified in 23.6 will generally increasethe mismatching effects in the link components, inducing additional noise in the received signals.
In particular, the use of a homogeneous link segment having a characteristic impedance of 120 Ω ±15 Ω overthe frequency band 1 to 16 MHz may add up to 1.4% of additional noise to the signals at the input of thereceivers (worst-case short-length link segment).
Therefore, in order to keep the overall noise (MDFEXT + reflections) at the same value as for a 100 Ω linksegment when using a 120 Ω link segment, the minimum ELFEXT loss requirement for the cable must beincreased by 2 dB (i.e., from 23 dB to 25 dB at 12.5 MHz, see 23.6.3.2). Accordingly, the MDFEXT noiserequirement shall be decreased from 87 mV peak to 69 mV peak. In practice, this means that cables ratedcategory 4 or higher, as specified in ISO/IEC 11801: 1995, are required when 120 Ω cables are used with100BASE-T4 compliant PMDs.
NOTE 1—The use of 100 Ω cords at end points in conjunction with 120 Ω premises cabling may be tolerated providedthat all the components of the link are of Category 5, as defined in ISO/IEC 11801: 1995.
NOTE 2—The use of 100 Ω cords at any intermediate cross-connect points on 120 Ω links as well as the use of 120 Ωcords in conjunction with 100 Ω premises cabling is not allowed since it would result in worst-case jitter greater thanthat allowed in this standard.
CAUTION—Users of this annex are further advised to check with the manufacturer of the particular 100BASE-T4 cou-plers they intend to use with a 120 Ω link to see whether those couplers can operate correctly on cables with Zc as highas 120 Ω ± 15 Ω .
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 27A
(normative)
Repeater delay consistency requirements
Proper operation of the network requires that repeaters do not cause the Inter-Packet Gap (IPG) to disappearby propagating the end of any carrier event to different output ports with greatly different delay times. Max-imum port-to-port delays have been assigned as absolute delays to meet requirements for detection of colli-sion within a slot time and limiting the length of collision fragments to less than minimum frame size. Toavoid specification of minimum input-to-output propagation time as absolute values that reduce implementa-tion flexibility, these delays are instead implied by imposing a triangular delay inequality relationship.
Consider three ports A, B, C. Using the notation SOP(xy) to mean the start-of-packet delay for an input atport x to resulting output on port y, repeaters shall achieve this relationship for all groups of three portswithin a repeater set:
SOP(AC) < SOP(AB) + SOP(BC)
Following a frame transmitted by node A that propagates to nodes B and C, this constraint ensures that nodeB cannot complete an IPG timer and initiate a transmission that arrives at node C before node C has alsoadvanced its own IPG timer sufficiently that a pending frame can contend for access to the network.
There is a second delay consistency requirement, one that relates to jam propagation by repeaters. Using anotation similar to that above, SOJ(xy) stands for the start-of-jam propagation delay from port x to port yand EOJ(xy) for the end-of-jam delay between same two ports.
To ensure proper detection of collisions and avoid generation of fragments that exceed minimum frame size,maximum values have been imposed on SOJ and EOJ delays through repeaters. No specific minima havebeen specified as all delays less than the maxima meet the collision detection and fragment length criteria.To prevent the jam pattern from shrinking excessively as it propagates through repeaters, repeaters shallmeet this relationship between all pairs of ports:
The Selector Field, S[4:0] in the Link Code Word, shall be used to identify the type of message being sent byAuto-Negotiation. The following table identifies the types of messages that may be sent. As new messagesare developed, this table will be updated accordingly.
The Selector Field uses a 5-bit binary encoding, which allows 32 messages to be defined. All unspecifiedcombinations are reserved. Reserved combinations shall not be transmitted.
Table 28A–1—Selector Field value mappings
S4 S3 S2 S1 S0 Selector description
0 0 0 0 0 Reserved for future Auto-Negotiation development
0 0 0 0 1 IEEE Std 802.3
0 0 0 1 0 IEEE Std 802.9 ISLAN-16T
1 1 1 1 1 Reserved for future Auto-Negotiation development
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 28B
(normative)
IEEE 802.3 Selector Base Page definition
This annex provides the Technology Ability Field bit assignments, Priority Resolution table, and Message Pagetransmission conventions relative to the IEEE 802.3 Selector Field value within the base page encoding.
As new IEEE 802.3 LAN technologies are developed, a reserved bit in the Technology Ability field may beassigned to each technology by the standards body.
The new technology will then be inserted into the Priority Resolution hierarchy and made a part of the Auto-Negotiation standard. The relative hierarchy of the existing technologies will not change, thus providingbackward compatibility with existing Auto-Negotiation implementations.
It is important to note that the reserved bits are required to be transmitted as logic zeros. This guarantees thatdevices implemented using the current priority table will be forward compatible with future devices using anupdated priority table.
28B.1 Selector field value
The value of the IEEE 802.3 Selector Field is S[4:0] = 00001.
28B.2 Technology Ability Field bit assignments
The Technology bit field consists of bits D5 through D12 (A0–A7, respectively) in the IEEE 802.3 SelectorBase Page. Table 28B–1 summarizes the bit assignments.
Note that the order of the bits within the Technology Ability Field has no relationship to the relative priorityof the technologies.
Setting Bit A5 or Bit A6 indicates that the DTE has implemented both the optional MAC control sublayerand the PAUSE function as specified in Clause 31 and Annex 31B. This capability is significant only whenthe link is configured for full duplex operation, regardless of data rate and medium. The encoding of Bits A5and A6 is specified in Table 28B–2.
Table 28B–1—Technology Ability Field bit assignments
Bit Technology Minimum cabling requirement
A0 10BASE-T Two-pair category 3
A1 10BASE-T full duplex Two-pair category 3
A2 100BASE-TX Two-pair category 5
A3 100BASE-TX full duplex Two-pair category 5
A4 100BASE-T4 Four-pair category 3
A5 PAUSE operation for full duplex links Not applicable
A6 Asymmetric PAUSE operation for full duplex Links Not applicable
The PAUSE bit indicates that the device is capable of providing the symmetric PAUSE functions as definedin Annex 31B. The ASM_DIR bit indicates that asymmetric PAUSE is supported. The value of the PAUSEbit when the ASM_DIR bit is set indicates the direction the PAUSE frames are supported for flow across thelink. Asymmetric PAUSE configuration results in independent enabling of the PAUSE receive and PAUSEtransmit functions as defined by Annex 31B. See 28B.3 regarding PAUSE configuration resolution.
28B.3 Priority resolution
Since two devices may have multiple abilities in common, a prioritization scheme exists to ensure that thehighest common denominator ability is chosen. The following list shall represent the relative priorities of thetechnologies supported by the IEEE 802.3 Selector Field value, where priorities are listed from highest tolowest.
a) 1000BASE-T full duplexb) 1000BASE-Tc) 100BASE-T2 full duplexd) 100BASE-TX full duplexe) 100BASE-T2f) 100BASE-T4g) 100BASE-TXh) 10BASE-T full duplexi) 10BASE-T
The rationale for this hierarchy is straightforward. 10BASE-T is the lowest common denominator andtherefore has the lowest priority. Full duplex solutions are always higher in priority than their half duplexcounterparts. 1000BASE-T has a higher priority than 100 Mb/s technologies. 100BASE-T2 is ahead of100BASE-TX and 100BASE-T4 because 100BASE-T2 runs across a broader spectrum of copper cablingand can support a wider base of configurations. 100BASE-T4 is ahead of 100BASE-TX because 100BASE-T4 runs across a broader spectrum of copper cabling. The relative order of the technologies specified hereinshall not be changed. As each new technology is added, it shall be inserted into its appropriate place in thelist, shifting technologies of lesser priority lower in priority. If a vendor-specific technology is implemented,the priority of all IEEE 802.3 standard technologies shall be maintained, with the vendor specific technologyinserted at any appropriate priority location.
The use of the PAUSE operation for full duplex links (as indicated by bits A5 and A6) is orthogonal to thenegotiated data rate, medium, or link technology. The setting of these bits indicates the availability of addi-tional DTE capability when full duplex operation is in use. The PAUSE function shall be enabled accordingto Table 28B–3 only if the Highest Common Denominator is a full duplex technology. There is no priorityresolution associated with the PAUSE operation.
Table 28B–2—Pause encoding
PAUSE (A5) ASM_DIR (A6) Capability
0 0 No PAUSE
0 1 Asymmetric PAUSE toward link partner
1 0 Symmetric PAUSE
1 1 Both Symmetric PAUSE and Asymmetric PAUSE toward local device
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
28B.4 Message Page transmission convention
Each series of Unformatted Pages shall be preceded by a Message Page containing a Message Code thatdefines how the following Unformatted Pages will be used.
Next Page message codes should be allocated globally across Selector Field values so that meaningful com-munication is possible between technologies using different Selector Field values.
Table 28B–3—Pause resolution
Local device Link partnerLocal device resolution Link partner resolution
PAUSE ASM_DIR PAUSE ASM_DIR
0 0 Don’t care Don’t care Disable PAUSETransmit and Receive
Disable PAUSETransmit and Receive
0 1 0 Don’t care Disable PAUSETransmit and Receive
The Message Code Field of a message page used in Next Page exchange shall be used to identify the mean-ing of a message. The following table identifies the types of messages that may be sent. As new messages aredeveloped, this table will be updated accordingly.
The Message Code Field uses an 11-bit binary encoding that allows 2048 messages to be defined. All Mes-sage Codes not specified shall be reserved for IEEE use or allocation.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
28C.2 Message code #1—Null Message code
The Null Message code shall be transmitted during Next Page exchange when the Local Device has no furthermessages to transmit and the Link Partner is still transmitting valid Next Pages. See 28.2.3.4 for more details.
This Message Code is reserved for future expansion of the Technology Ability Field and indicates that adefined user code with a specific Technology Ability Field encoding follows.
This Message Code is reserved for future expansion of the Technology Ability Field and indicates that twodefined user codes with specific Technology Ability Field encodings follow.
28C.5 Message code #4—Remote fault number code
This Message Code shall be followed by a single user code whose encoding specifies the type of fault thathas occurred. The following user codes are defined:
0: RF TestThis code can be used to test Remote Fault operation.
1: Link Loss2: Jabber3: Parallel Detection Fault
This code may be sent to identify when bit 6.4 is set.
28C.6 Message code #5—Organizationally Unique Identifier (OUI) tag code
The OUI Tagged Message shall consist of a single message code of 0000 0000 0101 followed by four usercodes defined as follows. The first user code shall contain the most significant 11 bits of the OUI (bits23:13) with the most significant bit in bit 10 of the user code. The second user code shall contain the nextmost significant 11 bits of the OUI (bits 12:2) with the most significant bit in bit 10 of the user code. Thethird user code shall contain the remaining least significant 2 bits of the OUI (bits 1:0) with the most signif-icant bit in bit 10 of the user code. Bits 8:0 of the fourth user contain a user-defined user code value that isspecific to the OUI transmitted. The fourth and final user code shall contain a user-defined user code valuethat is specific to the OUI transmitted.
28C.7 Message code #6—PHY identifier tag code
The PHY ID tag code message shall consist of a single message code of 0000 0000 0110 followed by fouruser codes defined as follows. The first user code shall contain the most significant 11 bits of the PHY ID(2.15:5) with the most significant bit in bit 10 of the user code. The second user code shall contain bits 2.4:0to 3.15:10 of the PHY ID with the most significant bit in bit 10 of the user code. The third user code shallcontain bits 3.9:0 of the PHY ID with the most significant bit in bit 10 of the user code. Bit 0 in the third usercode shall contain a user-defined user code value that is specific to the PHY ID transmitted. The fourth andfinal user code shall contain a user-defined user code value that is specific to the PHY ID transmitted.
Clause 32 (100BASE-T2) uses Next Page Message Code 7 to indicate that T2 implementations will followthe transmission of this page [the initial, Message (formatted) Next Page] with two unformatted Next Pageswhich contain information defined in 32.5.4.2.
Clause 40 (1000BASE-T) uses Next Page Message Code 8 to indicate that 1000BASE-T implementationswill follow the transmission of this page [the initial, Message (formatted) Next Page] with two unformattedNext Pages that contain information defined in 40.5.1.2.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 28D
(normative)
Description of extensions to Clause 28 and associated annexes
28D.1 Introduction
This annex is to be used to document extensions and modifications to Clause 28 required by IEEE 802.3clauses and other standards that use Auto-Negotiation and that were approved after June 1995. It provides asingle location to define such extensions and modifications without changing the basic contents ofClause 28.
Subclause 28D.2 lists those clauses and standards that require extensions to Clause 28 and provides pointersto the subclauses where those extensions are listed.
28D.2 Extensions to Clause 28
28D.2.1 Extensions required for Clause 31 (full duplex)
Clause 31 (full duplex) requires the use of Auto-Negotiation. Extensions to Clause 28 and associatedannexes required for the correct operation of full duplex are shown in 28D.3.
28D.2.2 Extensions required for Clause 32 (100BASE-T2)
Clause 32 (100BASE-T2) requires the use of Auto-Negotiation. Extensions to Clause 28 required for correctoperation of 100BASE-T2 are shown in 28D.4.
28D.3 Extensions for Clause 31
Full duplex requires the use of bit A5 in the Technology Ability Field of the IEEE 802.3 Selector Base Page.(This bit is also defined as MII bit 4.10.) This bit was previously defined as “reserved for future technology.”
Bit A5 (PAUSE operation for full duplex links) signifies that the DTE has implemented both the optionalMAC Control sublayer and the PAUSE function as specified in Clause 31 and Annex 31B. This capability issignificant only when the link is configured for full duplex operation, regardless of data rate and medium.
Bit Technology Minimum cabling requirement
A5 PAUSE operation for full duplex links Not applicable
Clause 32 (100BASE-T2) makes special use of Auto-Negotiation and requires additional MII registers. Thisuse is summarized below. Details are provided in 32.5.
Auto-Negotiation is mandatory for 100BASE-T2 (32.1.3.4).
100BASE-T2 introduces the concept of MASTER and SLAVE to define DTEs and to facilitate the timing oftransmit and receive operations. Auto-Negotiation is used to provide information used to configure MAS-TER/SLAVE status (32.5.4.3).
100BASE-T2 uses unique next page transmit and receive registers (MII Registers 8, 9 and 10) in conjunc-tions with Auto-Negotiation. These registers are in addition to Registers 0–7 as defined in 28.2.4 (32.5.2).
100BASE-T2 use of Auto-Negotiation generates information which is stored in configuration and status bitsdefined for the MASTER-SLAVE Control register (MII Register 9) and the MASTER-SLAVE Status regis-ter (MII Register 10).
100BASE-T2 requires an ordered exchange of next page messages (32.5.1).
100BASE-T2 parameters are configured based on information provided by the ordered exchange of nextpage messages.
100BASE-T2 adds new message codes to be transmitted during Auto-Negotiation (32.5.4.2).
100BASE-T2 adds 100BASE-T2 full duplex and half duplex capabilities to the priority resolution table(28B.3) and MII Status Register (22.2.4.2).
T2 is defined as a valid value for “x” in 28.3.1 (e.g., link_status_T2). T2 represents that the 100BASE-T2PMA is the signal source.
28D.5 Extensions required for Clause 40 (1000BASE-T)
Clause 40 (1000BASE-T) makes special use of Auto-Negotiation and requires additional MII registers. Thisuse is summarized below. Details are provided in 40.5.
a) Auto-Negotiation is mandatory for 1000BASE-T. (40.5.1)
b) 1000BASE-T requires an ordered exchange of Next Page messages. (40.5.1.2)
c) 1000BASE-T parameters are configured based on information provided by the ordered exchange ofNEXT Page messages.
d) 1000BASE-T uses MASTER and SLAVE to define PHY operations and to facilitate the timing oftransmit and receive operations. Auto-Negotiation is used to provide information used to configureMASTER-SLAVE status.(40.5.2)
e) 1000BASE-T transmits and receives Next Pages for exchange of information related to MASTER-SLAVE operation. The information is specified in MII registers 9 and 10 (see 32.5.2 and 40.5.1.1),which are required in addition to registers 0-8 as defined in 28.2.4.
f) 1000BASE-T adds new message codes to be transmitted during Auto-Negotiation. (40.5.1.3)
g) 1000BASE-T adds 1000BASE-T full duplex and half duplex capabilities to the priority resolutiontable. (28B.3) and MII Extended Status Register (22.2.4.4)
h) 1000BASE-T is defined as a valid value for “x” in 28.3.1 (e.g., link_status_1GigT.) 1GigT repre-sents that the 1000BASE-T PMA is the signal source.
i) 1000BASE-T supports Asymmetric Pause as defined in Annex 28B.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 29A
(informative)
DTE and repeater delay components
29A.1 DTE delay
Round-trip DTE delay = MAC transmit start to MDI output + MDI input to MDI output (worst case, nondeferred) + MDI input to collision detect
NOTE 1—Refer to Clauses 23, 24, 25, and 26.
NOTE 2—Worst-case values are used for the one T4 and one TX/FX value shown in Table 29–3. (TX/FX values forMAC transmit start and MDI input to collision detect; T4 value for MDI input to MDI output.)
It is strongly recommended that detailed records documenting the topology components of 100BASE-T net-works be prepared and maintained to facilitate subsequent modification. Proper 100BASE-T topologydesign requires an accurate knowledge of link segment and hub parameters to ensure proper operation ofsingle and multi-segment, single collision domain networks. Link segment documentation is site-specificand requires careful documentation. It is recommended that the information shown in Table 29B–1 be col-lected for each link segment and archived for future reference. Hub performance parameters may beobtained from manufacturer documentation.
Table 29B–1—Recommended link segment documentation
Horizontal wiring (wiring closet, from punch-down block to
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 30A
(normative)
GDMO specification for 802.3 managed object classes
This annex formally defines the protocol encodings for CMIP and ISO/IEC 15802-2: 1995 [ANSI/IEEE Std802.1B and 802.1k, 1995 Edition] for the IEEE 802.3 Managed Objects using the templates specified inISO/IEC 10165-4: 1992. The application of a GDMO template compiler against 30A.1 to 30A.8 will pro-duce the proper protocol encodings.
NOTE 1—The arcs (that is, object identifier values) defined in Annex 30A deprecate the arcs previously defined inAnnexes H.1 (Layer Management), H.2 (Repeater Management), and H.3 (MAU Management). See IEEE Std 802.1F-1993, Annex C.4.
NOTE 2—During the update for 1000 Mb/s operation differences between objects in the root of the registration arcswere harmonized. All instances of iso(1) std(0) iso8802(8802) csma(3)... were changed to iso(1) member-body(2)us(840) 802dot3(10006)... in order to harmonize with the rest of this GDMO specification. For maximum compatibilitywith previous implementations it is recommended that all implementations respond equally to requests for communica-tion based on either registration arc.
Each attribute definition in this clause references directly by means of the WITH ATTRIBUTE SYNTAXconstruct or indirectly by means of the DERIVED FROM construct an ASN.1 type or subtype that definesthe attribute’s type and range. Those ASN.1 types and subtypes defined exclusively for CSMA/CDManagement appear in a single ASN.1 module in 30B.1.
Counters for these protocol encodings are specified as either 32 or 64 bits wide. Thirty-two bit counters areused for the protocol encoding of counter attributes, providing the minimum rollover time is 58 min or more.Sixty-four bit counters are used for the protocol encoding of counter attributes that could roll over in lessthan 58 min with a 32-bit counter. Approximate counter rollover times are provided as notes below eachcounter BEHAVIOUR definition. 1000 Mb/s counters are 10 times faster than 100 Mb/s counters, similarly100 Mb/s counters are 10 times faster than 10 Mb/s counters. For formal definition of the counter, refer tothe BEHAVIOUR bCMCounter in 30B.1.
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) package(4) macMandatoryPkg(1);
PRESENT IF Conformance to DTE Management is desired. Attributes aMACCapabilities and aDuplexStatus are mandatory in systems that can operate in full duplex mode and are recommended in systems that can only operate in half duplex mode.;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBinding(6) macMonitor(2);
nbMAC-MACControl NAME BINDING
SUBORDINATE OBJECT CLASS oMACEntity;NAMED BY SUPERIOR OBJECT CLASS oMACControlEntity;WITH ATTRIBUTE aMACID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbMAC-MACControl(16);
nbMAC-Aggregator NAME BINDING
SUBORDINATE OBJECT CLASS oMACEntity;NAMED BY SUPERIOR OBJECT CLASS oAggregator;WITH ATTRIBUTE aMACID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbMAC-Aggregator(17);
30A.1.2 DTE MAC entity attributes
aMACID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bMACID;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
attribute(7) modifyMACAddress(29);
bReadWriteMACAddress BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.1.1.29;
NOTE—This maps to localMACAddress (of the mandatory macPackage) in ISO/IEC 10742: 1994.;
aCollisionFrames ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AttemptArray;BEHAVIOUR bCollisionFrames;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) collisionFrames(30);
bCollisionFrames BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.1.1.30;
NOTE—The approximate minimum time for any single counter rollover for10 Mb/s operation is 103 h.;
aMACCapabilities ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACCapabilitiesList;
MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bMACCapabilities;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) aMACCapabilities(89);
bMACCapabilities BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.1.1.31;
aDuplexStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.DuplexValues;MATCHES FOR EQUALITY;BEHAVIOUR bDuplexStatus;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) aDuplexStatus(90);
bDuplexStatus BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.1.1.32;
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bPHYID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) phyID(31);
bPHYID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.1;
aPHYType ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PhyTypeValue;
MATCHES FOR EQUALITY;BEHAVIOUR bPHYType;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) phyType(32);
bPHYType BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.2;
aPHYTypeList ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PhyTypeList;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bPHYTypeList;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) phyTypeList(33);
bPHYTypeList BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.3;
aSQETestErrors ATTRIBUTE
DERIVED FROM aCMCounter;BEHAVIOUR bSQETestErrors;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) sqeTestErrors(34);
bSQETestErrors BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.4;
NOTE—The approximate minimum time between counter rollovers for 10 Mb/soperation is 80 h.;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
aSymbolErrorDuringCarrier ATTRIBUTE
DERIVED FROM aCMCounter;BEHAVIOUR bSymbolErrorDuringCarrier;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) symbolErrorDuringCarrier(35);
bSymbolErrorDuringCarrier BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.5;
NOTE—The approximate minimum time between counter rollovers for 10 Mb/soperation is 80 h.;
aMIIDetect ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MIIDetect;MATCHES FOR EQUALITY;BEHAVIOUR bMIIDetect;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mIIDetect(36);
bMIIDetect BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.6;
aPHYAdminState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PortAdminState;
MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bPHYAdminState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) phyAdminState(37);
bPHYAdminState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.1.7;
30A.2.3 DTE physical entity actions
acPHYAdminControl ACTION
BEHAVIOUR bPHYAdminControl;MODE CONFIRMED;WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.
PortAdminState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
action(9) phyAdminControl(5);
bPHYAdminControl BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.3.2.2.1;
SUBORDINATE OBJECT CLASS oMACControlEntity;NAMED BY SUPERIOR OBJECT CLASS “ISO/IEC 10165-2”:system;WITH ATTRIBUTE aMACControlID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbMACControl-System(18);
nbMACControl-Aggregator NAME BINDING
SUBORDINATE OBJECT CLASS oMACControlEntity;NAMED BY SUPERIOR OBJECT CLASS oAggregator;WITH ATTRIBUTE aMACControlID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
30A.3.2 DTE MAC Control entity attributes
aMACControlID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOR bMACControlID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006)
csmacdmgt(30) attribute(7) aMACControlID(92);
bMACControlID BEHAVIOR
DEFINED AS See "BEHAVIOR DEFINED AS" in 30.3.3.1;
aMACControlFunctionsSupported ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACControlFunctionsList;
MATCHES FOR EQUALITY, ORDERING;BEHAVIOR bMACControlFunctionsSupported;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006)
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBinding(6) repeaterMonitor(6);
30A.5.2 Repeater attributes
aRepeaterID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bRepeaterID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) repeaterID(38);
bRepeaterID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.1.1.1.
aRepeaterType ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.RepeaterType;MATCHES FOR EQUALITY;BEHAVIOUR bRepeaterType;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) repeaterType (39);
bRepeaterType BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.1.1.2.
aRepeaterGroupCapacity ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bRepeaterGroupCapacity;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) repeaterGroupCapacity(40);
bRepeaterGroupCapacity BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.1.1.3.
aGroupMap ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.BitString;
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bGroupID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) groupID(46);
bGroupID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.2.1.1;
aGroupPortCapacity ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bGroupPortCapacity;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) groupPortCapacity(47);
bGroupPortCapacity BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.2.1.2;
aPortMap ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.BitString;MATCHES FOR EQUALITY;BEHAVIOUR bPortMap;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) portMap(48);
bPortMap BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.2.1.3;
30A.6.3 Group notifications
nPortMapChange NOTIFICATION
BEHAVIOUR bPortMapChange;WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.BitString;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
notification(10) portMapChange(4);
bPortMapChange BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.2.2.1;
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.3.1.16;
aSymbolErrorDuringPacket ATTRIBUTE
DERIVED FROM aCMCounter;BEHAVIOUR bSymbolErrorDuringPacket;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) symbolErrorDuringPacket(65);
bSymbolErrorDuringPacket BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.3.1.17;
aLastSourceAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802CommonDefinitions.MACAddress;MATCHES FOR EQUALITY;BEHAVIOUR bLastSourceAddress;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) lastSourceAddress(66);
bLastSourceAddress BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.3.1.18;
aSourceAddressChanges ATTRIBUTE
DERIVED FROM aCMCounter;BEHAVIOUR bSourceAddressChanges;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) sourceAddressChanges(67);
bSourceAddressChanges BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.3.1.19;
NOTE—The approximate minimum time for counter rollover for 10 Mb/s opera-tion is 81 h.;
aBursts ATTRIBUTE
DERIVED FROM aCMCounter;BEHAVIOUR bBursts;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) bursts(100);
bBursts BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.4.3.1.20;
SUBORDINATE OBJECT CLASS oMAU;NAMED BY SUPERIOR OBJECT CLASS --(of oRepeaterPort)
oRepeaterPort AND SUBCLASSES;--1.2.840.10006.30.3.5
WITH ATTRIBUTE aMAUID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
nameBinding(6) mau-repeaterName(9);
nbMAU-dteName NAME BINDING
SUBORDINATE OBJECT CLASS oMAU;NAMED BY SUPERIOR OBJECT CLASS --(of oPHYEntity)
oPHYEntity AND SUBCLASSES--1.2.840.10006.30.3.2;
WITH ATTRIBUTE aMAUID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
nameBinding(6) mau-dteName(10);
30A.8.2 MAU attributes
aMAUID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bMAUID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mauID(68);
bMAUID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.1;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
aMAUType ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.TypeValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bMAUType;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mauType(69);
bMAUType BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.2;
aMAUTypeList ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.TypeList;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bMAUTypeList;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mauTypeList(70);
bMAUTypeList BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.3;
aMediaAvailable ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MediaAvailState;
MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bMediaAvailable;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mauMediaAvailable(71);
bMediaAvailable BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.4;
aLoseMediaCounter ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bLoseMediaCounter;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mauLoseMediaCounter(72);
bLoseMediaCounter BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.5;
aJabber ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.Jabber;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bJabberAttribute;
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7) jabber(73);
bJabberAttribute BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.6;
aMAUAdminState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AdminState;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bMAUAdminState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) mauAdminState(74);
bMAUAdminState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.7;
aBbMAUXmitRcvSplitType ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.BbandXmitRcvSplitType;
MATCHES FOR EQUALITY;BEHAVIOUR bBbMAUXmitRcvSplitType;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) bBandSplitType(75);
bBbMAUXmitRcvSplitType BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.8;
aBroadbandFrequencies ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.BbandFrequency;
MATCHES FOR EQUALITY;BEHAVIOUR bBroadbandFrequencies;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) bBandFrequencies(76);
bBroadbandFrequencies BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.5.1.1.9;
aFalseCarriers ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bFalseCarriers;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
;;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
managedObjectClass(3) autoNegObjectClass(7);
nbAutoNeg-mauName NAME BINDING
SUBORDINATE OBJECT CLASS oMAU;NAMED BY SUPERIOR OBJECT CLASS --(of oMAU)
oMAU AND SUBCLASSES;--1.2.840.10006.30.3.6
WITH ATTRIBUTE aMAUID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
nameBinding(6) autoNeg-mauName(11);
30A.9.2 Auto-Negotiation attributes
aAutoNegID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.OneOfName;MATCHES FOR EQUALITY;BEHAVIOUR bAutoNegID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) autoNegID(78);
bAutoNegID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.6.1.1.1;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
aAutoNegReceivedSelectorAbility ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AutoNegSelectorList;
MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAutoNegReceivedSelectorAbility;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) autoNegReceivedSelectorAbility(87);
bAutoNegReceivedSelectorAbility BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.6.1.1.10;
30A.9.3 AutoNegotiation actions
acAutoNegRestartAutoConfig ACTION
BEHAVIOUR bAutoNegRestartAutoConfig;MODE CONFIRMED;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
action(9) autoNegRestartAutoConfig(11);
bAutoNegRestartAutoConfig BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.6.1.2.1;
acAutoNegAdminControl ACTION
BEHAVIOUR bAutoNegAdminControl;WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.
AutoNegAdminState;MODE CONFIRMED;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
action(9) autoNegAdminCtrl(12);
bAutoNegAdminControl BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.6.1.2.2;
30A.10 ResourceTypeID managed object class
30A.10.1 ResourceTypeID, formal definition
— Implementation of this managed object in accordance with the definition contained in IEEE Std— 802.1F-1993 is a conformance requirement of this standard.— NOTE—A single instance of the Resource Type ID managed object exists within the oMACEntity— managed object class, a single instance of the Resource Type ID managed object exists within — the oRepeater managed object class, and a single instance of the Resource Type ID managed— object exists within the oMAU managed object class conditional on the presence of an MII.— The managed object itself is contained in IEEE Std 802.1F-1993, therefore only name bindings— appear in this standard;
mgt(30) package(4) pAggregatorOptional(21);PRESENT IF The optional package is implemented;
;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) managedOb-
jectClass(3) oAggregator(10);
nbAggregatorName NAME BINDING
SUBORDINATE OBJECT CLASS oAggregator;NAMED BY SUPERIOR OBJECT CLASS “ISO/IEC 10165-2”:system;WITH ATTRIBUTE aAggIDREGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbAggregatorName(20);
30A.11.2 Aggregator attributes
aAggID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggID;
MATCHES FOR EQUALITY;BEHAVIOUR bAggID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggID(101);
bAggID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.1;
aAggDescription ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.DescriptionString;MATCHES FOR EQUALITY;BEHAVIOUR bAggDescription;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggDescription(102);
bAggDescription BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.2;
aAggName ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.DescriptionString;MATCHES FOR EQUALITY;BEHAVIOUR bAggName;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggName(103);
bAggName BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.3;
aAggActorSystemID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACAddress;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggActorSystemID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggActorSystemID(104);
bAggActorSystemID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.4;
aAggActorSystemPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggActorSystemPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
bAggActorSystemPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.5;
aAggAggregateOrIndividual ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggOrInd;MATCHES FOR EQUALITY;BEHAVIOUR bAggAggregateOrIndividual;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggAggregateOrIndividual(106);
bAggAggregateOrIndividual BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.6;
aAggActorAdminKey ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggActorAdminKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggActorAdminKey(107);
bAggActorAdminKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.7;
aAggActorOperKey ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggActorOperKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggActorOperKey(108);
bAggActorOperKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.8;
aAggMACAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACAddress;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggMACAddress;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggMACAddress(109);
bAggMACAddress BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.9;
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACAddress;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPartnerSystemID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPartnerSystemID(110);
bAggPartnerSystemID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.10;
aAggPartnerSystemPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPartnerSystemPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPartnerSystemPriority(111);
bAggPartnerSystemPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.11;
aAggPartnerOperKey ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggPartnerOperKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPartnerOperKey(112);
bAggPartnerOperKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.12;
aAggAdminState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggState;MATCHES FOR EQUALITY;BEHAVIOUR bAggAdminState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggAdminState(113);
bAggAdminState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.13;
aAggOperState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggState;MATCHES FOR EQUALITY;BEHAVIOUR bAggOperState ;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)aAggOperState(114);
bAggOperState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.14;
aAggTimeOfLastOperChange ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.Integer32;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggTimeOfLastOperChange;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggTimeOfLastOperChange(115);
bAggTimeOfLastOperChange BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.15;
aAggDataRate ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggDataRate;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggDataRate;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggDataRate(116);
bAggDataRate BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.16;
aAggOctetsTxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggOctetsTxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggOctetsTxOK(117);
bAggOctetsTxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.17.
NOTE—This counter has a maximum increment rate of 1 230 000 counts per second at 10 Mb/s.;
aAggOctetsRxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggOctetsRxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.18.
NOTE—This counter has a maximum increment rate of 1 230 000 counts per second at 10 Mb/s.;
aAggFramesTxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggFramesTxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggFramesTxOK(119);
bAggFramesTxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.19.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggFramesRxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggFramesRxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggFramesRxOK(120);
bAggFramesRxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.20.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggMulticastFramesTxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggMulticastFramesTxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggMulticastFramesTxOK(121);
bAggMulticastFramesTxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.21.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggMulticastFramesRxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggMulticastFramesRxOK(122);
bAggMulticastFramesRxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.22.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggBroadcastFramesTxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggBroadcastFramesTxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggBroadcastFramesTxOK(123);
bAggBroadcastFramesTxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.23.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggBroadcastFramesRxOK ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggBroadcastFramesRxOK;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggBroadcastFramesRxOK(124);
bAggBroadcastFramesRxOK BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.24.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggFramesDiscardedOnTx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggFramesDiscardedOnTx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggFramesDiscardedOnTx(125);
bAggFramesDiscardedOnTx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.25.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggFramesDiscardedOnRx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggFramesDiscardedOnRx(126);
bAggFramesDiscardedOnRx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.26.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggFramesWithTxErrors ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggFramesWithTxErrors;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggFramesWithTxErrors(127);
bAggFramesWithTxErrors BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.27.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggFramesWithRxErrors ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggFramesWithRxErrors;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggFramesWithRxErrors(128);
bAggFramesWithRxErrors BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.28.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggUnknownProtocolFrames ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggUnknownProtocolFrames;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
bAggUnknownProtocolFrames BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.29.
NOTE—This counter has a maximum increment rate of 16 000 counts per second at 10 Mb/s.;
aAggLinkUpDownNotificationEnable ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.NotificationEnable;MATCHES FOR EQUALITY;BEHAVIOUR bAggLinkUpDownNotificationEnable;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggLinkUpDownNotificationEnable(130);
bAggLinkUpDownNotificationEnable BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.31;
aAggPortList ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortList;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortList;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortList(131);
bAggPortList BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.30;
aAggCollectorMaxDelay ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.CollectorMaxDelay;MATCHES FOR EQUALITY;BEHAVIOUR bAggCollectorMaxDelay;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggCollectorMaxDelay(132);
bAggCollectorMaxDelay BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.1.1.32;
30A.11.3 Aggregator notifications
nAggLinkUpNotification NOTIFICATION
BEHAVIOUR bAggLinkUpNotification;WITH INFORMATION SYNTAX IEEE802Dot3-MgmtAttributeModule.AggID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) notifica-
mgt(30) package(4) pAggregationPortMandatory(22);PRESENT IF Conformance to Link Aggregation management is desired;
;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) managedOb-
jectClass(3) oAggregationPort(11);
nbAggregationPort NAME BINDING
SUBORDINATE OBJECT CLASS oAggregationPort;NAMED BY SUPERIOR OBJECT CLASS oAggregator;WITH ATTRIBUTE aAggPortID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbAggregationPortName(21);
30A.12.2 Aggregation Port attributes
aAggPortID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortID;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortID(133);
bAggPortID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.1;
aAggPortActorSystemPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortActorSystemPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorSystemPriority(134);
bAggPortActorSystemPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.2;
aAggPortActorSystemID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACAddress;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortActorSystemID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorSystemID(135);
bAggPortActorSystemID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.3;
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortActorAdminKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorAdminKey(136);
bAggPortActorAdminKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.4;
aAggPortActorOperKey ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortActorOperKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorOperKey(137);
bAggPortActorOperKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.5;
aAggPortPartnerAdminSystemPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerAdminSystemPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerAdminSystemPriority(138);
bAggPortPartnerAdminSystemPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.6;
aAggPortPartnerOperSystemPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerOperSystemPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerOperSystemPriority(139);
bAggPortPartnerOperSystemPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.7;
aAggPortPartnerAdminSystemID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACAddress;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerAdminSystemID;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)aAggPortPartnerAdminSystemID(140);
bAggPortPartnerAdminSystemID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.8;
aAggPortPartnerOperSystemID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MACAddress;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR baAggPortPartnerOperSystemID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerOperSystemID(141);
bAggPortPartnerOperSystemID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.9;
aAggPortPartnerAdminKey ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortPartnerAdminKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerAdminKey(142);
bAggPortPartnerAdminKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.10;
aAggPortPartnerOperKey ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.KeyValue;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortPartnerOperKey;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerOperKey(143);
bAggPortPartnerOperKey BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.11;
aAggPortSelectedAggID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggID;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortSelectedAggID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortSelectedAggID(144);
bAggPortSelectedAggID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.12;
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggID;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortAttachedAggID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortAttachedAggID(145);
bAggPortAttachedAggID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.13;
aAggPortActorPort ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PortNumber;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortActorPort;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorPort(146);
bAggPortActorPort BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.14;
aAggPortActorPortPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortActorPortPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorPortPriority(147);
bAggPortActorPortPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.15;
aAggPortPartnerAdminPort ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PortNumber;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerAdminPort;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerAdminPort(148);
bAggPortPartnerAdminPort BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.16;
aAggPortPartnerOperPort ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PortNumber;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerOperPort;
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)aAggPortPartnerOperPort(149);
bAggPortPartnerOperPort BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.17;
aAggPortPartnerAdminPortPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerAdminPortPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerAdminPortPriority(150);
bAggPortPartnerAdminPortPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.18;
aAggPortPartnerOperPortPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.PriorityValue;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerOperPortPriority;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerOperPortPriority(151);
bAggPortPartnerOperPortPriority BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.19;
aAggPortActorAdminState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortState;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortActorAdminState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorAdminState(152);
bAggPortActorAdminState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.20;
aAggPortActorOperState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortState;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortActorOperState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortActorOperState(153);
bAggPortActorOperState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.21;
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortState;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerAdminState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerAdminState(154);
bAggPortPartnerAdminState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.22;
aAggPortPartnerOperState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortState;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortPartnerOperState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortPartnerOperState(155);
bAggPortPartnerOperState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.23;
aAggPortAggregateOrIndividual ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggOrInd;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortAggregateOrIndividual;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortAggregateOrIndividual(156);
bAggPortAggregateOrIndividual BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.2.1.24;
30A.13 Aggregation Port Statistics managed object class
30A.13.1 Aggregation Port Statistics, formal definition
mgt(30) package(4) pAggPortStats(23);PRESENT IF The Aggregation Port Statistics package is supported;
;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) managedOb-
jectClass(3) oAggPortStats(12);
nbAggPortStats NAME BINDING
SUBORDINATE OBJECT CLASS oAggPortStats;NAMED BY SUPERIOR OBJECT CLASS oAggregationPort;WITH ATTRIBUTE aAggPortStatsID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbAggPortStats(22);
30A.13.2 Aggregation Port Statistics attributes
aAggPortStatsID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortID;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortStatsID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsID(157);
bAggPortStatsID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.1;
aAggPortStatsLACPDUsRx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsLACPDUsRx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsLACPDUsRx(158);
bAggPortStatsLACPDUsRx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.2.
NOTE—This counter has a maximum increment rate of 5 counts per second at 10 Mb/s.;
aAggPortStatsMarkerPDUsRx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsMarkerPDUsRx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.3.
NOTE—This counter has a maximum increment rate of 5 counts per second at 10 Mb/s.;
aAggPortStatsMarkerResponsePDUsRx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsMarkerResponsePDUsRx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsMarkerResponsePDUsRx(160);
bAggPortStatsMarkerResponsePDUsRx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.4.
NOTE—This counter has a maximum increment rate of 5 counts per second at 10 Mb/s.;
aAggPortStatsUnknownRx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsUnknownRx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsUnknownRx(161);
bAggPortStatsUnknownRx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.5.
NOTE—This counter has a maximum increment rate of 50 counts per second at 10 Mb/s.;
aAggPortStatsIllegalRx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsIllegalRx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsIllegalRx(162);
bAggPortStatsIllegalRx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.6.
NOTE—This counter has a maximum increment rate of 50 counts per second at 10 Mb/s.;
aAggPortStatsLACPDUsTx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsLACPDUsTx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
bAggPortStatsLACPDUsTx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.7.
NOTE—This counter has a maximum increment rate of 5 counts per second at 10 Mb/s.;
aAggPortStatsMarkerPDUsTx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsMarkerPDUsTx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsMarkerPDUsTx(164);
bAggPortStatsMarkerPDUsTx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.8.
NOTE—This counter has a maximum increment rate of 5 counts per second at 10 Mb/s.;
aAggPortStatsMarkerResponsePDUsTx ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortStatsMarkerResponsePDUsTx;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortStatsMarkerResponsePDUsTx(165);
bAggPortStatsMarkerResponsePDUsTx BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.3.1.9.
NOTE—This counter has a maximum increment rate of 5 counts per second at 10 Mb/s.;
30A.14 Aggregation Port Debug Information managed object class
30A.14.1 Aggregation Port Debug Information, formal definition
mgt(30) package(4) pAggPortDebugInformation(24);PRESENT IF The Aggregation Port Debug Information package is sup-ported;
;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) managedOb-
jectClass(3) oAggPortDebugInformation(13);
nbAggPortDebugInformation NAME BINDING
SUBORDINATE OBJECT CLASS oAggPortDebugInformation;NAMED BY SUPERIOR OBJECT CLASS oAggregationPort;WITH ATTRIBUTE aAggPortDebugInformationIDREGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) nameBind-
ing(6) nbAggPortDebugInformation(23);
30A.14.2 Aggregation Port Debug Information attributes
aAggPortDebugInformationID ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.AggPortID;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugInformationID;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugInformationID(166);
bAggPortDebugInformationID BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.1;
aAggPortDebugRxState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.RxState;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortDebugRxState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugRxState(167);
bAggPortDebugRxState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.2;
aAggPortDebugLastRxTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.Integer32;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugLastRxTime;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
bAggPortDebugLastRxTime BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.3;
aAggPortDebugMuxState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.MuxState;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortDebugMuxState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugMuxState(169);
bAggPortDebugMuxState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.4;
aAggPortDebugMuxReason ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.DescriptionString;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortDebugMuxReason;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugMuxReason(170);
bAggPortDebugMuxReason BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.5;
aAggPortDebugActorChurnState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.ChurnState;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortDebugActorChurnState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugActorChurnState(171);
bAggPortDebugActorChurnState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.6;
aAggPortDebugPartnerChurnState ATTRIBUTE
WITH ATTRIBUTE SYNTAX IEEE802Dot3-MgmtAttributeModule.ChurnState;MATCHES FOR EQUALITY;BEHAVIOUR bAggPortDebugPartnerChurnState;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugPartnerChurnState(172);
bAggPortDebugPartnerChurnState BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.7;
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugActorChurnCount;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugActorChurnCount(173);
bAggPortDebugActorChurnCount BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.8.
NOTE—This counter has a maximum increment rate of 5 counts per second.;
aAggPortDebugPartnerChurnCount ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugPartnerChurnCount;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugPartnerChurnCount(174);
bAggPortDebugPartnerChurnCount BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.9.
NOTE—This counter has a maximum increment rate of 5 counts per second.;
aAggPortDebugActorSyncTransitionCount ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugActorSyncTransitionCount;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugActorSyncTransitionCount(175);
bAggPortDebugActorSyncTransitionCount BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.10.
NOTE—This counter has a maximum increment rate of 5 counts per second.;
aAggPortDebugPartnerSyncTransitionCount ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugPartnerSyncTransitionCount;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugPartnerSyncTransitionCount(176);
bAggPortDebugPartnerSyncTransitionCount BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.11.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
NOTE—This counter has a maximum increment rate of 5 counts per second.;
aAggPortDebugActorChangeCount ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugActorChangeCount;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugActorChangeCount(177);
bAggPortDebugActorChangeCount BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.12.
NOTE—This counter has a maximum increment rate of 5 counts per second.;
aAggPortDebugPartnerChangeCount ATTRIBUTE
DERIVED FROM aCMCounter;MATCHES FOR EQUALITY, ORDERING;BEHAVIOUR bAggPortDebugPartnerChangeCount;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30) attribute(7)
aAggPortDebugPartnerChangeCount(178);
bAggPortDebugPartnerChangeCount BEHAVIOUR
DEFINED AS See “BEHAVIOUR DEFINED AS” in 30.7.4.1.13.
NOTE—This counter has a maximum increment rate of 5 counts per second.;
This template defines generic facilities that are used in the standard.
aCMCounter ATTRIBUTE
DERIVED FROM “ISO/IEC 10165-5”:genericWrappingCounter;BEHAVIOUR bCMCounter;REGISTERED AS iso(1) member-body(2) us(840) 802dot3(10006) csmacdmgt(30)
attribute(7) cmCounter(88);
bCMCounter BEHAVIOUR
DEFINED AS Wraps at one of two sizes. Size is conditional.Wraps at 32 bits, that is this counter reaches its maximum value at 232–1 (i.e., approximately 4.294 × 109) and then rolls over to zero on the next increment, if maximum increment rate from zero causes a rollover in 58 min or more.Wraps at 64 bits, that is this counter reaches its maximum value at 264–1 (i.e., approximately 1.844... × 1019) and then rolls over to zero on the next increment, if maximum increment rate from zero would cause a 32 bit counter to roll over in less than 58 min.The counter that this is derived from initializes to zero. Initialization to zero is not a requirement of this standard;
30B.2 ASN.1 module for CSMA/CD managed objects
This ASN.1 module defines the ASN.1 types and subtypes that are referred to immediately after theWITH ATTRIBUTE SYNTAX construct in this clause’s uses of the attribute template defined in ISO/IEC 10165-4: 1992, Guidelines for the definition of managed objects (GDMO).
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
unknown (2), --initializing, true state not yet knownoperational (3), --powered and connectedstandby (4), --inactive but onshutdown (5) --similar to power down
AggDataRate ::= INTEGER (0..2^32-1)--The data rate of an Aggregation
AggID ::= INTEGER (0..2^32-1)
AggOrInd ::= BOOLEAN
AggPortID ::= INTEGER (0..2^32-1)
AggPortList ::= SEQUENCE OF AggPortID
AggPortState ::= BIT STRING (SIZE (1..8))
AggState ::= ENUMERATED up (0), --operationaldown (1) --disabled
AttemptArray::= SEQUENCE OF aCMCounter--array [1..attempt limit - 1]
global (0), --reserved for future use.other (1), --undefinedunknown (2), --initializing, true ability not yet known.10BASE-T (14), --10BASE-T as defined in Clause 1410BASE-TFD (142), --Full duplex 10BASE-T as defined in Clauses 14 and 31100BASE-T4 (23), --100BASE-T4 as defined in Clause 23100BASE-TX (25), --100BASE-TX as defined in Clause 25100BASE-TXFD (252), --Full duplex 100BASE-TX as defined in Clauses 25 and 31FDX PAUSE (312), --PAUSE operation for full duplex links as defined in Annex 31BFDX APAUSE (313), --Asymmetric PAUSE operation for full duplex links as defined
in Clause 37 and Annex 31BFDX SPAUSE (314), --Symmetric PAUSE operation for full duplex links as defined
in Clause 37 and Annex 31BFDX BPAUSE (315), --Asymmetric and Symmetric PAUSE operation for full duplex
links as defined in Clause 37 and Annex 31B100BASE-T2 (32), --100BASE-T2 as defined in Clause 32100BASE-T2FD (322), --Full duplex 100BASE-T2 as defined in Clauses 31 and 321000BASE-X (36), --1000BASE-X as defined in Clause 361000BASE-XFD (362), --Full duplex 1000BASE-X as defined in Clause 361000BASE-T (40), --1000BASE-T UTP PHY as defined in Clause 401000BASE-TFD (402), --Full duplex 1000BASE-T UTP PHY to be defined in Clause 40Rem Fault1 (37), --Remote fault bit 1 (RF1) as specified in Clause 37Rem Fault2 (372), --Remote fault bit 2 (RF1) as specified in Clause 37isoethernet (8029) --802.9 ISLAN-16T
AutoNegTechnologyList::= SEQUENCE OF AutoNegTechnology
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
DuplexValues::= ENUMERATED half duplex (1), --capable of operating in half duplex modefull duplex (2), --capable of operating in full duplex modeunknown (3) --unknown duplex capability
JabberFlag::= ENUMERATED other (1), --undefinedunknown (2), --initializing, true state not yet knownnormal (3), --state is true or normalfault (4) --state is false, fault or abnormal
JabberCounter::= INTEGER (0..232 –1)
KeyValue ::= INTEGER (0..2^16-1) --16 bit value; range 0-65535
LACPActivity ::= ENUMERATED active (0), --Port is Active LACPpassive (1) --Port is Passive LACP
LACPTimeout ::= ENUMERATED short (0), --Timeouts are Shortlong (1) --Timeouts are Long
MACControlFunctionsList::= SEQUENCE OF MACControlFunctions
MACCapabilitiesList::= SEQUENCE OF DuplexValues
MauTypeList::= SEQUENCE OF TypeValue
MediaAvailState::= ENUMERATED other (1), --undefinedunknown (2), --initializing, true state not yet knownavailable (3), --link or light normal, loopback normalnot available (4), --link loss or low light, no loopback
remote fault (5), --remote fault with no detailinvalid signal (6), --invalid signal, applies only to 10BASE-FBremote jabber (7), --remote fault, reason known to be jabberremote link loss (8), --remote fault, reason known to be far-end link lossremote test (9), --remote fault, reason known to be testoffline (10), --offline, applies only to Clause 37 Auto-Negotiationauto neg error (11) --Auto-Negotiation error, applies only to Clause 37 Auto-
RepeaterHealthState::= ENUMERATED other (1), --undefined or unknownok (2), --no known failuresrepeaterFailure (3), --known to have a repeater-related failuregroupFailure (4), --known to have a group-related failureportFailure (5), --known to have a port-related failuregeneralFailure (6) --has a failure condition, unspecified type
RepeaterType::= ENUMERATED other (1), --See 30.2.5: unknown (2), --initializing, true state or type not yet known10 Mb/s (9), --Clause 9 10 Mb/s Baseband repeater100 Mb/sClassI (271), --Clause 27 class I 100 Mb/s Baseband repeater100 Mb/sClassII (272), --Clause 27 class II 100 Mb/s Baseband repeater1000 Mb/s (41), --Clause 41 1000 Mb/s Baseband repeater802.9a (99) --Integrated services repeater
RxState ::= ENUMERATED current (0),expired (1),defaulted (2),initialize (3),lacpDisabled (4),portDisabled (5)
TrueFalse::= BOOLEAN
TypeList::= SEQUENCE OF TypeValue
TypeValue::= ENUMERATED global (0), --undefinedother (1), --undefinedunknown (2), --initializing, true state not yet knownAUI (7), --no internal MAU, view from AUI10BASE5 (8), --Thick coax MAU as specified in Clause 8FOIRL (9), --FOIRL MAU as specified in 9.910BASE2 (10), --Thin coax MAU as specified in Clause 10
10BROAD36 (11), --Broadband DTE MAU as specified in Clause 1110BASE-T (14), --UTP MAU as specified in Clause 14, duplex mode
unknown10BASE-THD (141), --UTP MAU as specified in Clause 14, half duplex mode10BASE-TFD (142), --UTP MAU as specified in Clause 14, full duplex mode10BASE-FP (16), --Passive fiber MAU as specified in Clause 1610BASE-FB (17), --Synchronous fiber MAU as specified in Clause 1710BASE-FL (18), --Asynchronous fiber MAU as specified in Clause 18, duplex
mode unknown10BASE-FLHD (181), --Asynchronous fiber MAU as specified in Clause 18, half
duplex mode10BASE-FLFD (182), --Asynchronous fiber MAU as specified in Clause 18, full
duplex mode100BASE-T4 (23), --Four-pair Category 3 UTP as specified in Clause 23100BASE-TX (25), --Two-pair Category 5 UTP as specified in Clause 25, duplex
mode unknown100BASE-TXHD (251), --Two-pair Category 5 UTP as specified in Clause 25, half
duplex mode100BASE-TXFD (252), --Two-pair Category 5 UTP as specified in Clause 25, full
duplex mode100BASE-FX (26), --X fiber over PMD as specified in Clause 26, duplex mode
unknown100BASE-FXHD (261), --X fiber over PMD as specified in Clause 26, half duplex mode100BASE-FXFD (262), --X fiber over PMD as specified in Clause 26, full duplex mode100BASE-T2 (32), --Two-pair Category 3 UTP as specified in Clause 32, duplex
mode unknown100BASE-T2HD (321), --Two-pair Category 3 UTP as specified in Clause 32, half
duplex mode100BASE-T2FD (322), --Two-pair Category 3 UTP as specified in Clause 32, full
duplex mode1000BASE-X (36), --X PCS/PMA as specified in Clause 36 over unknown PMD,
duplex mode unknown1000BASE-XHD (361), --X PCS/PMA as specified in Clause 36 over unknown PMD,
half duplex mode1000BASE-XFD (362), --X PCS/PMA as specified in Clause 36 over unknown PMD,
full duplex mode1000BASE-LX (381), --X fiber over long-wavelength laser PMD as specified in
Clause 38, duplex mode unknown1000BASE-LXHD (382), --X fiber over long-wavelength laser PMD as specified in
Clause 38, half duplex mode1000BASE-LXFD (383), --X fiber over long-wavelength laser PMD as specified in
Clause 38, full duplex mode1000BASE-SX (384), --X fiber over short-wavelength laser PMD as specified in
Clause 38, duplex mode unknown1000BASE-SXHD (385), --X fiber over short-wavelength laser PMD as specified in
Clause 38, half duplex mode1000BASE-SXFD (386), --X fiber over short-wavelength laser PMD as specified in
Clause 38, full duplex mode1000BASE-CX (39), --X copper over 150-Ohm balanced cable PMD as specified in
Clause 39, duplex mode unknown1000BASE-CXHD (391), --X copper over 150-Ohm balanced cable PMD as specified in
Clause 39, half duplex mode1000BASE-CXFD (392), --X copper over 150-Ohm balanced cable PMD as specified in
Clause 39, full duplex mode1000BASE-T (40), --Four-pair Category 5 UTP PHY as specified in Clause 40,
duplex mode unknown1000BASE-THD (401), --Four-pair Category 5 UTP PHY as specified in Clause 40,
half duplex mode 1000BASE-TFD (402), --Four-pair Category 5 UTP PHY as specified in Clause 40,
full duplex mode 802.9a (99) --Integrated services MAU as specified in IEEE Std 802.9
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 30C
(normative)
SNMP MIB definitions for Link Aggregation
30C.1 Introduction
This annex defines a portion of the Management Information Base (MIB) for use with network managementprotocols in TCP/IP based internets. In particular it defines objects for managing the operation of the LinkAggregation sublayer, based on the specification of Link Aggregation contained in Clause 43. This annexincludes an MIB module that is SNMPv2 SMI compliant.
30C.2 The SNMP Management Framework
The SNMP Management Framework presently consists of five major components
a) An overall architecture, described in RFC 2271.b) Mechanisms for describing and naming objects and events for the purpose of management. The first
version of this Structure of Management Information (SMI) is called SMIv1 and is described inRFC 1155, RFC 1212, and RFC 1215. The second version, called SMIv2, is described in RFC 1902,RFC 1903, and RFC 1904.
c) Message protocols for transferring management information. The first version of the SNMP mes-sage protocol is called SNMPv1 and is described in RFC 1157. A second version of the SNMP mes-sage protocol, which is not an Internet standards track protocol, is called SNMPv2c and is describedin RFC 1901 and RFC 1906. The third version of the message protocol is called SNMPv3 and isdescribed in RFC 1906, RFC 2272, and RFC 2274.
d) Protocol operations for accessing management information. The first set of protocol operations andassociated PDU formats is described in RFC 1157. A second set of protocol operations and associ-ated PDU formats is described in RFC 1905.
e) A set of fundamental applications described in RFC 2273 and the view-based access control mecha-nism described in RFC 2275.
Managed objects are accessed via a virtual information store, termed the Management Information Base orMIB. Objects in the MIB are defined using the mechanisms defined in the SMI.
This annex specifies an MIB module that is compliant to the SMIv2. An MIB conforming to the SMIv1 canbe produced through the appropriate translations. The resulting translated MIB must be semantically equiva-lent, except where objects or events are omitted because no translation is possible (use of Counter64). Somemachine-readable information in SMIv2 will be converted into textual descriptions in SMIv1 during thetranslation process. However, this loss of machine-readable information is not considered to change thesemantics of the MIB.
30C.3 Security considerations
There are a number of management objects defined in this MIB that have a MAX-ACCESS clause ofreadwrite and/or read-create. Such objects may be considered sensitive or vulnerable in some networkenvironments. The support for SET operations in a non-secure environment can have a negative effect onnetwork operations.
SNMPv1 by itself is not a secure environment. Even if the network itself is secure (e.g., by using IPSec),there is no control as to who on the secure network is allowed to access (read/change/create/delete) theobjects in this MIB.
It is recommended that the implementors consider the security features as provided by the SNMPv3 frame-work. Specifically, the use of the User-based Security Model RFC 2274 and the View-based Access ControlModel RFC 2275 is recommended. It then becomes a user responsibility to ensure that the SNMP entity giv-ing access to an instance of this MIB is properly configured to give access only to those principals (users)that have legitimate rights to access(read/change/create/delete) them, as appropriate.
30C.4 Structure of the MIB
A single MIB module is defined in this annex. Objects in the MIB are arranged into groups. Each group isorganized as a set of related objects. The overall structure and assignment of objects to their groups is shownin the following subclauses.
30C.4.1 Relationship to the managed objects defined in Clause 30
This subclause contains cross-references to the objects defined in Clause 30. Table 30C–1 contains cross ref-erences for the MIB objects defined in this annex. Table 30C–2 contains definitions of ifTable elements, asdefined in RFC 2233, for an Aggregator. These table elements are cross referenced to the corresponding def-initions in Clause 30.
This group of objects, in combination with the ifTable entry for an Aggregator and the Aggregator Port List,provides the functionality of the Aggregator managed object class (30.7.1). The Aggregator Group providesthe control elements necessary to configure an Aggregator, plus the statistical information necessary to mon-itor the behaviour of an Aggregator.
30C.4.3 The Aggregator Port List Group
This group of objects implements the functionality defined for the Aggregator Port List attribute(30.7.1.1.30).
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Table 30C–2—ifTable element definitions for an Aggregator
Object Definition
ifIndex A unique integer value is allocated to each Aggregator by the local System. Interpreted as defined in RFC 2233.
ifDescr Interpreted as defined in RFC 2233 and as further refined in the definition of aAggDescription (30.7.1.1.2).
ifType ieee8023adLag(161)a.
ifMTU The largest MAC Client SDU that can be carried by this Aggregator—1500 octets.
ifSpeed The data rate of the Aggregation as defined for aAggDataRate (30.7.1.1.16).
ifPhysAddress The individual MAC Address of the Aggregator as defined for aAggMACAd-dress (30.7.1.1.9).
ifAdminStatus The administrative state of the Aggregator as defined for aAggAdminState (30.7.1.1.13).
ifOperStatus The operational state of the Aggregator as defined for aAggOperState (30.7.1.1.14).
ifLastChange Interpreted as defined in RFC 2233; see also the definition ofaAggTimeOfLastOperChange (30.7.1.1.15).
ifInOctets The total number of user data octets received by the aggregation, as defined for aAggOctetsRxOK (30.7.1.1.18).
ifInUcastPkts The total number of unicast user data frames received by the aggregation. This value is calculated as the value of aAggFramesRxOK (30.7.1.1.20), less the val-ues of aAggMulticastFramesRxOK (30.7.1.1.22) and aAggBroadcastFrames-RxOK (30.7.1.1.24).
ifInNUcastPkts Deprecated in RFC 2233.
ifInDiscards The number of frames discarded on reception, as defined for aAggFramesDis-cardedOnRx (30.7.1.1.26).
ifInErrors The number of frames with reception errors, as defined for aAggFramesWith-RxErrors (30.7.1.1.28).
ifInUnknownProtos The number of unknown protocol frames discarded on reception, as defined for aAggUnknownProtocolFrames (30.7.1.1.29).
ifOutOctets The total number of user data octets transmitted by the aggregation, as defined for aAggOctetsTxOK (30.7.1.1.17).
ifOutUcastPkts The total number of unicast user data frames transmitted by the aggregation. This value is calculated as the value of aAggFramesTxOK (30.7.1.1.19), less the values of aAggMulticastFramesTxOK (30.7.1.1.21) and aAggBroadcast-FramesTxOK (30.7.1.1.23).
This group of objects provides the functionality of the Aggregation Port managed object class (30.7.2). TheAggregation Port Group provides the control elements necessary to configure a Port for Link Aggregation,plus the statistical information necessary to monitor the behavior of the port.
30C.4.5 The Aggregation Port Statistics Group
This group of objects provides the functionality of the Aggregation Port Statistics managed object class(30.7.3). The Aggregation Port Statistics Group provides additional statistical information related to LACPand Marker protocol activity on the port.
30C.4.6 The Aggregation Port Debug Group
This group of objects provides the functionality of the Aggregation Port Debug managed object class(30.7.4). The Aggregation Port Debug Group provides additional information related to the operation ofLACP on the port; this information is primarily aimed at debugging the operation of the protocol and detect-ing fault conditions.
ifOutDiscards The number of frames discarded on transmission, as defined for aAggFrames-DiscardedOnTx (30.7.1.1.25).
ifOutErrors The number of frames discarded due to transmission errors, as defined for aAggFramesWithTxErrors (30.7.1.1.27).
ifOutQLen Deprecated in RFC 2233. Set to zero if present.
ifSpecific Deprecated in RFC 2233. Set to 0.0 if present.
ifLinkUpDownTrapEnable See the definition of aAggLinkUpDownNotificationEnable (30.7.1.1.31).
ifConnectorPresent “FALSE.”
ifHighSpeed Set to zero.
ifName The locally assigned textual name of the Aggregator, as defined for aAggName (30.7.1.1.3). Interpreted as defined in RFC 2233.
linkUp TRAP See the definition of nAggLinkUpNotification (30.7.1.2.1).
linkDown TRAP See the definition of nAggLinkDownNotification (30.7.1.2.2).
aValues of ifType are assigned by the Internet Assigned Numbers Authority (IANA). A directory of number assign-ments is maintained on their website, at URL: http://www.iana.org/numbers.html. The currently assigned ifTypevalues can be found in the SMI Numbers (Network Management Parameters) section of that directory.
Table 30C–2—ifTable element definitions for an Aggregator (continued)
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
30C.5 Relationship to other MIBs
It is assumed that a system implementing this MIB will also implement (at least) the “system” group definedin MIB-II defined in RFC 1213 and the “interfaces” group defined in RFC 2233.
30C.5.1 Relationship to the Interfaces MIB
RFC 2233, the Interface MIB Evolution, requires that any MIB that is an adjunct of the Interface MIB, clar-ify specific areas within the Interface MIB. These areas were intentionally left vague in RFC 2233 to avoidover constraining the MIB, thereby precluding management of certain media types.
Section 3.3 of RFC 2233 enumerates several areas that a media-specific MIB must clarify. Each of theseareas is addressed in 30C.5.2 and 30C.5.3. The implementor is referred to RFC 2233 in order to understandthe general intent of these areas.
In RFC 2233, the “interfaces” group is defined as being mandatory for all systems and contains informationon an entity’s interfaces, where each interface is thought of as being attached to a subnetwork. (Note that thisterm is not to be confused with subnet, which refers to an addressing partitioning scheme used in the Internetsuite of protocols.) The term segment is sometimes used to refer to such a subnetwork.
Implicit in this MIB is the notion of Aggregators and Aggregation ports. Each of these Aggregators andAggregation ports is associated with one interface of the “interfaces” group (one row in the ifTable) and eachport is associated with a different interface.
Each Aggregator and Aggregation port is uniquely identified by an interface number (ifIndex). The ifIndexvalue assigned to a given Aggregation port is the same as the ifIndex value assigned to the MAC interfacewith which that Aggregation port is associated.
30C.5.2 Layering model
This annex assumes the interpretation of the Interfaces Group to be in accordance with RFC 2233, whichstates that the ifTable contains information on the managed resource’s interfaces and that each sublayerbelow the internetwork layer of a network interface is considered an interface.
This annex recommends that, within an entity, aggregations that are instantiated as an entry indot3adAggTable are also represented by an entry in ifTable.
Where an entity contains Link Aggregation entities that transmit and receive traffic to/from an aggregation,these should be represented in the ifTable as interfaces of type ieee8023adLag(161).
30C.5.3 ifStackTable
If the ifStackTable defined in RFC1573 is implemented, then
a) The relationship shown in the table has the property that an Aggregation is a higher interface relativeto an Aggregation Port.
b) This relationship is read-only.
NOTE—The restriction stated here is intended to enforce a strict hierarchical relationship between Aggregations andAggregation Ports, and to prevent those relationships from being modified. The read-only restriction does not apply toany other relationships that may be expressed in the ifStackTable.
The ifRcvAddressTable contains all MAC Addresses, unicast, multicast, and broadcast, for which an inter-face can receive packets and forward them up to a higher layer entity for local consumption. An Aggregatorhas at least one such address.
30C.6 Definitions for Link Aggregation MIB
In the MIB definition below, should there be any discrepancy between the DESCRIPTION text and theBEHAVIOUR DEFINED AS in the corresponding definition in Clause 30, the definition in Clause 30 shalltake precedence.
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, TimeTicks, BITS FROM SNMPv2-SMI DisplayString, MacAddress, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF InterfaceIndex FROM IF-MIB PortList FROM Q-BRIDGE-MIB ;
lagMIB MODULE-IDENTITY LAST-UPDATED “9911220000Z” ORGANIZATION “IEEE 802.3ad Working Group” CONTACT-INFO “ [email protected]” DESCRIPTION “The Link Aggregation module for managing IEEE 802.3ad.” ::= iso(1) member-body(2) us(840) 802dot3(10006) snmpmibs(300) linkagg(43)
ChurnState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION “The state of the Churn Detection machine.” SYNTAX INTEGER noChurn(1), churn(2), churnMonitor(3)
-- --------------------------------------------------------------- groups in the LAG MIB-- -------------------------------------------------------------
-- --------------------------------------------------------------- The Tables Last Changed Object-- -------------------------------------------------------------
MAX-ACCESS read-only STATUS current DESCRIPTION “This object indicates the time of the most recent change to the dot3adAggTable, dot3adAggPortListTable, or dot3adAggPortTable.”::= lagMIBObjects 3
-- --------------------------------------------------------------- The Aggregator Configuration Table-- -------------------------------------------------------------
dot3adAggTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3adAggEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that contains information about every Aggregator that is associated with this System.” REFERENCE “IEEE 802.3 Subclause 30.7.1” ::= dot3adAgg 1
dot3adAggEntry OBJECT-TYPE SYNTAX Dot3adAggEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A list of the Aggregator parameters. This is indexed by the ifIndex of the Aggregator.” INDEX dot3adAggIndex ::= dot3adAggTable 1
dot3adAggIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The unique identifier allocated to this Aggregator by the local System. This attribute identifies an Aggregator instance among the subordinate managed objects of the containing object. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.1” ::= dot3adAggEntry 1
dot3adAggMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “A 6-octet read-only value carrying the individual MAC address assigned to the Aggregator.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.9” ::= dot3adAggEntry 2
dot3adAggActorSystemPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION “A 2-octet read-write value indicating the priority value associated with the Actor’s System ID.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.5” ::= dot3adAggEntry 3
dot3adAggActorSystemID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “A 6-octet read-write MAC address value used as a unique identifier for the System that contains this Aggregator.
NOTE—From the perspective of the Link Aggregation mechanisms described in Clause 43, only a single combination of Actor’s System ID and System Priority are considered, and no distinction is made between the values of these parameters for an Aggregator and the port(s) that are associated with it; i.e., the protocol is described in terms of the operation of aggregation within a single System. However, the managed objects provided for the Aggregator and the port both allow management of these parameters. The result of this is to permit a single piece of equipment to be configured by management to contain more than one System from the point of view of the operation of Link Aggregation. This may be of particular use in the configuration of equipment that has limited aggregation capability (see 43.6).” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.4” ::= dot3adAggEntry 4
dot3adAggAggregateOrIndividual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “A read-only Boolean value indicating whether the Aggregator represents an Aggregate (‘TRUE’) or an Individual link (‘FALSE’).” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.6” ::= dot3adAggEntry 5
dot3adAggActorAdminKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-write STATUS current DESCRIPTION “The current administrative value of the Key for the Aggregator. The administrative Key value may differ from the operational Key value for the reasons discussed in 43.6.2. This is a 16-bit, read-write value. The meaning of particular Key values is of local significance.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.7” ::= dot3adAggEntry 6
dot3adAggActorOperKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-only STATUS current DESCRIPTION “The current operational value of the Key for the Aggregator. The administrative Key value may differ from the operational Key value for the reasons discussed in 43.6.2. This is a 16-bit read-only value. The meaning of particular Key values is of local significance. REFERENCE “IEEE 802.3 Subclause 30.7.1.1.8”
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
::= dot3adAggEntry 7
dot3adAggPartnerSystemID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “A 6-octet read-only MAC address value consisting of the unique identifier for the current protocol Partner of this Aggregator. A value of zero indicates that there is no known Partner. If the aggregation is manually configured, this System ID value will be a value assigned by the local System.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.10” ::= dot3adAggEntry 8
dot3adAggPartnerSystemPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION “A 2-octet read-only value that indicates the priority value associated with the Partner’s System ID. If the aggregation is manually configured, this System Priority value will be a value assigned by the local System.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.11” ::= dot3adAggEntry 9
dot3adAggPartnerOperKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-only STATUS current DESCRIPTION “The current operational value of the Key for the Aggregator’s current protocol Partner. This is a 16-bit read-only value. If the aggregation is manually configured, this Key value will be a value assigned by the local System.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.12” ::= dot3adAggEntry 10
dot3adAggCollectorMaxDelay OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION “The value of this 16-bit read-write attribute defines the maximum delay, in tens of microseconds, that
may be imposed by the Frame Collector between receiving a frame from an Aggregator Parser, and either delivering the frame to its MAC Client or discarding the frame (see 43.2.3.1.1).” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.32” ::= dot3adAggEntry 11
-- --------------------------------------------------------------- The Aggregation Port List Table-- -------------------------------------------------------------
dot3adAggPortListTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3adAggPortListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that contains a list of all the ports associated with each Aggregator.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.30” ::= dot3adAgg 2
dot3adAggPortListEntry OBJECT-TYPE SYNTAX Dot3adAggPortListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A list of the ports associated with a given Aggregator. This is indexed by the ifIndex of the Aggregator.” INDEX dot3adAggIndex ::= dot3adAggPortListTable 1
dot3adAggPortListPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION “The complete set of ports currently associated with this Aggregator. Each bit set in this list represents an Actor Port member of this Link Aggregation.” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.30”
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
::= dot3adAggPortListEntry 1
-- --------------------------------------------------------------- The Aggregation Port Table-- -------------------------------------------------------------
dot3adAggPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3adAggPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that contains Link Aggregation Control configuration information about every Aggregation Port associated with this device. A row appears in this table for each physical port.” REFERENCE “IEEE 802.3 Subclause 30.7.2” ::= dot3adAggPort 1
dot3adAggPortEntry OBJECT-TYPE SYNTAX Dot3adAggPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A list of Link Aggregation Control configuration parameters for each Aggregation Port on this device.” INDEX dot3adAggPortIndex ::= dot3adAggPortTable 1
dot3adAggPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the port” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.1” ::= dot3adAggPortEntry 1
dot3adAggPortActorSystemPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION “A 2-octet read-write value used to define the priority value associated with the Actor’s System ID.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.2” ::= dot3adAggPortEntry 2
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
dot3adAggPortActorSystemID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “A 6-octet read-only MAC address value that defines the value of the System ID for the System that contains this Aggregation Port.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.3” ::= dot3adAggPortEntry 3
dot3adAggPortActorAdminKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-write STATUS current DESCRIPTION “The current administrative value of the Key for the Aggregation Port. This is a 16-bit read-write value. The meaning of particular Key values is of local significance.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.4” ::= dot3adAggPortEntry 4
dot3adAggPortActorOperKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-write STATUS current DESCRIPTION “The current operational value of the Key for the Aggregation Port. This is a 16-bit read-only value. The meaning of particular Key values is of local significance.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.5” ::= dot3adAggPortEntry 5
dot3adAggPortPartnerAdminSystemPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION “A 2-octet read-write value used to define the administrative value of priority associated with the Partner’s System ID. The assigned value is used, along with the value of aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, in order to achieve manually configured aggregation.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.7” ::= dot3adAggPortEntry 6
dot3adAggPortPartnerOperSystemPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION “A 2-octet read-only value indicating the operational value of priority associated with the Partner’s System ID. The value of this attribute may contain the manually configured value carried in aAggPortPartnerAdminSystemPriority if there is no protocol Partner.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.7” ::= dot3adAggPortEntry 7
dot3adAggPortPartnerAdminSystemID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION “A 6-octet read-write MACAddress value representing the administrative value of the Aggregation Port’s protocol Partner’s System ID. The assigned value is used, along with the value of aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminKey, aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, in order to achieve manually configured aggregation.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.8” ::= dot3adAggPortEntry 8
dot3adAggPortPartnerOperSystemID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “A 6-octet read-only MACAddress value representing the current value of the Aggregation Port’s protocol Partner’s System ID. A value of zero indicates that there is no known protocol Partner. The value of this attribute may contain the manually configured value carried in aAggPortPartnerAdminSystemID if there is no protocol Partner.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.9” ::= dot3adAggPortEntry 9
dot3adAggPortPartnerAdminKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-write STATUS current
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
DESCRIPTION “The current administrative value of the Key for the protocol Partner. This is a 16-bit read-write value. The assigned value is used, along with the value of aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, in order to achieve manually configured aggregation. REFERENCE “IEEE 802.3 Subclause 30.7.2.1.10” ::= dot3adAggPortEntry 10
dot3adAggPortPartnerOperKey OBJECT-TYPE SYNTAX LacpKey MAX-ACCESS read-only STATUS current DESCRIPTION “The current operational value of the Key for the protocol Partner. The value of this attribute may contain the manually configured value carried in aAggPortPartnerAdminKey if there is no protocol Partner. This is a 16-bit read-only value.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.11” ::= dot3adAggPortEntry 11
dot3adAggPortSelectedAggID OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION “The identifier value of the Aggregator that this Aggregation Port has currently selected. Zero indicates that the Aggregation Port has not selected an Aggregator, either because it is in the process of detaching from an Aggregator or because there is no suitable Aggregator available for it to select. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.12” ::= dot3adAggPortEntry 12
dot3adAggPortAttachedAggID OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION “The identifier value of the Aggregator that this Aggregation Port is currently attached to. Zero indicates that the Aggregation Port is not currently attached to an Aggregator. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.13” ::= dot3adAggPortEntry 13
dot3adAggPortActorPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION “The port number locally assigned to the Aggregation Port. The port number is communicated in LACPDUs as the Actor_Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.14” ::= dot3adAggPortEntry 14
dot3adAggPortActorPortPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION “The priority value assigned to this Aggregation Port. This 16-bit value is read-write.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.15” ::= dot3adAggPortEntry 15
dot3adAggPortPartnerAdminPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION “The current administrative value of the port number for the protocol Partner. This is a 16-bit read-write value. The assigned value is used, along with the value of aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, and aAggPortPartnerAdminPortPriority, in order to achieve manually configured aggregation.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.16” ::= dot3adAggPortEntry 16
dot3adAggPortPartnerOperPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION “The operational port number assigned to this Aggregation Port by the Aggregation Port’s protocol Partner. The value of this attribute may contain the manually configured value carried in aAggPortPartnerAdminPort if there is no protocol Partner. This 16-bit value is read-only.”
dot3adAggPortPartnerAdminPortPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION “The current administrative value of the port priority for the protocol Partner. This is a 16-bit read-write value. The assigned value is used, along with the value of aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, and aAggPortPartnerAdminPort, in order to achieve manually configured aggregation.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.18” ::= dot3adAggPortEntry 18
dot3adAggPortPartnerOperPortPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION “The priority value assigned to this Aggregation Port by the Partner. The value of this attribute may contain the manually configured value carried in aAggPortPartnerAdminPortPriority if there is no protocol Partner. This 16-bit value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.19” ::= dot3adAggPortEntry 19
dot3adAggPortActorAdminState OBJECT-TYPE SYNTAX LacpState MAX-ACCESS read-write STATUS current DESCRIPTION “A string of 8 bits, corresponding to the administrative values of Actor_State (43.4.2) as transmitted by the Actor in LACPDUs. The first bit corresponds to bit 0 of Actor_State (LACP_Activity), the second bit corresponds to bit 1 (LACP_Timeout), the third bit corresponds to bit 2 (Aggregation), the fourth bit corresponds to bit 3 (Synchronization), the fifth bit corresponds to bit 4 (Collecting), the sixth bit corresponds to bit 5 (Distributing), the seventh bit corresponds to bit 6 (Defaulted), and the eighth bit corresponds to bit 7 (Expired). These values allow administrative control over the values of LACP_Activity, LACP_Timeout and Aggregation. This attribute value is read-write.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.20”
dot3adAggPortActorOperState OBJECT-TYPE SYNTAX LacpState MAX-ACCESS read-only STATUS current DESCRIPTION “A string of 8 bits, corresponding to the current operational values of Actor_State as transmitted by the Actor in LACPDUs. The bit allocations are as defined in 30.7.2.1.20. This attribute value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.21” ::= dot3adAggPortEntry 21
dot3adAggPortPartnerAdminState OBJECT-TYPE SYNTAX LacpState MAX-ACCESS read-write STATUS current DESCRIPTION “A string of 8 bits, corresponding to the current administrative value of Actor_State for the protocol Partner. The bit allocations are as defined in 30.7.2.1.20. This attribute value is read-write. The assigned value is used in order to achieve manually configured aggregation.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.22” ::= dot3adAggPortEntry 22
dot3adAggPortPartnerOperState OBJECT-TYPE SYNTAX LacpState MAX-ACCESS read-only STATUS current DESCRIPTION “A string of 8 bits, corresponding to the current values of Actor_State in the most recently received LACPDU transmitted by the protocol Partner. The bit allocations are as defined in 30.7.2.1.20. In the absence of an active protocol Partner, this value may reflect the manually configured value aAggPortPartnerAdminState. This attribute value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.2.1.23” ::= dot3adAggPortEntry 23
dot3adAggPortAggregateOrIndividual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “A read-only Boolean value indicating whether the
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Aggregation Port is able to Aggregate (‘TRUE’) or is only able to operate as an Individual link (‘FALSE’).” REFERENCE “IEEE 802.3 Subclause 30.7.1.1.24” ::= dot3adAggPortEntry 24
dot3adAggPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3adAggPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that contains Link Aggregation information about every port that is associated with this device. A row appears in this table for each physical port.” REFERENCE “IEEE 802.3 Subclause 30.7.3” ::= dot3adAggPort 2
dot3adAggPortStatsEntry OBJECT-TYPE SYNTAX Dot3adAggPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A list of Link Aggregation Control Protocol statistics for each port on this device.” INDEX dot3adAggPortIndex ::= dot3adAggPortStatsTable 1
dot3adAggPortStatsLACPDUsRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of valid LACPDUs received on this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.2” ::= dot3adAggPortStatsEntry 1
dot3adAggPortStatsMarkerPDUsRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of valid Marker PDUs received on this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.3” ::= dot3adAggPortStatsEntry 2
dot3adAggPortStatsMarkerResponsePDUsRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of valid Marker Response PDUs received on this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.4” ::= dot3adAggPortStatsEntry 3
dot3adAggPortStatsUnknownRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of frames received that either: - carry the Slow Protocols Ethernet Type value (43B.4), but contain an unknown PDU, or: - are addressed to the Slow Protocols group MAC Address (43B.3), but do not carry the Slow Protocols Ethernet Type. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.5” ::= dot3adAggPortStatsEntry 4
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
dot3adAggPortStatsIllegalRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of frames received that carry the Slow Protocols Ethernet Type value (43B.4), but contain a badly formed PDU or an illegal value of Protocol Subtype (43B.4). This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.6” ::= dot3adAggPortStatsEntry 5
dot3adAggPortStatsLACPDUsTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of LACPDUs transmitted on this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.7” ::= dot3adAggPortStatsEntry 6
dot3adAggPortStatsMarkerPDUsTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of Marker PDUs transmitted on this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.8” ::= dot3adAggPortStatsEntry 7
dot3adAggPortStatsMarkerResponsePDUsTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of Marker Response PDUs transmitted on this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.3.1.9” ::= dot3adAggPortStatsEntry 8
dot3adAggPortDebugTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3adAggPortDebugEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that contains Link Aggregation debug information about every port that is associated with this device. A row appears in this table for each physical port.” REFERENCE “IEEE 802.3 Subclause 30.7.4” ::= dot3adAggPort 3
dot3adAggPortDebugEntry OBJECT-TYPE SYNTAX Dot3adAggPortDebugEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A list of the debug parameters for a port.” INDEX dot3adAggPortIndex ::= dot3adAggPortDebugTable 1
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
dot3adAggPortDebugRxState OBJECT-TYPE SYNTAX INTEGER current(1), expired(2), defaulted(3), initialize(4), lacpDisabled(5), portDisabled(6) MAX-ACCESS read-only STATUS current DESCRIPTION “This attribute holds the value ‘current’ if the Receive state machine for the Aggregation Port is in the CURRENT state, ‘expired’ if the Receive state machine is in the EXPIRED state, ‘defaulted’ if the Receive state machine is in the DEFAULTED state, ‘initialize’ if the Receive state machine is in the INITIALIZE state, ‘lacpDisabled’ if the Receive state machine is in the LACP_DISABLED state, or ‘portDisabled’ if the Receive state machine is in the PORT_DISABLED state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.2” ::= dot3adAggPortDebugEntry 1
dot3adAggPortDebugLastRxTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION “The value of aTimeSinceSystemReset (F.2.1) when the last LACPDU was received by this Aggregation Port. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.3” ::= dot3adAggPortDebugEntry 2
dot3adAggPortDebugMuxState OBJECT-TYPE SYNTAX INTEGER detached(1), waiting(2), attached(3), collecting(4), distributing(5), collecting_distributing(6) MAX-ACCESS read-only STATUS current DESCRIPTION
“This attribute holds the value ‘detached’ if the Mux state machine (43.4.14) for the Aggregation Port is in the DETACHED state, ‘waiting’ if the Mux state machine is in the WAITING state, ‘attached’ if the Mux state machine for the Aggregation Port is in the ATTACHED state, ‘collecting’ if the Mux state machine for the Aggregation Port is in the COLLECTING state, ‘distributing’ if the Mux state machine for the Aggregation Port is in the DISTRIBUTING state, and ‘collecting_distributing’ if the Mux state machine for the Aggregation Port is in the COLLECTING_DISTRIBUTING state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.4” ::= dot3adAggPortDebugEntry 3
dot3adAggPortDebugMuxReason OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION “A human-readable text string indicating the reason for the most recent change of Mux machine state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.5” ::= dot3adAggPortDebugEntry 4
dot3adAggPortDebugActorChurnState OBJECT-TYPE SYNTAX ChurnState MAX-ACCESS read-only STATUS current DESCRIPTION “The state of the Actor Churn Detection machine (43.4.17) for the Aggregation Port. A value of ‘noChurn’ indicates that the state machine is in either the NO_ACTOR_CHURN or the ACTOR_CHURN_MONITOR state, and ‘churn’ indicates that the state machine is in the ACTOR_CHURN state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.6” ::= dot3adAggPortDebugEntry 5
dot3adAggPortDebugPartnerChurnState OBJECT-TYPE SYNTAX ChurnState MAX-ACCESS read-only STATUS current DESCRIPTION “The state of the Partner Churn Detection machine (43.4.17) for the Aggregation Port. A value of ‘noChurn’ indicates that the state machine is in either the
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
NO_PARTNER_CHURN or the PARTNER_CHURN_MONITOR state, and ‘churn’ indicates that the state machine is in the PARTNER_CHURN state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.7” ::= dot3adAggPortDebugEntry 6
dot3adAggPortDebugActorChurnCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Count of the number of times the Actor Churn state machine has entered the ACTOR_CHURN state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.8” ::= dot3adAggPortDebugEntry 7
dot3adAggPortDebugPartnerChurnCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Count of the number of times the Partner Churn state machine has entered the PARTNER_CHURN state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.9” ::= dot3adAggPortDebugEntry 8
dot3adAggPortDebugActorSyncTransitionCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Count of the number of times the Actor’s Mux state machine (43.4.15) has entered the IN_SYNC state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.10” ::= dot3adAggPortDebugEntry 9
dot3adAggPortDebugPartnerSyncTransitionCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Count of the number of times the Partner’s Mux
state machine (43.4.15) has entered the IN_SYNC state. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.11” ::= dot3adAggPortDebugEntry 10
dot3adAggPortDebugActorChangeCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Count of the number of times the Actor’s perception of the LAG ID for this Aggregation Port has changed. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.12” ::= dot3adAggPortDebugEntry 11
dot3adAggPortDebugPartnerChangeCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Count of the number of times the Partner’s perception of the LAG ID (see 43.3.6.1) for this Aggregation Port has changed. This value is read-only.” REFERENCE “IEEE 802.3 Subclause 30.7.4.1.13” ::= dot3adAggPortDebugEntry 12
-- --------------------------------------------------------------- units of conformance-- -------------------------------------------------------------
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
dot3adAggActorAdminKey, dot3adAggMACAddress, dot3adAggActorOperKey, dot3adAggPartnerSystemID, dot3adAggPartnerSystemPriority, dot3adAggPartnerOperKey, dot3adAggCollectorMaxDelay STATUS current DESCRIPTION “A collection of objects providing information about an aggregation.” ::= dot3adAggGroups 1
dot3adAggPortListGroup OBJECT-GROUP OBJECTS dot3adAggPortListPorts STATUS current DESCRIPTION “A collection of objects providing information about every port in an aggregation.” ::= dot3adAggGroups 2
“A collection of objects providing information about every port in an aggregation.” ::= dot3adAggGroups 3
dot3adAggPortStatsGroup OBJECT-GROUP OBJECTS dot3adAggPortStatsLACPDUsRx, dot3adAggPortStatsMarkerPDUsRx, dot3adAggPortStatsMarkerResponsePDUsRx, dot3adAggPortStatsUnknownRx, dot3adAggPortStatsIllegalRx, dot3adAggPortStatsLACPDUsTx, dot3adAggPortStatsMarkerPDUsTx, dot3adAggPortStatsMarkerResponsePDUsTx STATUS current DESCRIPTION “A collection of objects providing information about every port in an aggregation.” ::= dot3adAggGroups 4
dot3adAggPortDebugGroup OBJECT-GROUP OBJECTS dot3adAggPortDebugRxState, dot3adAggPortDebugLastRxTime, dot3adAggPortDebugMuxState, dot3adAggPortDebugMuxReason, dot3adAggPortDebugActorChurnState, dot3adAggPortDebugPartnerChurnState, dot3adAggPortDebugActorChurnCount, dot3adAggPortDebugPartnerChurnCount, dot3adAggPortDebugActorSyncTransitionCount, dot3adAggPortDebugPartnerSyncTransitionCount, dot3adAggPortDebugActorChangeCount, dot3adAggPortDebugPartnerChangeCount STATUS current DESCRIPTION “A collection of objects providing debug information about every aggregated port.” ::= dot3adAggGroups 5
dot3adTablesLastChangedGroup OBJECT-GROUP OBJECTS dot3adTablesLastChanged STATUS current DESCRIPTION “A collection of objects providing information about the time of changes to the configuration of aggregations and their ports.”::= dot3adAggGroup 6
Table 31A–1 shows the currently defined opcode values and interpretations:
Opcodes are transmitted high-order octet first. Within each octet, bits are transmitted least-significant bitfirst. Reserved opcodes shall not be used by MAC Control sublayer entities.
Table 31A–2 shows the elements and semantics of the indication_operand_list for MA_CONTROL.indica-tion primitives for each currently defined opcode value in Table 31A–1:
Table 31A–1—MAC Control opcodes
Opcode (Hexadecimal) MAC Controlfunction
Specified inannex Value/comment
00-00 Reserved
00-01 PAUSE 31B Requests that the recipient stop transmitting non-control frames for a period of time indi-cated by the parameters of this function.
00-02 through FF-FF Reserved
Table 31A–2—MAC Control indications
PAUSE (opcode 0x0001)
indication_operand_list element Value Interpretation
pause_status paused Indicates that the PAUSE function is inhibiting transmis-sion of data frames by the MAC client.
not_paused Indicates that the PAUSE function is not inhibiting trans-mission of data frames by the MAC client.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 31B
(normative)
MAC Control PAUSE operation
31B.1 PAUSE description
The PAUSE operation is used to inhibit transmission of data frames for a specified period of time. A MACControl client wishing to inhibit transmission of data frames from another station on the network generates aMA_CONTROL.request primitive specifying:
a) The globally assigned 48-bit multicast address 01-80-C2-00-00-01,
b) The PAUSE opcode,
c) A request_operand indicating the length of time for which it wishes to inhibit data frame transmis-sion. (See 31B.2.)
The PAUSE operation cannot be used to inhibit transmission of MAC Control frames.
PAUSE frames shall only be sent by DTEs configured to the full duplex mode of operation.
The globally assigned 48-bit multicast address 01-80-C2-00-00-01 has been reserved for use in MAC Con-trol PAUSE frames for inhibiting transmission of data frames from a DTE in a full duplex mode IEEE 802.3LAN. IEEE 802.1D-conformant bridges will not forward frames sent to this multicast destination address,regardless of the state of the bridge’s ports, or whether or not the bridge implements the MAC Control sub-layer. To allow generic full duplex flow control, stations implementing the PAUSE operation shall instructthe MAC (e.g., through layer management) to enable reception of frames with destination address equal tothis multicast address.
NOTE—By definition, an IEEE 802.3 LAN operating in full duplex mode comprises exactly two stations, thus there isno ambiguity regarding the destination DTE’s identity. The use of a well-known multicast address relieves the MACControl sublayer and its client from having to know, and maintain knowledge of the individual 48-bit address of theother DTE in a full duplex environment
31B.2 Parameter semantics
The PAUSE opcode takes the following request_operand:
pause_timeA 2-octet, unsigned integer containing the length of time for which the receiving station isrequested to inhibit data frame transmission. The field is transmitted most-significant octet first,and least-significant octet second. The pause_time is measured in units of pause_quanta, equal to512 bit times of the particular implementation (See 4.4). The range of possible pause_time is 0 to65535 pause_quanta.
Upon receipt of a MA_CONTROL.request primitive containing the PAUSE opcode from a MAC Controlclient, the MAC Control sublayer calls the MAC sublayer TransmitFrame function with the followingparameters:
a) The destinationParam is set equal to the destination_address parameter of the MA_DATA.requestprimitive. This is currently restricted to the value specified in 31B.1.
b) The sourceParam is set equal to the 48-bit individual address of the station.c) The lengthOrTypeParam is set to the reserved 802.3_MAC_Control value specified in 31.4.1.3.d) The dataParam is set equal to the concatenation of the PAUSE opcode encoding (see Annex 31A),
the pause_time request_operand specified in the MA_CONTROL.request primitive (see 2.3.3.2),and a field containing zeroes of the length specified in 31.4.1.6.
Upon receipt of a data transmission request from the MAC Control client through the MA_DATA.requestprimitive, if the transmission of data frames has not been inhibited due to reception of a valid MAC Controlframe specifying the PAUSE operation and a non-zero pause_time, the MAC Control sublayer calls theMAC sublayer TransmitFrame function with the following parameters:
a) The destinationParam is set equal to the destination_address parameter of theMA_CONTROL.request primitive.
b) The sourceParam is set equal to the 48-bit individual address of the station.c) The lengthOrTypeParam and dataParam are set from the m_sdu field of the MA_DATA.request
primitive.
31B.3.2 Transmit state diagram for PAUSE operation
It is not required that an implementation be able to transmit PAUSE frames. MAC Control sublayer entitiesthat transmit PAUSE frames shall implement the Transmit State machine specified in this subclause.
31B.3.2.1 Constantspause_command
The 2-octet encoding of the PAUSE command, as specified in Annex 31A.reserved_multicast_address
The 48-bit address specified in 31B.1 (a).802.3_MAC_Control
The 16 bit type field assignment for 802.3 MAC Control specified in 31.4.1.3.phys_Address
A 48-bit value, equal to the unicast address of the station implementing the MAC Controlsublayer.
31B.3.2.2 VariablestransmitEnabled
A boolean set by Network Management to indicate that the station is permitted to transmiton the network.Values: true; Transmitter is enabled by management
false; Transmitter is disabled by managementtransmission_in_progress
A boolean used to indicate to the Receive State Machine that a TransmitFrame function callis pending.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Values: true; transmission is in progressfalse; transmission is not in progress
n_quanta_txAn integer indicating the number of pause_quanta that the transmitter of a PAUSE frameis requesting that the receiver pause.
pause_timer_DoneA boolean set by the MAC Control PAUSE Operation Receive State Machine to indicatethe expiration of a pause_timer initiated by reception of a MAC Control frame with aPAUSE opcode.Values: true; The pause_timer has expired.
false; The pause_timer has not expired.
31B.3.2.3 FunctionsTransmitFrame
The MAC Sublayer primitive called to transmit a frame with the specified parameters.
31B.3.2.4 Timerspause_timer
The timer governing the inhibition of transmission of data frames from a MAC Client bythe PAUSE function.
31B.3.2.5 MessagesMA_CONTROL.request
The service primitive used by a client to request a MAC Control sublayer function with thespecified request_operands.
MA_DATA.requestThe service primitive used by a client to request MAC data transmission with the specifiedparameters.
31B.3.2.6 Transmit state diagram for PAUSE operation
Figure 31B–1 depicts the Transmit State Diagram for a MAC Control sublayer entity implementing thePAUSE operation.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
31B.3.3 Receive operation
The opcode-independent MAC Control sublayer Receive State Machine accepts and parses valid framesreceived from the MAC sublayer. MAC Control sublayer entities that implement the PAUSE operationshall implement the Receive State machine specified in this subclause. The functions specified in thissubclause are performed upon receipt of a valid Control frame containing the PAUSE opcode, and definethe function called by the INITIATE MAC CONTROL FUNCTION state of Figure 31–4. (See 31.5.3.)
Upon receipt of a valid MAC Control frame with the opcode indicating PAUSE and the destination addressindicating either: (1) the reserved multicast address specified in 31B.1, or (2) the unique physical addressassociated with this station, the MAC Control sublayer starts a timer for the length of time specified by thepause_time request_operand in the Control frame (see 31B.2). The value of the variable pause_timer_Doneis set to false upon the setting of the pause_timer to a non-zero value by the MAC Control PAUSEOperation Receive State Machine. The value of the variable pause_timer_Done is set to true when the timervalue reaches zero (i.e., the timer expires). If the received PAUSE operation indicates a pause_timer valueof zero, the value of pause_timer_Done is set to true immediately.
The receipt of a valid MAC Control frame with the opcode indicating PAUSE and the destination addressindicating the reserved multicast address specified in 31B.1 or the unique physical address associated withthis station will cause the pause_timer to be set according to the pause_time request_operand in the newlyreceived frame, regardless of the current setting of the pause_timer, i.e., new PAUSE operations overrideearlier PAUSE operations.
31B.3.4 Receive state diagram for PAUSE operation
31B.3.4.1 Constants
pause_quantumThe unit of measurement for pause time specified in 31B.2
pause_commandThe 2-octet encoding of the PAUSE command, as specified in Annex 31A.
reserved_multicast_addressThe 48-bit address specified in 31B.1 (a).
phys_AddressA 48-bit value, equal to the unicast address of the station implementing the MAC Controlsublayer.
31B.3.4.2 Variables
n_quanta_rxAn integer used to extract the number of pause quanta to set the pause_timer from thedataParam of the received frame.
opcodeThe opcode parsed from the received frame.
DAThe destination address from the ReceiveFrame function.
transmission_in_progressA boolean used by the Transmit State Machine to indicate that a TransmitFrame functioncall is pending.
pause_timerThe timer governing the inhibition of transmission of data frames.
31B.3.4.4 Receive state diagram (INITIATE MAC CONTROL FUNCTION) for PAUSE operation
Figure 31B–2 depicts the INITIATE MAC CONTROL FUNCTION for the PAUSE operation. (See 31.5.3.)
31B.3.5 Status indication operation
MAC Control sublayer entities that implement the PAUSE operation shall implement the Indication Statemachine specified in this subclause.
The PAUSE function sets the pause_status variable to one of two values: paused or not_paused, and indi-cates this to its client through the MA_CONTROL.indication primitive.
31B.3.6 Indication state diagram for pause operation
31B.3.6.1 Constantspause_command
The 2-octet encoding of the PAUSE command, as specified in Annex 31A.
31B.3.6.2 Variablespause_status
Used to indicate the state of the MAC Control sublayer for the PAUSE operation. It takesone of two values: paused or not_paused.
pause_timer_DoneA boolean set by the MAC Control PAUSE Operation Receive State Machine to indicatethe expiration of a pause_timer initiated by reception of a MAC Control frame with aPAUSE opcode.
PAUSE FUNCTION
n_quanta_rx = data [17:32]
Start pause_timer (n_quanta_rx * pause_quantum)
opcode = pause_command
WAIT FOR TRANSMISSION COMPLETION
transmission_in_progress = false *
DA = reserved_multicast_address + phys_Address
DA ≠ (reserved_multicast_address + phys_Address)
END PAUSE
UCT
Figure 31B–2—PAUSE Operation Receive state diagram
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Values: true; The pause_timer has expired.false; The pause_timer has not expired.
31B.3.6.3 MessagesMA_CONTROL.indication
The service primitive used indicate the state of the MAC Control sublayer to its client.
31B.3.6.4 Indication state diagram for PAUSE operation
Figure 31B–3 depicts the Indication State Diagram for a MAC Control sublayer implementing the PAUSEoperation.
31B.3.7 Timing considerations for PAUSE operation
In a full duplex mode DTE, it is possible to receive PAUSE frames asynchronously with respect to the trans-mission of Data frames. For effective flow control, it is necessary to place an upper bound on the length oftime that a DTE can transmit Data frames after receiving a valid PAUSE frame with a non-zero pause_timerequest_operand.
Reception of a PAUSE frame shall not affect the transmission of a frame that has been submitted by theMAC Control sublayer to the underlying MAC (i.e., the TransmitFrame function is synchronous, and isnever interrupted).
At operating speeds of 100 Mb/s or less, a station that implements an exposed MII, shall not begin to trans-mit a (new) frame (assertion of TX_EN at the MII, see 22.2.2.3) more than pause_quantum bit times afterthe reception of a valid PAUSE frame (de-assertion of RX_DV at the MII, see 22.2.2.6) that contains a non-zero value of pause_time. Stations that do not implement an exposed MII, shall measure this time at theMDI, with the timing specification increased to (pause_quantum + 64) bit times.
At operating speeds above 100 Mb/s, a station shall not begin to transmit a (new) frame more than twopause_quantum bit times after the reception of a valid PAUSE frame that contains a non-zero value ofpause_time, as measured at the MDI.
In addition to DTE and MAC Control delays, system designers should take into account the delay of the linksegment when designing devices that implement the PAUSE operation (see Clause 29).
31B.4 Protocol Conformance Statement (PICS) proforma for MAC Control PAUSE operation69
31B.4.1 Introduction
The supplier of a protocol implementation that is claimed to conform to Annex 31B, MAC Control PAUSEoperation, shall complete the following PICS proforma in addition to the PICS of Clause 31.
A detailed description of the symbols used in the PICS proforma, along with instructions for completing thePICS proforma, can be found in Clause 21.
31B.4.2 Identification
31B.4.2.1 Implementation identification
69Copyright release for PICS proformas: Users of this standard may freely reproduce the PICS proforma in this annex so that it can beused for its intended purpose and may further publish the completed PICS.
Supplier
Contact point for queries about the PICS
Implementation Name(s) and Version(s)
Other information necessary for full identification—e.g., name(s) and version(s) for machines and/or oper-ating systems; System Names(s)
NOTE 1—Only the first three items are required for all implementations, other information may be completed as appropriate in meeting the requirements for the identification.NOTE 2—The terms Name and Version should be interpreted appropriately to correspond with a supplier’s termi-nology (e.g., Type, Series, Model).
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
31B.4.2.2 Protocol summary
31B.4.3 Major capabilities/options
31B.4.4 PAUSE command requirements
Identification of protocol specification IEEE Std 802.3, 2000 Edition, Annex 31B, MAC Control PAUSE operation
Identification of amendments and corrigenda to this PICS proforma that have been completed as part of this PICS
Have any Exception items been required? No [ ] Yes [ ](See Clause 21; The answer Yes means that the implementation does not conform to IEEE Std 802.3, 2000 Edition)
Date of Statement
Item Feature Subclause Value/Comment Status Support
*PST
Support for transmit of PAUSE frames
31B.3.2 N/A O Yes [ ]No [ ]
*MIIa
At operating speeds of 100 Mb/s or less, MII connection exists and is accessible for test.
31B.3.7 N/A O Yes [ ]No [ ]
*MIIb
At operating speeds of 100 Mb/s or less, MII connection does not exist or is not accessible for test.
31B.3.7 N/A O Yes [ ]No [ ]
*MIIc
At operating speeds above 100 Mb/s 31B.3.7 N/A O Yes [ ]No [ ]
Item Feature Subclause Value/comment Status Support
PCR1
Duplex mode of DTE 31B.1 Full duplex M Yes [ ]
PCR2
Reception of frames with destination address equal to the multicast address 01-80-C2-00-00-01
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 32A
(informative)
Use of cabling systems with nominal differential characteristic impedance of 120 Ω or 150 Ω
The 100BASE-T2 standard specifies only the use of 100 Ω link segments for conformance. Since ISO/IEC11801: 1995 also recognizes 120 Ω and 150 Ω cabling, this informative annex specifies the conditions forusing cabling systems with nominal characteristic impedances of 120 Ω and 150 Ω by 100BASE-T2 confor-mant stations.
The use of cabling with a characteristic impedance outside the range specified in 32.7.2.2 will generallyincrease the mismatching effects in the link components if directly coupled to the PHY without a impedancetransforming balun and results in the following consequences:
a) Increased echo due primarily to poorer hybrid performanceb) Increased cabling attenuation roughness due to increased reflectionsc) Increased transmitter launch amplituded) Possible non-linearities in transmitter
The effect of increased echo and reflection is more than compensated by use of Category 4 or higher 120 Ωcabling or 150 Ω cabling consistent with ISO/IEC 11801 specifications. The increased transmitter launchlevel will not be an additional noise or EMC problem on these quality cabling. Manufacturers intending tosupport a direct connection of 120 Ω or 150 Ω cabling to the 100BASE-T2 PHY must ensure that the trans-mitters can tolerate the impedance without additional non-linearity.
If baluns are used instead of a direct connection, care must be taken to ensure that the corner frequencies ofthe baluns do not substantially interfere with the 100BASE-T2 signals. In practice, a lower corner frequencyless than 100 kHz and an upper corner frequency greater than 30 MHz should be adequate for use with Cat-egory 4 or higher 120 Ω cabling or 150 Ω cabling consistent with ISO/IEC 11801 specifications.
CAUTION—Users of the present annex are further advised to check with the manufacturer of the particular 100BASE-T2 devices they intend to use with a 120 Ω or 150 Ω link whether those devices can operate correctly on cabling with Zcas high as 120 Ω ± 15 Ω and 150 Ω ± 15 Ω.
This annex defines test patterns that allow 1000BASE-X PMDs to be tested for compliance while in a sys-tem environment. The patterns may be implemented at a bit, code-group, or frame level and may be used fortransmitter testing. The receiver may not have the capability to accept these diagnostic sequences; however,system debug can be improved if a receiver is able to test for one or more of these patterns and report biterrors (e.g. 8B/10B decoder errors) back to the user.
36A.1 High-frequency test pattern
The intent of this test pattern is to test random jitter (RJ) at a BER of 10–12, and also to test the asymmetry oftransition times. This high-frequency test pattern generates a one, or light on, for a duration of 1 bit time, fol-lowed by a zero, or light off, for a duration of 1 bit time. This pattern repeats continuously for the duration ofthe test. For example: 1010101010101010101010101010101010101010...
NOTE—This pattern can be generated by the repeated transmission of the D21.5 code-group. Disparity rules are fol-lowed.
36A.2 Low-frequency test pattern
The intent of this test pattern is to test low-frequency RJ and also to test PLL tracking error. This low fre-quency test pattern generates a one, or light on, for a duration of 5 bit times, followed by a zero, or light off,for a duration of 5 bit times. This pattern repeats continuously for the duration of the test. For example:1111100000111110000011111000001111100000...
NOTE—This pattern can be generated by the repeated transmission of the K28.7 code-group. Disparity rules are fol-lowed.
36A.3 Mixed frequency test pattern
The intent of this test pattern is to test the combination of RJ and deterministic jitter (DJ). This mixed frequencytest pattern generates a one, or light on, for a duration of 5 bit times, followed by a zero, or light off, for a dura-tion of 1 bit times, followed by a one for 1 bit time followed by a zero for 1 bit time followed by a one for 2 bittimes followed by a zero for 5 bit times followed by a one for 1 bit time followed by a zero for 1 bit time fol-lowed by a one for 1 bit time followed by a zero for 2 bit times. This pattern repeats continuously for the dura-tion of the test. For example: 1111101011000001010011111010110000010100...
NOTE—This pattern can be generated by the repeated transmission of the K28.5 code-group. Disparity rules are fol-lowed.
36A.4 Long continuous random test pattern
The long continuous random test pattern is a random test pattern intended to provide broad spectral contentand minimal peaking that can be used for the measurement of jitter at either a component or system level.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
NOTE—The derivation of this pattern may be found in Fibre Channel Jitter Working Group Technical Report [B36].This technical report modified the original RPAT as defined by Fibre Channel so that it would maintain its intended qual-ities but fit into a Fibre Channel frame. This annex uses similar modifications to fit the same RPAT into an 802.3 frame.
The long continuous random test pattern consists of a continuous stream of identical packets, separated by aminimum IPG. Each packet is encapsulated within SPD and EPD delimiters as specified in Clause 36 in theordinary way. The contents of each packet is composed of the following octet sequences, as observed at theGMII, before 8B/10B coding.
Each packet in the long continuous random test pattern consists of 8 octets of PREAMBLE/SFD, followedby 1512 data octets (126 repetitions of the 12-octet modified RPAT sequence), plus 4 CRC octets, followedby a minimum IPG of 12 octets of IDLE.
PREAMBLE/SFD:
55 55 55 55 55 55 55 D5
MODIFIED RPAT SEQUENCE (LOOP 126 TIMES)
BE D7 23 47 6B 8F B3 14 5E FB 35 59
CRC
94 D2 54 AC
IPG (TX_EN and TX_ER low)
00 00 00 00 00 00 00 00 00 00 00 00
END
36A.5 Short continuous random test pattern
The short continuous random test pattern is a random test pattern intended to provide broad spectral contentand minimal peaking that can be used for the measurement of jitter at either a component or system level.
NOTE—The derivation of this pattern may be found in Fibre Channel Jitter Working Group Technical Report [B36].This technical report modified the original RPAT as defined by Fibre Channel so that it would maintain its intended qual-ities but fit into a Fibre Channel frame. This annex uses similar modifications to fit the same RPAT into an 802.3 frame.
The short continuous random test pattern consists of a continuous stream of identical packets, separated by aminimum IPG. Each packet is encapsulated within SPD and EPD delimiters as specified in Clause 36 in theordinary way. The contents of each packet is composed of the following octet sequences, as observed at theGMII, before 8B/10B coding.
Each packet in the short continuous random test pattern consists of 8 octets of PREAMBLE/SFD, followedby 348 data octets (29 repetitions of the 12-octet modified RPAT sequence), plus 4 CRC octets, followed bya minimum IPG of 12 octets of IDLE.
The format of this packet is such that the PCS will generate the following ordered sets for the IPG: /T/ /R/ /I1/ /I2/ /I2/ /I2/ /I2/
Detection of a invalid code-group in the 8B/10B transmission code does not necessarily indicate that thecode-group in which the error was detected was the one in which the error occurred. Invalid code-groupsmay result from a prior error that altered the running disparity of the bit stream but that did not result in adetectable error at the code-group in which the error occurred. The examples shown in Tables 36B–1 and36B–2 exhibit this behavior. The example shown in Table 36B–3 exhibits the case where a bit error in areceived code-group is detected in that code-group, affects the next code group, and error propagation ishalted upon detection of the running disparity error.
Table 36B–1—RD error detected two code-groups following error
Received code-group – D21.0 + D10.2 + invalid code-groupb
bNonzero disparity blocks must alternate in polarity (+ ⇒ –). In this case, RD does not alternate (+ ⇒ +),the received code group is not found in the Current RD+ column in either Table 36–1a or Table 36–2, andan invalid code-group is recognized.
+c
cRunning disparity is calculated on the received code-group regardless of the validity of the received code-group. Nonzero disparity blocks prevent the propagation of errors and normalize running disparity to thetransmitted bit stream (i.e., equivalent to the received bit stream had an error not occurred).
Table 36B–2—RD error detected in next code-group following error
aBit error introduced (0110 ⇒ 0111).bNonzero disparity blocks must alternate in polarity (– ⇒ +). Received RD differs from transmitted RD.cNonzero disparity blocks must alternate in polarity (+ ⇒ –). Invalid code-group due to RD error since RD
remains at +.dReceived code-group is not found in either Table 36–1a or Table 36–2.eNonzero disparity blocks prevent the propagation of errors and normalize running disparity to the
transmitted bit stream (i.e. equivalent to the received bit stream had an error not occurred). All code-groupscontained in PCS End_of_Packet delimiters (/T/R/R or /T/R/K28.5/) include nonzero disparity blocks.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 38A
(informative)
Fiber launch conditions
38A.1 Overfilled Launch
Overfilled Launch (OFL), as described in IEC 60793-1-4 [B24], is the standard launch used to define opticalfiber bandwidth. This launch uniformly overfills the fiber both angularly and spatially. It excites both radialand azimuthal modes of the fiber equally, thus providing a reproducible bandwidth which is insensitive tosmall misalignments of the input fiber. It is also relatively insensitive to microbending and macrobendingwhen they are not sufficient to affect power distribution carried by the fiber. A restricted launch gives a lessreproducible bandwidth number and is dependent on an exact definition of the launch. Overfilled launch iscommonly used to measure the bandwidth of LED-based links.
38A.2 Radial Overfilled Launch (ROFL)
A Radial Overfilled Launch is created when a multimode optical fiber is illuminated by the coherent opticaloutput of a source operating in its lowest order transverse mode in a manner that excites predominantly theradial modes of the multimode fiber. This contrasts with the OFL, which is intended to excite both radial andazimuthal modes of the fiber equally. In practice an ROFL is obtained when
a) A spot of laser light is projected onto the core of the multimode fiber,b) The laser spot is approximately symmetrical about the optical center of the multimode fiber,c) The optical axis of both the fiber and the laser beam are approximately aligned,d) The angle of divergence of the laser beam is less than the numerical aperture of the multimode fiber,e) The laser spot is larger than the core of the multimode fiber.
An ROFL cannot be created using a multi-transverse mode laser or by simply projecting a speckle patternthrough an aperture.
This annex provides additional cabling guidelines when installing a new Category 5 balanced cabling systemor using an existing Category 5 balanced cabling system. These guidelines are intended to supplement thosein Clause 40. 1000BASE-T is designed to operate over 4-pair unshielded twisted-pair cabling systems thatmeet both the Category 5 requirements described in ANSI/TIA/EIA-568A (1995) and ISO/IEC 11801:1995,and the additional transmission parameters of return loss, ELFEXT loss, and MDELFEXT loss specified in40.7. There are additional steps that may be taken by network designers that provide additional operatingmargins and ensure the objective BER of 10-10 is achieved. Cabling systems that meet or exceed the specifi-cations in 40.7 for a worst case 4-connector topology are recommended for new installations. Whetherinstalling a new Category 5 balanced cabling system or reusing one that is already installed, it is highlyrecommended that the cabling system be measured/certified before connecting 1000BASE-T equipment fol-lowing the guidelines in (proposed) ANSI/TIA/EIA TSB95.
40A.1 Alien crosstalk
40A.1.1 Multipair cabling (i.e., greater than 4-pair)
Multiple Gigabit Ethernet links [(n*4-Pair) with n greater than 1] should not share a common sheath as in a25-pair binder group in a multipair cable. When the multipair cable is terminated into compliant connectinghardware (TIA does not specify 25 position connecting hardware), the NEXT loss contributions between theadjacent 4-pair gigabit ethernet link, from connecting hardware and the cable combined, cannot be com-pletely cancelled.
40A.1.2 Bundled or hybrid cable configurations
Another source of alien crosstalk can occur in a bundled or hybrid cable configuration where two or more4-pair cables are assembled together.
In order to limit the noise coupled between adjacent 1000BASE-T link segments in a bundled or hybridcable configuration, the PSNEXT loss between a 1000BASE-T duplex channel in a link segment and allduplex channels in adjacent 1000BASE-T link segments should be greater than 35 – 15*log(f/100) (dB) atall frequencies from 1 MHz to 100 MHz.
40A.2 Cabling configurations
The primary application for the Clause 40 specification is expected to be between a workstation and the localtelecommunications closet. In commercial buildings this application is generally referred to as the horizontalcabling subsystem. As specified in ANSI/TIA/EIA-568-A and ISO/IEC 11801: 1995 the maximum length ofa horizontal subsystem building wiring channel is 100 m. The channel consists of cords, cables, and connect-ing hardware. The maximum configuration for this channel is shown in Figure 40A–1.
1000BASE-T is designed to operate over a channel that meets the specifications of 40.7 and the channel con-figuration shown in Figure 40A–1. However, if the channel specifications of 40.8 cannot be met when usingthe channel configuration shown in Figure 40A–1, the configuration shown in Figure 40A–2 is recom-mended. This optimized channel for a 1000BASE-T link segment deletes the transition point and runs anequipment patch cord directly between the LAN equipment and the connector termination of the permanentlink. This reduces the number of connectors and their associated crosstalk in the link. The minimum linkconfiguration:
a) Minimizes crosstalk, both near-end and far-end, which maximizes the BER margin; andb) Minimizes link insertion loss.
This annex describes the cable clamp used in the common-mode noise rejection test of 40.6.1.3.3, which isused to determine the sensitivity of the 1000BASE-T receiver to common-mode noise from the linksegment. As shown in Figure 40B–1, the clamp is 300 mm long, 58 mm wide, 54 mm high with a centeropening of 6.35 mm (0.25 in). The clamp consists of two halves that permit the insertion of a cable into theclamp.
Figure 40B–1—Cable clamp
The clamp has a copper center conductor and an aluminum outer conductor with a high density polyethylenedielectric. The following is a review of the construction and materials of the clamp:
a) Inner conductor—Copper tubing with an inner diameter of 6.35 mm (0.25 in) and an outer diameterof 9.4 mm (0.37 in).
b) Outer conductor—Aluminum bar that is 300 mm long and approximately 54 mm by 58 mm. The baris milled to accept the outer diameter of the dielectric material.
c) Dielectric—High Density Polyethylene (Residual, TypeF) with dielectric constant of 2.32. An out-side diameter of 33.5 mm and an inner diameter that accepts the outside diameter of the copper innerconductor.
d) Connectors—BNC connectors are located 9 mm (0.39 in) from each end of the clamp and arerecessed into the outer conductor. The center conductor of the connector is connected to the interconductor as shown in Figure 40B–2.
e) Clamping screws—Six screws are used to connect the two halves of the clamp together after thecable has been inserted. Although clamping screws are shown in Figure 40B–1, any clampingmethod may be used that ensures the two halves are connected electrically and permits quick assem-bly and disassembly.
f) Nylon screws—Used to align and secure the inner conductor and dielectric to the outer conductor.The use and location of the screws is left to the manufacturer.
g) Keying bolts—Two studs used to align the two halves of the clamp.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Figure 40B–2—Cross-section of cable clamp
As shown in Figure 40B–2 the inner conductor on the bottom half of the clamp extends slightly (~ 0.1mm)above the dielectric to ensure there is good electrical connection with the inner conductor of the top half ofthe clamp along the full length of the conductor when the two halves are clamped together.
The electrical parameters of the clamp between 1MHz and 250 MHz are as follows:
In order to ensure the cable clamp described above is operating correctly, the following test procedure is pro-vided. Prior to conducting the following test shown in Figure 40B–3, the clamp should be tested to ensurethe insertion loss and return loss are as specified above. The cable clamp validation test procedure uses awell-balanced 4-pair Category 5 unshielded test cable or better that meets the specifications of 40.7. The testhardware consists of the following:
a) Resistor network—Network consists of three 50 ±0.1% Ω resistors; two resistors are connected inseries as a differential termination for cable pairs and the other resistor is connected between the twoand the ground plane as a common-mode termination.
b) Balun—3 ports, laboratory quality with a 100 Ω differential input, 50 Ω differential output, and a 50 Ω common-mode output:
Insertion Loss (100 Ω balanced <->50 Ω unbalanced): <1.2 dB (1-350MHz)
Return Loss: >20 dB (1-350 MHz)
Longitudinal Balance: >50 dB (1-350 MHz)
c) Test cable—4-pair 100 Ω UTP category 5 balanced cable at least 30 m long.
d) Chokes (2)—Wideband Ferrite Material:
Inter-diameter: 6.35 to 6.86 mm
Impedance: 250 Ω @ 100 MHz
e) Ground plane—Copper sheet or equivalent.
f) Signal generator
g) Oscilloscope
h) Receiver
Figure 40B–3—Cable clamp validation test configuration
With the test cable inserted in the cable clamp, a signal generator with a 50 Ω output impedance is connectedto one end of the cable clamp and an oscilloscope with a 50 Ω input impedance is connected to the other end.The signal generator shall be capable of providing a sine wave signal of 1 MHz to 250 MHz. The output ofthe signal generator is adjusted for a voltage of 1.0 Vrms (2.83 Vpp) at 20 MHz on the oscilloscope. Theremainder of the test is conducted without changing the signal generator voltage. The cable pairs not con-nected to the balun are terminated in a resistor network, although when possible it is recommended that eachcable pair be terminated in a balun. It very important that the cable clamp, balun, receiver, and resistor net-works have good contact with the ground plane. The two chokes, which are located next to each other, arelocated approximately 2.0 cm from the clamp. The cable between the clamp and the balun should be straightand not in contact with the ground plane.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
The differential-mode and common-mode voltage outputs of the balun should meet the limits shown inTable 40B–1 over the frequency range 1 MHz to 250 MHz for each cable pair. The differential mode voltageat the output of the balun must be increased by 3 dB to take into account the 100-to-50 impedance matchingloss of the balun.
NOTE—Prior to conducting the validation test the cable clamp should be tested without the cable inserted to determinethe variation of the signal generator voltage with frequency at the output of the clamp. The signal generator voltageshould be adjusted to 1 Vrms (2.83 Vpp) at 20 MHz on the oscilloscope. When the frequency is varied from 20 MHz to250 MHz, the voltage on the oscilloscope should not vary more than ±7.5%. If the voltage varies more than ±7.5%, thena correction factor must be applied at each measurement frequency.
Table 40B–1—Common- and differential-mode output voltages
Frequency (f) Common-mode voltage Differential-mode voltage
This annex describes a technique for implementing Auto-Negotiation for 1000BASE-T when the implemen-tor wishes to send additional Next Pages (other than those required to configure for 1000BASE-T operation).To accomplish this mode of Auto-Negotiation, the implementor must ensure that the three Next Pagesrequired for 1000BASE-T configuration are sent first.
The add-on interface described in this annex shows one technique for supporting the transmission of addi-tional Next Pages. This mechanism utilizes the existing Clause 28 Auto-Negotiation mechanism and vari-ables defined in Clause 28. Its purpose is merely to provide optional NEXT PAGE WAIT responses to theAuto-Negotiation Arbitration state diagram (see Figure 28–16).
The add-on interface for Auto-Negotiation is intended to interface directly between the defined registers andthe Auto-Negotiation mechanism defined in Clause 28. The mechanism described includes five main blocks(see Figure 40C–1).
The first three blocks are used by the MASTER-SLAVE resolution function. They are used to generate andstore random seeds and to resolve the status of the MASTER-SLAVE relationship. Their operation isdescribed later in this annex. The final two blocks, the transmit state machine for the 1000BASE-T NextPage exchange and the receive state machine for the 1000BASE-T Next Page exchange, are described in thisannex.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Figure 40C–1—Auto-negotiate add-on diagram for 1000BASE-T
NOTE—When the exchange of Next Pages is complete, the MASTER-SLAVE relationship can be determined usingTable 40–5 with the 1000BASE-T Technology Ability Next Page bit values specified in Table 40–4 and informationreceived from the link partner. This process is conducted at the entrance to the FLP LINK GOOD CHECK state shownin the Auto-Negotiation Arbitration State Diagram (Figure 28–16).
mr_bpThis variable is used as an intermediate signal from register 4. Normally register 4 would directlysource the mr_adv_ability information. This information is now sourced from the transmit statemachine.
mr_1000t_adv_abilityA 16-bit array used to store and indicate the contents of register 9.
mr_1000t_lp_adv_abilityA 16-bit array used to write information to register 10.
mr_np_tx_regThis variable is an intermediate signal from register 7. Normally register 7 would directly sourcethe information to the Auto-Negotiation function via mr_np_tx. This information is now sourcedfrom the transmit state machine.
mr_np_rxA 16-bit array used to write information to register 8.Values: Zeros; data bit is logical zero.
One; data bit is logical one.
config_faultThis variable indicates the result of the MASTER-SLAVE resolution function.
next_page_loadedThis variable is an intermediate signal from register 7. Normally register 7 would directly sourcethe information to the Auto-Negotiation function via mr_next_page_loaded. This information is now sourced from the transmit state machine.
reg_randomAn 11-bit array used to store the received random seed from the link partner. It is used by the MASTER-SLAVE resolution function.
1000T_capableThis variable is used merely to show the local device is 1000Base-T capable. It is shown to illustrate the path that a non-1000Base-T device would take within the auto negotiation mechanism.
ATMP_CNTThis variable is used to count the number of failed MASTER-SLAVE resolutions. It has a maximum value of 7.
All other signals are defined in Clause 28.
40C.2 State diagrams
40C.2.1 Auto-Negotiation Transmit state machine add-on for 1000BASE-T
The Auto-Negotiation transmit state machine add-on (see Figure 40C–2) is responsible for sending the BasePage, 1000BASE-T Next Pages, as well as additional Next Pages as specified by the management interface.1000BASE-T Next Pages will automatically be sent by the PHY whenever there are no additional Next
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Pages to be sent. If the user desires to send additional Next Pages, then the user must first send three pages ofany format. Management will automatically replace these three pages with the appropriate 1000BASE-TMessage Page and the two following unformatted pages and then will send the additional Next Pages asspecified by the user. All other steps are performed by the management interface. The management interfaceis now required to complete the Next Page exchange by sourcing its own NULL page. This is shown inFigure 40C–2 for illustration only.
Figure 40C–2—Auto-Negotiation Transmit state diagram add-on for 1000BASE-T
1—(Software_NP_TX) If the user desires to send additional Next Pages, then the contents of the first three Next Pageswill be overwritten by the three 1000BASE-T Next Pages. In this case, the user is responsible for stepping through theNext Page sequence (by creating the initial three Next Pages to be overwritten by the three 1000BASE-T Next Pages);otherwise the process is automatic. (next_page_loaded signals clear operation as per Clause 28.)
2—(Software_NULL_TX) This is shown for illustration only. This is done in software and is required.
3—(Flp_Link_Good_Check) This is shown for illustration only. This state is from the Auto-Negotiation arbitration statediagram and indicates the conclusion of pages being sent. (The transition 1000T_capable = false is to show sequence fornon 1000BASE-T implementations.)
40C.2.2 Auto-Negotiation receive state diagram add-on for 1000BASE-T
The Auto-Negotiation receive state machine add-on for 1000BASE-T Next Pages (see Figure 40C–3) isresponsible for receiving the Base Page, 1000BASE-T Next Pages, and any additional Next Pages received.1000BASE-T Next Pages will automatically be received whenever the user does not wish to participate inNext Page exchanges. In this case, the appropriate 1000BASE-T message page and its two unformattedpages will automatically be received and stored in their appropriate registers. Any additional Next Pagesreceived will still be placed in register 8, but will be overwritten automatically when a new page is received.The net result is that the management interface does not need to poll registers 6 and 8. The information inregister 8 will be meaningless in this case. If the user desires to participate in additional Next Pageexchanges via setting the appropriate bit in register 4, the user now becomes responsible (as was previouslythe case) for defining how this will be accomplished. In this situation, the first three Next Pages receivedmay be 1000BASE-T and should be discarded. This information will automatically be stored internally inthe appropriate register 10 and reg_random. The management interface/user can ignore the informationreceived for the 1000BASE-T Next Pages.
The specification of the Collection and Distribution functions was defined with the following considerationsin mind:
a) Frame duplication is not permitted.
b) Frame ordering must be preserved in aggregated links. Strictly, the MAC service specification(ISO/IEC 15802-1) states that order must be preserved for frames with a given SA, DA, and priority;however, this is a tighter constraint than is absolutely necessary. There may be multiple, logicallyindependent conversations in progress between a given SA-DA pair at a given priority; the realrequirement is to maintain ordering within a conversation, though not necessarily betweenconversations.
c) A single algorithm can be defined for the collection function that is independent of the distributionfunction(s) employed by the Partner System.
d) In the interests of simplicity and scalability, the collection function should not perform re-assemblyfunctions, re-order received frames, or modify received frames. Distribution functions, therefore, donot make use of segmentation techniques, do not label or otherwise modify transmitted frames inany way, and must operate in a manner that will inherently ensure proper ordering of receivedframes with the specified collector.
e) The distribution and collection functions need to be capable of handling dynamic changes in aggre-gation membership.
f) There are expected to be many different topologies and many different types of devices in whichLink Aggregation will be employed. It is therefore unlikely that a single distribution function will beapplicable in all cases.
A simple collection function has been specified. The Collector preserves the order of frames received on agiven link, but does not preserve frame ordering amongst links. The distribution function maintains frameordering by
— Transmitting frames of a given conversation on a single link at any time.
— Before changing the link on which frames of a given conversation are transmitted, ensuring that allpreviously transmitted frames of that conversation have been received to a point such that any subse-quently transmitted frames received on a different links will be delivered to the MAC Client at a latertime.
Given the wide variety of potential distribution algorithms, the normative text in Clause 43 specifies only therequirements that such algorithms must meet, and not the details of the algorithms themselves. To clarify theintent, this informative annex gives examples of distribution algorithms, when they might be used, and therole of the Marker protocol (43.5) in their operation. The examples are not intended to be either exhaustiveor prescriptive; implementors may make use of any distribution algorithms as long as the requirements ofClause 43 are met.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
43A.2 Port selection
A distribution algorithm selects the port used to transmit a given frame, such that the same port will bechosen for subsequent frames that form part of the same conversation. The algorithm may make use ofinformation carried in the frame in order to make its decision, in combination with other informationassociated with the frame, such as its reception port in the case of a MAC Bridge.
The algorithm may assign one or more conversations to the same port, however, it must not allocate some ofthe frames of a given conversation to one port and the remainder to different ports. The information used toassign conversations to ports could include the following:
a) Source MAC addressb) Destination MAC addressc) The reception portd) The type of destination address (individual or group MAC address)e) Ethernet Length/Type value (i.e., protocol identification)f) Higher layer protocol information (e.g., addressing and protocol identification information from the
LLC sublayer or above)g) Combinations of the above
One simple approach applies a hash function to the selected information to generate a port number. Thisproduces a deterministic (i.e., history independent) port selection across a given number of ports in anaggregation. However, as it is difficult to select a hash function that will generate a uniform distribution ofload across the set of ports for all traffic models, it might be appropriate to weight the port selection in favorof ports that are carrying lower traffic levels. In more sophisticated approaches, load balancing is dynamic;i.e., the port selected for a given set of conversations changes over time, independent of any changes thattake place in the membership of the aggregation.
43A.3 Dynamic reallocation of conversations to different ports
It may be necessary for a given conversation or set of conversations to be moved from one port to one ormore others, as a result of
a) An existing port being removed from the aggregation,b) A new port being added to the aggregation, orc) A decision on the part of the Distributor to re-distribute the traffic across the set of ports.
Before moving conversation(s) to a new port, it is necessary to ensure that all frames already transmitted thatare part of those conversations have been successfully received. The following procedure shows how theMarker protocol (43.5) can be used to ensure that no mis-ordering of frames occurs:
1) Stop transmitting frames for the set of conversations affected. If the MAC Client requests transmis-sion of further frames that are part of this set of conversations, these frames are discarded.
2) Start a timer, choosing the timeout period such that, if the timer expires, the destination System canbe assumed either to have received or discarded all frames transmitted prior to starting the timer.
3) Use the Marker protocol to send a Marker PDU on the port previously used for this set ofconversations.
4) Wait until either the corresponding Marker Response PDU is received or the timer expires. 5) Restart frame transmission for the set of conversations on the newly selected port.
The appropriate timeout value depends on the connected devices. For example, the recommended maximumBridge Transit Delay is 1 second; if the receiving device is a MAC Bridge, it may be expected to have
forwarded or discarded all frames received more than 1 second ago. The appropriate timeout value for othercircumstances could be smaller or larger than this by several orders of magnitude. For example, if the twoSystems concerned are high-performance end stations connected via Gigabit Ethernet links, then timeoutperiods measured in milliseconds might be more appropriate. In order to allow an appropriate timeout valueto be determined, the Frame Collector parameter CollectorMaxDelay (see 43.2.3) defines the maximumdelay that the collector can introduce between receiving a frame from a port and either delivering it to theMAC Client or discarding it. This value will be dependent upon the particular implementation choices thathave been made in a System. As far as the operation of the Collector state machine is concerned, Collector-MaxDelay is a constant; however, a management attribute, aAggCollectorMaxDelay (30.7.1.1.32), is pro-vided that allows interrogation and administative control of its value. Hence, if a System knows the value ofCollectorMaxDelay that is in use by a Partner System, it can set the value of timeout used when flushing alink to be equal to that value of CollectorMaxDelay, plus sufficient additional time to allow for the propaga-tion delay experienced by frames between the two Systems. A value of zero for the CollectorMaxDelayparameter indicates that the delay imposed by the Collector is less than the resolution of the parameter(10 microseconds). In this case, the delay that must be considered is the physical propagation delay of thechannel. Allowing management manipulation of CollectorMaxDelay permits fine-tuning of the value used inthose cases where it may be difficult for the equipment to pre-configure a piece of equipment with a realisticvalue for the physical propagation delay of the channel.
The Marker protocol provides an optimization that can result in faster reallocation of conversations thanwould otherwise be possible—without the use of markers, the full timeout period would always have to beused in order to be sure that no frames remained in transit between the local Distributor and the remote Col-lector. The timeout described recovers from loss of Marker or Marker Response PDUs that can occur.
43A.4 Topology considerations in the choice of distribution algorithm
Figure 43A–1 gives some examples of different aggregated link scenarios. In some cases, it is possible to usedistribution algorithms that use MAC frame information to allocate conversations to links; in others, it isnecessary to make use of higher-layer information.
In example A, there is a many-to-many relationship between end stations communicating over the aggre-gated link. It would be possible for each switch to allocate conversations to links simply on the basis ofsource or destination MAC addresses.
In examples B and C, a number of end stations communicate with a single server via the aggregated link. Inthese cases, the distribution algorithm employed in the server or in Switch 2 can allocate traffic from theserver on the basis of destination MAC address; however, as one end of all conversations constitutes a singleserver with a single MAC address, traffic from the end stations to the server would have to be allocated onthe basis of source MAC address. These examples illustrate the fact that different distribution algorithms canbe used in different devices, as appropriate to the circumstances. The collection function is independent ofthe distribution function(s) that are employed.
In examples D and E, assuming that the servers are using a single MAC address for all of their traffic, theonly appropriate option is for the distribution algorithm used in the servers and switches to make use ofhigher-layer information (e.g., Transport Layer socket identifiers) in order to allocate conversations to links.Alternatively, in example E, if the servers were able to make use of multiple MAC addresses and allocateconversations to them, then the switches could revert to MAC Address-based allocation.
There are two distinct classes of protocols used to control various aspects of the operation of IEEE 802.3devices. They are as follows:
a) Protocols such as the MAC Control PAUSE operation (Annex 31B) that need to process and respondto PDUs rapidly in order to avoid performance degradation. These are likely to be implemented asembedded hardware functions, making it relatively unlikely that existing equipment could be easilyupgraded to support additional such protocols.
NOTE—This consideration was one of the contributing factors in the decision to use a separate group MACaddress to support LACP and the Marker protocol, rather than re-using the group MAC address currently usedfor PAUSE frames.
b) Protocols such as LACP, with less stringent frequency and latency requirements. These may beimplemented in software, with a reasonable expectation that existing equipment be upgradeable tosupport additional such protocols, depending upon the approach taken in the originalimplementation.
In order to place some realistic bounds upon the demands that might be placed upon such a protocolimplementation, this annex defines the characteristics of this class of protocols and identifies some of thebehaviors that an extensible implementation needs to exhibit.
43B.2 Slow Protocol transmission characteristics
Protocols that make use of the addressing and protocol identification mechanisms identified in this annex aresubject to the following constraints:
a) No more than 5 frames shall be transmitted in any one-second period.b) The maximum number of Slow Protocols is 10.
NOTE—This is the maximum number of Slow Protocols that use the specified protocol type defined here. Thatis, there may be more than 10 slow protocols in the universe, but no more than 10 may map to the same EthernetLength/Type field.
c) The MAC Client data generated by any of these protocols shall be in the normal length range for anIEEE 802.3 MAC frame, as specified in 4.4.2. It is recommended that the maximum length for aSlow Protocol frame be limited to 128 octets.
NOTE—The Slow Protocols specified in Clause 43 (i.e., LACP and Marker) conform to this recommendedmaximum.
d) PDUs generated by these protocols shall use the Basic and not the Tagged frame format (seeClause 3).
The effect of these restrictions is to restrict the bandwidth consumed and performance demanded by this setof protocols; the absolute maximum traffic loading that would result is 50 maximum length frames persecond per link.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
43B.3 Addressing
The Slow_Protocols_Multicast address has been allocated exclusively for use by Slow Protocols PDUs; itsvalue is identified in Table 43B–1.
NOTES
1—This address is within the range reserved by ISO/IEC 15802-3 (MAC Bridges) for link-constrained protocols. Assuch, frames sent to this address will not be forwarded by conformant MAC Bridges; its use is restricted to a single link.
2—Although the two currently existing Slow Protocols (i.e., LACP and the Marker protocol) always use this MACaddress as the destination address in transmitted PDUs, this may not be true for all Slow Protocols. In some yet-to-be-defined protocol, unicast addressing may be appropriate and necessary. Rather, the requirement is that this address not beused by any protocols that are not Slow Protocols.
43B.4 Protocol identification
All Slow Protocols use Type-field encoding of the Length/Type field, and use the Slow_Protocols_Typevalue as the primary means of protocol identification; its value is shown in Table 43B–2.
The first octet of the MAC Client data following the Length/Type field is a protocol subtype identifier thatdistinguishes between different Slow Protocols. Table 43B-3 identifies the semantics of this subtype.
NOTE—Although this mechanism is defined as part of an IEEE 802.3 standard, it is the intent that the reserved codepoints in this table will be made available to protocols defined by other working groups within IEEE 802, should thismechanism be appropriate for their use.
Any received MAC frame that carries the Slow_Protocols_Type field value is assumed to be a Slow Protocolframe. An implementation that claims conformance to this standard shall handle all Slow Protocol frames asfollows:
a) Discard any Slow Protocol frame that carries an illegal value of Protocol Subtype (see Table 43B–3).Such frames shall not be passed to the MAC Client.
b) Pass any Slow Protocol frames that carry Protocol Subtype values that identify supported Slow Pro-tocols to the protocol entity for the identified Slow Protocol.
c) Pass any Slow Protocol frames that carry Protocol Subtype values that identify unsupported SlowProtocols to the MAC Client.
NOTE—The intent of these rules is twofold. First, they rigidly enforce the maximum number of Slow Protocols, ensur-ing that early implementations of this mechanism do not become invalidated as a result of “scope creep.” Second, theymake it clear that the appropriate thing to do in any embedded frame parsing mechanism is to pass frames destined forunsupported protocols up to the MAC Client rather than discarding them, thus allowing for the possibility that, in softconfigurable systems, the MAC Client might be enhanced in the future in order to support protocols that were not imple-mented in the hardware.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
43B.6 Protocol Implementation Conformance Statement (PICS) proforma for Annex 43B, Requirements for support of Slow Protocols70
43B.6.1 Introduction
The supplier of an implementation that is claimed to conform to Annex 43B shall complete the followingProtocol Implementation Conformance Statement (PICS) proforma.
A detailed description of the symbols used in the PICS proforma, along with instructions for completing thePICS proforma, can be found in Clause 21.
70Copyright release for PICS proformas: Users of this standard may freely reproduce the PICS proforma in this annex so that it can beused for its intended purpose and may further publish the completed PICS.
43B.6.2 Identification
43B.6.2.1 Implementation identification
Supplier (Note 1)
Contact point for queries about the PICS (Note 1)
Implementation Name(s) and Version(s) (Notes 1 and 3)
Other information necessary for full identification—e.g., name(s) and version(s) of machines and/or operating system names (Note 2)
NOTES
1—Required for all implementations.2—May be completed as appropriate in meeting the requirements for the identification.3—The terms Name and Version should be interpreted appropriately to correspond with a supplier’s terminology(e.g., Type, Series, Model).
Identification of protocol specification IEEE Std 802.3ad-2000, Annex 43B, Requirements for support of Slow Protocols.
Identification of amendments and corrigenda to the PICS proforma which have been completed as part of the PICS
Have any Exception items been required? No [ ] Yes [ ](See Clause 21: the answer Yes means that the implementation does not conform to IEEE Std 802.3ad-2000, Annex 43B, Requirements for support of Slow Protocols.)
Date of Statement
Item Feature Subclause Value/Comment Status Support
SP1 Transmission rate 43B.2 Max 5 frames in any one-second period
M Yes [ ]
SP2 Frame size 43B.2 Normal IEEE 802.3 frame size range (see 4.4.2)
M Yes [ ]
SP3 Frame format 43B.2 Basic (not Tagged) frame format
M Yes [ ]
Item Feature Subclause Value/Comment Status Support
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
Annex 43C
(informative)
LACP standby link selection and dynamic Key management
43C.1 Introduction
While any two ports on a given system that have been assigned the same administrative Key may be capableof aggregation, it is not necessarily the case that an arbitrary selection of such ports can be aggregated. (Keysmay have been deliberately assigned to allow one link to be operated specifically as a hot standby foranother). A system may reasonably limit the number of ports attached to a single Aggregator, or the particu-lar way more than two ports can be combined.
In cases where both communicating systems have constraints on aggregation, it is necessary for them both toagree to some extent on the links to be selected for aggregation and on which not to use. Otherwise it mightbe possible for the two systems to make different selections, possibly resulting in no communication at all.
When one or more links have to be selected as standby, it is possible that they could be used as part of a dif-ferent Link Aggregation Group. For this to happen, one or another of the communicating systems has tochange the operational Key values used for the ports attached to those links.
If the operational Key values were to be changed independently by each system, the resulting set of aggrega-tions could be unpredictable. It is possible that numerous aggregations, each containing a single link, mayresult. Worse, with no constraint on changes, the process of both systems independently searching for thebest combination of operational Key values may never end.
This annex describes protocol rules for standby link selection and dynamic Key management. It providesexamples of a dynamic Key management algorithm applied to connections between systems with variousaggregation constraints.
43C.2 Goals
The protocol rules presented
a) Enable coordinated, predictable, and reproducible standby link selections.
b) Permit predictable and reproducible partitioning of links into aggregations by dynamic Keymanagement.
They do not require
c) A LACP system to understand all the constraints on aggregations of multiple ports that might beimposed by other systems.
d) Correct configuration of parameters, i.e., they retain the plug and play attributes of LACP.
Every link between systems operating LACP is assigned a unique priority. This priority comprises (in prior-ity order) the System Priority, System ID, Port Priority, and Port Number of the higher-priority system. Inpriority comparisons, numerically lower values have higher priority.
Ports are considered for active use in an aggregation in link priority order, starting with the port attached tothe highest priority link. Each port is selected for active use if preceding higher priority selections can alsobe maintained, otherwise the port is selected as standby.
43C.4 Dynamic Key management
Dynamic Key management changes the Key values used for links that either system has selected as astandby to allow use of more links. Whether this is desirable depends on their use. For example, if a singlespanning tree is being used throughout the network, separating standby links into a separate aggregationserves little purpose. In contrast, if equal cost load sharing is being provided by routing, making additionalbandwidth available in a separate Link Aggregation Group may be preferable to holding links in standby toprovide link resilience.
The communicating system with the higher priority (as determined by System Priority and unique SystemID) controls dynamic Key changes. Dynamic Key changes may only be made by this controlling system.
NOTE—The controlling system can observe the port priorities assigned by the Partner system, if it wishes to take theseinto account.
This rule prevents the confusion that could arise if both systems change Keys simultaneously. In principlethe controlling system might search all possible Key combinations for the best way to partition the links intogroups. In practice the number of times that Keys may have to be changed to yield acceptable results issmall.
After each Key change, the controlling system assesses which links are being held in standby by its Partner.Although there is no direct indication of this decision, standby links will be held OUT_OF_SYNC. Aftermatched information is received from the protocol Partner, and before acting on this information, a “settlingtime” allows for the Partner’s aggregate wait delay, and for the selected links to be aggregated. Twice theAggregate Wait Time (the expiry period for the wait_while_timer), i.e., 4 seconds, should be ample. Ifmatched Partner information indicates that all the links that the Actor can make active have been broughtIN_SYNC, it can proceed to change Keys on other links without further delay.
43C.5 A dynamic Key management algorithm
The following algorithm is simple but effective.
After the “settling time” (see 43C.4) has elapsed, the controlling system scans its ports in the Link Aggrega-tion Group (i.e., all those ports with a specific operational Key value that have the same Partner System Pri-ority, System ID, and Key) in descending priority order.
For each port, it may wish to know
a) Is the port (i.e., the Actor) capable of being aggregated with the ports already selected for aggrega-tion with the current Key? Alternatively is the Actor not capable of this aggregation?
b) Is the port’s Partner IN_SYNC or is the Partner OUT_OF_SYNC?
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
And as it inspects each port it may
c) Select the port to be part of the aggregation with the current Key.d) Retain the current Key for a further iteration of the algorithm, without selecting the port to be part of
the current aggregation.e) Change the operational Key to a new value. Once a new value is chosen, all the ports in the current
Link Aggregation Group that have their Keys changed will be changed to this new value.
As the ports are scanned for the first time
1) The highest priority port is always selected.
If it is capable and IN_SYNC, move to step 2).
Otherwise, change the operational Key of all other ports (if any) in this Link Aggregation Group,and apply this dynamic Key algorithm to those ports, beginning with step 1), after the settling time.
2) Move to the next port.
IF there is a next port, continue at step 3).
Otherwise, dynamic Key changes for ports with this operational Key are complete.
Note that ports that were once in the same aggregation may have had their operational Keys changedto (further) new values. If so, apply the dynamic Key management algorithms to those ports, begin-ning with step 1), after the settling time.
3) If this port is capable and IN_SYNC:
select it, and repeat from step 2).
If this port is OUT_OF_SYNC:
change the operational Key, and repeat from step 2).
If this port is not capable but IN_SYNC:
change the operational Key, move to step 4).
4) Move to the next port.
If there is a next port, continue at step 5).
Otherwise If there are still ports in the current Link Aggregation Group (which will have the currentoperational Key), wait for the settling time and appy the dynamic Key management algorithm,beginning with the first such port, at step 3).
Otherwise, dynamic Key changes for ports with this operational Key are complete.
5) If this port is capable:
retain the current Key and repeat from step 2).
Otherwise, change the operational Key and repeat from step 2).
This procedure is repeated until no OUT_OF_SYNC links remain, or a limit on the number of steps has beenreached.
If the Partner’s System ID changes on any link at any time, the Actor’s operational Key for that link shouldrevert to the administrative Key value, and the dynamic Key procedure should be rerun. This may involvechanging the operational Key values for all the links that were assigned Key values subsequent to the changein Key for the link with the new Partner.
43C.6 Example 1
Two systems, A and B, are connected by four parallel links. Each system can support a maximum of twolinks in an aggregation. They are connected as shown in Figure 43C–1. System A is the higher prioritysystem.
The administrative Key for all of System A and System B’s ports is 1. Neither system knows before the con-figuration is chosen that all its ports would attach to links of the same Partner system. Equally, if the linkswere attached to two different systems, it is not known which pair of links (e.g., 1 and 2, or 1 and 4) wouldbe attached to the same Partner. So choosing the administrative Keys values to be identical for four ports,even though only two could be actively aggregated, is very reasonable.
If there was no rule for selecting standby links, System A and System B might have both selected their ownports 1 and 2 as the active links, and there would be no communication. With the rule, the links A1-B4 andA2-B3 will become active, while A3-B2 and A4-B1 will be standby.
Since System A is the higher-priority system, System B’s operational Key values will remain 1 whileSystem A may dynamically change Keys, though it may choose to retain the standby links. Following theKey management algorithm suggested, System A would be able to change the Keys for A3 and A4 in a littleover 2 seconds (depending on how fast System B completes the process of attaching its ports to the selectedAggregator) after the connections were first made, and both aggregations could be operating within5 seconds.
If System A’s aggregations were to be constrained to a maximum of three links, rather than two, while Sys-tem B’s are still constrained to two, the suggested algorithm would delay for 4 seconds before changingKeys. Both aggregations could be operating within 7 seconds.
IEEEStd 802.3, 2000 Edition LOCAL AND METROPOLITAN AREA NETWORKS:
43C.7 Example 2
A system has the odd design constraint that each of its four ports may be aggregated with one other asfollows:
a) Port 1 with port 2, or port 4.
b) Port 2 with port 3, or port 1.
c) Port 3 with port 4, or port 2.
d) Port 4 with port 1, or port 3.
This is equivalent to each port being able to aggregate with either neighbor, understanding the ports to bearranged in a circle.
Two such systems are connected with four parallel links as shown in Figure 43C–2.
Just as for Example 1, links A1-B4 and A2-B3 become active without changing the operational Key from itsoriginal administrative value. The Key for A3 and A4 is changed as soon as they become active, and a fewseconds later A3-B2 and A4-B1 become active in a separate aggregation.
If the two systems had been connected as shown in Figure 43C–3:
the following would occur, assuming that System A operates the simple algorithm already described.
Initially System A advertises an operational Key equal to the administrative Key value of 1 on all ports. Sys-tem B first selects B1 as active; since the link connects to A1 it has the highest priority. The next highest pri-ority link is B3-A2, but System B cannot aggregate B3 with B1, so System B makes this port standby.System B can aggregate B4-A3, so the port is made active. Finally if B4 is aggregated with B1, B2 cannot beaggregated, so B2 is made standby.
System A, observing the resulting synchronization status from System B, assigns a Key value of 2 to ports 2and 3, retaining the initial Key of 1 for ports 1 and 4. System B will remove B4 from the aggregation withB1, and substitute B2. B3 and B4 will be aggregated. In the final configuration A1-B1 and A4-B2 are aggre-gated, as are A2-B3 and A3-B4.