ISO/IEC 9314-8:1998
(Main)Information technology — Fibre Distributed Data Interface (FDDI) — Part 8: Media Access Control-2 (MAC-2)
Information technology — Fibre Distributed Data Interface (FDDI) — Part 8: Media Access Control-2 (MAC-2)
This part of ISO/IEC 9314 specifies the Media Access Control (MAC), the middle sublayer of the Data Link Layer (DLL), for Fibre Distributed Data Interface (FDDI). FDDI (ISO/IEC 9314) provides a high-bandwidth (100 Mbit/s), general-purpose interconnection among information processing systems, subsystems and peripheral equipment, using fibre optics or other transmission media. FDDI can be configured to support a sustained data transfer rate of at least 80 Mbit/s (10 Mbyte/s). FDDI provides connectivity for many nodes distributed over distances of many kilometres in extent. Certain default parameter values for FDDI (e.g. timer settings) are calculated on the basis of up to 1 000 transmission links or up to 200 km total fibre path length (typically corresponding to 500 nodes and 100 km of dual fibre cable, respectively); however, the FDDI protocols can support much larger networks by increasing these parameter values. As shown in figure 1, ISO/IEC 9314 consists of a) A Physical Layer (PL), which is divided into two sublayers: 1) A Physical Medium Dependent (PMD), which provides the digital baseband pointto-point communication between nodes in the FDDI network. The PMD provides all services necessary to transport a suitably coded digital bit stream from node to node. The PMD defines and characterizes the fibre-optic drivers and receivers, medium-dependent code requirements, cables, connectors, power budgets, optical bypass provisions, and physical-hardware-related characteristics. It specifies the point of interconnectability for conforming FDDI attachments. The initial PMD standard, ISO/IEC 9314-3, defines attachment to multi-mode fibre. Additional PMD sublayer standards are being developed for attachment to single-mode fibre and SONET. 2) A Physical Layer Protocol (PHY), which provides connection between the PMD and the Data Link Layer. PHY establishes clock synchronization with the upstream code-bit data stream and decodes this incoming code-bit stream into an equivalent symbol stream for use by the higher layers. PHY provides encoding and decoding between data and control indicator symbols and code bits, medium conditioning and initializing, the synchronization of incoming and outgoing code-bit clocks, and the delineation of octet boundaries as required for the transmission of information to or from higher layers. Information to be transmitted on the medium is encoded by the PHY using a group transmission code. b) A Data Link Layer (DLL), which is divided into two or more sublayers: 1) An optional Hybrid Ring Control (HRC), which provides multiplexing of packet and circuit switched data on the shared FDDI medium. HRC comprises two internal components, a Hybrid Multiplexer (H-MUX) and an isochronous MAC (I-MAC). H-MUX maintains a synchronous 125 µs cycle structure and multiplexes the packet and circuit switched data streams, and I-MAC provides access to circuit switched channels. 2) A Media Access Control (MAC), which provides fair and deterministic access to the medium, address recognition, and generation and verification of frame check sequences. Its primary function is the delivery of packet data, including frame generation, repetition, and removal. The definition of MAC is contained in this part of ISO/IEC 9314. 3) An optional Logical Link Control (LLC), which provides a common protocol for any required packet data adaptation services between MAC and the Network Layer. LLC is not specified by FDDI. 4) An optional Circuit Switching Multiplexer (CS-MUX), which provides a common protocol for any required circuit data adaptation services between I-MAC and the Network Layer. CS-MUX is not specified by FDDI. c) A Station Management (SMT), which provides the control necessary at the node level to manage the processes under way in the various FDDI layers such that a node may work cooperatively on a ring. SMT provides services such as control of configuration management, fault isolation and recovery, and scheduling policies
Technologies de l'information — Interface de données distribuées sur fibre (FDDI) — Partie 8: Contrôle d'accès du milieu 2 (MAC-2)
General Information
Relations
Standards Content (Sample)
INTERNATIONAL
ISO/IEC
STANDARD
9314-8
First edition
1998-08
Information technology –
Fibre Distributed Data Interface (FDDI) –
Part 8:
Media Access Control-2 (MAC-2)
Reference number
INTERNATIONAL
ISO/IEC
STANDARD
9314-8
First edition
1998-08
Information technology –
Fibre Distributed Data Interface (FDDI) –
Part 8:
Media Access Control-2 (MAC-2)
ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office Case postale 56 CH-1211 Genève 20 Switzerland
• • •
CODE PRIX
XA
PRICE CODE
Pour prix, voir catalogue en vigueur
For price, see current catalogue
– ii – 9314-8 © ISO/IEC:1998(E)
CONTENTS
Page
FOREWORD . v
INTRODUCTION . vi
Clause
1 Scope. 1
2 Normative references . 3
3 Definitions. 4
4 Conventions and abbreviations .7
4.1 Conventions . 7
4.1.1 Addressing. 7
4.1.2 Timing values and timers. 7
4.2 Abbreviations . 8
5 General description . 10
6 Services. 11
6.1 MAC-to-LLC services.12
6.1.1 MA_UNITDATA.request . 12
6.1.2 MA_UNITDATA.indication . 14
6.1.3 MA_UNITDATA_STATUS.indication. 16
6.1.4 MA_TOKEN.request. 16
6.2 MAC-to-PHY services. 17
6.2.1 PH_UNITDATA.request. 18
6.2.2 PH_UNITDATA.indication . 18
6.2.3 PH_INVALID.indication. 18
6.3 MAC-to-H-MUX Services. 19
6.3.1 HM_MODE.indication . 19
6.3.2 HP_UNITDATA.request. 20
6.3.3 HP_UNITDATA.indication . 20
6.3.4 HP_INVALID.indication. 21
6.3.5 HP_MODE.request. 21
6.4 MAC-to-SMT services. 22
6.4.1 SM_MA_INITIALIZE_PROTOCOL.request. 22
6.4.2 SM_MA_CONTROL.request . 24
6.4.3 SM_MA_STATUS.indication . 26
6.4.4 SM_MA_UNITDATA.request. 28
6.4.5 SM_MA_UNITDATA.indication. 29
6.4.6 SM_MA_UNITDATA_STATUS.indication . 31
6.4.7 SM_MA_TOKEN.request . 31
7 Facilities. 32
7.1 Symbol set . 32
7.1.1 Line state symbols. 32
7.1.2 Control symbols. 33
7.1.3 Data Quartets (0-F) . 34
7.1.4 Violation symbol (V). 34
9314-8 © ISO/IEC:1998(E) – iii –
7.2 Protocol Data Units. 34
7.2.1 Token. 35
7.2.2 Frame . 35
7.3 Fields . 36
7.3.1 Preamble (PA) . 36
7.3.2 Starting Delimiter (SD). 36
7.3.3 Frame Control (FC) . 36
7.3.4 Destination and source addresses . 39
7.3.5 Routing Information (RI) field. 42
7.3.6 Information (INFO) field. 42
7.3.7 Frame Check Sequence (FCS) . 43
7.3.8 Ending Delimiter (ED). 44
7.3.9 Frame Status (FS). 45
7.4 Timers. 46
7.4.1 Token-Holding Timer (THT) . 46
7.4.2 Valid-Transmission Timer (TVX) . 46
7.4.3 Token-Rotation Timer (TRT) . 47
7.4.4 Late Counter (Late_ct). 48
7.4.5 Token Counter (Token_ct) . 48
7.5 Frame counts. 48
7.5.1 Frame_ct . 48
7.5.2 Error_ct. 48
7.5.3 Lost_ct . 48
7.5.4 Copied_ct.49
7.5.5 Transmit_ct. 49
7.5.6 Not_Copied_ct. 49
8 Operation. 49
8.1 Overview . 49
8.1.1 Frame transmission. 50
8.1.2 Token transmission . 50
8.1.3 Frame stripping. 50
8.1.4 Ring scheduling . 51
8.1.5 Ring monitoring . 53
8.2 Structure . 55
8.3 Receiver. 56
8.3.1 Token and frame validity criteria. 57
8.3.2 State R0: LISTEN . 58
8.3.3 State R1: AWAIT_SD (Await Starting Delimiter) . 58
8.3.4 State R2: RC_FR_CTRL (Receive Frame Control Field). 59
8.3.5 State R3: RC_FR_BODY (Receive Frame Body) . 60
8.3.6 State R4: RC_FR_STATUS (Receive Frame Status) . 62
8.3.7 State R5: CHECK_TK (Check Token). 64
8.4 Transmitter. 65
8.4.1 State T0: TX_IDLE (Transmitter Idle). 65
8.4.2 State T1: REPEAT (Repeat). 67
8.4.3 State T2: TX_DATA (Transmit data) . 69
8.4.4 State T3: ISSUE_TK (Issue Token) . 71
8.4.5 State T4: CLAIM_TK (Claim Token). 72
8.4.6 State T5: TX_BEACON (Transmit Beacon) . 73
– iv – 9314-8 © ISO/IEC:1998(E)
Annex A (informative) Addressing . 83
A.1 General structure. 83
A.2 Administration of addresses . 83
A.2.1 Locally administered addresses. 84
A.2.2 Universally administered addresses. 84
A.3 Transmission order. 85
A.3.1 Representation of addresses . 85
A.4 Group addresses. 86
A.4.1 Broadcast address . 86
A.4.2 Assignment of group addresses for use in standards. 87
A.4.3 Group addresses assigned for use in FDDI. 87
A.5 Source routing addressing. 87
A.6 References . 87
Annex B (informative) Frame Check Sequence . 88
B.1 Description. 88
B.2 Generation of the FCS. 88
B.3 Checking the FCS . 89
B.4 Implementation. 89
B.5 Related standards . 91
Annex C (informative) Bridging.
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.