1 Scope
2
References
3
Definitions
4
Abbreviations
5
Overview of the MCS protocol
5.1 Model of the MCS layer
5.2 Services provided by the MCS layer
5.2.1 MAP layer services
5.3 Services
assumed from the transport layer
5.4 Functions of the MCS layer
5.4.1 Domain management
5.4.2 Channel management
5.4.3 Data transfer
5.4.4 Token management
5.4.5 Capabilities notification
5.5 Hierarchical processing
5.6 Domain parameters
5.7 Extended parameters
6
Use of the transport service
6.1 Model of the transport service
6.2 Use of multiple connections
6.3 Transport connection release
7
Structure of Version 2 MCSPDUs
8
Structure of Version 3 MCSPDUs
9
Encoding of MCSPDUs
10 Routing of MCSPDUs
10.1 Connect and extended parameters MCSPDUs
10.2 Domain MCSPDUs
11 Meaning of MCSPDUs
11.1 Connect-Initial
11.2 Connect-Response
11.3 Connect-Additional
11.4 Connect-Result
11.5 Extended-Parameters-Propose
11.6 Extended-Parameters-Accept
11.7 PlumbDomainIndication
11.8 ErectDomainRequest
11.9 MergeChannelsRequest
11.10 MergeChannelsConfirm
11.11 PurgeChannelsIndication
11.12 MergeTokensRequest
11.13 MergeTokensConfirm
11.14 PurgeTokensIndication
11.15 DisconnectProviderUltimatum
11.16 RejectMCSPDUUltimatum
11.17 AttachUserRequest
11.18 AttachUserConfirm
11.19 DetachUserRequest
11.20 DetachUserIndication
11.21 ChannelJoinRequest
11.22 ChannelJoinConfirm
11.23 ChannelLeaveRequest
11.24 ChannelConveneRequest
11.25 ChannelConveneConfirm
11.26 ChannelDisbandRequest
11.27 ChannelDisbandIndication
11.28 ChannelAdmitRequest
11.29 ChannelAdmitIndication
11.30 ChannelExpelRequest
11.31 ChannelExpelIndication
11.32 SendDataRequest
11.33 SendDataIndication
11.34 UniformSendDataRequest
11.35 UniformSendDataIndication
11.36 TokenGrabRequest
11.37 TokenGrabConfirm
11.38 TokenInhibitRequest
11.39 TokenInhibitConfirm
11.40 TokenGiveRequest
11.41 TokenGiveIndication
11.42 TokenGiveResponse
11.43 TokenGiveConfirm
11.44 TokenPleaseRequest
11.45 TokenPleaseIndication
11.46 TokenReleaseRequest
11.47 TokenReleaseConfirm
11.48 TokenTestRequest
11.49 TokenTestConfirm
11.50 CapabilitiesNotificationRequest
11.50.1 Request Capability
11.51 CapabilitiesNotificationIndication
11.51.1 Indication Capability
12 MCS provider information base
12.1 Hierarchical replication
12.2 Channel information
12.3 Token information
13 Elements of procedure
13.1 MCSPDU sequencing
13.2 Input flow control
13.3 Throughput enforcement
13.4 Domain configuration
13.5 Domain merger
13.6 Domain disconnection
13.7 Channel id allocation
13.8 Token status
13.9 Capabilities Notification
13.9.1 Capability IDs
13.9.2 Version 3 Summits
13.9.3 Rules of capability selection
13.9.4 Establishing the V3 summit provider
13.9.5 Expanding the V3 summit
13.9.6 Processing PDU's at a leaf node
13.9.7 Processing PDUs at an intermediate node
13.10 Protocol version arbitration
13.11 Protocol version interoperability
Annex A – Multicast adaptation protocol
A.1 Scope
A.2 Normative references
A.3 Definitions
A.4 Abbreviations
A.5 Overview
A.5.1 The use of multicast
A.5.2 Multicast islands
A.5.3
Multicast group providers
A.5.4 Data ordering
A.5.5 Use of multicast and unreliable unicast
A.6 Use of MAP
A.6.1 Domain management
A.6.2 Channel management
A.6.3 Data transfer
A.6.4 Token management
A.7 Use of transport protocols
A.7.1 Unicast transport protocols
A.7.2 Multicast transport protocols
A.7.3 Local information
A.8 Protocol specification
A.8.1 Establishing the initial reliable unicast
connection
A.8.2 Arbitrating transport protocols
A.8.3 Allocating and distributing multicast
groups
A.8.4 Managing multicast data traffic
(self-tuning)
A.8.5 Giving up on multicast
A.8.6 Removing multicast groups
A.9 MAPPDU descriptions
A.9.1 MAPConnectRequest
A.9.2 MAPConnectConfirm
A.9.3 MAPDisconnectRequest
A.9.4 MAPDisconnectConfirm
A.9.5 MAPArbitrateProtocolsRequest
A.9.6 MAPArbitrateProtocolsConfirm
A.9.7 MAPData
A.9.8 MAPAddGroupRequest
A.9.9 MAPRemoveGroupRequest
A.9.10 MAPDisableUnicastRequest
A.9.11
MAPEnableUnicastRequest
A.9.12 MAPEnableUnicastConfirm
A.9.13 MAPDisableMulticastRequest
A.9.14 MAPDisableMulticastConfirm
A.9.15 MAPEnableMulticastRequest
A.9.16 MAPSequenceNumber
A.10 MAPPDU ASN.1 Definition