Previous section.

NMF SPIRIT Issue 3.0 Platform Blueprint

NMF SPIRIT Issue 3.0 Platform Blueprint
Copyright © 1995 Network Management Forum

SPIRIT Sets

This chapter includes system sets and component sets as SPIRIT normative specifications.

System Set Specifications

This section is further subdivided into subsections, each of which represents a service described in Platform Model .

Each system set is an aggregation of specifications listed in all tables in the subsections. In the following tables, "N/T" denotes Non-transactional and "T" denotes Transactional.

OS Services

This section defines system set requirements for operating system services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Base System API/OS-1 (*1) O O O O O
Sockets (*2) API/OS/UNIX-1 (*1) O O O O O
Single UNIX Specification API/OS-3 (*1) O O O O O

Additional Requirements

(*1)
The LANG-1 (C) binding is mandatory and the LANG-3 (C++) binding is optional.

Notes

(*2)
Sockets require Internet Transport and Lower Layer protocols.

MGMT Services

This section defines the system set requirements for management services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Agent profile using TCP/IP SPIRIT Management Component Sets (*2) (*4) M (*3) O O O O
Agent profile using OSI SPIRIT Management Component Sets (*2) (*4) M (*3) O O O O
Agent profile using DMI SPIRIT Management Component Sets (*2) (*4) M (*3) O O O O
Manager profile using TCP/IP SPIRIT Management Component Sets (*2) (*4) M (*1) N N N N
Manager profile using OSI SPIRIT Management Component Sets (*2) (*4) M (*1) N N N N

Additional Requirements

(*1)
At least one of these manager profiles is supported. Multiple manager profiles may be selected by Service Providers.

(*2)
The LANG-1 (C) binding is mandatory.

(*3)
At least one of these agent profiles is supported.

Notes

(*4)
See the management component sets defined in SPIRIT Management Component Sets .

Relationships between the management component sets and the communication component sets have been incorporated in SPIRIT Management Component Sets .

PRES Services

This section defines system set requirements for presentation services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
X Window System API/PRES-1 (*1) M M M N N
X Window System Protocol PRO/APPL-24  M M M N N
Development Env. for Motif C Lang. API/PRES-2 (*1) M M M N N
XCDE Calendaring and Scheduling API API/PRES-3 (*1) O O O N N
XCDE Services and Applications API/PRES-4 (*1) O O O N N
XCDE Definitions and Infrastructure API/PRES-5 (*1) O O O N N
Graphical Look-and-Feel, OSF Motif HUI-1 (*2) M M M N N
Common Desktop Environment HUI-2  O O O N N

Additional Requirements

(*1)
The LANG-1 (C) binding is mandatory and the LANG-3 (C++) binding is optional.

(*2)
See Part 5, Application Portability, Restriction for Using Multiple Character Sets for additional requirements.

DMS Services

This section defines system set requirements for data management services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Data Management ISAM API/DMS-1 (*1) O O O (*3) O O (*3)
SQL LANG/DMS-1 (*2) M (*5) M (*5) M (*4) M (*5) M (*4)

Additional Requirements

(*1)
The LANG-1 (C) binding is mandatory and the LANG-3 (C++) binding is optional.

(*2)
The LANG-1 (C) and LANG-2 (COBOL) bindings are mandatory and the LANG-4 (FORTRAN) binding is optional.

See Part 5, Application Portability, Inter-language Calls Profile and Character Set of Source Program for additional requirements on inter-language calls and character sets.

(*3)
Both transactional and non-transactional services are supported.

(*4)
Transactional service is supported.

(*5)
Single resource transaction for databases is supported.

TXN Services

This section defines system set requirements for transaction services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Transaction Demarcation API/TXN-1 (*2) N N M (*1) N M (*1)
STDL LANG/TXN-1 (*3) (*4) N N M (*1) N M (*1)
XA SII-1  N N O N O

Additional Requirements

(*1)
Either API/TXN-1 or LANG/TXN-1 is supported.

(*2)
If API/TXN-1 is selected, API/COM-8 (TxRPC) must be selected.

The LANG-1 (C) binding is mandatory and the LANG-3 (C++) binding is optional.

(*3)
LANG/TXN-1 Profile A is required for Transactional Client, and Profile B is required for Transactional Server.

The required level of LANG/TXN-1 should be selected. Four levels are described in Section 2.5, Conformance of LANG/TXN-1. Specifications required for each level are described in LANG/TXN-1.

