Estelle Specification of MIL-STD 188-220B Data Link and Network Layers
designed by
Professor Paul D. Amer
Protocol Engineering Laboratory
Computer and Information Science
Department
University of Delaware
Newark, DE 19716-2586
Email comments to: amer@cis.udel.edu
For general info on Estelle, see Estelle.
For info on commercial Estelle software, see Estelle
Development Toolset.
These Estelle specifications reflect all changes included in the
official 188-220 "B" version approved in January 1998. Note: At the July
29, 1997 CNR Working Group meeting, it was decided to name the various
station classes as: Class A (Type 1); Class B (Types 1,2); Class C (Types
1,4); and Class D (Types 1 ,2,4).
Data Link Class A (Type 1)
|
General Description
|
|
DataLink Layer Interface Architecture |
|
|
Class A (Type 1) Detailed Link Layer Architecture |
|
|
Class A (Type 1) Station Component |
Type 1 (only) Architecture |
|
|
Active Phase |
(EFSM |
|
or |
state table |
|
) |
Common Transitions |
(EFSM |
|
or |
state table |
|
) |
Class A (Type 1) SAP Component |
(EFSM |
|
or state table |
|
) |
Class A (Type 1) URR/URNR Busy Timers (EFSM |
|
or state table |
|
) |
Class A (Type 1) Ack Timer (EFSM |
|
or state table |
|
) |
Class A (Type 1) TP Timer (EFSM |
|
or state table |
|
) |
Class A (Type 1) Link Layer Estelle Specification |
|
Data Link Class B (Types 1&2)
|
General Description
|
|
Datalink Layer Interface Architecture |
|
Class B (Types 1&2) Detailed Link Layer |
|
-
Class B (Types 1&2) Station Component
Active Phase (EFSM |
|
or state table |
|
) |
Common Transitions (EFSM |
|
or state table |
|
) |
-
Class B (Types 1&2) - Info specific to Type 1 only (same as class 1
above)
Type 1 (only) Architecture |
|
Type 1 SAP Component (EFSM |
|
or state table |
|
) |
Type 1 Ack Timer (EFSM |
|
or state table |
|
) |
Type 1 TP Timer (EFSM |
|
or state table |
|
) |
-
Class B (Types 1&2) - Info specific to Type 2 only
Type 2 (only) Architecture |
|
Type 2 SAP Component (EFSM |
|
or state table |
|
) |
Type 2 Ack Timers (EFSM |
|
or state table |
|
) |
Type 2 P-Bit Timers (EFSM |
|
or state table |
|
) |
Type 2 REJ Timers (EFSM |
|
or state table |
|
) |
-
Type 2 Connection Component
English semantic changes to ISO 8802-2 Section 7.9.2 (p79-86) Connection
service component overview |
|
-
Direct Modification of ISO 8802-2 (Figure 26; p87) EFSM (not on web; available
from amer@cis.udel.edu)
-
Direct Modifications of ISO 8802-2 (Table 4; p88-108) state table (not
on web; available from amer@cis.udel.edu)
General Additions to ISO 8802-2 Section 7.9 Table 4 (p88-108) state
table |
|
Additions to ISO 8802-2 Section 7.9 Table 4 (p88-108) for handling
Multi-destination PDUs state table |
|
Extra state - RSET (EFSM |
|
or state table |
|
) |
Extra state - RSET-EXPECTED (EFSM |
|
or state table |
|
) |
-
Class B (Types 1&2) - Info common to both Types 1&2
Busy Timers: Type 1 URR/URNR; Type 2 RR/RNR (EFSM |
|
or state table |
|
) |
Class B (Types 1&2) Link Layer Estelle Specification |
|
Data Link Class C (Types 1&4)
|
General Description
|
|
DataLink Layer Interface Architecture |
|
Class C (Types 1&4) Detailed Link Layer |
|
-
Class C (Types 1&4) Station Component
Active Phase (EFSM |
|
or state table |
|
) |
Common Transitions (EFSM |
|
or state table |
|
) |
-
Class C (Types 1&4) - Info specific to Type 1 only (same as class 1
above)
Type 1 (only) Architecture |
|
Type 1 SAP Component (EFSM |
|
or state table |
|
) |
Type 1 Ack Timer (EFSM |
|
or state table |
|
) |
Type 1 TP Timer (EFSM |
|
or state table |
|
) |
-
Class C (Types 1&4) - Info specific to Type 4 only
Type 4 (only) Architecture |
|
Type 4 SAP Component (EFSM |
|
or state table |
|
) |
Type 4 Ack Timers (EFSM |
|
or state table |
|
) |
-
Class C (Types 1&4) - Info common to both Types 1&4
Busy Timers: Type 1 URR/URNR; Type 4 DRR/DRNR (EFSM |
|
or state table |
|
) |
Class C (Types 1&4) Link Layer Estelle Specification |
|
Data Link Class D (Types 1,2,&4) (not specified)
Acknowledgments: This work supported, in part, by the US Army Research
Office Scientific Services Program administered by Battelle (DAAL03-91-C-0034),
by the US Army Research Office (DAAL03-91-G-0086, DAAL03-92-G-0070), and
by the US Army Research Laboratory under Cooperative Agreement DAAL01-96-2-0002
Federated Laboratory ATIRP Consortium.
return to Prof Paul Amer's
Home Page
amer@cis.udel.edu
last updated July 2000