BS EN 61158-6-2:2014
$215.11
Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 2 elements
Published By | Publication Date | Number of Pages |
BSI | 2014 | 266 |
1.1 General
The Fieldbus Application Layer (FAL) provides user programs with a means to access the fieldbus communication environment. In this respect, the FAL can be viewed as a āwindow between corresponding application programs.ā
This standard provides common elements for basic time-critical and non-time-critical messaging communications between application programs in an automation environment and material specific to Type 2 fieldbus. The term ātime-criticalā is used to represent the presence of a time-window, within which one or more specified actions are required to be completed with some defined level of certainty. Failure to complete specified actions within the time window risks failure of the applications requesting the actions, with attendant risk to equipment, plant and possibly human life.
This standard specifies interactions between remote applications and defines the externally visible behavior provided by the Type 2 fieldbus application layer in terms of
-
the formal abstract syntax defining the application layer protocol data units conveyed between communicating application entities;
-
the transfer syntax defining encoding rules that are applied to the application layer protocol data units;
-
the application context state machine defining the application service behavior visible between communicating application entities;
-
the application relationship state machines defining the communication behavior visible between communicating application entities.
The purpose of this standard is to define the protocol provided to
-
define the wire-representation of the service primitives defined in IEC 61158-5-2, and
-
define the externally visible behavior associated with their transfer.
This standard specifies the protocol of the Type 2 fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545).
1.2 Specifications
The principal objective of this standard is to specify the syntax and behavior of the application layer protocol that conveys the application layer services defined in IEC 61158-5-2.
A secondary objective is to provide migration paths from previously-existing industrial communications protocols.
1.3 Conformance
This standard does not specify individual implementations or products, nor does it constrain the implementations of application layer entities within industrial automation systems. Conformance is achieved through implementation of this application layer protocol specification.
PDF Catalog
PDF Pages | PDF Title |
---|---|
4 | Foreword Endorsement notice |
5 | Annex ZA (normative) Normative references to international publications with their corresponding European publications |
8 | English CONTENTS |
18 | INTRODUCTION |
19 | 1 Scope 1.1 General 1.2 Specifications |
20 | 1.3 Conformance 2 Normative references |
22 | 3 Terms, definitions, symbols, abbreviations and conventions 3.1 Terms and definitions from other ISO/IEC standards |
23 | 3.2 Terms and definitions from IECĀ 6115852 3.3 Additional terms and definitions |
30 | 3.4 Abbreviations and symbols |
31 | 3.5 Conventions Figures FigureĀ 1 ā Attribute table format and terms |
32 | FigureĀ 2 ā Service request/response parameter Tables TableĀ 1 ā Get_Attribute_All response service rules |
33 | TableĀ 2 ā Example class level object/service specific response data of Get_Attribute_All TableĀ 3 ā Example Get_Attribute_All data array method |
34 | TableĀ 4 ā Set_Attribute_All request service rules TableĀ 5 ā Example Set_Attribute_All attribute ordering method TableĀ 6 ā Example Set_Attribute_All data array method |
35 | FigureĀ 3 ā Example of an STD |
36 | 4 Abstract syntax 4.1 FAL PDU abstract syntax TableĀ 7 ā State event matrix format TableĀ 8 ā Example state event matrix |
40 | TableĀ 9 ā UCMM_PDU header format TableĀ 10 ā UCMM command codes |
41 | TableĀ 11 ā Transport class 0 header TableĀ 12 ā Transport class 1 header TableĀ 13 ā Transport class 2 header TableĀ 14 ā Transport class 3 header |
42 | TableĀ 15 ā Real-time data header ā exclusive owner TableĀ 16 ā Real-time data headerā redundant owner |
46 | TableĀ 17 ā Forward_Open request format |
47 | TableĀ 18 ā Forward_Open_Good response format |
48 | TableĀ 19 ā Forward_Open_Bad response format TableĀ 20 ā Large_Forward_Open request format |
49 | TableĀ 21 ā Large_Forward_Open_Good response format |
50 | TableĀ 22 ā Large_Forward_Open_Bad response format TableĀ 23 ā Forward_Close request format |
51 | TableĀ 24 ā Forward_Close_Good response format TableĀ 25 ā Forward_Close_Bad response format |
52 | TableĀ 26 ā Unconnected_Send request format |
53 | TableĀ 27 ā Unconnected_Send_Good response format TableĀ 28 ā Unconnected_Send_Bad response format |
54 | TableĀ 29 ā Unconnected_Send request format (modified) |
55 | TableĀ 30 ā Unconnected_Send_Good response format (modified) TableĀ 31 ā Unconnected_Send_Bad response format (modified) |
56 | TableĀ 32 ā Get_Connection_Data request format TableĀ 33 ā Get_Connection_Data response format |
57 | TableĀ 34 ā Search_Connection_Data request format TableĀ 35 ā Get_Connection_Owner request format TableĀ 36 ā Get_Connection_Owner response format |
58 | FigureĀ 4 ā Network connection parameters |
61 | FigureĀ 5 ā Time tick TableĀ 37 ā Time-out multiplier TableĀ 38 ā Time tick units |
63 | FigureĀ 6 ā Connection establishment time-out |
66 | TableĀ 39 ā Encoded application path ordering |
67 | TableĀ 40 ā Transport class, trigger and Is_Server format TableĀ 41 ā MR_Request_Header format |
68 | TableĀ 42 ā MR_Response_Header format TableĀ 43 ā Structure of Get_Attribute_All_ResponsePDU body |
69 | TableĀ 44 ā Structure of Set_Attribute_All_RequestPDU body TableĀ 45 ā Structure of Get_Attribute_List_RequestPDU body TableĀ 46 ā Structure of Get_Attribute_List_ResponsePDU body TableĀ 47 ā Structure of Set_Attribute_List_RequestPDU body TableĀ 48 ā Structure of Set_Attribute_List_ResponsePDU body |
70 | TableĀ 49 ā Structure of Reset_RequestPDU body TableĀ 50 ā Structure of Reset_ResponsePDU body TableĀ 51 ā Structure of Start_RequestPDU body TableĀ 52 ā Structure of Start_ResponsePDU body TableĀ 53 ā Structure of Stop_RequestPDU body |
71 | TableĀ 54 ā Structure of Stop_ResponsePDU body TableĀ 55 ā Structure of Create_RequestPDU body TableĀ 56 ā Structure of Create_ResponsePDU body TableĀ 57 ā Structure of Delete_RequestPDU body TableĀ 58 ā Structure of Delete_ResponsePDU body |
72 | TableĀ 59 ā Structure of Get_Attribute_Single_ResponsePDU body TableĀ 60 ā Structure of Set_Attribute_Single_RequestPDU body TableĀ 61 ā Structure of Set_Attribute_Single_ResponsePDU body TableĀ 62 ā Structure of Find_Next_Object_Instance_RequestPDU body TableĀ 63 ā Structure of Find_Next_Object_Instance_ResponsePDU body |
73 | TableĀ 64 ā Structure of Apply_Attributes_RequestPDU body TableĀ 65 ā Structure of Apply_Attributes_ResponsePDU body TableĀ 66 ā Structure of Save_RequestPDU body TableĀ 67 ā Structure of Save_ResponsePDU body TableĀ 68 ā Structure of Restore_RequestPDU body |
74 | TableĀ 69 ā Structure of Restore_ResponsePDU body TableĀ 70 ā Structure of Get_Member_ResponsePDU body TableĀ 71 ā Structure of Set_Member_RequestPDU body TableĀ 72 ā Structure of Set_Member_ResponsePDU body TableĀ 73 ā Structure of Insert_Member_RequestPDU body |
75 | FigureĀ 7 ā Member ID/EX description (WORD) TableĀ 74 ā Structure of Insert_Member_ResponsePDU body TableĀ 75 ā Structure of Remove_Member_ResponsePDU body |
76 | TableĀ 76 ā Common structure of _Member_RequestPDU body (basic format) TableĀ 77 ā Common structure of _Member_ResponsePDU body (basic format) TableĀ 78 ā Common structure of _Member_RequestPDU body (extended format) |
77 | TableĀ 79 ā Common structure of _Member_ResponsePDU body (extended format) TableĀ 80 ā Extended Protocol ID TableĀ 81 ā Structure of _Member_RequestPDU body (Multiple Sequential Members) |
78 | TableĀ 82 ā Structure of _Member_ResponsePDU body (Multiple Sequential Members) TableĀ 83 ā Structure of _Member_RequestPDU body (International String Selection) TableĀ 84 ā Structure of _Member_ResponsePDU body (International String Selection) |
79 | TableĀ 85 ā Structure of Group_Sync_RequestPDU body TableĀ 86 ā Structure of Group_Sync_ResponsePDU body TableĀ 87 ā Identity object class attributes TableĀ 88 ā Identity object instance attributes |
81 | TableĀ 89 ā Identity object bit definitions for status instance attribute TableĀ 90 ā Default values for extended device status field (bits 4 to 7) of status instance attribute TableĀ 91 ā Class level object/service specific response data of Get_Attribute_All |
82 | TableĀ 92 ā Instance level object/service specific response data of Get_Attribute_All TableĀ 93 ā Object-specific parameter for Reset TableĀ 94 ā Reset service parameter values |
83 | TableĀ 95 ā Message Router object class attributes TableĀ 96 ā Message Router object instance attributes TableĀ 97 ā Class level object/service specific response data of Get_Attribute_All |
84 | TableĀ 98 ā Instance level object/service specific response data of Get_Attribute_All TableĀ 99 ā Structure of Symbolic_Translation_RequestPDU body TableĀ 100 ā Structure of Symbolic_Translation_ResponsePDU body TableĀ 101 ā Object specific status for Symbolic_Translation service |
85 | TableĀ 102 ā Assembly object class attributes TableĀ 103 ā Assembly object instance attributes TableĀ 104 ā Assembly Instance ID ranges |
86 | TableĀ 105 ā Acknowledge Handler object class attributes |
87 | TableĀ 106 ā Acknowledge Handler object instance attributes TableĀ 107 ā Structure of Add_AckData_Path_RequestPDU body TableĀ 108 ā Structure of Remove_AckData_Path_RequestPDU body |
88 | TableĀ 109 ā Time Sync object class attributes TableĀ 110 ā Time Sync object instance attributes |
91 | TableĀ 111 ā ClockIdentity encoding for different network implementations |
92 | TableĀ 112 ā ClockClass values TableĀ 113 ā TimeAccuracy values |
93 | TableĀ 114 ā TimePropertyFlags bit values TableĀ 115 ā TimeSource values TableĀ 116 ā Types of Clock TableĀ 117 ā Network protocol to PortPhysicalAddressInfo mapping |
94 | TableĀ 118 ā Parameter object class attributes TableĀ 119 ā Parameter Class Descriptor bit values |
95 | TableĀ 120 ā Parameter object instance attributes |
96 | TableĀ 121 ā Semantics of Descriptor Instance attribute TableĀ 122 ā Minimum and Maximum Value semantics |
97 | TableĀ 123 ā Scaling Formula attributes |
98 | TableĀ 124 ā Scaling links |
99 | TableĀ 125 ā Class level object/service specific response data of Get_Attribute_All TableĀ 126 ā Instance level object/service specific response data of Get_Attribute_All (Parameter object stub) |
100 | TableĀ 127 ā Instance level object/service specific response data of Get_Attribute_All (full Parameter object) |
101 | TableĀ 128 ā Structure of Get_Enum_String_RequestPDU body TableĀ 129 ā Structure of Get_Enum_String_ResponsePDU body TableĀ 130 ā Enumerated strings Type versus Parameter data type |
102 | TableĀ 131 ā Connection Manager object class attributes TableĀ 132 ā Connection Manager object instance attributes |
103 | TableĀ 133 ā Class level object/service specific response data of Get_Attribute_All TableĀ 134 ā Instance level object/service specific response data of Get_Attribute_All |
104 | TableĀ 135 ā Instance level object/service specific request data of Set_Attribute_All |
105 | TableĀ 136 ā Connection object class attributes TableĀ 137 ā Connection object instance attributes |
106 | TableĀ 138 ā Values assigned to the state attribute |
107 | FigureĀ 8 ā Transport Class Trigger attribute TableĀ 139 ā Values assigned to the instance_type attribute |
108 | TableĀ 140 ā Possible values within Direction Bit TableĀ 141 ā Possible values within Production Trigger Bits |
109 | TableĀ 142 ā Possible values within Transport Class Bits TableĀ 143 ā TransportClass_Trigger attribute values summary |
110 | TableĀ 144 ā Transport Class 0 client behavior summary TableĀ 145 ā Transport Class 1, 2 and 3 client behavior summary TableĀ 146 ā Values defined for the CP2/3_produced_connection_id attribute |
111 | FigureĀ 9 ā CP2/3_initial_comm_characteristics attribute format TableĀ 147 ā Values defined for the CP2/3_consumed_connection_id attribute |
112 | TableĀ 148 ā Values for the Initial Production Characteristics nibble |
113 | TableĀ 149 ā Values for the Initial Consumption Characteristics nibble |
116 | TableĀ 150 ā Values for the watchdog_timeout_action |
118 | TableĀ 151 ā Structure of Connection_Bind_RequestPDU body TableĀ 152 ā Object specific status for Connection_Bind service TableĀ 153 ā Structure of Producing_Application_Lookup_RequestPDU body TableĀ 154 ā Structure of Producing_Application_Lookup_ResponsePDU body |
119 | TableĀ 155 ā Producing_Application_Lookup Service status codes |
120 | FigureĀ 10 ā Segment type |
121 | FigureĀ 11 ā Port segment TableĀ 156 ā Possible port segment examples |
122 | TableĀ 157 ā TCP/IP link address examples |
123 | FigureĀ 12 ā Logical segment encoding TableĀ 158 ā Extended Logical Type |
125 | TableĀ 159 ā Electronic key segment format |
126 | TableĀ 160 ā Logical segments examples TableĀ 161 ā Network segments |
128 | FigureĀ 13 ā Extended network segment TableĀ 162 ā Extended subtype definitions |
129 | FigureĀ 14 ā Symbolic segment encoding TableĀ 163 ā Symbolic segment examples |
130 | TableĀ 164 ā Data segment TableĀ 165 ā ANSI_Extended_Symbol segment |
133 | TableĀ 166 ā Addressing categories TableĀ 167 ā Class code ID ranges |
134 | TableĀ 168 ā Attribute ID ranges TableĀ 169 ā Service code ranges |
135 | TableĀ 170 ā Class codes TableĀ 171 ā Reserved class attributes for all object class definitions |
136 | TableĀ 172 ā Common services list |
137 | TableĀ 173 ā Message Router object specific services list TableĀ 174 ā Acknowledge Handler object specific services list TableĀ 175 ā Parameter object specific services list TableĀ 176 ā Services specific to Connection Manager |
138 | TableĀ 177 ā Services specific to Connection object TableĀ 178 ā Device type numbering |
140 | TableĀ 179 ā Connection Manager service request error codes |
148 | TableĀ 180 ā General status codes |
150 | TableĀ 181 ā Extended status code for a general status of “Key Failure in path |
151 | TableĀ 182 ā Identity object status codes |
153 | 4.2 Data abstract syntax specification |
158 | 4.3 Encapsulation abstract syntax FigureĀ 15 ā Encapsulation message |
159 | TableĀ 183 ā Encapsulation header TableĀ 184 ā Encapsulation command codes |
161 | TableĀ 185 ā Encapsulation status codes |
162 | TableĀ 186 ā Nop request encapsulation header TableĀ 187 ā RegisterSession request encapsulation header TableĀ 188 ā RegisterSession request data portion |
163 | TableĀ 189 ā RegisterSession reply encapsulation header TableĀ 190 ā RegisterSession reply data portion |
164 | TableĀ 191 ā UnRegisterSession request encapsulation header TableĀ 192 ā ListServices request encapsulation header |
165 | TableĀ 193 ā ListServices reply encapsulation header TableĀ 194 ā ListServices reply data portion |
166 | TableĀ 195 ā Communications capability flags TableĀ 196 ā ListIdentity request encapsulation header |
167 | TableĀ 197 ā ListIdentity reply encapsulation header TableĀ 198 ā ListIdentity reply data portion (successful) |
168 | TableĀ 199 ā CPFĀ 2 identity item TableĀ 200 ā ListInterfaces request encapsulation header |
169 | TableĀ 201 ā ListInterfaces reply encapsulation header TableĀ 202 ā SendRRData request encapsulation header |
170 | TableĀ 203 ā SendRRData request data portion TableĀ 204 ā SendRRData reply encapsulation header |
171 | TableĀ 205 ā SendUnitData request encapsulation header TableĀ 206 ā SendUnitData request data portion TableĀ 207 ā Common packet format |
172 | TableĀ 208 ā CPF item format TableĀ 209 ā Item Type ID numbers |
173 | TableĀ 210 ā Null address item TableĀ 211 ā Connected address item TableĀ 212 ā Sequenced address item TableĀ 213 ā Unconnected data item |
174 | TableĀ 214 ā Connected data item TableĀ 215 ā Sockaddr info items |
175 | 5 Transfer syntax 5.1 Compact encoding TableĀ 216 ā Usage of CPF items |
176 | TableĀ 217 ā BOOLEAN encoding TableĀ 218 ā Example compact encoding of a BOOL value |
177 | TableĀ 219 ā Encoding of SignedInteger values TableĀ 220 ā Example compact encoding of a SignedInteger value TableĀ 221 ā UnsignedInteger values TableĀ 222 ā Example compact encoding of an UnsignedInteger TableĀ 223 ā FixedLengthReal values |
178 | TableĀ 224 ā Example compact encoding of a REAL value TableĀ 225 ā Example compact encoding of a LREAL value TableĀ 226 ā FixedLengthReal values TableĀ 227 ā STRING value |
179 | TableĀ 228 ā STRING2 value TableĀ 229 ā STRINGN value TableĀ 230 ā SHORT_STRING value TableĀ 231 ā Example compact encoding of a STRING value TableĀ 232 ā Example compact encoding of STRING2 value TableĀ 233 ā SHORT_STRING type |
180 | FigureĀ 16 ā FixedLengthBitString compact encoding bit placement rules FigureĀ 17 ā Example compact encoding of a SWORD FixedLengthBitString FigureĀ 18 ā Example compact encoding of a WORD FixedLengthBitString FigureĀ 19 ā Example compact encoding of a DWORD FixedLengthBitString FigureĀ 20 ā Example compact encoding of a LWORD FixedLengthBitString |
181 | TableĀ 234 ā Example compact encoding of a single dimensional ARRAY |
182 | TableĀ 235 ā Example compact encoding of a multiĀdimensional ARRAY TableĀ 236 ā Example compact encoding of a STRUCTURE |
183 | 5.2 Data type reporting TableĀ 237 ā Identification codes and descriptions of elementary data types |
184 | TableĀ 238 ā Identification codes and descriptions of constructed data types |
185 | FigureĀ 21 ā Example 1 of formal encoding of a structure type specification TableĀ 239 ā Formal structure encoding definition |
186 | FigureĀ 22 ā Example 2 of formal encoding of a structure type specification FigureĀ 23 ā Example 3 of formal encoding of a handle structure type specification TableĀ 240 ā Formal structure with handles encoding definition |
187 | FigureĀ 24 ā Example 4 of formal encoding of a handle structure type specification FigureĀ 25 ā Example 5 of abbreviated encoding of a structure type specification TableĀ 241 ā Abbreviated structure encoding definition |
188 | FigureĀ 26 ā Example 1 of formal encoding of an array type specification TableĀ 242 ā Formal array encoding definition |
189 | FigureĀ 27 ā Example 2 of formal encoding of an array type specification TableĀ 243 ā Abbreviated array encoding definition |
190 | 6 Structure of FAL protocol state machines FigureĀ 28 ā Example 1 of abbreviated encoding of an array type specification FigureĀ 29 ā Example 2 of abbreviated encoding of an array type specification |
191 | 7 AP-Context state machine 7.1 Overview 7.2 Connection object state machine FigureĀ 30 ā I/O Connection object state transition diagram |
192 | TableĀ 244 ā I/O Connection state event matrix |
195 | FigureĀ 31 ā Bridged Connection object state transition diagram TableĀ 245 ā Bridged Connection state event matrix |
196 | FigureĀ 32 ā Explicit Messaging Connection object state transition diagram |
197 | TableĀ 246 ā Explicit Messaging Connection state event matrix |
199 | 8 FAL service protocol machine (FSPM) 8.1 General 8.2 Primitive definitions |
200 | TableĀ 247 ā Primitives issued by FAL user to FSPM TableĀ 248 ā Primitives issued by FAL user to FSPM |
202 | TableĀ 249 ā Primitives issued by FSPM to FAL user |
203 | 8.3 Parameters of primitives |
204 | 8.4 FSPM state machines 9 Application relationship protocol machines (ARPMs) 9.1 General TableĀ 250 ā Parameters used with primitives exchanged between FAL user and FSPM |
205 | 9.2 Connection-less ARPM (UCMM) |
206 | TableĀ 251 ā Primitives issued by FSPM to ARPM TableĀ 252 ā Primitives issued by ARPM to FSPM TableĀ 253 ā Parameters used with primitives exchanged between FSPM and ARPM |
207 | FigureĀ 33 ā State transition diagram of UCMM client9 TableĀ 254 ā UCMM client states |
208 | TableĀ 255 ā State event matrix of UCMM client |
209 | FigureĀ 34 ā State transition diagram of highāend UCMM server TableĀ 256 ā High-end UCMM server states |
210 | TableĀ 257 ā State event matrix of high-end UCMM server |
211 | FigureĀ 35 ā State transition diagram of lowāend UCMM server TableĀ 258 ā Low-end UCMM server states TableĀ 259 ā State event matrix of lowāend UCMM server |
212 | FigureĀ 36 ā Sequence diagram for a UCMM with one outstanding message |
213 | FigureĀ 37 ā Sequence diagram for a UCMM with multiple outstanding messages |
214 | 9.3 Connection-oriented ARPMs (transports) FigureĀ 38 ā TPDU buffer TableĀ 260 ā Notification |
215 | TableĀ 261 ā Transport classes TableĀ 262 ā Primitives issued by FSPM to ARPM |
216 | TableĀ 263 ā Primitives issued by ARPM to FSPM TableĀ 264 ā Parameters used with primitives exchanged between FSPM and ARPM |
217 | FigureĀ 39 ā Data flow diagram using a client transport class 0 and server transport class 0 FigureĀ 40 ā Sequence diagram of data transfer using transport class 0 |
218 | FigureĀ 41 ā Class 0 client STD TableĀ 265 ā Class 0 transport client states TableĀ 266 ā Class 0 client SEM |
219 | FigureĀ 42 ā Class 0 server STD TableĀ 267 ā Class 0 transport server states TableĀ 268 ā Class 0 server SEM |
220 | FigureĀ 43 ā Data flow diagram using client transport class 1and server transport classĀ 1 |
221 | FigureĀ 44 ā Sequence diagram of data transferusing client transport class 1 and server transport class 1 |
222 | TableĀ 269 ā Class 1 transport client states |
223 | FigureĀ 45 ā Class 1 client STD TableĀ 270 ā Class 1 client SEM |
224 | FigureĀ 46 ā Class 1 server STD TableĀ 271 ā Class 1 transport server states |
225 | TableĀ 272 ā Class 1 server SEM |
226 | FigureĀ 47 ā Data flow diagram using client transport class 2 and server transport classĀ 2 |
227 | FigureĀ 48 ā Diagram of data transfer using client transport class 2and server transport class 2 without returned data |
228 | FigureĀ 49 ā Sequence diagram of data transfer using client transport class 2and server transport class 2 with returned data |
229 | FigureĀ 50 ā Class 2 client STD TableĀ 273 ā Class 2 transport client states |
230 | TableĀ 274 ā Class 2 client SEM |
231 | FigureĀ 51 ā Class 2 server STD TableĀ 275 ā Class 2 transport server states |
232 | TableĀ 276 ā Class 2 server SEM |
234 | FigureĀ 52 ā Data flow diagram using client transport classĀ 3and server transport classĀ 3 |
235 | FigureĀ 53 ā Sequence diagram of data transfer using client transport class 3 and server transport class 3 without returned data |
236 | FigureĀ 54 ā Sequence diagram of data transfer using client transportclass 3 and server transport class 3 with returned data |
237 | TableĀ 277 ā Class 3 transport client states |
238 | FigureĀ 55 ā ClassĀ 3 client STD TableĀ 278 ā ClassĀ 3 client SEM |
239 | TableĀ 279 ā Class 3 transport server states |
240 | FigureĀ 56 ā ClassĀ 3 server STD |
241 | TableĀ 280 ā ClassĀ 3 server SEM |
242 | 10 DLL mapping protocol machine 1 (DMPM 1) 10.1 General 10.2 Link producer FigureĀ 57 ā Data flow diagram for a link producer and consumer |
243 | 10.3 Link consumer 10.4 Primitive definitions TableĀ 281 ā Primitives issued by ARPM to DMPM TableĀ 282 ā Primitives issued by DMPM to ARPM TableĀ 283 ā Parameters used with primitives exchanged between ARPM and DMPM |
244 | TableĀ 284 ā Primitives exchanged between data-link layer and DMPM TableĀ 285 ā Parameters used with primitives exchanged between DMPM and Data-link |
245 | 10.5 DMPM state machine TableĀ 286 ā Selection of connection ID TableĀ 287 ā Link producer states |
246 | FigureĀ 58 ā State transition diagram for a link producer FigureĀ 59 ā State transition diagram for a link consumer TableĀ 288 ā State event matrix of link producer TableĀ 289 ā Link consumer states |
247 | 10.6 Data-link Layer service selection 11 DLL mapping protocol machine 2 (DMPM 2) 11.1 General 11.2 Mapping of UCMM PDUs TableĀ 290 ā State event matrix of link consumer TableĀ 291 ā UCMM request |
248 | TableĀ 292 ā UCMM reply |
250 | TableĀ 293 ā Network Connection ID selection |
251 | TableĀ 294 ā Sockaddr Info usage |
254 | TableĀ 295 ā Example multicast assignments |
255 | 11.3 Mapping of transport class 0 and class 1 PDUs TableĀ 296 ā UDP data format for class 0 and class 1 |
256 | 11.4 Mapping of transport class 2 and class 3 PDUās TableĀ 297 ā Transport class 2 and class 3 connected data |
257 | 11.5 Mapping of transport classes 4 to 6 11.6 IGMP Usage |
258 | 11.7 Quality of Service (QoS) for CPĀ 2/2 messages |
259 | FigureĀ 60 ā DS field in the IP header |
260 | FigureĀ 61 ā IEEEĀ 802.1Q tagged frame TableĀ 298 ā Default DSCP and IEEEĀ 802.1D mapping |
262 | 11.8 Management of an encapsulation session 12 DLL mapping protocol machine 3 (DMPM 3) |
263 | Bibliography |