The display capability defined in LANG/TXN-1 is optional for Server system sets and mandatory for Client system sets.

See Part 5, Application Portability, Inter-language Calls Profile and Character Set of Source Program for additional requirements.

If LANG/TXN-1 Level 4 is chosen, API/COM-8 (TxRPC) must be selected.

Notes

(*4)
LANG/TXN-1 requires API/DMS-1 (ISAM), API/COM-5 (XFTAM), LANG-1 (C), LANG-2 (COBOL), LANG/DMS-1 (SQL), EXFOR-6 (ASN.1 BER), PRO/APPL-16 (RPC) and PRO/APPL-17 (TxRPC).

COM Services

This section defines system set requirements for communications services.

    Management Business
    _ _
      Client Server
      _ _
Component Set Description Reference Manager N/T T N/T T
OSI Application Layer (*1)            
FTAM C Set (*2) (*3) OSI Application Layer Component Sets (a.) O M M M M
MHS C Set (*2) (*3) OSI Application Layer Component Sets (b.) O M M M M
X.500 C Set (*2) (*3) OSI Application Layer Component Sets (c.) O M M M M
CMIP C Set (*2) (*3) OSI Application Layer Component Sets (d.) M O O O O
TP C Sets (*2) OSI Application Layer Component Sets (e.) N N M N M
Internet Application Layer (*1)            
TELNET C Set Internet Application Layer Component Sets (a.) O M M M M
FTP C Sets Internet Application Layer Component Sets (b.) O M M M M
SMTP C Set Internet Application Layer Component Sets (c.) O M M M M
DNS C Set Internet Application Layer Component Sets (d.) O M M M M
Bootstrap C Set Internet Application Layer Component Sets (e.) O M M M M
SNMP C Set (*2) (*3) Internet Application Layer Component Sets (f.) M O O O O
ECHO C Set Internet Application Layer Component Sets (g.) O M M M M
NTP C Set Internet Application Layer Component Sets (h.) O M M M M
OSI Transport and Lower Layer (*1)            
PSDN C Sets (*2) OSI Transport and Lower Layer Component Sets (a.) M M M M M
ISDN C Set (*2) OSI Transport and Lower Layer Component Sets (b.) M M M M M
Frame Relay C Set OSI Transport and Lower Layer Component Sets (c.) M M M M M
FDDI C Set OSI Transport and Lower Layer Component Sets (d.) M M M M M
CSMA/CD C Set OSI Transport and Lower Layer Component Sets (e.) M M M M M
Token Ring C Set OSI Transport and Lower Layer Component Sets (f.) M M M M M
Internet Transport and Lower Layer (*1)            
Common Component Set Internet Transport and Lower Layer Component Sets (a.) M M M M M
PSDN C Sets (*2) Internet Transport and Lower Layer Component Sets (b.) M M M M M
FDDI C Sets (*2) Internet Transport and Lower Layer Component Sets (c.) M M M M M
Frame Relay C Sets (*2) Internet Transport and Lower Layer Component Sets (d.) M M M M M
Point-to-point C Sets (*2) Internet Transport and Lower Layer Component Sets (e.) M M M M M
CSMA/CD C Sets (*2) Internet Transport and Lower Layer Component Sets (f.) M M M M M
Ethernet C Sets (*2) Internet Transport and Lower Layer Component Sets (g.) M M M M M
Token Ring C Sets (*2) Internet Transport and Lower Layer Component Sets (h.) M M M M M
DCE            
DCE C Set (*2) DCE Component Set  O M M M M

Additional Requirements

(*1)
See Requirements for additional requirements.

(*2)
The LANG-1 (C) binding is mandatory for API/COM-5 (XFTAM), API/COM-2 (X.400 API), API/DIST-2 (XDS), API/MGMT-1 (XMP), API/COM-1 (XTI), API/COM-8 (TxRPC) and API/COM-4 (RPC).

Notes

(*3)
API/COM-5 (XFTAM), API/COM-2 (X.400 API), API/DIST-2 (XDS) and API/MGMT-1 (XMP) require API/DIST-3 (XOM).

DIST Services

This section defines system set requirements for distributed services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
NFS API/DIST-1  O O O O O
X.500 API, XDS API/DIST-2 (*1) O O O O O
XOM API/DIST-3  M M M M M
Federated Naming:            
The XFN Specification API/DIST-4 (*1) O O O O O
Protocol PC Interworking:            
SMB, Version 2 PRO/APPL-25  O O O O O

