BANalyzerContentsBackNext

Token-Ring Vectors (Major Vectors / Subvectors)

Token Ring (Major|Sub-) Vector Identifiers (MVID/SVID)

Token-ring vectors are conveyed within the data field (information field) or token-ring frames. The frame control field indicates MAC frames (first two bits set to zero).

2 - Token-Ring MAC Data / Vectors

a

MAC control data consist of major vectors and subvectors:

Major Vectors

VL = Major Vector Length...... 2 Octets

VI = Major Vector Identifier.. 2 Octets

4 bits - Destination Class

4 bits - Source Class

0000(=0): Ring station

0001(=1): DLC LAN Manager

0100(=4): LAN Manager

0101(=5): Ring Parameter Server

0110(=6): Ring Error Monitor

1 Octets - Command

Subvectors

SVL = Subvector Length......... 1 Octets (optional)

SVI = Subvector Identifier..... 1 Octets (optional)

SVV = Subvector Value (max.254) n Octet(s) (optional)

MAC control data are contained in SVV fields. Since the SVL field can indicate a maximum subvector length of 256 bytes (SVL/SVI being 2 bytes long each), subvector data are restricted 254 bytes in length.

Class: MVID Source Class ID / Destination Class ID

0000 (=0): Ring station

0001 (=1): DLC LAN Manager

0100 (=4): LAN Manager

0101 (=5): Ring parameter Server

0110 (=6): Ring Error Monitor

Dest. Source

Event Class Class

- Exchange of frames between adapters 0 0

for basic ring functions: Ring Poll,

Ring Purge, Monitor Contention (Claim

Token) etc.

- CRS requests action or parameters from 0 4

station.

- Station responds to CRS or reports 4 0

changes.

- Error report MAC frames sent to REM. 6 0

- Station requests parameters form RPS. 5 0

- Solicited of unsolicited frames from 0 5

RPS.

Frame Control

MAC Frame Frame Type = 00 = MAC data

Normal Frame 00000000 = 00 h

Express Frame 00000001 = 01 h

Beacon BCN 00000010 = 02 h

Claim Token CL_TK 00000011 = 03 h

Ring Purge 00000100 = 04 h

Active Monitor Present AMPFunction (MVID) Attention Code 00000101 = 05 h

Standby Monitor Present SMP 00000110 = 06 h

Authorized Destination/Source

Function Class Station

RS - Ring Station 00 h

LLC Manager (IEEE) / DLC.LAN.MGR (IBM) 1x h

CRS - Configuration Report Server 4x h

RPS - Ring Parameter Server 5x h

REM - Ring Error Monitor 6x h

Major Vector Name MVID SVID

Response 00 h MVID 00h - Response

Beacon BCN 02 h 01-04 h

Claim Token CL_TK 03 h

Ring Purge 04 h

Active Monitor Present AMP 05 h

Standby Monitor Present SMP 06 h

Duplicate Address Test DAT 07 h

Lobe Media Test 08 h

Transmit Forward 09 h

Remove Ring Station 0B h

Set Parameters-1 / Change Parameters 0C h

Set Parameters-2 / Init. Ring Station 0D h

Request Ring Station Address 0E h

Request Ring Station State 0F h

Request Ring Station Attachment 10 h

Request Initialization 20 h

Report Ring Station Address 22 h

Report Ring Station State 23 h

Report Ring Station Attachments 24 h

Report New Active Monitor 25 h

Report NAUN Change 26 h

Report Poll Failure 27 h

Report Active Monitor Error 28 h 30 h

Report Soft Error 29 h 2D,2E h

Report Transmit Forward 2A h

Sub-Vector Name SVID Code

BCN (Beacon) Type 01 h

During Reconfiguration (unused) 01 h

Signal Loss (= "J" symbols) 02 h

TNT expired / FR_CL_TK received 03 h

TNT expired / no FR_CL_TK received 04 h

NAUN (Next Adress. Upstream Neighbor) 02 h

Local Ring Number 03 h

Assign Physical Drop Number (Location) 04 h

Soft Error Report Timer 05 h

Enabled Function Classes 06 h

Allowed Access Priority 07 h 00-03 h

Authorized Environment 08 h

Correlator 09 h

Address of Last Neighbor Notification 0A h

Physical Location (Phys. Drop Number) 0B h

Response Code 20 h

(Reserved) 21 h

Product Instance ID 22 h

Ring Station Microcode/Software Level 23 h

Wrap Data 26 h

Frame Forward 27 h

Ring Station Status Vector 29 h

Group Address 2B h

Functional Address 2C h

Isolating Error Counts 2D h

Octet 0 Line Error (count)

Octet 1 Internal Error .(count)

Octet 2 Burst Error (count)

Octet 3 A/C Error (count)

Octet 4 Abort Delimiter .(count)

Octet 5 (reserved) (count)

Non-Isolating Error Counts 2E h

Octet 0 Lost Frame Error (count)

Octet 1 Receive Conjestion (count)

Octet 2 Frame Copied Error (count)

Octet 3 Frequence Error .(count)

Octet 4 Token Error (count)

Octet 5 (reserved) (count)

Error Code 30 h

Active Monitor Error 01 h

Duplicate Active Monitor 02 h

Duplicate Address 03 h

Extended Length Sub-Vector FF h


BANalyzerContentsBackNext