Additional Requirements

(*1)
The LANG-1 (C) binding is mandatory and the LANG-3 (C++) binding is optional.

LANG Services

This section defines system set requirements for language services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
C LANG-1 (*2) (*3) M M M M M
COBOL LANG-2 (*2) (*3) (*4) O O M (*1) M M (*1)
C++ LANG-3 (*3) O O O O O
FORTRAN LANG-4 (*3) O O O O O
Pascal LANG-5 (*3) O O O O O

Additional Requirements

(*1)
Indexed, relative and sequential files must be supported as both transactional and non-transactional resources.

(*2)
See Part 5, Application Portability, Inter-language Calls Profile for additional requirements on inter-language calls.

(*3)
See Part 5, Application Portability, Character Set of Source Program for additional requirements on character sets.

(*4)
See Part 5, Application Portability, Restriction for Using Multiple Character Sets for additional requirements on character sets.

EXFOR Services

This section defines system set requirements for exchange format services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Transmission Codeset EXFOR-1 (*2) M (*1) M (*1) M (*1) M (*1) M (*1)
Transmission Codeset (Japan) EXFOR-2 (*2) M (*1) M (*1) M (*1) M (*1) M (*1)
Transmission Codeset (UCS) EXFOR-3 (*2) M (*1) M (*1) M (*1) M (*1) M (*1)
Source Code Transfer File            
Formats - pax EXFOR-4  O O O O O
Numerical Data Representation EXFOR-5  O O O O O

Additional Requirements

(*1)
At least one of these exchange formats is supported. Multiple exchange formats may be selected by Service Providers.

Notes

(*2)
These code sets are used in the exchange of source code only, and are not intended for use as internal storage formats.

MED Services

This section defines system set requirements for media services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Floppy Disks MED-1  M M M M M
Magnetic Tape MED-2  M O O M M
CD-ROM Disks MED-3  O M M O O

Additional Requirements

None.

I18N Services

This section defines system set requirements for internationalisation services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
ISO Latin 1 I18N-1 (*2) (*5) M (*1) M (*1) M (*1) M (*1) M (*1)
ISO Latin 2 I18N-5 (*2) (*5) M (*1) M (*1) M (*1) M (*1) M (*1)
Alphanumeric I18N-2  M (*1) M (*1) M (*1) M (*1) M (*1)
Kanji I18N-3 (*3) (*5) M (*1) M (*1) M (*1) M (*1) M (*1)
Katakana I18N-4 (*4) O O O O O

Additional Requirements

(*1)
At least one of these coded character sets is supported. Multiple coded character sets may be selected by Service Providers.

Notes

(*2)
I18N-1 and I18N-5 require EXFOR-1.

(*3)
I18N-3 requires EXFOR-2 or EXFOR-3.

(*4)
I18N-4 requires EXFOR-2 or EXFOR-3.

Note that the coded character sets defined in EXFOR services are only used as information exchange formats and not as execution character sets.

(*5)
I18N-1, I18N-3 and I18N-5 include alphanumeric characters.

Security Services

This section defines system set requirements for security services.

    Management Business
    _ _
      Client Server
      _ _
Description Reference Manager N/T T N/T T
Security API (GSS-API) API/SEC-1  O O O O O

Additional Requirements

None.

SPIRIT Component Set Specifications

This section describes SPIRIT component sets for management and communications services.

SPIRIT Management Component Sets

SPIRIT Management component sets are already specified in Part 4, Distributed Systems Management. Therefore, only references to them are described here.

The following five component sets are defined in Part 4, Distributed Systems Management:

SPIRIT Communications Component Sets

General Description

SPIRIT Communications component sets are defined as sets of consistent combinations of the protocols specified in Part 1, Overview and Core Specifications and Part 4, Distributed Systems Management. According to the internationally recognised profiles defined by ISO/IEC JTC1/SGFS, IETF and other bodies, the Communications component sets are grouped as follows:

OSI Application Layer Component Sets

Component sets consisting of OSI Session Layer (Layer 5) protocols and above.

Internet Application Layer Component Sets

Component sets consisting of Internet Application Layer (Layers 5 to 7) protocols.

OSI Transport and Lower Layer Component Sets

Component sets consisting of OSI Transport Layer (Layer 4) protocols or below.

Internet Transport and Lower Layer Component Sets

Component sets consisting of Internet Transport Layer (Layer 4) protocols or below.

DCE Component Set

Component set consisting of DCE Application Layer (Layers 5 to 7) protocols.

Except for the DCE component set, these component sets are refined as follows:

  1. OSI Application Layer component sets contain:

  2. Internet Application Layer component sets contain:

  3. OSI Transport and Lower Layer component sets contain:

  4. Internet Transport and Lower Layer component sets contain:

The details of these component sets are given in later sections.

Principles

Protocols defined in SPIRIT Issue 3.0 are generally categorised into OSI, Internet and DCE, according to the base architecture, as described in General Description . When defining SPIRIT Communications component sets, this categorisation and the following principles are adopted:

Principle 1

Follow internationally recognised standards as much as possible.

Principle 2

For a component set not covered by the above standards, define a new consistent set of protocols and APIs; that is, MHS, Directory, Transaction Processing and Frame Relay component sets.

Principle 3

Define component sets for only the Transport and Lower Layer protocols and the Application Layer. Exclude the information exchange format profile and relay profiles from communication component sets.

Principle 4

Include APIs for communication services as optional components.

Requirements

SPIRIT Communications component sets defined in the following sections must meet the following requirements.

Requirements on Application Layer Component Sets
Requirements on Transport and Lower Layer Component Sets

These requirements are summarised in Possible Combinations of Component Sets and the following table.

    Management Business
    _ _
      Client Server
      _ _
Component Set Description Reference Manager N/T T N/T T
OSI Application Layer OSI Application Layer Component Sets  O O M O M
Internet Application Layer Internet Application Layer Component Sets  O O O O O
OSI Transport and Lower Layer OSI Transport and Lower Layer Component Sets  O O O O O
Internet Transport and Lower Layer Internet Transport and Lower Layer Component Sets  O O O O O
DCE DCE Component Set  N M M M M

Figure: Possible Combinations of Component Sets
OSI Application Layer Component Sets

As defined by TR-10000, an OSI Application Layer component set is defined for each Application Layer protocol, as shown in Categorisation of OSI Application Layer Component Sets .

Table: Categorisation of OSI Application Layer Component Sets

Application    
Layer Protocol ISP SPIRIT
File Transfer (FTAM) File transfer (AFT1n) OSI Application Layer Component Sets (a.)
  File access (AFT2n) None.
  File management (AFT3n) None.
Messaging (MHS) None. OSI Application Layer Component Sets (b.) (*1)
Directory (X.500) None. OSI Application Layer Component Sets (c.) (*1)
Network/System CMIP (AOM1n) OSI Application Layer Component Sets (d.)
Management SMFs (AOM2n) Part 4, Distributed Systems Management, Service Layer (SVL) and Service Layer (SVL)
Transaction Processing None. OSI Application Layer Component Sets (e.) (*1)

Notes

(*1)
New component sets are defined by SPIRIT.

  1. File Transfer Component Set (FTAM)

    Category Description Reference Support
    Protocol Profile - simple file transfer (AFT11) PROF-8  M
      FTAM (ISO/IEC 8571) PRO/APPL-8  M
      ACSE (ISO 8650) PRO/APPL-19  M
      COPP (ISO 8823) PRO/APPL-21  M
      COSP (ISO 8327) PRO/APPL-22  M
      ASN.1 BER (ISO/IEC 8824, ISO/IEC 8825) EXFOR-6  M
    API XFTAM (*1) API/COM-5  O

Notes

(*1)
API/COM-5 (XFTAM) requires API/DIST-3 (XOM).


  • Messaging Component Set (MHS)

    Category Description Reference Support
    Protocol MHS (X.400-1988) PRO/APPL-7  M
      ACSE (ISO 8650) PRO/APPL-19  M
      ROSE (ISO/IEC 9072) PRO/APPL-18  M
      RTSE (X.228-1988) PRO/APPL-23  M
      COPP (ISO 8823) PRO/APPL-21  M
      COSP (ISO 8327) PRO/APPL-22  M
      ASN.1 BER (ISO/IEC 8824, ISO/IEC 8825) EXFOR-6  M
    API X.400 API (*1) API/COM-2  O

    Notes

    (*1)
    API/COM-2 (X400 API) requires API/DIST-3 (XOM).

  • Directory Component Set (X.500)

    Category Description Reference Support
    Protocol Directory (X.500-1988) PRO/APPL-3  M
      ACSE (ISO 8650) PRO/APPL-19  M
      ROSE (ISO/IEC 9072) PRO/APPL-18  M
      COPP (ISO 8823) PRO/APPL-21  M
      COSP (ISO 8327) PRO/APPL-22  M
      ASN.1 BER (ISO/IEC 8824, ISO/IEC 8825) EXFOR-6  M
    API XDS (*1) API/DIST-2  O

    Notes

    (*1)
    API/DIST-2 (XDS) requires API/DIST-3 (XOM).

  • Network and System Management Component Set (CMIP) (*3)

    Category Description Reference Support
    Protocol OSI management profiles MNA/SVI-2 (*1) M
        MNM/SVI-2 (*1) M
      CMIP (ISO/IEC 9596) PRO/APPL-1  M
      ACSE (ISO 8650) PRO/APPL-19  M
      ROSE (ISO/IEC 9072) PRO/APPL-18  M
      COPP (ISO 8823) PRO/APPL-21  M
      COSP (ISO 8327) PRO/APPL-22  M
      ASN.1 BER (ISO/IEC 8824, ISO/IEC 8825) EXFOR-6  M
    API XMP (*2) API/MGMT-1  O

    Notes

    (*1)
    MNA/SVI-2 and MNM/SVI-2 are specified in Part 4, Distributed Systems Management. They reference CMIP ISP (ISO/IEC ISP 11183).

    (*2)
    API/MGMT-1 (XMP) requires API/DIST-3 (XOM).

    (*3)
    This component set is included in Management component sets defined in SPIRIT Management Component Sets .

  • Transaction Processing Component Sets (TP)

    The following two Transaction Processing component sets used by the TxRPC protocol are defined. One is a component set that supports transactional semantics and the other is a component set that doesn't.

    1. Application-supported Transaction Component Set

      This component set does not require the CCR protocol because transaction semantics are supported by the application instead of the platform.

      Category Description Reference Support
      Protocol OSI TP (ISO/IEC 10026) PRO/APPL-2  M
        TxRPC (X/Open) PRO/APPL-17  M
        ACSE (ISO 8650) PRO/APPL-19  M
        COPP (ISO 8823) PRO/APPL-21  M
        COSP (ISO 8327) PRO/APPL-22  M
        ASN.1 BER (ISO/IEC 8824, ISO/IEC 8825) EXFOR-6  M
      API TxRPC (X/Open) API/COM-8  O

    2. Provider-supported Transaction Component Set

      This component set requires the CCR protocol because transaction semantics are supported by the platform.

      Category Description Reference Support
      Protocol OSI TP (ISO/IEC 10026) PRO/APPL-2  M
        TxRPC (X/Open) PRO/APPL-17  M
        ACSE (ISO 8650) PRO/APPL-19  M
        CCR (ISO/IEC 9805) PRO/APPL-20  M
        COPP (ISO 8823) PRO/APPL-21  M
        COSP (ISO 8327) PRO/APPL-22  M
        ASN.1 BER (ISO/IEC 8824, ISO/IEC 8825) EXFOR-6  M
      API TxRPC (X/Open) API/COM-8  O

    Internet Application Layer Component Sets

    The usage of Internet Application Layer protocols is specified by RFC 1123.

    1. Remote Login Component Set (TELNET)

      Category Description Reference Support
      Protocol Host profiles (RFC 1123) PROF-9  M
        TELNET (RFC 854, etc.) (*1) PRO/APPL-11  M
      API None. - -

      Notes

      (*1)
      PRO/APPL-11 (TELNET) requires PRO/TLL-6 (TCP).

    2. File Transfer Component Sets

      1. FTP Component Set

        Category Description Reference Support
        Protocol Host profiles (RFC 1123) PROF-9  M
          FTP (RFC 959) (*1) PRO/APPL-9  M
          TELNET (RFC 854, etc.) (*2) PRO/APPL-11  M
        API None. - -

      Notes

      (*1)
      PRO/APPL-9 (FTP) requires PRO/TLL-6 (TCP).

      (*2)
      A subset of PRO/APPL-11 (TELNET) is incorporated within PRO/APPL-9 (FTP).

    3. TFTP Component Set

      Category Description Reference Support
      Protocol Host profiles (RFC 1123) PROF-9  M
        TFTP (RFC 1350) (*1) PRO/APPL-9  M
      API None. - -

      Notes

      (*1)
      PRO/APPL-9 (TFTP) requires PRO/TLL-6 (UDP).

  • Electronic Mail Component Set (SMTP)

    Category Description Reference Support
    Protocol Host profiles (RFC 1123) PROF-9  M
      SMTP (RFC 821, 822, 1049) (*1) PRO/APPL-10  M
      DNS (RFC 1034, 1035) (*2) PRO/APPL-14  M
    API None. - -

    Notes

    (*1)
    PRO/APPL-10 (SMTP) requires PRO/TLL-6 (TCP).

    (*2)
    PRO/APPL-10 (SMTP) must include support for PRO/APPL-14 (DNS).

  • Domain Name Service Component Set (DNS)

    Category Description Reference Support
    Protocol Host profiles (RFC 1123) PROF-9  M
      DNS (RFC 1034, 1035) PRO/APPL-14  M
    API None. - -

  • Bootstrap Component Set

    Category Description Reference Support
    Protocol Host profiles (RFC 1123) PROF-9  M
      BOOTP (RFC 1542) (*1) PRO/APPL-13  M
      TFTP (RFC 1350) (*2) PRO/APPL-9  M
    API None. - -

    Notes

    (*1)
    PRO/APPL-13 (BOOTP) requires PRO/TLL-6 (UDP).

    (*2)
    PRO/APPL-13 (BOOTP) uses PRO/APPL-9 (TFTP).

  • Network and System Management Component Set (SNMP)

    Category Description Reference Support
    Protocol Host profiles (RFC 1123) PROF-9  M
      SNMP (RFC 1157) (*1) PRO/APPL-15  M
    API XMP (*2) API/MGMT-1  O

    Notes

    (*1)
    PRO/APPL-15 (SNMP) requires PRO/TLL-6 (UDP).

    (*2)
    API/MGMT-1 (XMP) requires API/DIST-3 (XOM).

  • Echo Service Component Set (ECHO)

    Category Description Reference Support
    Protocol Host profiles (RFC 1123) PROF-9  M
      ECHO (RFC 862) PRO/APPL-12  M
    API None. - -

  • Network Time Service Component Set (NTP)

    Category Description Reference Support
    Protocol Host profiles (RFC 1123) PROF-9  M
      NTP (RFC 1119) PRO/APPL-4  M
    API None. - -

    OSI Transport and Lower Layer Component Sets

    As defined by the ISPs, OSI Transport and Lower Layer component sets are categorised by their underlying subnetworks, as shown in Categorisation of OSI Transport and Lower Layer Component Sets .

    Table: Categorisation of OSI Transport and Lower Layer Component Sets

    Transport Connection-oriented
    Network Connection-oriented Connectionless    
    Subnetwork Type ISP SPIRIT ISP SPIRIT
    PSDN TB-TEnnnn OSI Transport and Lower Layer Component Sets (a.i.) (a.ii.) TA 111n1 OSI Transport and Lower Layer Component Sets (a.iii.)
    ISDN TB-TEnnnn OSI Transport and Lower Layer Component Sets (b.) (*1) None. None.
    Frame Relay None. None. None. OSI Transport and Lower Layer Component Sets (c.) (*1)
    FDDI None. None. TA54 OSI Transport and Lower Layer Component Sets (d.)
    CSMA/CD None. None. TA51 OSI Transport and Lower Layer Component Sets (e.)
    Token Ring None. None. TA53 OSI Transport and Lower Layer Component Sets (f.)

    Notes

    (*1)
    New component sets are defined by SPIRIT.

    1. PSDN Component Sets

      The PSDN component sets define protocols and an API to be supported when connecting PSDN. The PSDN component sets consist of three component sets according to transport classes used.

      1. Transport Class 0 and 2 Over CONS Component Set

        Category Description Reference Support
        Protocol Packet mode interface PROF-1  M
          Profile "TC 1111/1121" PROF-3  M
          COTP (ISO/IEC 8073) PRO/TLL-1  M
          CONP (ISO/IEC 8208, ISO/IEC 8878) PRO/TLL-3  M
          LAP-B (ISO 7776) PRO/TLL-25  M
        API XTI API/COM-1  O


      2. Transport Class 0 Over CONS Component Set

        Category Description Reference Support
        Protocol Packet mode interface PROF-1  M
          Profile "TD 1111/1121" PROF-2  M
          COTP (ISO/IEC 8073) PRO/TLL-1  M
          CONP (ISO/IEC 8208, ISO/IEC 8878) PRO/TLL-3  M
          LAP-B (ISO 7776) PRO/TLL-25  M
        API XTI API/COM-1  O

      3. Transport Class 4 Over CLNS Component Set

        Category Description Reference Support
        Protocol Profile "TA 1111/1121" PROF-7  M
          COTP (ISO/IEC 8073) PRO/TLL-1  M
          CONP (ISO/IEC 8208) PRO/TLL-3  M
          CLNP (ISO/IEC 8473) PRO/TLL-2  M
          ES-IS (ISO/IEC 9542) PRO/TLL-5  M
          LAP-B (ISO 7776) PRO/TLL-25  M
        API None. - -

    2. ISDN Component Set

      The ISDN component set defines protocols and an API to be supported when connecting ISDN. Only base standards are specified in this component set because there were no corresponding ISPs when SPIRIT Issue 3.0 was finalised.

      Category Description Reference Support
      Protocol COTP (ISO/IEC 8073) PRO/TLL-1  M
        CONP (ISO/IEC 8208, ISO/IEC 8878) PRO/TLL-3  M
        CONP for ISDN (ISO/IEC 9574) PRO/TLL-4  M
        ISDN Call Control (Q.931) PRO/TLL-24  M
        LAP-B (ISO 7776) PRO/TLL-25  M
        LAP-D (Q.921) PRO/TLL-26  M
      API XTI API/COM-1  O

    3. Frame Relay Component Set

      The Frame Relay component set defines protocols to be supported when connecting Frame Relay. Since there are no relevant ISPs at present, a new set of protocols is defined by selecting possible consistent combinations.

      According to RFC 1490, both CONS packets (ISO/IEC 8208) and CLNS packets (ISO/IEC 8473) can be transferred over a Frame relay. However, only the CLNS packet type is defined in this proposal because of its expected use.

      Category Description Reference Support
      Protocol COTP (ISO/IEC 8073) PRO/TLL-1  M
        CLNP (ISO/IEC 8473) PRO/TLL-2  M
        ES-IS (ISO/IEC 9542) PRO/TLL-5  M
        Call Control (Q.933) PRO/TLL-27  M
        Data Link Control (Q.922, RFC 1490) PRO/TLL-28  M
      API None. - -

    4. FDDI Component Set

      The FDDI component set defines protocols to be supported when connecting FDDI.

      Category Description Reference Support
      Protocol Profile "TA54" PROF-6  M
        COTP (ISO/IEC 8073) PRO/TLL-1  M
        CLNP (ISO/IEC 8473) PRO/TLL-2  M
        ES-IS (ISO/IEC 9542) PRO/TLL-5  M
        Logical Link Control (ISO 8802-2) PRO/TLL-15  M
        FDDI (ISO 9314, ANSI SMT) PRO/TLL-21  M
      API None. - -

    5. CSMA/CD Component Set

      The CSMA/CD component set defines protocols to be supported when connecting CSMA/CD. This component set is also applied to Ethernet, since there is no separate ISP for Ethernet but IEEE 802.3.

      Category Description Reference Support
      Protocol Profile "TA51" PROF-4  M
        COTP (ISO/IEC 8073) PRO/TLL-1  M
        CLNP (ISO/IEC 8473) PRO/TLL-2  M
        ES-IS (ISO/IEC 9542) PRO/TLL-5  M
        Logical Link Control (ISO 8802-2) PRO/TLL-15  M
        CSMA/CD (ISO/IEC 8802-3) PRO/TLL-17  M
        Ethernet (DIX) PRO/TLL-19  M
      API None. - -

    6. Token Ring Component Set

      The Token Ring component set defines protocols to be supported when connecting Token Ring.

      Category Description Reference Support
      Protocol Profile "TA53" PROF-5  M
        COTP (ISO/IEC 8073) PRO/TLL-1  M
        CLNP (ISO/IEC 8473) PRO/TLL-2  M
        ES-IS (ISO/IEC 9542) PRO/TLL-5  M
        Logical Link Control (ISO 8802-2) PRO/TLL-15  M
        Token Ring (ISO/IEC 8802-5) PRO/TLL-20  M
      API None. - -

    Internet Transport and Lower Layer Component Sets

    For Internet Transport and Lower Layer protocols, the protocols used are dependent on the subnetwork types and host/gateway types. Therefore, the Internet Transport and Lower Layer component sets are categorised by those types. Also, common protocols used in more than one component set are grouped to form a common component set. The relationship between component sets is shown in Structure of Internet Transport and Lower Layer Component Sets .

    Figure: Structure of Internet Transport and Lower Layer Component Sets

    1. Common Component Set

      The following Common component set is used in all subnetwork types and host/gateway types.

      Category Description Reference Support
      Protocol Transport Protocol (UDP) PRO/TLL-6  M
      (*2) (*3) Network Protocol (IP, ICMP) PRO/TLL-7  M
      (*4) IP subnet extension PRO/TLL-8  M
        IP broadcasting datagrams PRO/TLL-9  M
        ARP PRO/TLL-11  M
        Addressing (RFC 1340) ADM-1  M
        IGMP (RFC 1112) (*1) PRO/TLL-10  O
        RARP (RFC 903) (*1) PRO/TLL-11  O
      API None. - -

      Notes

      (*1)
      Since the following protocols are optionally used in all subnetwork types and host/gateway types, they are shown as such in the component set:

      IGMP
      Internet Group Management Protocol

      RARP
      Reverse Address Resolution Protocol

      (*2)
      For the host type, the following protocols are supported depending on the condition described in the Support column:

      Category Description Reference Support
      Protocol RFC 1122 (Host) PROF-9  M
        Transport Protocol (TCP) PRO/TLL-6  M
        ISO TP 0 over TCP (RFC 1006) PRO/TLL-12  O
      API XTI API/COM-1  O

      PRO/TLL-12 (RFC 1006) is used under the following circumstances:

      • use of OSI Application Layer component sets over TCP/IP network

      • OSI Application Layer component sets use of the transport services equivalent to TD profile.

      (*3)
      For the gateway type, the following protocols are supported depending on the condition described in the Support column:

      Category Description Reference Support
      Protocol RFC 1009 (Gateway) PROF-9  M
        Routing Protocols (RIP, EGP, OSPF) PRO/TLL-13  M

      (*4)
      When Network and System Management component set (SNMP) is used as an Internet Application Layer component set, protocols described in (*2) and (*3) are not required.

      The following Internet Transport and Lower Layer component sets are defined depending on the subnetwork types. For all of these component sets, the Common component set is required.

    2. PSDN Component Set

      Category Description Reference Support
      Protocol CONP (ISO/IEC 8208, ISO/IEC 8878) PRO/TLL-3  M
        LAP-B (ISO 7776) PRO/TLL-25  M
        IP over X.25 (RFC 877) PRO/TLL-30  M

    3. FDDI Component Set

      Category Description Reference Support
      Protocol FDDI (ISO 9314, ANSI SMT) PRO/TLL-21  M
        IP over FDDI (RFC 1188, 1390) PRO/TLL-22  M


    4. Frame Relay Component Set

      Category Description Reference Support
      Protocol Call Control (Q.933) PRO/TLL-27  M
        Data Link Control (Q.922) PRO/TLL-28  M
        IP over Frame Relay (RFC 1490) PRO/TLL-31  M

    5. Point-to-point Component Set

      Category Description Reference Support
      Protocol PPP PRO/TLL-14  M

    6. CSMA/CD Component Set

      Category Description Reference Support
      Protocol Logical Link Control (ISO 8802-2) PRO/TLL-15  M
        IP over IEEE 802 (RFC 1042) PRO/TLL-16  M
        CSMA/CD (ISO/IEC 8802-3) PRO/TLL-17  M

    7. Ethernet Component Set

      Category Description Reference Support
      Protocol IP over Ethernet (RFC 894) PRO/TLL-18  M
        Ethernet (DIX) PRO/TLL-19  M

    8. Token Ring Component Set

      Category Description Reference Support
      Protocol Logical Link Control (ISO/IEC 8802-3) PRO/TLL-15  M
        IP over IEEE 802 (RFC 1042) PRO/TLL-16  M
        Token Ring (ISO/IEC 8802-5) PRO/TLL-20  M

    DCE Component Set

    Category Description Reference Support
    Protocol DCE Time (X/Open) PRO/APPL-5  M
      DCE CDS (X/Open) PRO/APPL-6  M
      DCE RPC (X/Open) PRO/APPL-16  M
      DCE Security (X/Open) PRO/APPL-26  O
      DCE Security (X/Open) API/SEC-2  O
    API DCE RPC (X/Open) API/COM-4  O


    Why not acquire a nicely bound hard copy?
    Click here to return to the publication details or order a copy of this publication.

    Contents Next section Index