RFC3094 日本語訳

3094 Tekelec's Transport Adapter Layer Interface. D. Sprague, R.Benedyk, D. Brendes, J. Keller. April 2001. (Format: TXT=265099 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                         D. Sprague
Request for Comments: 3094                                    R. Benedyk
Category: Informational                                       D. Brendes
                                                               J. Keller
                                                                 Tekelec
                                                              April 2001

Network Working Group D. Sprague Request for Comments: 3094 R. Benedyk Category: Informational D. Brendes J. Keller Tekelec April 2001

              Tekelec's Transport Adapter Layer Interface

Tekelec's Transport Adapter Layer Interface

Status of this Memo

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

Copyright Notice

Copyright Notice

   Copyright (C) The Internet Society (2001).  All Rights Reserved.

Copyright (C) The Internet Society (2001). All Rights Reserved.

IESG Note:

IESG Note:

   Readers should note that this memo presents a vendor's alternative to
   standards track technology being developed by the IETF SIGTRAN
   Working Group.  The technology presented in this memo has not been
   reviewed by the IETF for its technical soundness or completeness.
   Potential users of this type of technology are urged to examine the
   SIGTRAN work before deciding to use the technology described here.

Readers should note that this memo presents a vendor's alternative to standards track technology being developed by the IETF SIGTRAN Working Group. The technology presented in this memo has not been reviewed by the IETF for its technical soundness or completeness. Potential users of this type of technology are urged to examine the SIGTRAN work before deciding to use the technology described here.

Abstract

Abstract

   This document proposes the interfaces of a Signaling Gateway, which
   provides interworking between the Switched Circuit Network (SCN) and
   an IP network.  Since the Gateway is the central point of signaling
   information, not only does it provide transportation of signaling
   from one network to another, but it can also provide additional
   functions such as protocol translation, security screening, routing
   information, and seamless access to Intelligent Network (IN) services
   on both networks.

This document proposes the interfaces of a Signaling Gateway, which provides interworking between the Switched Circuit Network (SCN) and an IP network. Since the Gateway is the central point of signaling information, not only does it provide transportation of signaling from one network to another, but it can also provide additional functions such as protocol translation, security screening, routing information, and seamless access to Intelligent Network (IN) services on both networks.

   The Transport Adapter Layer Interface (TALI) is the proposed
   interface, which provides TCAP (Transaction Capability Application
   Part), ISUP (ISDN User Part), and MTP (Mail Transport Protocol)
   messaging over TCP/IP.  In addition, TALI provides SCCP (Signalling
   Connection Control Part) Management (SCMG), MTP Primitives, dynamic
   registration of circuits, and routing of call control messages based
   on circuit location.

The Transport Adapter Layer Interface (TALI) is the proposed interface, which provides TCAP (Transaction Capability Application Part), ISUP (ISDN User Part), and MTP (Mail Transport Protocol) messaging over TCP/IP. In addition, TALI provides SCCP (Signalling Connection Control Part) Management (SCMG), MTP Primitives, dynamic registration of circuits, and routing of call control messages based on circuit location.

Sprague, et al.              Informational                      [Page 1]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 1] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

Table of Contents

Table of Contents

   1. Introduction                                                    4
   2. Overview of the TALI Protocol                                   6
   2.1 Traditional PSTN SS7 Networks                                  6
   2.2 Converged SS7 Networks                                         8
   2.3 TALI Protocol Stack Overview                                  10
   2.3.1 An Alternate TALI Protocol Stack using the SAAL Layer       13
   2.3.2 An Alternate TALI Protocol Stack using SCTP                 15
   2.4 Inputs to the TALI Version 1.0 State Machine                  15
   3. TALI Version 1.0                                               17
   3.1 Overview of the TALI Message Structure                        17
   3.1.1 Types of TALI Fields                                        19
   3.2 Detailed TALI Message Structure                               20
   3.2.1 TALI Peer to Peer Messages                                  20
   3.2.1.1 Test Message (test)                                       20
   3.2.1.2 Allow Message (allo)                                      21
   3.2.1.3 Prohibit Message (proh)                                   21
   3.2.1.4 Prohibit Acknowledgement Message (proa)                   21
   3.2.1.5 Monitor Message (moni)                                    22
   3.2.1.6 Monitor Acknowledge Message (mona)                        22
   3.2.2 Service Messages                                            23
   3.2.2.1 SCCP Service Message (sccp)                               23
   3.2.2.1.1 SCCP Encapsulation using TALI                           25
   3.2.2.2 ISUP Service Message (isot)                               27
   3.2.2.2.1 ISUP Encapsulation using TALI                           27
   3.2.2.3 MTP3 Service Message (mtp3)                               28
   3.2.2.3.1 MTP3 Encapsulation using TALI                           29
   3.2.2.4 SAAL Service Message (saal)                               30
   3.2.2.4.1 MTP3 and SAAL Peer to Peer Encapsulation using TALI     31
   3.3 TALI Timers                                                   34
   3.3.1 T1 Timer                                                    34
   3.3.2 T2 Timer                                                    34
   3.3.3 T3 Timer                                                    34
   3.3.4 T4 Timer                                                    34
   3.3.5 Recommended Defaults and Ranges for the TALI Timers         35
   3.4 TALI User Events                                              35
   3.4.1 Management Open Socket Event                                35
   3.4.2 Management Close Socket Event                               36
   3.4.3 Management Allow Traffic Event                              36
   3.4.4 Management Prohibit Traffic Event                           36
   3.5 Other Implementation Dependent TALI Events                    37
   3.6 TALI States                                                   37
   3.7 TALI Version 1.0 State Machine                                38
   3.7.1 State Machine Concepts                                      38
   3.7.1.1 General Protocol Rules                                    38
   3.7.1.2 Graceful Shutdown of a Socket                             39
   3.7.1.3 TALI Protocol Violations                                  39

1. Introduction 4 2. Overview of the TALI Protocol 6 2.1 Traditional PSTN SS7 Networks 6 2.2 Converged SS7 Networks 8 2.3 TALI Protocol Stack Overview 10 2.3.1 An Alternate TALI Protocol Stack using the SAAL Layer 13 2.3.2 An Alternate TALI Protocol Stack using SCTP 15 2.4 Inputs to the TALI Version 1.0 State Machine 15 3. TALI Version 1.0 17 3.1 Overview of the TALI Message Structure 17 3.1.1 Types of TALI Fields 19 3.2 Detailed TALI Message Structure 20 3.2.1 TALI Peer to Peer Messages 20 3.2.1.1 Test Message (test) 20 3.2.1.2 Allow Message (allo) 21 3.2.1.3 Prohibit Message (proh) 21 3.2.1.4 Prohibit Acknowledgement Message (proa) 21 3.2.1.5 Monitor Message (moni) 22 3.2.1.6 Monitor Acknowledge Message (mona) 22 3.2.2 Service Messages 23 3.2.2.1 SCCP Service Message (sccp) 23 3.2.2.1.1 SCCP Encapsulation using TALI 25 3.2.2.2 ISUP Service Message (isot) 27 3.2.2.2.1 ISUP Encapsulation using TALI 27 3.2.2.3 MTP3 Service Message (mtp3) 28 3.2.2.3.1 MTP3 Encapsulation using TALI 29 3.2.2.4 SAAL Service Message (saal) 30 3.2.2.4.1 MTP3 and SAAL Peer to Peer Encapsulation using TALI 31 3.3 TALI Timers 34 3.3.1 T1 Timer 34 3.3.2 T2 Timer 34 3.3.3 T3 Timer 34 3.3.4 T4 Timer 34 3.3.5 Recommended Defaults and Ranges for the TALI Timers 35 3.4 TALI User Events 35 3.4.1 Management Open Socket Event 35 3.4.2 Management Close Socket Event 36 3.4.3 Management Allow Traffic Event 36 3.4.4 Management Prohibit Traffic Event 36 3.5 Other Implementation Dependent TALI Events 37 3.6 TALI States 37 3.7 TALI Version 1.0 State Machine 38 3.7.1 State Machine Concepts 38 3.7.1.1 General Protocol Rules 38 3.7.1.2 Graceful Shutdown of a Socket 39 3.7.1.3 TALI Protocol Violations 39

Sprague, et al.              Informational                      [Page 2]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 2] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

   3.7.2 The State Machine                                           40
   3.8 TALI 1.0 Implementation Notes                                 42
   3.8.1 Failure on a TCP/IP Socket                                  42
   3.8.2 Congestion on a TCP/IP Socket                               43
   3.9 TALI 1.0 Limitations                                          43
   4. TALI Version 2.0                                               43
   4.1 Overview of TALI Version 2.0 Features                         45
   4.2 TALI Version Identification                                   47
   4.3 Backwards Compatibility                                       50
   4.3.1 Generating Protocol Violations based on Received Messages   53
   4.4 Overview of the TALI Message Structure                        55
   4.4.1 Types of TALI Fields                                        55
   4.5 Detailed TALI Message Structures for New 2.0 Opcodes          58
   4.5.1 Management Message (mgmt)                                   60
   4.5.1.1 Routing Key Registration Primitive (rkrp)                 61
   4.5.1.1.1 RKRP Data Structures                                    65
   4.5.1.1.1.1 Common Fields in all RKRP Messages                    65
   4.5.1.1.1.2 CIC Based Routing Key Operations                      67
   4.5.1.1.1.3 SCCP Routing Key Operations                           71
   4.5.1.1.1.4 DPC-SI, DPC and SI based Routing Key Operations       74
   4.5.1.1.1.5 Default Routing Key Operations                        76
   4.5.1.1.1.6 Support for Multiple RKRP Registration Operations     78
   4.5.1.1.1.6.1 Multiple Registrations Support                      78
   4.5.1.1.1.6.2 Multiple RKRP Operations in a Single Message        80
   4.5.1.2 MTP3 Primitive (mtpp)                                     82
   4.5.1.3 Socket Option Registration Primitive (sorp)               87
   4.5.2 Extended Service Message (xsrv)                             91
   4.5.3 Special Message (spcl)                                      92
   4.5.3.1 Special Messages Not Supported (smns)                     93
   4.5.3.2 Query Message (qury)                                      93
   4.5.3.3 Reply Message (rply)                                      94
   4.5.3.4 Unsolicited Information Message (USIM)                    95
   4.6 TALI Timers                                                   95
   4.7 TALI User Events                                              95
   4.8 TALI States                                                   96
   4.9 TALI Version 2.0 State Machine                                96
   4.9.1 State Machine Concepts                                      96
   4.9.1.1 General Protocol Rules                                    96
   4.9.1.2 Graceful Shutdown of a Socket                             97
   4.9.1.3 TALI Protocol Violations                                  97
   4.9.2 The State Machine                                           97
   4.10 TALI 2.0 Specification Limitations                          101
   5. Success/Failure Codes                                         101
   6. Security Considerations                                       102
   7. References                                                    102
   8. Acknowledgments                                               103
   9. Authors' Addresses                                            104
   10. Full Copyright Statement                                     105

3.7.2 The State Machine 40 3.8 TALI 1.0 Implementation Notes 42 3.8.1 Failure on a TCP/IP Socket 42 3.8.2 Congestion on a TCP/IP Socket 43 3.9 TALI 1.0 Limitations 43 4. TALI Version 2.0 43 4.1 Overview of TALI Version 2.0 Features 45 4.2 TALI Version Identification 47 4.3 Backwards Compatibility 50 4.3.1 Generating Protocol Violations based on Received Messages 53 4.4 Overview of the TALI Message Structure 55 4.4.1 Types of TALI Fields 55 4.5 Detailed TALI Message Structures for New 2.0 Opcodes 58 4.5.1 Management Message (mgmt) 60 4.5.1.1 Routing Key Registration Primitive (rkrp) 61 4.5.1.1.1 RKRP Data Structures 65 4.5.1.1.1.1 Common Fields in all RKRP Messages 65 4.5.1.1.1.2 CIC Based Routing Key Operations 67 4.5.1.1.1.3 SCCP Routing Key Operations 71 4.5.1.1.1.4 DPC-SI, DPC and SI based Routing Key Operations 74 4.5.1.1.1.5 Default Routing Key Operations 76 4.5.1.1.1.6 Support for Multiple RKRP Registration Operations 78 4.5.1.1.1.6.1 Multiple Registrations Support 78 4.5.1.1.1.6.2 Multiple RKRP Operations in a Single Message 80 4.5.1.2 MTP3 Primitive (mtpp) 82 4.5.1.3 Socket Option Registration Primitive (sorp) 87 4.5.2 Extended Service Message (xsrv) 91 4.5.3 Special Message (spcl) 92 4.5.3.1 Special Messages Not Supported (smns) 93 4.5.3.2 Query Message (qury) 93 4.5.3.3 Reply Message (rply) 94 4.5.3.4 Unsolicited Information Message (USIM) 95 4.6 TALI Timers 95 4.7 TALI User Events 95 4.8 TALI States 96 4.9 TALI Version 2.0 State Machine 96 4.9.1 State Machine Concepts 96 4.9.1.1 General Protocol Rules 96 4.9.1.2 Graceful Shutdown of a Socket 97 4.9.1.3 TALI Protocol Violations 97 4.9.2 The State Machine 97 4.10 TALI 2.0 Specification Limitations 101 5. Success/Failure Codes 101 6. Security Considerations 102 7. References 102 8. Acknowledgments 103 9. Authors' Addresses 104 10. Full Copyright Statement 105

Sprague, et al.              Informational                      [Page 3]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 3] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

1. Introduction

1. Introduction

   This document is organized into the following 6 sections:

This document is organized into the following 6 sections:

   -  Introduction to the document
   -  Overview of the TALI Protocol
   -  TALI Version 1.0
   -  TALI Version 2.0
   -  Success/Failure Codes
   -  Security Considerations

- Introduction to the document - Overview of the TALI Protocol - TALI Version 1.0 - TALI Version 2.0 - Success/Failure Codes - Security Considerations

   The following terms are used throughout this document.

The following terms are used throughout this document.

   Circuit Identification Code (CIC):
   A field identifying the circuit being setup or released.  Depending
   on SI and MSU Type, this field can be 12, 14 or 32 bits.

Circuit Identification Code (CIC): A field identifying the circuit being setup or released. Depending on SI and MSU Type, this field can be 12, 14 or 32 bits.

   Changeover/Changeback (co/cb):
   SS7 MTP3 procedure related to link failure and re-establishment.

Changeover/Changeback (co/cb): SS7 MTP3 procedure related to link failure and re-establishment.

   Far End (FE):
   The remote endpoint of a socket connection.

Far End (FE): The remote endpoint of a socket connection.

   Far End Allowed (FEA):
   The FE is ready to use the socket for service PDUs.

Far End Allowed (FEA): The FE is ready to use the socket for service PDUs.

   Far End Prohibited (FEP):
   The FE is not ready to use the socket for service PDUs.

Far End Prohibited (FEP): The FE is not ready to use the socket for service PDUs.

   Intelligent Network (IN):
   A network that allows functionality to be distributed flexibly at a
   variety of nodes on and off the network and allows the architecture
   to be modified to control the services.

Intelligent Network (IN): A network that allows functionality to be distributed flexibly at a variety of nodes on and off the network and allows the architecture to be modified to control the services.

   Management ATM Adaptation Layer (MAAL):
   This layer is a component of SAAL.  This layer maps requests and
   indications between the System Management for the SG and the other
   SAAL layers.  MAAL includes interfaces to/from SSCOP, SSCF, and
   system management.  More information can be found in T1.652.

Management ATM Adaptation Layer (MAAL): This layer is a component of SAAL. This layer maps requests and indications between the System Management for the SG and the other SAAL layers. MAAL includes interfaces to/from SSCOP, SSCF, and system management. More information can be found in T1.652.

   Media Gateway (MG):
   A MG terminates SCN media streams, packetizes the media data, if it
   is not already packetized, and delivers packetized traffic  to the
   packet network.  It performs these functions in reverse order for
   media streams flowing from the packet network to the SCN.

Media Gateway (MG): A MG terminates SCN media streams, packetizes the media data, if it is not already packetized, and delivers packetized traffic to the packet network. It performs these functions in reverse order for media streams flowing from the packet network to the SCN.

Sprague, et al.              Informational                      [Page 4]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 4] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

   Media Gateway Controller (MGC):
   An MGC handles the registration and management of resources at the
   MG.  The MGC may have the ability to authorize resource usage based
   on local policy.  For signaling transport purposes, the MGC serves as
   a possible termination and origination point for SCN application
   protocols, such as SS7 ISDN User Part and Q.931/DSS1.

Media Gateway Controller (MGC): An MGC handles the registration and management of resources at the MG. The MGC may have the ability to authorize resource usage based on local policy. For signaling transport purposes, the MGC serves as a possible termination and origination point for SCN application protocols, such as SS7 ISDN User Part and Q.931/DSS1.

   MTP3 Framing (MTP3F):
   TALI does not require full MTP3 procedures support but rather uses
   the MTP3 framing structure (ie: SIO, Routing Label, etc)

MTP3 Framing (MTP3F): TALI does not require full MTP3 procedures support but rather uses the MTP3 framing structure (ie: SIO, Routing Label, etc)

   Near End (NE):
   The local endpoint of a socket connection.

Near End (NE): The local endpoint of a socket connection.

   Near End Allowed (NEA):
   The NE is ready to use the socket for service PDUs.

Near End Allowed (NEA): The NE is ready to use the socket for service PDUs.

   Near End Prohibited (NEP):
   The NE is not ready to use the socket for service PDUs.

Near End Prohibited (NEP): The NE is not ready to use the socket for service PDUs.

   Q.BICC ISUP:
   An ISUP+ variant that uses 32 bit CIC codes instead of 14/12 bit CIC
   codes.  ISUP+, or Q.BICC ISUP, is based on the Q.765.BICC
   specification currently being developed in ITU Study Group 11.

Q.BICC ISUP: An ISUP+ variant that uses 32 bit CIC codes instead of 14/12 bit CIC codes. ISUP+, or Q.BICC ISUP, is based on the Q.765.BICC specification currently being developed in ITU Study Group 11.

   Signaling ATM Adaptation Layer (SAAL):
   This layer is the equivalent of MTP-2 for ATM High Speed Links
   carrying SS7 Traffic as described in GR-2878-CORE [8].  SAAL includes
   SSCF, SSCOP and MAAL.

Signaling ATM Adaptation Layer (SAAL): This layer is the equivalent of MTP-2 for ATM High Speed Links carrying SS7 Traffic as described in GR-2878-CORE [8]. SAAL includes SSCF, SSCOP and MAAL.

   Signaling Gateway (SG):
   An SG is a signaling agent that receives/sends SCN native signaling
   at the edge of the IP network.  The SG function may relay, translate
   or terminate SS7 signaling in an SS7-Internet Gateway.  The SG
   function may also be co-resident with the MGC/MG functions to process
   SCN signaling associated with line or trunk terminations controlled
   by the MG (e.g., signaling backhaul).

Signaling Gateway (SG): An SG is a signaling agent that receives/sends SCN native signaling at the edge of the IP network. The SG function may relay, translate or terminate SS7 signaling in an SS7-Internet Gateway. The SG function may also be co-resident with the MGC/MG functions to process SCN signaling associated with line or trunk terminations controlled by the MG (e.g., signaling backhaul).

   Service Specific Coordination Function (SSCF):
   This layer is a component of SAAL.  This layer maps the services
   provided by the lower layers of the SAAL to the needs of a specific
   higher layer user.  In the case of the STP, the higher layer user is
   the MTP-3 protocol, and the SSCF required is that as defined by
   T1.645: SSCF for Support of Signaling at the Network Node Interface
   (SSCF at the NNI).  More information can be found in T1.645.  SSCF
   provides the interface between SSCOP and MTP3 and includes the
   following functions:

Service Specific Coordination Function (SSCF): This layer is a component of SAAL. This layer maps the services provided by the lower layers of the SAAL to the needs of a specific higher layer user. In the case of the STP, the higher layer user is the MTP-3 protocol, and the SSCF required is that as defined by T1.645: SSCF for Support of Signaling at the Network Node Interface (SSCF at the NNI). More information can be found in T1.645. SSCF provides the interface between SSCOP and MTP3 and includes the following functions:

Sprague, et al.              Informational                      [Page 5]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 5] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

   -  Local Retrieve of messages to support link changeover procedures
   -  Flow control with four levels of congestion

- Local Retrieve of messages to support link changeover procedures - Flow control with four levels of congestion

   Switched Circuit Network (SCN):
   The term SCN is used to refer to a network that carries traffic
   within channelized bearers of pre-defined sizes.  Examples include
   Public Switched Telephone Networks (PSTNs) and Public Land Mobile
   Networks (PLMNs).  Examples of signaling protocols used in SCN
   include Q.931, SS7 MTP Level 3 and SS7 Application/User parts.

Switched Circuit Network (SCN): The term SCN is used to refer to a network that carries traffic within channelized bearers of pre-defined sizes. Examples include Public Switched Telephone Networks (PSTNs) and Public Land Mobile Networks (PLMNs). Examples of signaling protocols used in SCN include Q.931, SS7 MTP Level 3 and SS7 Application/User parts.

   Service Specific Connection Oriented Protocol (SSCOP):
   This layer is a component of SAAL.  This layer provides reliable
   point to point data transfer with sequence integrity and error
   recovery by selective retransmission.  Protocol layer interfaces are
   described in T1.637.  Aspects of the protocol include flow control,
   connection control, error reporting to layer management, connection
   maintenance in the prolonged absence of data transfer, local data
   retrieval by the user of the SSCOP, error detection of protocol
   control information and status reporting.  SSCOP provides the link
   layer functions that are:

Service Specific Connection Oriented Protocol (SSCOP): This layer is a component of SAAL. This layer provides reliable point to point data transfer with sequence integrity and error recovery by selective retransmission. Protocol layer interfaces are described in T1.637. Aspects of the protocol include flow control, connection control, error reporting to layer management, connection maintenance in the prolonged absence of data transfer, local data retrieval by the user of the SSCOP, error detection of protocol control information and status reporting. SSCOP provides the link layer functions that are:

   -  In-Sequence Delivery
   -  Flow Control
   -  Error Detection/Correction
   -  Keep Alive
   -  Local Data Retrieval
   -  Connection Control
   -  Protocol Error Detection and Recovery

- In-Sequence Delivery - Flow Control - Error Detection/Correction - Keep Alive - Local Data Retrieval - Connection Control - Protocol Error Detection and Recovery

   Signaling Transfer Point (STP):
   Packet switches that provide CCS message routing and transport.  They
   are stored programmed switches that use information contained in the
   message in conjunction with information stored in memory to route the
   message to the appropriate destination signaling point.

Signaling Transfer Point (STP): Packet switches that provide CCS message routing and transport. They are stored programmed switches that use information contained in the message in conjunction with information stored in memory to route the message to the appropriate destination signaling point.

2. Overview of the TALI Protocol

2. Overview of the TALI Protocol

2.1 Traditional PSTN SS7 Networks

2.1 Traditional PSTN SS7 Networks

   The traditional PSTN SS7 network consists of 3 types of devices
   connected via dedicated SS7 signaling links.

The traditional PSTN SS7 network consists of 3 types of devices connected via dedicated SS7 signaling links.

   The 3 primary device types for PSTN networks are:

The 3 primary device types for PSTN networks are:

   *  SSP:  Signaling Service Point.  These nodes act as endpoints in
      the SS7 network, originating SS7 messages as users attempt to
      place phone calls.  These nodes contain interfaces into the SS7
      data network and the SS7 voice network.

* SSP: Signaling Service Point. These nodes act as endpoints in the SS7 network, originating SS7 messages as users attempt to place phone calls. These nodes contain interfaces into the SS7 data network and the SS7 voice network.

Sprague, et al.              Informational                      [Page 6]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 6] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

   *  STP: Signaling Transfer Point.  These nodes act primarily as
      switches, switching SS7 traffic from node to node throughout the
      network until it reaches another endpoint.  An important feature
      of each STP is to provide SS7 network management functionality
      that allows messages to be delivered even when links and devices
      fail.  STPs also sometimes provide database type services, such as
      Global Title Translations and Local Number Portability.

* STP: Signaling Transfer Point. These nodes act primarily as switches, switching SS7 traffic from node to node throughout the network until it reaches another endpoint. An important feature of each STP is to provide SS7 network management functionality that allows messages to be delivered even when links and devices fail. STPs also sometimes provide database type services, such as Global Title Translations and Local Number Portability.

   *  SCP: Signaling Control Point.  These nodes act as databases.
      These nodes contain stored data that is used to turn SS7 Queries
      into SS7 Replies.

* SCP: Signaling Control Point. These nodes act as databases. These nodes contain stored data that is used to turn SS7 Queries into SS7 Replies.

   There are 3 primary types of dedicated SS7 signaling links:

There are 3 primary types of dedicated SS7 signaling links:

   *  56Kbps SS7 (DS0, V35, OCU) links.  These links implement the MTP-1
      and MTP-2 protocols as defined in [1].

* 56Kbps SS7 (DS0, V35, OCU) links. These links implement the MTP-1 and MTP-2 protocols as defined in [1].

   *  DS1 High Speed Links.  These links use the SAAL protocol to
      provide an alternative to 56Kbps SS7 links that is based on newer,
      faster technology.  These links implement the SS7 protocol as
      defined in [8].

* DS1 High Speed Links. These links use the SAAL protocol to provide an alternative to 56Kbps SS7 links that is based on newer, faster technology. These links implement the SS7 protocol as defined in [8].

   *  E1 Links.

* E1 Links.

      Figure 1 provides an overview of the traditional PSTN network.  In
      this network, any of the links can be implemented via either 56
      Kbps, DS1, or E1 links.

Figure 1 provides an overview of the traditional PSTN network. In this network, any of the links can be implemented via either 56 Kbps, DS1, or E1 links.

Sprague, et al.              Informational                      [Page 7]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 7] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

                                 ^
                                / \
                               /SCP\
                              /-----\
                                /  \
                               /    \
                              /      \
                             /        \
               /---\      +---+    +---+      /---\
              | SSP |-----|STP|----|STP|-----| SSP |
               \---/  \  /+-+-+\  /+-+-+ \  / \---/
                       \/   |   \/   |    \/
                       /\   |   /\   |    /\
               /---\  /  \+-+-+/  \+-+-+ /  \ /---\
              | SSP |/----|STP|----|STP|/----| SSP |
               \---/      +---+    +---+      \---/
                           \           /
                            \         /
                             \       /
                              \  ^  /
                               \/ \/
                               /SCP\
                              /-----\

^ / \ /SCP\ /-----\ / \ / \ / \ / \ /---\ +---+ +---+ /---\ | SSP |-----|STP|----|STP|-----| SSP | \---/ \ /+-+-+\ /+-+-+ \ / \---/ \/ | \/ | \/ /\ | /\ | /\ /---\ / \+-+-+/ \+-+-+ / \ /---\ | SSP |/----|STP|----|STP|/----| SSP | \---/ +---+ +---+ \---/ \ / \ / \ / \ ^ / \/ \/ /SCP\ /-----\

              Figure 1: The Traditional PSTN Network

Figure 1: The Traditional PSTN Network

2.2 Converged SS7 Networks

2.2 Converged SS7 Networks

   In the converged SS7 network, SS7 devices will reside on both the
   traditional PSTN network (with dedicated 56 Kbps and DS1 links) and
   on the IP network (with Ethernet links based on IP protocol).  The
   services of SSPs, STPs, and SCPs can be provided by new types of
   devices that reside on IP networks.  The IP network is not intended
   to completely replace the PSTN, rather devices on the 2 types of
   networks must be able to communicate with one another and convert
   from 1 lower layer protocol to the other.

In the converged SS7 network, SS7 devices will reside on both the traditional PSTN network (with dedicated 56 Kbps and DS1 links) and on the IP network (with Ethernet links based on IP protocol). The services of SSPs, STPs, and SCPs can be provided by new types of devices that reside on IP networks. The IP network is not intended to completely replace the PSTN, rather devices on the 2 types of networks must be able to communicate with one another and convert from 1 lower layer protocol to the other.

   Signaling Gateways are new devices that may also function as an STP
   in the converged network.  SGs provide interfaces to:

Signaling Gateways are new devices that may also function as an STP in the converged network. SGs provide interfaces to:

   *  devices on the SCN (traditional SSPs, STPs, and SCPs)

* devices on the SCN (traditional SSPs, STPs, and SCPs)

   *  other SGs

* other SGs

   *  new devices on the IP network

* new devices on the IP network

   SGs also continue to perform STP functions such as SS7 network
   management and some database services (such as GTT and LNP).

SGs also continue to perform STP functions such as SS7 network management and some database services (such as GTT and LNP).

Sprague, et al.              Informational                      [Page 8]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 8] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

   New devices on the IP network include:

New devices on the IP network include:

   *  Media Gateway Controllers.  In addition to other functions, these
      devices control Media Gateways and perform call processing.

* Media Gateway Controllers. In addition to other functions, these devices control Media Gateways and perform call processing.

   *  Media Gateways.  In addition to other functions, these devices
      control voice circuits that are used to carry telephone calls.
      MGs + MGCs combine to provide the functionality of traditional
      SSPs.

* Media Gateways. In addition to other functions, these devices control voice circuits that are used to carry telephone calls. MGs + MGCs combine to provide the functionality of traditional SSPs.

   *  IP based SCPs.  The database services that are related to SS7 can
      be moved onto devices on the IP network.

* IP based SCPs. The database services that are related to SS7 can be moved onto devices on the IP network.

      Figure 2 provides an overview of the converged SS7 network.

Figure 2 provides an overview of the converged SS7 network.

                         -----              +----+
                /\      /     \-------------| SG |
               /  \----|  SCN  |     +----+ +----+
              /SCP \    \     /------| SG |  |
              ------     -----       +----+  |
                         |   |           |   |
                         |   |           |   |
                         |   |           -----
                         |   |          /     \      /\
                         |   |         |  IP   |----/  \
                         |  /---\       \     /    /SCP \
                         | | SSP |       -----     ------
                         |  \---/         /   \
                         |     |         /     \
                       /---\   |        /       \
                      | SSP |  |     +---+    +---+
                       \---/ +----+  |MGC|    |MGC|
                         |   | MG |  +---+    +---+
                         |   +----+\    \     /
                         |          \    \   /
                         |           \   -----
                         |            \ /     \
                       +----+          |  IP   |
                       | MG |-----------\     /
                       +----+            -----

----- +----+ /\ / \-------------| SG | / \----| SCN | +----+ +----+ /SCP \ \ /------| SG | | ------ ----- +----+ | | | | | | | | | | | ----- | | / \ /\ | | | IP |----/ \ | /---\ \ / /SCP \ | | SSP | ----- ------ | \---/ / \ | | / \ /---\ | / \ | SSP | | +---+ +---+ \---/ +----+ |MGC| |MGC| | | MG | +---+ +---+ | +----+\ \ / | \ \ / | \ ----- | \ / \ +----+ | IP | | MG |-----------\ / +----+ -----

                    Figure 2: The Converged SS7 Network

Figure 2: The Converged SS7 Network

   In theory, the TALI protocol can be used between 2 nodes to carry SS7
   traffic across TCP/IP.  Some of the areas that TALI could be used
   include:

In theory, the TALI protocol can be used between 2 nodes to carry SS7 traffic across TCP/IP. Some of the areas that TALI could be used include:

Sprague, et al.              Informational                      [Page 9]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 9] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

   -  For SG to SG communication across IP
   -  For SG to MGC communication across IP
   -  For SG to IP based SCP communication across IP
   -  For communication between multiple IP based SCPs
   -  For communication between multiple MGCs
   -  For communication between MGCs and MGs
   -  For other IP devices such as DNS, Policy Servers, etc.

- For SG to SG communication across IP - For SG to MGC communication across IP - For SG to IP based SCP communication across IP - For communication between multiple IP based SCPs - For communication between multiple MGCs - For communication between MGCs and MGs - For other IP devices such as DNS, Policy Servers, etc.

   In reality, the communication between MGCs, or between MGC and MG is
   probably better suited to using other protocols.  With respect to the
   Signaling Gateway implementation, the TALI protocol is used to carry
   SS7 traffic:

In reality, the communication between MGCs, or between MGC and MG is probably better suited to using other protocols. With respect to the Signaling Gateway implementation, the TALI protocol is used to carry SS7 traffic:

   -  For SG to SG communication
   -  For SG to MGC communication
   -  For SG to IP based SCP communication

- For SG to SG communication - For SG to MGC communication - For SG to IP based SCP communication

2.3 TALI Protocol Stack Overview

2.3 TALI Protocol Stack Overview

   The Transport Adapter Layer Interface is the proposed interface that
   provides SCCP, ISUP, and MTP messaging encapsulation within a TCP/IP
   packet between two switching elements.  In addition, TALI provides
   SCCP Management (SCMG), MTP Primitives, dynamic registration of
   circuits, and routing of call control messages based on circuit
   location.

The Transport Adapter Layer Interface is the proposed interface that provides SCCP, ISUP, and MTP messaging encapsulation within a TCP/IP packet between two switching elements. In addition, TALI provides SCCP Management (SCMG), MTP Primitives, dynamic registration of circuits, and routing of call control messages based on circuit location.

   The major purpose of the TALI protocol is to provide a bridge between
   the SS7 Signaling Network and applications that reside within an IP
   network.  Figure 3 provides a simple illustration that highlights the
   protocol stacks used for transport of SS7 MSUs on both the SS7 side
   and the IP side of the SG.

The major purpose of the TALI protocol is to provide a bridge between the SS7 Signaling Network and applications that reside within an IP network. Figure 3 provides a simple illustration that highlights the protocol stacks used for transport of SS7 MSUs on both the SS7 side and the IP side of the SG.

Sprague, et al.              Informational                     [Page 10]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

Sprague, et al. Informational [Page 10] RFC 3094 Tekelec's Transport Adapter Layer Interface April 2001

                 SS7 traffic       SS7 traffic
              via 56Kbps links     via TALI
       +-----------+        +----+          +--------+
       |Traditional|        | SG |          |   IP   |
       |SS7 Devices|<------>|    |<-------->| Devices|
       +-----------+        +----+          +--------+

SS7 traffic SS7 traffic via 56Kbps links via TALI +-----------+ +----+ +--------+ |Traditional| | SG | | IP | |SS7 Devices|<------>| |<-------->| Devices| +-----------+ +----+ +--------+

          SS7                          SS7, TALI, TCP/IP
          protocol stack               protocol stack
        +---------------+              +---------------+
        |SS7 application|              |SS7 application|
        |layer          |              |layer          |
        +-------+-------+              +-------+-------+
        | TCAP  | ISUP  |              | TCAP  | ISUP  |
        +-------+       |              +-------+       |
        | SCCP  |       |              | SCCP  |       |
        +-------+-------+              +-------+-------+
        |    MTP3       |              |    MTP3       |
        +---------------+              +---------------+
        |    MTP2       |              |    TALI       |
        +---------------+              +---------------+
        |    MTP1       |              |    TCP        |
        |   (& phy.     |              +---------------+
        |    layer)     |              |    IP         |
        +---------------+              +---------------+
                                       |    MAC        |
                                       |   (& phy.     |
                                       |    layer)     |
                                       +---------------+

SS7 SS7, TALI, TCP/IP protocol stack protocol stack +---------------+ +---------------+ |SS7 application| |SS7 application| |layer | |layer | +-------+-------+ +-------+-------+ | TCAP | ISUP | | TCAP | ISUP | +-------+ | +-------+ | | SCCP | | | SCCP | | +-------+-------+ +-------+-------+ | MTP3 | | MTP3 | +---------------+ +---------------+ | MTP2 | | TALI | +---------------+ +---------------+ | MTP1 | | TCP | | (& phy. | +---------------+ | layer) | | IP | +---------------+ +---------------+ | MAC | | (& phy. | | layer) | +---------------+

       Figure 3: TALI Protocol to carry SS7 over TCP/IP

Figure 3: TALI Protocol to carry SS7 over TCP/IP

   From Figure 3, several observations can be made:

From Figure 3, several observations can be made:

   *  The TALI layer is used when transferring SS7 over IP.

* The TALI layer is used when transferring SS7 over IP.

   *  When SS7 traffic is carried over a IP network, the MTP2 and MTP1
      layers of a traditional 56 Kbps link are replaced by the TALI,
      TCP, IP, and MAC layers

* IPネットワークの上までSS7トラフィックを運ぶとき、伝統的な56Kbpsの層がリンクするMTP2とMTP1をTALI、TCP、IP、およびMAC層に取り替えます。

   *  The TALI layer sits on top of the TCP layer.

* TCP層の上にTALI層があります。

   *  The TALI layer sits below the various SS7 layers (MTP3, SCCP/TCAP,
      ISUP, and applications).  The data from these SS7 layers is
      carried as the data portion of TALI service data packets.

* TALI層が様々なSS7層(MTP3、SCCP/TCAP、ISUP、およびアプリケーション)の下にあります。 これらのSS7層からのデータはTALIサービスデータ・パケットのデータ部として運ばれます。

Sprague, et al.              Informational                     [Page 11]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[11ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   Some of the facts concerning the TALI protocol which are important to
   understanding how TALI works that are not evident from Figure 3
   include the following:

TALIプロトコルに関するTALIがどのように働いているかを理解しているのに重要な事実の図3から明白でないいくつかが以下を含んでいます:

   *  Each TALI connection is provided over a single TCP socket.

* 単一のTCPソケットの上にそれぞれのTALI接続を提供します。

      *  The standard Berkeley sockets interface to the TCP is used by
         the TALI layer to provide connection oriented service from
         endpoint to peer endpoint.

* TCPへの標準のバークレーのソケットインタフェースはTALI層によって使用されて、コネクション型サービスを終点から同輩終点に提供します。

      *  TCP sockets are based on a Client/Server architecture; one end
         of the TALI connection must be defined as the 'server side',
         the other end is a 'client'.

* TCPソケットはClient/サーバー・アーキテクチャに基づいています。 'サーバ側'、他の終わりが'クライアント'であるとTALI接続の片端を定義しなければなりません。

      *  The client/server roles are important only in bringing up the
         TCP connection between the 2 endpoint, once the connection is
         established both ends use the same Berkeley sockets calls
         (send, recv) to transfer data.

* クライアント/サーバーの役割が単に2終点の間にTCP接続を育てるのにおいて重要である、接続がいったん確立されると、両端はデータを移すという同じバークレーのソケット要求(発信してください、recv)を使用します。

      *  The TCP socket must be connected before the 2 TALI endpoints
         can begin communicating.

* 2つのTALI終点が、交信し始めることができる前にTCPソケットを接続しなければなりません。

   *  TALI provides user control over each TALI connection that is
      defined.  This control:

* TALIは定義されるそれぞれのTALI接続のコントロールをユーザに提供します。 このコントロール:

      *  Allows the user to control when each TALI connection will be
         made

* ユーザが、それぞれのTALI接続がいつ作られるかを制御するのを許容します。

      *  Allows the user to control when each TALI connection is allowed
         to carry SS7 traffic

* ユーザが、それぞれのTALI接続がいつSS7トラフィックを運ぶことができるかを制御するのを許容します。

      * Allows the user to control the graceful shutdown of each socket

* ユーザがそれぞれのソケットの優雅な閉鎖を制御するのを許容します。

   *  TALI provides Peer to Peer messages.  These messages originate
      from the TALI layer of one endpoint of the connection and are
      terminated at the TALI layer of the other endpoint.  Peer to Peer
      messages are used:

* TALIはPeerメッセージにPeerを提供します。 これらのメッセージは、接続の1つの終点のTALI層から発して、もう片方の終点のTALI層で終えられます。 使用されるPeerメッセージとしてじっと見てください:

      *  To provide test and watchdog maintenance messages

* テストと番犬メインテナンスにメッセージを提供するために

      *  To control the ability of each socket to carry SS7 service
         messages

* 各ソケットがSS7サービスメッセージを伝える能力を制御するために

   *  TALI provides Service messages.  These messages originate from the
      layer above the TALI layer of one endpoint of the connection and
      are transferred to and terminated at the layer above the TALI
      layer of the other endpoint.

* TALIはメッセージをServiceに供給します。 これらのメッセージは、層でもう片方の終点のTALI層を超えて接続の1つの終点のTALI層の上の層から溯源して、わたって終えられます。

Sprague, et al.              Informational                     [Page 12]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[12ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

      *  The service messages provide several different ways to
         encapsulate the SS7 messages (SCCP/TCAP, ISUP, and other MTP3
         layer data) across the TCP/IP connection.

* サービスメッセージはTCP/IP接続の向こう側にSS7メッセージが(SCCP/TCAP、ISUP、および他のMTP3層のデータ)であるとカプセル化するいくつかの異なった方法を提供します。

      *  As we will see later, different Service opcodes are used to
         communicate across the TALI socket exactly how each SS7 message
         has been encapsulated.

* 私たちが後で見るように、異なったService opcodesはTALIソケットの向こう側にそれぞれのSS7メッセージがちょうどどうカプセル化されたかを伝えるのに使用されます。

   *  A set of TALI timers is defined.  These timers are used to
      correctly implement the TALI state machine.

* 1セットのTALIタイマは定義されます。 これらのタイマは、正しくTALI州のマシンを実装するのに使用されます。

2.3.1 An Alternate TALI Protocol Stack using the SAAL Layer

2.3.1 SAAL層を使用する代替の崖錐プロトコル・スタック

   This section presents a different, slightly more complex, TALI
   protocol stack that can be used in place of the protocol stack in the
   previous section.

このセクションは前項のプロトコル・スタックに代わって使用できる異なって、わずかに複雑なTALIプロトコル・スタックを贈ります。

   Figure 3 in the previous section provided a simple illustration that
   highlighted the basic TALI protocol stack that can be used to
   transport SS7 MSUs between 56 Kbps links on the SS7 side of an SG and
   the IP devices.

前項の図3はSGのSS7側面とIPデバイスでSS7MSUを輸送するのに使用できる基本的なTALIプロトコル・スタックを目立たせた簡単なイラストを56個のKbpsリンクの間に供給しました。

   Figure 4 below illustrates an alternate TALI protocol stack that
   includes the SAAL layer as part of the data transferred across the
   TCP/IP connection.

図4 以下では、データの一部がTCP/IP接続の向こう側に移されたのでSAAL層を含んでいる代替のTALIプロトコル・スタックが例証します。

Sprague, et al.              Informational                     [Page 13]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[13ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

                    SS7 traffic       SS7 traffic
                    via DS1 links     via TALI
          +-----------+        +----+          +--------+
          |Traditional|        | SG |          |   IP   |
          |SS7 Devices|<------>|    |<-------->| Devices|
          +-----------+        +----+          +--------+

TALI+を通したDS1リンクを通したSS7トラフィックSS7トラフィック-----------+ +----+ +--------+ |伝統的| | SG| | IP| |SS7デバイス| <、-、-、-、-、--、>| | <、-、-、-、-、-、-、--、>| デバイス| +-----------+ +----+ +--------+

             SS7 DS1                   SS7, TALI, TCP/IP
             protocol stack            protocol stack
           +-----------------+        +-----------------+
           | SS7 application |        | SS7 application |
           | layer           |        | layer           |
           +--------+--------+        +--------+--------+
           |  TCAP  | ISUP   |        |  TCAP  | ISUP   |
           +--------+        |        +--------+        |
           |  SCCP  |        |        |  SCCP  |        |
           +--------+--------+        +--------+--------+
           |      MTP3       |        |      MTP3       |
           +-----------------+        +-----------------+
           |    SAAL         |        |     SAAL        |
           |(SSCF,MAAL,SSCOP)|        |(SSCF,MAAL,SSCOP)|
           +-----------------+        +-----------------+
           |     AAL5        |        |     TALI        |
           +-----------------+        +-----------------+
           |     ATM         |        |     TCP         |
           |    (& phy.      |        +-----------------+
           |     layer)      |        |     IP          |
           +-----------------+        +-----------------+
                                      |     MAC         |
                                      |    (& phy.      |
                                      |     layer)      |
                                      +-----------------+

SS7 DS1 SS7、TALI、TCP/IPプロトコル・スタックプロトコル・スタック+-----------------+ +-----------------+ | SS7アプリケーション| | SS7アプリケーション| | 層| | 層| +--------+--------+ +--------+--------+ | TCAP| ISUP| | TCAP| ISUP| +--------+ | +--------+ | | SCCP| | | SCCP| | +--------+--------+ +--------+--------+ | MTP3| | MTP3| +-----------------+ +-----------------+ | SAAL| | SAAL| |(SSCF、MAAL、SSCOP)| |(SSCF、MAAL、SSCOP)| +-----------------+ +-----------------+ | AAL5| | 崖錐| +-----------------+ +-----------------+ | 気圧| | TCP| | (phy。 | +-----------------+ | 層) | | IP| +-----------------+ +-----------------+ | Mac| | (phy。 | | 層) | +-----------------+

        Figure 4: An Alternate TALI Protocol Stack with SAAL

図4: SAALがある代替の崖錐プロトコル・スタック

   The following bullets provide a discussion regarding the differences
   between these 2 protocol stacks, the reasons for having 2 protocol
   stacks, and the advantages of each:

以下の弾丸はこれらの2個のプロトコル・スタックの違い、2個のプロトコル・スタックを持つ理由、およびそれぞれの利点についての議論を提供します:

   *  When the TALI protocol stack is implemented without the SAAL
      layer, as in Figure 3, the SEQUENCE NUMBER of the SS7 MSU is NOT
      part of the data transferred across the TCP/IP connection.  In 56
      Kbps SS7 links, the MTP2 header contains an 8 bit sequence number
      for each MSU.  The sequence number is used to preserve message
      sequencing and to support complex SS7 procedures involving MSU
      retrieval during link changeover and changeback.  As indicated in
      Figure 3, the MTP2 header is NOT part of the data transferred

* TALIプロトコル・スタックが図3のようにSAAL層なしで実装されるとき、SS7 MSUのSEQUENCE NUMBERはTCP/IP接続の向こう側に移されたデータの一部ではありません。 56個のKbps SS7リンクでは、MTP2ヘッダーは各MSUのための8ビットの一連番号を含んでいます。 一連番号は、メッセージ配列を保存して、複雑なSS7手順がリンク転換の間、MSU検索にかかわって、changebackであるとサポートするのに使用されます。 図3にみられるように、MTP2ヘッダーは移されたデータの一部ではありません。

Sprague, et al.              Informational                     [Page 14]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[14ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

      across the TCP/IP connection.  The TALI protocol stack without
      SAAL still guarantees correct sequencing of SS7 data (this
      sequencing is provided by sequence numbers in the TCP layer),
      however that protocol stack can not support SS7 changeover and
      changeback procedures.

TCP/IP接続の向こう側に。 SS7転換とchangebackが手順であるとSAALのないTALIプロトコル・スタックはまだSS7データの正しい配列を保証していて(TCP層の一連番号でこの配列を提供します)、しかしながら、そのプロトコル・スタックは、サポートすることができません。

   *  When the TALI protocol stack is implemented with the SAAL layer,
      as in Figure 4, the SEQUENCE NUMBER of the SS7 MSU IS part of the
      data transferred across TCP/IP.  In SS7 DS1 links, the SSCOP
      trailer contains a 24 bit sequence number for each MSU.  This 24
      bit sequence number serves the same purposes as the 8 bit SS7
      sequence number.  As indicated in Figure 4, the SSCOP trailer IS
      part of the data transferred across the TCP/IP connection.  The
      protocol stack in Figure 4 can support SS7 changeover and
      changeback procedures.

* TALIプロトコル・スタックが図4のようにSAAL層で実装されるとき、データのSS7 MSU IS部分のSEQUENCE NUMBERはTCP/IPの向こう側に移しました。 SS7 DS1リンクでは、SSCOPトレーラは各MSUのための24ビットの一連番号を含んでいます。 この24ビットの一連番号は8ビットのSS7一連番号と同じ目的に役立ちます。 図4にみられるように、SSCOPトレーラはTCP/IP接続の向こう側に移されたデータの一部です。 図4のプロトコル・スタックは、SS7転換とchangebackが手順であるとサポートすることができます。

   *  Implementing the TALI protocol with SAAL therefore provides
      support for SS7 co/cb and data retrieval and can help to minimize
      MSU loss as SS7 links are deactivated.  However, implementing SAAL
      is not a trivial matter.  The SAAL layer consists of 3 sublayers
      (SSCF, SSCOP, and MAAL), one of which (SSCOP) is quite involved.
      It is envisioned that most SS7 to TCP/IP applications will NOT
      choose to implement SAAL.

* SAALと共にTALIプロトコルを実装するのは、したがって、SS7共同/cbとデータの検索のサポートを前提として、SS7リンクが非活性化されるときMSUの損失を最小にするのを助けることができます。 しかしながら、SAALを実装するのは、ざらにある出来事ではありません。 SAAL層は3つの副層(SSCF、SSCOP、およびMAAL)から成ります。その1つはかなり伴われます(SSCOP)。 それは思い描かれます。TCP/IPアプリケーションへのほとんどのSS7は、SAALを実装するのを選ばないでしょう。

2.3.2 An Alternate TALI Protocol Stack using SCTP

2.3.2 SCTPを使用する代替の崖錐プロトコル・スタック

   The TALI protocol is dependent on a reliable transport layer below
   it.  At the initial design of TALI, TCP was the only reliable, proven
   transport layer.  Simple Control Transport Protocol (SCTP) is
   currently being designed as a transport later specifically for
   signalling.  Once SCTP is a proven and accepted transport protocol,
   SCTP can then be used in place of TCP as shown in Figures 3 and 4.

TALIプロトコルはそれの下の信頼できるトランスポート層に依存しています。 TALIの初期のデザインでは、TCPは唯一の信頼できて、立証されたトランスポート層でした。 簡単なControl Transportプロトコル(SCTP)は、後で現在、特に合図するように輸送として設計される予定です。 かつて、SCTPが立証されて受け入れられたトランスポート・プロトコルである、そして、TCPに代わって図3と4に示されるようにSCTPを使用できます。

2.4 Inputs to the TALI Version 1.0 State Machine

崖錐バージョン1.0への2.4の入力がマシンを述べます。

   Figure 5 illustrates the inputs that affect the TALI State Machine.
   Inputs to the state machine include:

図5はTALI州Machineに影響する入力を例証します。 州のマシンへの入力は:

   *  Management events (ie: requests from the human user of the TALI
      connection) to control the operation of a particular TALI session.

* 特定のTALIセッションの操作を制御する管理イベント(ie: TALI接続の人間のユーザからの要求)。

   *  TALI messages received from the Peer.  These messages include peer
      to peer messages as well as service data messages.

* TALIメッセージはPeerから受信されました。 これらのメッセージはサービスデータメッセージと同様にピアツーピアメッセージを含んでいます。

   *  Events from the User of the TALI layer.  The user is the layer
      above TALI in the protocol stack, either the SS7 or SAAL layer.

* TALIのUserからのイベントは層にされます。 ユーザはプロトコル・スタックのTALIの上の層、SS7であるかSAALが層にします。

Sprague, et al.              Informational                     [Page 15]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[15ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Implementation Dependent Events.  Each implementation must provide
      inputs into the TALI state machine such as:

* 実装に依存するイベント。 各実装はTALI州のマシンへの以下などの入力を提供しなければなりません。

      *  Socket Events

* ソケットイベント

      *  TALI protocol violations.  The TALI state machine must detect
         protocol violations and act accordingly.

* TALIは違反について議定書の中で述べます。 TALI州のマシンは、プロトコル違反を検出して、善処しなければなりません。

      * Timer events.

* タイマイベント。

Sprague, et al.              Informational                     [Page 16]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[16ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

      +====+                                   +============+
      |    |    +---------+ +-------------+    |            |
      |User|    | Service | | Mgmt. Open  |    | MANAGEMENT |
      |Part|<-->| Message | | Mgmt. Close |<-->|            |
      |    |    |         | | Mgmt. Proh. |    |            |
      |    |    +---------+ | Mgmt. Allow |    +============+
      +====+          ^     +-------------+
                      |            ^
                      |            |
                      v            v
      +========================================================+
      |                 TALI State Machine                     |
      +========================================================+
            ^               ^                 ^             ^
            |               |                 |             |
            |               |                 |             |
            v               |                 |             |
       +---------+  +-----------------+ +-----------+ +------------+
       | Received|  | Connection est. | | Protocol  | | T1 Expired |
       | 'test'  |  | Connection lost | | Violation | | T2 Expired |
       | 'allo'  |  |                 | |           | | T3 Expired |
       | 'proh'  |  +-----------------+ +-----------+ | T4 Expired |
       | 'proa'  |          ^                 ^       +------------+
       | 'moni'  |          |                 |              ^
       | 'mona'  |          |                 |              |
       |    or   |          |                 |              |
       | Service |          |                 |              |
       | Message |    +========================================+
       +---------+    |         IMPLEMENTATION                 |
            ^         |           DEPENDENT                    |
            |         +========================================+
            |
            v
        +============+
        |    PEER    |
        |            |
        +============+

+====+ +============+ | | +---------+ +-------------+ | | |ユーザ| | サービス| | 管理。 開いてください。| | 管理| |部分| <-->、| メッセージ| | 管理。 閉鎖| <-->、|、|、|、|、|、|、| 管理。 Proh。 | | | | | +---------+ | 管理。 許容します。| +============+ +====+ ^ +-------------+ | ^ | | v対+========================================================+ | 崖錐州のマシン| +========================================================+ ^ ^ ^ ^ | | | | | | | | v| | | +---------+ +-----------------+ +-----------+ +------------+ | 受信します。| | 接続est。 | | プロトコル| | T1は期限が切れました。| | 'テスト'| | 接続は損をしました。| | 違反| | T2は期限が切れました。| | '異'| | | | | | T3は期限が切れました。| | 'proh'| +-----------------+ +-----------+ | T4は期限が切れました。| | '快速帆船'| ^ ^ +------------+ | 'moni'| | | ^ | 'mona'| | | | | または| | | | | サービス| | | | | メッセージ| +========================================+ +---------+ | 実装| ^ | 扶養家族| | +========================================+ | +に対して============+ | 同輩| | | +============+

      Figure 5: Overview of Inputs to the TALI 1.0 State Machine

図5: 崖錐1.0州のマシンへの入力の概要

Sprague, et al.              Informational                     [Page 17]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[17ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3. TALI Version 1.0

3. 崖錐バージョン1.0

   This chapter provides the states, messages, message exchange rules
   and state machine that must be implemented to provide a TALI version
   1.0 protocol layer.

本章はTALIバージョン1.0プロトコル層を提供するために実装しなければならない州、メッセージ、交換処理規則、および州のマシンを提供します。

3.1 Overview of the TALI Message Structure

3.1 崖錐メッセージ構造の概要

   Table 2 provides a summary of the messages and message structure used
   in TALI version 1.0.

テーブル2は構造がTALIバージョン1.0で使用したメッセージとメッセージの概要を提供します。

   +------------------------------------------------------------------+
   | OCTET | DESCRIPTION              | SIZE     | VALUE  |    TYPE   |
   +------------------------------------------------------------------+
   | 0..3  | SYNC                     | 4 Octets |        | 4 byte    |
   |       |                          |          |        | ASCII     |
   +------------------------------------------------------------------+
   |       |   TALI                   |          | 'TALI' |           |
   +------------------------------------------------------------------+
   | 4..7  | OPCODE                   | 4 Octets |        | 4 byte    |
   |       |                          |          |        | ASCII     |
   +------------------------------------------------------------------+
   |       |   Test Service           |          | 'test' |           |
   |       |   Allow Service          |          | 'allo' |           |
   |       |   Prohibit Service       |          | 'proh' |           |
   |       |   Prohibit Service Ack   |          | 'proa' |           |
   |       |   Monitor Socket         |          | 'moni' |           |
   |       |   Monitor Socket Ack     |          | 'mona' |           |
   |       |   SCCP Service           |          | 'sccp' |           |
   |       |   ISUP Service over TALI |          | 'isot' |           |
   |       |   MTP3 Service over TALI |          | 'mtp3' |           |
   |       |   Service over SAAL      |          | 'saal' |           |
   +------------------------------------------------------------------+
   | 8..9  | LENGTH                   | 2 Octets |        | integer   |
   |       |   (least significant     |          |        |           |
   |       |    byte first) non-0     |          |        |           |
   |       |    if Service or         |          |        |           |
   |       |    Socket monitor message|          |        |           |
   +------------------------------------------------------------------+
   | 10..X | DATA PAYLOAD             | variable |        | variable  |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| 記述| サイズ| 値| タイプ| +------------------------------------------------------------------+ | 0..3 | 同時性| 4つの八重奏| | 4バイト| | | | | | ASCII| +------------------------------------------------------------------+ | | 崖錐| | '崖錐'| | +------------------------------------------------------------------+ | 4..7 | OPCODE| 4つの八重奏| | 4バイト| | | | | | ASCII| +------------------------------------------------------------------+ | | テストサービス| | 'テスト'| | | | サービスを許してください。| | '異'| | | | サービスを禁止してください。| | 'proh'| | | | サービスAckを禁止してください。| | '快速帆船'| | | | モニターソケット| | 'moni'| | | | モニターソケットAck| | 'mona'| | | | SCCPサービス| | 'sccp'| | | | ISUPサービスオーバー崖錐| | 'isot'| | | | MTP3サービスオーバー崖錐| | 'mtp3'| | | | サービスオーバーSAAL| | 'saal'| | +------------------------------------------------------------------+ | 8..9 | 長さ| 2つの八重奏| | 整数| | | (最も重要でない、| | | | | | バイト、1番目) 非0| | | | | | またはサービスである。| | | | | | ソケットモニターメッセージ| | | | +------------------------------------------------------------------+ | 10..X| データペイロード| 変数| | 変数| +------------------------------------------------------------------+

                 Table 2: Message Structure for TALI 1.0

テーブル2: 崖錐1.0のためのメッセージ構造

   Table 3 indicates the valid values of the LENGTH field for each
   version 1.0 opcode.  The LENGTH field is always an indication of the
   # of bytes contained in the DATA PAYLOAD portion of a general TALI
   message.

テーブル3はそれぞれのバージョン1.0opcodeのためにLENGTH分野の有効値を示します。 いつもLENGTH分野は一般的なTALIメッセージのDATA PAYLOAD部分に含まれたバイトの#のしるしです。

Sprague, et al.              Informational                     [Page 18]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[18ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | OPCODE | VALID LENGTH VALUES | COMMENTS                          |
   +------------------------------------------------------------------+
   | test   | 0 bytes             |                                   |
   +------------------------------------------------------------------+
   | allo   | 0 bytes             |                                   |
   +------------------------------------------------------------------+
   | proh   | 0 bytes             |                                   |
   +------------------------------------------------------------------+
   | proa   | 0 bytes             |                                   |
   +------------------------------------------------------------------+
   | moni   | 0-200 bytes         | A maximum length is provided so   |
   |        |                     | that the maximum ethernet frame   |
   |        |                     | size is not exceeded.             |
   +------------------------------------------------------------------+
   | mona   | 0-200 bytes         | Mona reply length and content must|
   |        |                     | match the original moni (with the |
   |        |                     | exception of the opcode)          |
   +------------------------------------------------------------------+
   | sccp   | 12-265 bytes        | These are the valid sizes for the |
   |        |                     | SCCP-ONLY portions of SCCP UDT    |
   |        |                     | MSUs                              |
   +------------------------------------------------------------------+
   | isot   | 8-273 bytes         | The length is the number of octets|
   |        |                     | in the MTP3 and higher layer(s) of|
   |        |                     | the SS7 MSU.  This length includes|
   |        |                     | the SIO byte, the MTP3 routing    |
   |        |                     | label, the CIC code, and the      |
   |        |                     | ISUP Message Type field, and any  |
   |        |                     | other bytes that may exist as part|
   |        |                     | of the SIF (Service Information   |
   |        |                     | Field)                            |
   +------------------------------------------------------------------+
   | mtp3   | 5-280 bytes         | The length is the number of octets|
   |        |                     | in the MTP3 and higher layer(s) of|
   |        |                     | the SS7 MSU.  This length includes|
   |        |                     | the SIO byte and the MTP3 routing |
   |        |                     | labeld, and any other bytes that  |
   |        |                     | may exist as part of the SIF      |
   |        |                     | (Service Information Field)       |
   +------------------------------------------------------------------+
   | saal   | 11-280 bytes        | The length is the number of octets|
   |        |                     | in the MTP3 and higher layer(s) of|
   |        |                     | the SS7 MSU.  This length includes|
   |        |                     | the SIO byte and all bytes in the |
   |        |                     | SIF (Service Information Field)   |
   |        |                     | field.  The MTP3 routing label is |
   |        |                     | part of the SIF field.  Seven (7) |

+------------------------------------------------------------------+ | OPCODE| 有効な長さの値| コメント| +------------------------------------------------------------------+ | テスト| 0バイト| | +------------------------------------------------------------------+ | 異| 0バイト| | +------------------------------------------------------------------+ | proh| 0バイト| | +------------------------------------------------------------------+ | 快速帆船| 0バイト| | +------------------------------------------------------------------+ | moni| 0-200バイト| 最大の長さを非常に提供します。| | | | それは最大のイーサネットフレームです。| | | | サイズは超えられていません。 | +------------------------------------------------------------------+ | mona| 0-200バイト| モナ回答の長さと内容はそうしなければなりません。| | | | オリジナルのmoniを合わせてください、(| | | | opcodeの例外、)| +------------------------------------------------------------------+ | sccp| 12-265バイト| これらは有効なサイズです。| | | | SCCP UDTのSCCPだけ部分| | | | MSU| +------------------------------------------------------------------+ | isot| 8-273バイト| 長さは八重奏の数です。| | | | MTP3で、より高いのが(s)を層にするコネ| | | | SS7MSU。 この長さのインクルード| | | | SIOバイト、MTP3ルーティング| | | | そしてラベル、CICコード。| | | | ISUP Message Type分野、およびいずれも| | | | 部分として存在するかもしれない他のバイト| | | | SIF(サービス情報| | | | 分野)について| +------------------------------------------------------------------+ | mtp3| 5-280バイト| 長さは八重奏の数です。| | | | MTP3で、より高いのが(s)を層にするコネ| | | | SS7MSU。 この長さのインクルード| | | | SIOバイトとMTP3ルーティング| | | | labeld、およびいかなる他のバイト、もそれ| | | | SIFの一部として存在するかもしれません。| | | | (サービス情報フィールド) | +------------------------------------------------------------------+ | saal| 11-280バイト| 長さは八重奏の数です。| | | | MTP3で、より高いのが(s)を層にするコネ| | | | SS7MSU。 この長さのインクルード| | | | SIOバイトと中のすべてのバイト| | | | SIF(サービス情報フィールド)| | | | さばきます。 MTP3ルーティングラベルはそうです。| | | | SIF分野の一部。 7(7)|

Sprague, et al.              Informational                     [Page 19]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[19ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |        |                     | octets of SSCOP trailer is added  |
   |        |                     | to the message.  The SSCOP trailer|
   |        |                     | bytes are also included in the    |
   |        |                     | length.                           |
   +------------------------------------------------------------------+

| | | SSCOPトレーラの八重奏は加えられます。| | | | メッセージに。 SSCOPトレーラ| | | | また、バイトは含まれています。| | | | 長さ。 | +------------------------------------------------------------------+

        Table 3: Valid Length Fields for Each Opcode in TALI 1.0

テーブル3: 崖錐1.0における各Opcodeに、有効な長さの分野

3.1.1 Types of TALI Fields

3.1.1 崖錐分野のタイプ

   Several field types are used in the general TALI message structure.

数人のフィールド・タイプが一般的なTALIメッセージ構造で使用されます。

   +------------------------------------------------------------------+
   |Field Type | Implementation Notes for that Type                   |
   +------------------------------------------------------------------+
   |4 byte     | * 4 byte ASCII text strings are used to define the   |
   |ASCII text |   sync code and the opcode of the basic TALI message.|
   |           | * These fields are case sensitive, the coding for    |
   |           |   each sync and opcode literal needs to match the    |
   |           |   case specified in Table 2.                         |
   |           | * The standard ASCII conversion table is used to     |
   |           |   transform each character into a byte.              |
   |           | * The order of the ASCII characters is important.    |
   |           |   The first character in the string must be the      |
   |           |   first character transmitted across the wire.       |
   |           | * For example, if the string being encoded is 'abCD',|
   |           |   the order of the bytes as they are transferred     |
   |           |   over the wire must be:                             |
   |           |     1st byte: 0x61 ('a')  3rd byte: 0x43 ('C')       |
   |           |     2nd byte: 0x62 ('b')  4th byte: 0x44 ('D')       |
   |           | * The software for each implementation should be     |
   |           |   written in a manner that accounts for the required |
   |           |   byte order of transmission (ie: the Big Endian/    |
   |           |   Little Endian characteristics of the processor     |
   |           |   need to be dealt with in the software.             |
   +------------------------------------------------------------------+
   |Integer    | * A 1, 2 or 4 byte field to be treated as an integer |
   |           |   value.  Integer fields should be transmitted Least |
   |           |   Significant Byte first across the wire.            |
   |           | * The software for each implementation should be     |
   |           |   written in a manner that accounts for the required |
   |           |   byte order of transmission (ie: the Big Endian/    |
   |           |   Little Endian characteristics of the processor     |
   |           |   need to be dealt with in the software.             |
   +------------------------------------------------------------------+
   |Variable   | * The definition of the message structure for this   |
   |           |   field is governed by other specifications.         |
   |           | * For example, when transferring MTP3 service data   |

+------------------------------------------------------------------+ |フィールド・タイプ| そのTypeのための実装Notes| +------------------------------------------------------------------+ |4バイト| * 4バイトのASCIIテキスト文字列は定義するのにおいて使用されています。| |ASCIIテキスト| 基本のTALIメッセージのコードとopcodeを同期させてください、|| | * これらの分野が大文字と小文字を区別している、コード化| | | それぞれの同時性とopcodeリテラルは、合う必要があります。| | | ケースはTable2で指定しました。 | | | * 変換テーブルが使用されている標準のASCII| | | 各キャラクタを1バイトに変えてください。 | | | * ASCII文字の注文は重要です。 | | | ストリングにおける最初のキャラクタはそうであるに違いありません。| | | まず最初に、キャラクタはワイヤの向こう側に伝わりました。 | | | * コード化されるストリングが例えば'abCD'であるなら| | | それらはバイトですが、移して、注文します。| | | ワイヤ必須の上では、である: | | | 最初のバイト: 0×61 ('a')3番目のバイト: 0×43 ('C')| | | 2番目のバイト: 0×62 ('b')4番目のバイト: 0×44('D')| | | * 各実装のためのソフトウェアはそうであるべきです。| | | 必要を説明する方法で、書かれています。| | | トランスミッションのバイトオーダー、(ie;

Sprague, et al.              Informational                     [Page 20]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[20ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |           |   via a 'mtp3' opcode, the DATA PAYLOAD begins with  |
   |           |   the SIO byte of the MTP3 routing label.  The       |
   |           |   structure for the entire DATA PAYLOAD is governed  |
   |           |   by the MTP3 message structure defined in [1].      |
   +------------------------------------------------------------------+
   |X byte     | * ASCII text fields of sizes other than 4 bytes      |
   |ASCII text |   should be supported according to the same rules    |
   |           |   presented for the 4 byte ASCII text fields.  For   |
   |           |   instance, an 8 byte string such as 'ab01cd23' could|
   |           |   be used, where the 'a' would be the first byte of  |
   |           |   the field transmitted out the wire.                |
   +------------------------------------------------------------------+

| | opcodeに、DATA PAYLOADが始まる'mtp3'を通して| | | MTP3ルーティングラベルのSIOバイト。 The| | | 全体のDATA PAYLOADのための構造は決定されます。| | | [1]で定義されたMTP3メッセージ構造のそばで。 | +------------------------------------------------------------------+ |Xバイト| * 4バイト以外のサイズに関するASCIIテキストフィールド| |ASCIIテキスト| 同じ規則に従って、サポートされるべきです。| | | ASCIIテキストフィールドを4バイト提示しました。 for| | | インスタンス、'ab01cd23'などの8バイトのストリングはそうすることができました。| | | 'a'が最初のバイトであるところで使用されてください。| | | 野原はワイヤから伝わりました。 | +------------------------------------------------------------------+

         Table 4: Implementation Notes for each Type of TALI field

テーブル4: TALIの各TypeのためのNotesがさばく実装

3.2 Detailed TALI Message Structure

3.2 詳細な崖錐メッセージ構造

3.2.1 TALI Peer to Peer Messages

3.2.1 崖錐ピアツーピアメッセージ

   The following subsections provide more information regarding the TALI
   Peer to Peer messages that are implemented in version 1.0.  The TALI
   peer to peer messages originate at the TALI layer of 1 end of the
   socket connection (the near end) and are terminated at the TALI layer
   of the far end of the connection.

以下の小区分はバージョン1.0で実装されるPeerメッセージにTALI Peerに関する詳しい情報を提供します。 TALIピアツーピアメッセージは、ソケットの1つの端のTALI層で接続(近い終わり)を溯源して、接続の遠端のTALI層で終えられます。

3.2.1.1 Test Message (test)

3.2.1.1 テストメッセージ(テスト)

   The 'test' message is used by a TALI implementation to query the
   remote end of the TALI connection with respect to the willingness of
   the remote end to carry SS7 service data.  This message asks the
   other end: are you ready to carry service data?  This message is sent
   periodically by each TALI implementation based on a T1 timer
   interval.  Upon receiving 'test', a TALI implementation must reply
   with either 'proh' or 'allo' to indicate the nodes willingness to
   carry SS7 service data over that TALI connection.

'テスト'メッセージはTALI実装によって使用されて、リモートエンドがSS7サービスデータを運ぶ意欲に関してTALI接続のリモートエンドについて質問します。 このメッセージはもう一方の端を尋ねます: あなたはサービスデータを運ぶ準備ができていますか? T1タイマ間隔に基づくそれぞれのTALI実装は定期的にこのメッセージを送ります。 'テスト'を受けると、TALI実装は、そのTALI接続の上までSS7サービスデータを運ぶノード意欲を示すために'proh'か'異'のどちらかで返答しなければなりません。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'test'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length = 0                                |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'テスト'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ=0| +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 21]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[21ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.2.1.2 Allow Message (allo)

3.2.1.2 メッセージを許容してください。(異)

   The 'allo' message is sent in reply to a 'test' query, or in response
   to some internal implementation event, to indicate that a TALI
   implementation IS willing to carry SS7 service data over the TALI
   session.  This message informs the far end that SS7 traffic can be
   transmitted on the socket.  'allo' is one of the 2 possible replies
   to a 'test' message.  Before SS7 traffic can be carried over a
   socket, both ends of the connection need to send 'allo' messages.

TALI実装が、TALIセッションの間、SS7サービスデータを運んでも構わないと思っているのを示すために'テスト'質問に対して何らかの内部の実装イベントに対応して'異'メッセージを送ります。 このメッセージはソケットの上にSS7トラフィックを伝えることができる遠い終わりに知らせます。 '異'は'テスト'メッセージに関する2つの可能な回答の1つです。 ソケットの上までSS7トラフィックを運ぶことができる前に、接続の両端は、'異'メッセージを送る必要があります。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'allo'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length = 0                                |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| '異'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ=0| +------------------------------------------------------------------+

3.2.1.3 Prohibit Message (proh)

3.2.1.3 メッセージを禁止してください。(proh)

   The 'proh' message is sent in reply to a 'test' query, or in response
   to some internal implementation event, to indicate that a TALI
   implementation is NOT willing to carry SS7 service data over the TALI
   session.  This message informs the far end that SS7 traffic can not
   be transmitted on the socket.  'proh' is one of the 2 possible
   replies to a 'test' message.  As long as 1 end of the connection
   remains in the 'prohibited' state, SS7 traffic can not be carried
   over the socket.

TALI実現がTALIセッションの間、SS7サービスデータを運ぶことを望んでいないのを示すために'テスト'質問に対していくつかの内部の実現出来事に対応して'proh'メッセージを送ります。 このメッセージはソケットの上にSS7交通を伝えることができない遠い終わりに知らせます。 'proh'は'テスト'メッセージに関する2つの可能な回答の1つです。 接続の1つの終わりが'禁止された'州に残っている限り、ソケットの上までSS7交通を運ぶことができません。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'proh'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length = 0                                |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'proh'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ=0| +------------------------------------------------------------------+

3.2.1.4 Prohibit Acknowledgement Message (proa)

3.2.1.4 確認メッセージを禁止してください。(快速帆船)

   The 'proa' message is sent by a TALI implementation each time a
   'proh' is received from the far end.  This message is sent to
   indicate to the far end that his 'prohibit' message was received
   correctly and will be acted on accordingly.

遠端から'proh'を受け取るたびにTALI実現で'快速帆船'メッセージを送ります。 彼の'禁止'メッセージが正しく受け取られて、それに従って、影響されるのを遠端に示すためにこのメッセージを送ります。

Sprague, et al.              Informational                     [Page 22]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[22ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'proa'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length = 0                                |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| '快速帆船'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ=0| +------------------------------------------------------------------+

3.2.1.5 Monitor Message (moni)

3.2.1.5 モニターメッセージ(moni)

   The 'moni' message provides a generic ECHO capability that can be
   used by each TALI implementation as that implementation sees fit.  A
   TALI version 1.0 implementation does not have to originate a 'moni'
   message to be compliant with the 1.0 specification.  The primary
   intent of this message is to provide a way for the TALI layer to test
   the round-trip message transfer time on a socket.  A 'mona' message
   must be sent in reply to each received 'moni' message.  The DATA
   portion of a 'moni' message is vendor implementation dependent.  The
   DATA portion of each 'mona' reply must exactly match the DATA portion
   of the 'moni' that is replied to.  Regardless of whether an
   implementation chooses to send 'moni' or not, 'mona' must be sent in
   response to each 'moni' in order to remain compliant with the TALI
   protocol.

'moni'メッセージはその実現が適していると決めるようにそれぞれのTALI実現で使用できる一般的なECHO能力を提供します。 TALIバージョン1.0実現は1.0仕様で言いなりになる'moni'メッセージを溯源する必要はありません。 このメッセージの第一の意図はTALI層がソケットの上に往復のメッセージ転送時間をテストする方法を提供することです。 それぞれの受信された'moni'メッセージに対して'mona'メッセージを送らなければなりません。 'moni'メッセージのDATA部分は業者実現に依存しています。 それぞれの'mona'回答のDATA部分はまさに答えられる'moni'のDATA部分に合わなければなりません。 実現が、'moni'を送るのを選ぶかどうかにかかわらず、TALIプロトコルで言いなりになったままで残るために各'moni'に対応して'mona'を送らなければなりません。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'moni'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | DATA PAYLOAD| Vendor Dependent                          |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'moni'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| データペイロード| 業者に依存しています。| +------------------------------------------------------------------+

3.2.1.6 Monitor Acknowledge Message (mona)

3.2.1.6 モニターはメッセージを承認します。(mona)

   As mentioned above, the 'mona' must be sent in reply to each received
   'moni'.  The contents of the 'mona' DATA area must match the DATA
   area of the received 'moni' message.

以上のように、それぞれの容認された'moni'に対して'mona'を送らなければなりません。 'mona'DATA領域のコンテンツは受信された'moni'メッセージのDATA領域に合わなければなりません。

Sprague, et al.              Informational                     [Page 23]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[23ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'mona'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | DATA PAYLOAD| Vendor Dependent                          |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'mona'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| データペイロード| 業者に依存しています。| +------------------------------------------------------------------+

3.2.2 Service Messages

3.2.2 サービスメッセージ

   The following subsections provide more information regarding the TALI
   Service messages that are implemented in version 1.0.  TALI Service
   messages are used to carry SS7 MSUs across the IP network.  The
   information in this section includes details with respect to how to
   encapsulate SS7 MSUs into TCP/IP frames using each of the TALI
   service opcodes.  The TALI service messages originate at the layer
   above TALI, are transported across the IP network via a TALI service
   message, and are delivered to the layer above TALI at the far end of
   the TALI connection.

以下の小区分はバージョン1.0で実行されるTALI Serviceメッセージに関する詳しい情報を提供します。 TALI Serviceメッセージは、IPネットワークの向こう側にSS7MSUを運ぶのに使用されます。 このセクションの情報はそれぞれのTALIサービスopcodesを使用することでどうTCP/IPフレームにSS7MSUを要約するかに関して詳細を含んでいます。 TALIサービスメッセージをTALIの上の層で由来して、IPネットワークの向こう側にTALIサービスメッセージで輸送して、TALI接続の遠端でTALIの上の層に渡します。

3.2.2.1 SCCP Service Message (sccp)

3.2.2.1 SCCP業務報(sccp)

   The 'sccp' opcode is used to deliver SS7 MSUs with a Service
   Indicator of 3 (SCCP) over a TALI connection.  This opcode is only
   used on TALI protocol stacks that are implemented without SAAL.  The
   MTP3 layer of the SS7 MSU is NOT part of the data transferred across
   TCP/IP for this opcode; the data portion of the TALI 'sccp' message
   begins with the first byte of the SCCP data area in the SS7 MSU
   (after the MTP3 routing label).  The first byte in the SCCP data area
   is an SCCP message type field.

'sccp'opcodeは、TALI接続の上の3(SCCP)のService Indicatorと共にMSUをSS7に渡すのに使用されます。 このopcodeはSAALなしで実行されるTALIプロトコル・スタックの上で使用されるだけです。 SS7 MSUのMTP3層はこのopcodeのためにTCP/IPの向こう側に移されたデータの一部ではありません。 TALI'sccp'メッセージのデータ部はSS7 MSU(MTP3ルーティングラベルの後の)における、SCCPデータ領域の最初のバイトで始まります。 SCCPデータ領域における最初のバイトはSCCPメッセージタイプ分野です。

   Several restrictions on the SCCP messages that this TALI opcode can
   carry exist.  These restrictions are as follows:

このTALI opcodeが運ぶことができるというSCCPメッセージにおけるいくつかの制限が存在しています。 これらの制限は以下の通りです:

   *  SCCP messages contain an SCCP message type field.  The SCCP
      messages that are supported by TALI 1.0 implementations are
      limited to Class 0 and Class 1 SCCP messages with a message type
      field of either:

* SCCPメッセージはSCCPメッセージタイプ分野を含んでいます。 TALIによって支持されて、1.0の実現がメッセージでClass0とClass1SCCPメッセージに制限されるということであるSCCPメッセージはどちらかの分野をタイプします:

      *  UDT
      *  UDTS
      *  XUDT
      *  XUDTS

* UDT*UDTS*XUDT*XUDTS

Sprague, et al.              Informational                     [Page 24]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[24ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  SCCP messages must contain a Point Code in the 'calling party'
      area in order to be transferred across the TCP/IP connection as a
      'sccp' message.  An implementation may choose to modify the
      original SCCP MSU to add an appropriate calling party point code
      before transmission across TALI if desired.

* SCCPメッセージは、'sccp'メッセージとしてTCP/IP接続の向こう側に移すために'起呼側'領域にPoint Codeを保管しなければなりません。 望まれているなら、実現は、トランスミッションの前にTALIの向こう側に適切な起呼側ポイントコードを加えるようにオリジナルのSCCP MSUを変更するのを選ぶかもしれません。

   *  SCCP messages must contain a Point Code in the 'called party' area
      in order to be transferred across the TCP/IP connection as a
      'sccp' message.  An implementation may choose to modify the
      original SCCP MSU to add an appropriate called party point code
      before transmission across TALI if desired.

* SCCPメッセージは、'sccp'メッセージとしてTCP/IP接続の向こう側に移すために'被呼者'領域にPoint Codeを保管しなければなりません。 望まれているなら、実現は、トランスミッションの前にTALIの向こう側に適切な被呼者ポイントコードを加えるようにオリジナルのSCCP MSUを変更するのを選ぶかもしれません。

   *  The encoding of the SS7 SCCP MSUs, as they are transmitted across
      TALI via 'sccp', should remain compliant with the ANSI
      specifications (T1.112 and T1.114) that apply to the SCCP and TCAP
      portions of the message respectively.

* それらが'sccp'を通してTALIの向こう側に伝えられるようにSS7 SCCP MSUのコード化はそれぞれメッセージのSCCPとTCAP部分に適用されるANSI仕様(T1.112とT1.114)で言いなりになったままで残るべきです。

   NOTE 1: SCCP Subsystem Management for the IP based SCP's is supported
   via this 'sccp' opcode.  SS7 SCCP Management messages are controlled
   by an SCMG SS7 process.  SCMG sends the management messages via SCCP
   UNITDATA (UDT) messages.  Therefore, the SCMG messages can be sent
   across the TALI connection.

注意1: IPがSCPのものを基礎づけたので、SCCP Subsystem Managementはこの'sccp'opcodeを通して支持されます。 SS7 SCCP ManagementメッセージはSCMG SS7工程で制御されます。 SCMGはSCCP UNITDATA(UDT)メッセージで管理メッセージを送ります。 したがって、TALI接続の向こう側にSCMGメッセージを送ることができます。

   NOTE 2: 'sccp' TALI messages will not include the MTP3 header and
   therefore will not retain the original DPC/OPC of the SS7 MSU.  Each
   TALI implementation needs to consider if/how to provide this DPC/OPC
   information in the SCCP portion of the message.  For example the DPC
   can be replicated to the point code in the SCCP Called Party Address
   area and the OPC can be replicated to the point code in the SCCP
   Calling Party Address area.

注意2: 'sccp'TALIメッセージは、MTP3ヘッダーを含まないで、またしたがって、SS7 MSUのオリジナルのDPC/OPCを保有しないでしょう。 それぞれのTALI実現は、どうSCCPのこのDPC/OPC情報を提供するかが/であるならメッセージを分配すると考える必要があります。 SCCP CalledパーティAddress領域でポイントコードに例えばDPCを模写できます、そして、SCCP CallingパーティAddress領域でポイントコードにOPCを模写できます。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'sccp'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | SCCP Data   | SCCP data starting at the first byte after|
   |        |             | the Layer 3 Routing Label (data does not  |
   |        |             | include the SIO or Routing Label)         |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'sccp'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| SCCPデータ| 後の最初のバイトで始まるSCCPデータ| | | | Layer3ルート設定Label(データは| | | | どんなインクルードにもSIOかルート設定Labelをしません)| +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 25]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[25ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.2.2.1.1 SCCP Encapsulation using TALI

3.2.2.1.1 崖錐を使用するSCCPカプセル化

   When an SCCP MSU arrives at an SG from a 56 Kbps or DS1 link and is
   routed within the SG for transmission to an IP device, the SG
   performs the following processing on the SS7 MSU:

SCCP MSUが56KbpsかDS1リンクからSGに到着して、IP装置への伝送のためSGの中で発送されるとき、SGは以下の処理をSS7 MSUに実行します:

   *  discards the MTP Layer 2 information, CRC and flags

* MTP Layer2情報、CRC、および旗を捨てます。

   *  places the DPC from MTP Layer 3 into the Called Party Address
      field of the SCCP layer; the Calling Party Address field is
      created if it does not exist and then filled

* SCCPのCalledパーティAddress分野へのMTP Layer3からのDPCが層にする場所。 存在しないで、次に、いっぱいになったなら、CallingパーティAddress分野は作成されます。

   *  places the OPC from MTP Layer 3 into the Calling Party Address
      field of the SCCP layer if there is no Calling Party Point Code

* CallingパーティPoint Codeが全くなければSCCPのCallingパーティAddress分野へのMTP Layer3からのOPCが層にする場所

   *  places the modified SCCP and unchanged TCAP data in the service
      payload area of the TALI packet

* 変更されたSCCPと変わりのないTCAPデータをTALIパケットのサービスペイロード領域に置きます。

   *  The SYNC field is set

* SYNC分野は設定されます。

   *  The OPCODE is set to 'sccp'

* OPCODEは'sccp'に用意ができています。

   * The LENGTH is set to the number of octets in the SERVICE field

* LENGTHはSERVICE分野の八重奏の数に用意ができています。

   Once the fully formed 'sccp' TALI packet is created, it is handed to
   the TCP socket layer and transmitted.  The transmission process will
   add TCP, IP and MAC header information.

完全に形成された'sccp'TALIパケットがいったん作成されると、それは、TCPソケットレイヤーに手渡されて、伝えられます。 トランスミッションの過程はTCP、IP、およびMACヘッダー情報を加えるでしょう。

   Since the routing information from MTP Layer 3 is placed in the SCCP
   part of the outgoing message, no routing information needs to be
   saved by the SG.

MTP Layer3からのルーティング情報が送信されるメッセージのSCCP部分に置かれるので、どんなルーティング情報も、SGによって救われる必要がありません。

Sprague, et al.              Informational                     [Page 26]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[26ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

                                SS7 MSU

SS7MSU

           |          Layer 3          |     Layer 2      |
           |                           |                  |
      +----+---+-----+-----+-------+---+--+---+---+---+---+----+
      |Flag|FCS|TCAP |SCCP |Routing|SIO|LI|FIB|FSN|BIB|BSN|Flag|
      |    |   |Layer|Layer| Label |   |  |   |   |   |   |    |
      +----+---+-----+-----+-------+---+--+---+---+---+---+----+
               |           |
               |           |
               |           |
        TALI   +-----------+---+------+----+
        Packet |  Service  |LEN|Opcode|SYNC|
               +-----------+---+------+----+
               |                           |
               |                           |
               |                           |
               +---------------------------+------+------+------+
        IP     | TALI Packet               |TCP   | IP   | MAC  |
        Packet |                           |Header|Header|Header|
               +---------------------------+------+------+------+

| 層3| 層2| | | | +----+---+-----+-----+-------+---+--+---+---+---+---+----+ |旗|FCS|TCAP|SCCP|ルート設定|SIO|李|空言|FSN|よだれ掛け|BSN|旗| | | |層|層| ラベル| | | | | | | | +----+---+-----+-----+-------+---+--+---+---+---+---+----+ | | | | | | 崖錐+-----------+---+------+----+ パケット| サービス|レン|Opcode|同時性| +-----------+---+------+----+ | | | | | | +---------------------------+------+------+------+ IP| 崖錐パケット|TCP| IP| Mac| パケット| |ヘッダー|ヘッダー|ヘッダー| +---------------------------+------+------+------+

   Figure 6: Encapsulation of SCCP MSUs using the TALI 'sccp' opcode

図6: TALI'sccp'opcodeを使用するSCCP MSUのカプセル化

   When an 'sccp' TALI packet is received on by an SG from an IP device,
   the SG performs the following processing on the 'sccp' packet:

'sccp'TALIパケットにSGによってIP装置から受け取られるとき、SGは'sccp'パケットに以下の処理を実行します:

   *  validates the TALI header

* TALIヘッダーを有効にします。

   *  Allocates space for a new SS7 message

* 新しいSS7メッセージのためにスペースを割り当てます。

   *  Regenerates the SIO with the Sub-Service Field set to National
      Network, priority of zero (0), Service Indicator set to SCCP

* Fieldがナショナル・ネットワークに設定するSub-サービス、(0)がない、SCCPに用意ができているService Indicatorの優先権でSIOを作り直します。

   *  extracts the SCCP/TCAP data from the SERVICE area and places it in
      the new SS7 message

* SERVICE領域からSCCP/TCAPデータを抜粋して、新しいSS7メッセージにそれを置きます。

   *  sets the DPC to the SCCP Called Party Point Code

* SCCP CalledパーティPoint CodeにDPCを設定します。

   *  sets the OPC to the SCCP Calling Party Point Code

* SCCP CallingパーティPoint CodeにOPCを設定します。

   *  randomly generates the SLS

* 手当たりしだいに、SLSを発生させます。

   Once the 'sccp' packet is transformed back into a normal SS7 MSU, the
   MSU is routed within the SG according to the normal SS7 routing
   procedures.

'sccp'パケットがいったん正常なSS7 MSUに変えて戻されると、正常なSS7ルーティング手順に応じて、MSUはSGの中で発送されます。

Sprague, et al.              Informational                     [Page 27]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[27ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.2.2.2 ISUP Service Message (isot)

3.2.2.2 ISUP業務報(isot)

   The 'isot' opcode is used to deliver SS7 MSUs with a Service
   Indicator of 5 (ISUP) over a TALI connection.  This opcode is only
   used on TALI protocol stacks that are implemented without SAAL.  The
   MTP3 layer of the SS7 MSU IS part of the data transferred across
   TCP/IP for this opcode; the data portion of the TALI 'isot' message
   begins with the SIO byte of the MTP3 header in the SS7 MSU.

'isot'opcodeは、TALI接続の上の5(ISUP)のService Indicatorと共にMSUをSS7に渡すのに使用されます。 このopcodeはSAALなしで実行されるTALIプロトコル・スタックの上で使用されるだけです。 データのSS7 MSU IS部分のMTP3層はこのopcodeのためにTCP/IPの向こう側に移されました。 MTP3ヘッダーのSIOバイトがSS7 MSUにある状態で、TALI'isot'メッセージのデータ部は始まります。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'isot'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | ISUP Data   | Raw ISUP data starting at the Layer 3 SIO |
   |        |             | field.                                    |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'isot'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| ISUPデータ| Layer3SIOで始まる生のISUPデータ| | | | さばきます。 | +------------------------------------------------------------------+

3.2.2.2.1 ISUP Encapsulation using TALI

3.2.2.2.1 崖錐を使用するISUPカプセル化

   When an ISUP MSU arrives at an SG from a 56 Kbps or DS1 link and is
   routed within the SG to a IP device, the SG performs the following
   processing on the SS7 MSU:

ISUP MSUが56KbpsかDS1リンクからSGに到着して、SGの中でIP装置に発送されるとき、SGは以下の処理をSS7 MSUに実行します:

   *  discards the MTP Layer 2 information, CRC and flags

* MTP Layer2情報、CRC、および旗を捨てます。

   *  places MTP Layer 3 into the SERVICE payload area of the TALI
      packet

* TALIパケットのSERVICEペイロード領域にMTP Layer3を置きます。

   *  The SYNC field is set

* SYNC分野は設定されます。

   *  The OPCODE is set to 'isot'

* OPCODEは'isot'に用意ができています。

   *  The LENGTH is set to the number of octets in the SERVICE field

* LENGTHはSERVICE分野の八重奏の数に用意ができています。

   Once the fully formed 'isot' TALI packet is created, it is handed to
   the TCP socket layer and transmitted.  The transmission process will
   add TCP, IP and MAC header information.

完全に形成された'isot'TALIパケットがいったん作成されると、それは、TCPソケットレイヤーに手渡されて、伝えられます。 トランスミッションの過程はTCP、IP、およびMACヘッダー情報を加えるでしょう。

   Since the routing information is placed in the TALI Packet, no
   routing information needs to be saved by the SG.

ルーティング情報がTALI Packetに置かれるので、どんなルーティング情報も、SGによって救われる必要がありません。

Sprague, et al.              Informational                     [Page 28]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[28ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

                              SS7 MSU

SS7MSU

           |          Layer 3            |     Layer 2      |
           |                             |                  |
      +----+---+----+----+---+-------+---+--+---+---+---+---+----+
      |Flag|FCS|ISUP|Msg.|CIC|Routing|SIO|LI|FIB|FSN|BIB|BSN|Flag|
      |    |   |Part|Type|   |Label  |   |  |   |   |   |   |    |
      +----+---+----+----+---+-------+---+--+---+---+---+---+----+
               |                         /
               |                        /
               |                       |
        TALI   +-----------------------+---+------+----+
        Packet |  Service              |LEN|Opcode|SYNC|
               +-----------------------+---+------+----+
               |                                       /
               |                              ---------
               |                             /
               +----------------------------+------+------+------+
        IP     | TALI Packet                |TCP   | IP   | MAC  |
        Packet |                            |Header|Header|Header|
               +----------------------------+------+------+------+

| 層3| 層2| | | | +----+---+----+----+---+-------+---+--+---+---+---+---+----+ |旗|FCS|ISUP|エムエスジー| CIC|ルート設定|SIO|李|空言|FSN|よだれ掛け|BSN|旗| | | |部分|タイプ| |ラベル| | | | | | | | +----+---+----+----+---+-------+---+--+---+---+---+---+----+ | / | / | | 崖錐+-----------------------+---+------+----+ パケット| サービス|レン|Opcode|同時性| +-----------------------+---+------+----+ | / | --------- | / +----------------------------+------+------+------+ IP| 崖錐パケット|TCP| IP| Mac| パケット| |ヘッダー|ヘッダー|ヘッダー| +----------------------------+------+------+------+

     Figure 7: Encapsulation of ISUP MSUs using the TALI 'isot' opcode

図7: TALI'isot'opcodeを使用するISUP MSUのカプセル化

   When an 'isot' TALI packet is received on an SG from an IP device,
   the SG performs the following processing on the 'isot' packet:

SGにIP装置から'isot'TALIパケットを受け取るとき、SGは'isot'パケットに以下の処理を実行します:

   *  validates the TALI header

* TALIヘッダーを有効にします。

   *  Allocates space for a new SS7 message

* 新しいSS7メッセージのためにスペースを割り当てます。

   *  extracts the MTP Layer 3 data from the SERVICE area and places it
      in the new SS7 message

* SERVICE領域からMTP Layer3データを抜粋して、新しいSS7メッセージにそれを置きます。

   Once the 'isot' packet is transformed back into a normal SS7 MSU, the
   MSU is routed within the SG according to the normal SS7 routing
   procedures.

'isot'パケットがいったん正常なSS7 MSUに変えて戻されると、正常なSS7ルーティング手順に応じて、MSUはSGの中で発送されます。

3.2.2.3 MTP3 Service Message (mtp3)

3.2.2.3 MTP3業務報(mtp3)

   The 'mtp3' opcode is used to deliver SS7 MSUs with a Service
   Indicator of 0-2, 4, 6-15 (non-SCCP, non-ISUP) over a TALI
   connection.  This opcode is only used on TALI protocol stacks that
   are implemented without SAAL.  The MTP3 layer of the SS7 MSU IS part
   of the data transferred across TCP/IP for this opcode; the data
   portion of the TALI 'mtp3' message begins with the SIO byte of the
   MTP3 header in the SS7 MSU.

'mtp3'opcodeは0-2、4のService IndicatorがあるMSUをSS7に渡すのに使用されます、TALI接続の上の(非SCCPと、非ISUP)の6-15。 このopcodeはSAALなしで実行されるTALIプロトコル・スタックの上で使用されるだけです。 データのSS7 MSU IS部分のMTP3層はこのopcodeのためにTCP/IPの向こう側に移されました。 MTP3ヘッダーのSIOバイトがSS7 MSUにある状態で、TALI'mtp3'メッセージのデータ部は始まります。

Sprague, et al.              Informational                     [Page 29]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[29ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'mtp3'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | Layer 3 MSU | Raw MSU data starting at the Layer 3 SIO  |
   |        | Data        | field.                                    |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'mtp3'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| 層3のMSU| Layer3SIOで始まる生のMSUデータ| | | データ| さばきます。 | +------------------------------------------------------------------+

3.2.2.3.1 MTP3 Encapsulation using TALI

3.2.2.3.1 崖錐を使用するMTP3カプセル化

   When an SS7 MSU with SI=0-2,4,6-15 arrives at an SG from a 56 Kbps or
   DS1 link and is routed within the SG to an IP device, the SG performs
   the following processing on the SS7 MSU:

SIがあるSS7 MSUが0-2と等しいときに、4、6-15は、56KbpsかDS1リンクからSGに到着して、SGの中でIP装置に発送されて、SGは以下の処理をSS7 MSUに実行します:

   *  discards the MTP Layer 2 information, CRC and flags

* MTP Layer2情報、CRC、および旗を捨てます。

   *  places MTP Layer 3 into the SERVICE payload area of TALI packet

* TALIパケットのSERVICEペイロード領域にMTP Layer3を置きます。

   *  The SYNC field is set

* SYNC分野は設定されます。

   *  The OPCODE is set to 'mtp3'

* OPCODEは'mtp3'に用意ができています。

   *  The LENGTH is set to the number of octets in the SERVICE field

* LENGTHはSERVICE分野の八重奏の数に用意ができています。

   Once the fully formed 'mtp3' TALI packet is created, it is handed to
   the TCP socket layer and transmitted.  The transmission process will
   add TCP, IP and MAC header information.

完全に形成された'mtp3'TALIパケットがいったん作成されると、それは、TCPソケットレイヤーに手渡されて、伝えられます。 トランスミッションの過程はTCP、IP、およびMACヘッダー情報を加えるでしょう。

Sprague, et al.              Informational                     [Page 30]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[30ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

                             SS7 MSU

SS7MSU

           |      Layer 3              |     Layer 2      |
           |                           |                  |
      +----+---+-----------+-------+---+--+---+---+---+---+----+
      |Flag|FCS|Other Layer|Routing|SIO|LI|FIB|FSN|BIB|BSN|Flag|
      |    |   |3 Data     |Label  |   |  |   |   |   |   |    |
      +----+---+-----------+-------+---+--+---+---+---+---+----+
               |                       /
               |                 ------
               |                /
        TALI   +----------------+---+------+----+
        Packet |  Service       |LEN|Opcode|SYNC|
               +----------------+---+------+----+
               |                                /
               |                              --
               |                             /
               +----------------------------+------+------+------+
        IP     | TALI Packet                |TCP   | IP   | MAC  |
        Packet |                            |Header|Header|Header|
               +----------------------------+------+------+------+

| 層3| 層2| | | | +----+---+-----------+-------+---+--+---+---+---+---+----+ |旗|FCS|他の層|ルート設定|SIO|李|空言|FSN|よだれ掛け|BSN|旗| | | |3つのデータ|ラベル| | | | | | | | +----+---+-----------+-------+---+--+---+---+---+---+----+ | / | ------ | /崖錐+----------------+---+------+----+ パケット| サービス|レン|Opcode|同時性| +----------------+---+------+----+ | / | -- | / +----------------------------+------+------+------+ IP| 崖錐パケット|TCP| IP| Mac| パケット| |ヘッダー|ヘッダー|ヘッダー| +----------------------------+------+------+------+

      Figure 8: Encapsulation of SS7 MSUs with SI!=3,5,13 using 'mtp3'

エイト環: 5、13が'mtp3を使用することでのSI!があるSS7MSUのカプセル化=3

   When an 'mtp3' TALI packet is received by an SG from an IP device,
   the SG performs the following processing on the 'mtp3' packet:

'mtp3'TALIパケットがSGによってIP装置から受け取られるとき、SGは'mtp3'パケットに以下の処理を実行します:

   *  validates the TALI header

* TALIヘッダーを有効にします。

   *  Allocates space for a new SS7 message

* 新しいSS7メッセージのためにスペースを割り当てます。

   *  extracts the MTP Layer 3 data from the SERVICE area and places it
      in the new SS7 message

* SERVICE領域からMTP Layer3データを抜粋して、新しいSS7メッセージにそれを置きます。

   Once the 'mtp3' packet is transformed back into a normal SS7 MSU, the
   MSU is routed within the SG according to the normal SS7 routing
   procedures.

'mtp3'パケットがいったん正常なSS7 MSUに変えて戻されると、正常なSS7ルーティング手順に応じて、MSUはSGの中で発送されます。

3.2.2.4 SAAL Service Message (saal)

3.2.2.4 SAAL業務報(saal)

   The 'saal' opcode is used to deliver SS7 MSUs with any Service
   Indicator over a TALI connection.  This opcode is only used on TALI
   protocol stacks that are implemented with SAAL.  The 'saal' opcode is
   also used to transmit SAAL peer to peer packets (SSCF peer to peer
   packets and SSCOP peer to peer packets other than SS7 service data)
   over a TALI connection.

'saal'opcodeは、TALI接続の上のどんなService Indicatorと共にもMSUをSS7に渡すのに使用されます。 このopcodeはSAALと共に実行されるTALIプロトコル・スタックの上で使用されるだけです。 また、'saal'opcodeは、SAALピアツーピアパケット(SSCFピアツーピアパケットとSS7サービスデータ以外のSSCOPピアツーピアパケット)をTALI接続の上に伝えるのに使用されます。

Sprague, et al.              Informational                     [Page 31]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[31ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   When used to transfer SS7 MSUs, the MTP3 layer of the SS7 MSU IS part
   of the data transferred across TCP/IP for this opcode; the data
   portion of the TALI 'saal' message begins with the SIO byte of the
   MTP3 header in the SS7 MSU and ends with the last byte of the SSCOP
   trailer.

SS7MSUを移すのに使用されると、このopcodeのためにTCP/IPの向こう側に移されたデータのSS7 MSU IS部分のMTP3層です。 TALI'saal'メッセージのデータ部は、SS7 MSUでMTP3ヘッダーのSIOバイトで始まって、SSCOPトレーラの最後のバイトで終わります。

   When used to transfer SSCF/SSCOP peer to peer messages the data
   portion of the TALI 'saal' message includes the entire SSCOP PDU.

SSCF/SSCOPピアツーピアメッセージを移すのに使用されると、TALI'saal'メッセージのデータ部は全体のSSCOP PDUを含んでいます。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'saal'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | Layer 3     | Raw MSU data starting at the Layer 3 SIO  |
   |        | Data        | field.                                    |
   +------------------------------------------------------------------+
   | (X+1)  | SSCOP       | Zero (0) to three (3) octets of padding   |
   |  ..Y   | Trailer     | plus 4 octets for the trailer data.  The  |
   |        |             | total length of the Layer 3 Data and the  |
   |        |             | SSCOP trailer must be a multiple of 4.    |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'saal'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| 層3| Layer3SIOで始まる生のMSUデータ| | | データ| さばきます。 | +------------------------------------------------------------------+ | (X+1) | SSCOP| 詰め物の3(3)八重奏に(0)のゼロを合わせてください。| | ..Y| トレーラ| トレーラデータのためのプラス4八重奏。 The| | | | そしてLayer3Dataの全長。| | | | SSCOPトレーラは4の倍数であるに違いありません。 | +------------------------------------------------------------------+

                        or

または

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'saal'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..X  | SAAL Peer   | Raw SSCF/SSCOP peer to peer packets are   |
   |        | to Peer     | also transferred over the TALI connection |
   |        | message     | using this 'saal' opcode.                 |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'saal'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..X| SAAL同輩| 生のSSCF/SSCOPピアツーピアパケットはそうです。| | | じっと見るために| また、TALI接続の上に移します。| | | メッセージ| この'saal'opcodeを使用します。 | +------------------------------------------------------------------+

3.2.2.4.1 MTP3 and SAAL Peer to Peer Encapsulation using TALI

3.2.2.4.1 MTP3と崖錐を使用するSAALピアツーピアカプセル化

   When an SS7 MSU (with any SI) arrives at an SG from a 56 Kbps or DS1
   link and is routed within the SG for transmission to an IP device,
   the SG performs the following processing on the SS7 MSU:

SS7 MSU(どんなSIがあるも)が56KbpsかDS1リンクからSGに到着して、IP装置への伝送のためSGの中で発送されるとき、SGは以下の処理をSS7 MSUに実行します:

Sprague, et al.              Informational                     [Page 32]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[32ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  discards the MTP Layer 2 information, CRC and flags

* MTP Layer2情報、CRC、および旗を捨てます。

   *  the MSU is passed from an MTP3 processing software layer to the
      SSCF and SSCOP layers (the SAAL layers).  These layers convert the
      SS7 MSU into an SSCOP PDU.  Part of this conversion includes
      adding an SSCOP trailer.

* MSUはMTP3処理ソフトウェア層からSSCFとSSCOP層(SAAL層)まで渡されます。 これらの層はSS7 MSUをSSCOP PDUに変換します。 この変換の一部が、SSCOPトレーラを加えるのを含んでいます。

   *  the SSCOP PDU (whether it is a peer to peer SAAL message or SS7
      MSU in an SSCOP PDU) is copied into the SERVICE payload area of
      the TALI packet

* SSCOP PDU(それがSSCOP PDUのピアツーピアSAALメッセージかSS7 MSUであることにかかわらず)はTALIパケットのSERVICEペイロード領域にコピーされます。

   *  The SYNC field is set

* SYNC分野は設定されます。

   *  The OPCODE is set to 'saal'

* OPCODEは'saal'に用意ができています。

   *  The LENGTH is set to the number of octets in the SERVICE field

* LENGTHはSERVICE分野の八重奏の数に用意ができています。

   Once the fully formed 'saal' TALI packet is created, it is handed to
   the TCP socket layer and transmitted.  The transmission process will
   add TCP, IP and MAC header information.

完全に形成された'saal'TALIパケットがいったん作成されると、それは、TCPソケットレイヤーに手渡されて、伝えられます。 トランスミッションの過程はTCP、IP、およびMACヘッダー情報を加えるでしょう。

   Since the routing information is placed in the TALI Packet, no
   routing information needs to be saved by the SG.

ルーティング情報がTALI Packetに置かれるので、どんなルーティング情報も、SGによって救われる必要がありません。

Sprague, et al.              Informational                     [Page 33]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[33ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

                               SS7 MSU

SS7MSU

           |          Layer 3          |     Layer 2      |
           |                           |                  |
      +----+---+-----------+-------+---+--+---+---+---+---+----+
      |Flag|FCS|Other Layer|Routing|SIO|LI|FIB|FSN|BIB|BSN|Flag|
      |    |   |3 Data     |Label  |   |  |   |   |   |   |    |
      +----+---+-----------+-------+---+--+---+---+---+---+----+
               |                       |
               |                       |
               |                       |
       +-------+-----------------------+
       |SSCOP  |  Service              |
       |Trailer|                       |
       +-------+-----------------------+
       |                               |
       +-------+-----------------------+---+------+----+
       |Service with SSCOP Trailer     |LEN|Opcode|SYNC|
       +-------+-----------------------+---+------+----+
       |                                               /
       |                              -----------------
       |                             /
       +----------------------------+------+------+------+
       | TALI Packet                |TCP   | IP   | MAC  |
       |                            |Header|Header|Header|
       +----------------------------+------+------+------+

| 層3| 層2| | | | +----+---+-----------+-------+---+--+---+---+---+---+----+ |旗|FCS|他の層|ルート設定|SIO|李|空言|FSN|よだれ掛け|BSN|旗| | | |3つのデータ|ラベル| | | | | | | | +----+---+-----------+-------+---+--+---+---+---+---+----+ | | | | | | +-------+-----------------------+ |SSCOP| サービス| |トレーラ| | +-------+-----------------------+ | | +-------+-----------------------+---+------+----+ |SSCOPトレーラとのサービス|レン|Opcode|同時性| +-------+-----------------------+---+------+----+ | / | ----------------- | / +----------------------------+------+------+------+ | 崖錐パケット|TCP| IP| Mac| | |ヘッダー|ヘッダー|ヘッダー| +----------------------------+------+------+------+

   Figure 9: Encapsulation of SAAL PDUs using the TALI 'saal' opcode

図9: TALI'saal'opcodeを使用するSAAL PDUsのカプセル化

   When an 'saal' TALI packet is received at the SG from an IP device,
   the SG performs the following processing on the 'saal' packet:

SGにIP装置から'saal'TALIパケットを受け取るとき、SGは'saal'パケットに以下の処理を実行します:

   *  validates the TALI header

* TALIヘッダーを有効にします。

   *  Allocates space for a new SSCOP PDU message

* 新しいSSCOP PDUメッセージのためにスペースを割り当てます。

   *  extracts the SSCOP PDU data from the SERVICE area and places it in
      the new SSCOP PDU message

* SERVICE領域からSSCOP PDUデータを抜粋して、新しいSSCOP PDUメッセージにそれを置きます。

   Once the 'saal' packet is transformed back into a normal DS1 SSCOP
   PDU, the SSCOP PDU is passed to the SAAL layer for receive
   processing.  If the SSCOP PDU is a peer to peer pdu, it is processed
   completely in the appropriate SAAL layer.  If the SSCOP PDU is an SS7
   MSU, the MSU is transformed back to a normal SS7 MSU and is routed
   within the SG according to the normal SS7 routing procedures.

'saal'パケットがいったん正常なDS1 SSCOP PDUに変えて戻される後、SSCOP PDUがSAAL層に渡される、処理を受けてください。 SSCOP PDUがピアツーピアpduであるなら、それは適切なSAAL層の完全中で処理されます。 SSCOP PDUがSS7 MSUであるなら、MSUは、正常なSS7 MSUに変えて戻られて、正常なSS7ルーティング手順に応じて、SGの中で発送されます。

Sprague, et al.              Informational                     [Page 34]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[34ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.3 TALI Timers

3.3 崖錐タイマ

   Version 1.0 of the TALI specification defined 4 TALI timers that are
   used as part of the TALI state machine.  These timers are generically
   named 'T1' through 'T4'.  Brief descriptions of each timer are
   provided in the following subsections.  Timer expiration events for
   each of the T1-T4 timers appear as inputs to the TALI state machine.
   For exact processing of each timer (when to start/stop, how to
   process timer expirations), refer to the TALI state machine.

TALI仕様のバージョン1.0はTALI州のマシンの一部として使用される4個のTALIタイマを定義しました。 これらのタイマは'T4'を通して一般的に'T1'と命名されます。 それぞれのタイマの簡単な説明を以下の小区分に提供します。 それぞれのT1-T4タイマのためのタイマ満了出来事は入力としてTALI州のマシンに現れます。 それぞれのタイマ(始め/停止、どうタイマ満期を処理するかに)の正確な処理について、TALI州のマシンを参照してください。

   Both ends of the TALI connection have there own T1-T4 timers.  The
   T1-T4 timer values can be set on each end of the connection
   independent of the settings on the far end.  For each timer, a
   default value and range is recommended in the following sections.

TALI接続の両端はそこに自身のT1-T4タイマを持っています。 T1-T4タイマ値は遠端での設定の如何にかかわらず接続の各端のセットであるかもしれません。 各タイマに関しては、デフォルト値と範囲は以下のセクションでお勧めです。

3.3.1 T1 Timer

3.3.1 T1タイマ

   The T1 timer represents the time interval between the origination of
   a 'test' message at each TALI implementation.  Each time T1 expires,
   the TALI implementation should send a 'test'.

T1タイマはそれぞれのTALI実現のときに'テスト'メッセージの創作の時間間隔を表します。 各回のT1は期限が切れて、TALI実現は'テスト'を送るべきです。

3.3.2 T2 Timer

3.3.2 T2タイマ

   The T2 timer represents the amount of time that the Peer has to
   return an 'allo' or a 'proh' in response to a 'test'.  If the far end
   fails to reply with 'allo' or 'proh' before T2 expires, the sender of
   the 'test' treats the T2 expiration as a protocol violation.  Note
   that T2 must be < T1 in order for these timers to work as designed.

T2タイマはPeerが'テスト'に対応して'異'か'proh'を返さなければならない時間を表します。 T2が期限が切れる前に遠端が'異'か'proh'で返答しないなら、'テスト'の送付者はT2満了をプロトコル違反として扱います。 T2がこれらのタイマが設計されているように動作するためには<T1でなければならないことに注意してください。

3.3.3 T3 Timer

3.3.3 T3タイマ

   The T3 timer controls how long the near end should continue to
   process Service Data that is received from the far end after a
   Management Prohibit Traffic Event has occurred (at the near end).
   This timer is used when a transition from NEA-FEA (both ends allowed
   to send service data) to NEP-FEA (only far end willing to send
   service data) occurs.  On that transition, it is reasonable to expect
   that the far end needs some amount of time to adjust its TALI state
   machine and divert service data traffic away from this socket.  The
   T3 timer controls the amount of time the far end has to divert
   traffic.

T3タイマは、近い終わりが、どれくらい長い間Management Prohibit Traffic Eventが起こった(近い終わりに)後に遠端から受け取られるService Dataを処理し続けるべきであるかを制御します。 NEA-FEA(サービスデータを送ることができた両端)からNEP-FEA(サービスデータを送っても構わないと思っている遠端だけ)までの変遷が起こるとき、このタイマは使用されています。 その変遷のときに、遠端がTALI州のマシンを調整して、このソケットから遠くにサービスデータ通信量を紛らすいくらかの時間を必要とすると予想するのは妥当です。 T3タイマは遠端が交通を紛らさなければならない時間に制御されます。

3.3.4 T4 Timer

3.3.4 T4タイマ

   The T4 timer represents the time interval between the origination of
   a 'moni' message at each TALI implementation.  Each time T4 expires,
   the TALI implementation should send a 'moni'.

T4タイマはそれぞれのTALI実現のときに'moni'メッセージの創作の時間間隔を表します。 各回のT4は期限が切れて、TALI実現は'moni'を送るべきです。

Sprague, et al.              Informational                     [Page 35]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[35ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.3.5 Recommended Defaults and Ranges for the TALI Timers

3.3.5 崖錐タイマのためのお勧めのデフォルトと範囲

   The following table provides the recommended default and configurable
   range for each TALI timer.

以下のテーブルはお勧めのデフォルトと構成可能な範囲をそれぞれのTALIタイマに供給します。

   +------------------------------------------------------------------+
   |Name|  Min  |  Max  |Default| Description                         |
   +------------------------------------------------------------------+
   | T1 | 100ms | 60sec | 4 sec | Send test PDU timer                 |
   +------------------------------------------------------------------+
   | T2 | 100ms | 60sec | 3 sec | Response timer for an allo or proh  |
   |    |       |       |       | response to test message.           |
   +------------------------------------------------------------------+
   | T3 | 100ms | 60sec | 5 sec | Timer controls how long to process  |
   |    |       |       |       | rcvd serv data after an NE          |
   |    |       |       |       | transition from NEA to NEP.  System |
   |    |       |       |       | is waiting for a proa response to   |
   |    |       |       |       | the first proh send when NE         |
   |    |       |       |       | transitions from NEA to NEP.        |
   +------------------------------------------------------------------+
   | T4 | 100ms | 60sec |10 sec | Send moni PDU timer                 |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ |名前| 分| マックス|デフォルト| 記述| +------------------------------------------------------------------+ | T1| 100ms| 60秒| 4秒| テストPDUタイマを送ってください。| +------------------------------------------------------------------+ | T2| 100ms| 60秒| 3秒| 異かprohのための応答タイマ| | | | | | メッセージをテストする応答。 | +------------------------------------------------------------------+ | T3| 100ms| 60秒| 5秒| 処理するためにどれくらい長いタイマ制御装置| | | | | | NEの後のrcvd servデータ| | | | | | NEAからNEPまでの変遷。 システム| | | | | | 快速帆船応答は待っています。| | | | | | NEであるときに、最初のprohは発信します。| | | | | | NEAからNEPまでの変遷。 | +------------------------------------------------------------------+ | T4| 100ms| 60秒|10秒| moni PDUタイマを送ってください。| +------------------------------------------------------------------+

                         Table 5: Timers

テーブル5: タイマ

   NOTE: The value of T1 must be at least one (1) millisecond greater
   than T2.  This is to prevent the system from a lockup in the T1
   expired condition.  If T1 is equal or less than T2, it will expire
   and restart T2 and not enforce responses to the test message.

以下に注意してください。 T1の値はT2より少なくとも1(1)ミリセカンドと同じくらい大きくなければなりません。 これは、T1の満期の状態の留置所からシステムを防ぐためのものです。 T1がT2同輩か以下であるなら、それは、期限が切れて、T2を再開して、テストメッセージへの応答を実施しないでしょう。

   Enforcement of minimum and maximum timer values is implementation
   dependent.

最小の、そして、最大のタイマ値の実施は実現に依存しています。

3.4 TALI User Events

3.4 崖錐ユーザ出来事

   Each TALI implementation must provide several user event controls
   over the behavior of the TALI state machine for each TALI connection.
   The user interface to provide these capabilities is implementation
   specific.

それぞれのTALI実現はそれぞれのTALI接続のためのTALI州のマシンの働きの数個のユーザイベントコントロールを提供しなければなりません。 これらの能力を提供するユーザーインタフェースは実現特有です。

3.4.1 Management Open Socket Event

3.4.1 管理の開いているソケットイベント

   The 'mgmt open socket' event, together with the 'mgmt close socket'
   event, allows the user to control when each defined TALI connection
   will form a TCP socket connection.  When 'open socket' for a
   particular TALI connection occurs, the TALI connection should begin
   trying to form a TCP socket connection to the peer.

'管理の開いているソケット'出来事で、ユーザは、'管理の近いソケット'出来事と共にそれぞれの定義されたTALI接続がいつTCPソケット接続を形成するかを制御できます。 特定のTALI接続のための'開いているソケット'が起こると、TALI接続はTCPソケット接続を同輩に形成しようとし始めるべきです。

Sprague, et al.              Informational                     [Page 36]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[36ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   The steps that are taken to connect are dependent on the
   client/server role of that end of the TALI connection.  The exact
   steps to perform these tasks are implementation dependent and may
   differ based on the TCP stack being used.

接続するために取られる方法はTALI接続のその終わりのクライアント/サーバーの役割に依存しています。 これらのタスクを実行する正確なステップは、実現に依存していて、使用されるTCPスタックに基づいて異なるかもしれません。

   In general, TALI clients form socket connections by using the BSD
   sockets calls:

一般に、TALIクライアントはBSDソケット呼び出しを使用することによって、ソケット接続を形成します:

         Socket()
         Bind()
         Connect()

ソケット()ひも()は接続します。()

   In general, TALI servers form socket connections by using the BSD
   sockets calls:

一般に、TALIサーバはBSDソケット呼び出しを使用することによって、ソケット接続を形成します:

         Socket()
         Bind()
         Listen()
         Accept()

ソケット()ひも()が()を聴く、受諾()

3.4.2 Management Close Socket Event

3.4.2 管理の近いソケットイベント

   The 'mgmt close socket' event can be issued by the user when it is
   desired that the TCP socket for a TALI socket, be closed immediately,
   or discontinue its attempts to connect to the peer.  After acting on
   'close socket', the TALI connection will not be established until
   'mgmt open socket' is issued.

それが望まれているとき、ユーザが'管理の近いソケット'出来事を発行できる、それ、TCPソケット、TALIソケットに関しては、至急、終えられるか、または同輩に接する試みを中止してください。 '近いソケット'に影響した後に、'管理の開いているソケット'が発行されるまで、TALI接続は確立されないでしょう。

3.4.3 Management Allow Traffic Event

3.4.3 経営者側は交通イベントを許容します。

   The 'mgmt allow traffic' event, together with the 'mgmt prohibit
   traffic' event, allows the user to control when each defined TALI
   connection will be willing to carry SS7 service data over that
   particular TALI connection.  When 'mgmt allow traffic' is issued, the
   TALI implementation becomes willing to carry service data.  The TALI
   state for the near end should transition to NEA (near end allowed) if
   the connection is already established.

'管理は交通を許容する'という出来事、'管理と共に、交通'イベントを禁止してください、とそれぞれの定義されたTALI接続が、その特定のTALI接続の上までSS7サービスデータを運んでも構わないと思うとき監督するユーザは許します。 '管理は交通を許容すること'が発行されるとき、TALI実現がサービスデータを運ぶことを望むようになります。 接続が既に確立されるなら、近い終わりのTALI状態はNEA(終わり頃に許容されている)に移行するべきです。

3.4.4 Management Prohibit Traffic Event

3.4.4 経営者側は交通イベントを禁止します。

   The 'mgmt prohibit traffic' event is the opposite of 'allow traffic'.
   When 'mgmt prohibit traffic' is issued, the TALI implementation
   becomes un-willing to carry SS7 service data over that particular
   TALI connection.  The TALI state for the near end should transition
   to NEP (near end prohibited) if the connection is already
   established.

'管理は交通を禁止する'という出来事が'交通を許容してください'の正反対です。 '管理は交通を禁止すること'が発行されるとき、TALI実現がその特定のTALI接続の上までSS7サービスデータを運ぶために不本意になります。 接続が既に確立されるなら、近い終わりのTALI状態はNEP(終わり頃に禁止される)に移行するべきです。

Sprague, et al.              Informational                     [Page 37]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[37ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.5 Other Implementation Dependent TALI Events

3.5 他の実現の依存する崖錐出来事

   In addition to timers, each TALI implementation needs to be able to
   detect, and react accordingly, for the following events:

そして、タイマ、実現が検出できる必要がある各TALIに加えて以下の出来事のためにそれに従って、反応してください:

   *  Connection Established.  When the TCP socket connection is
      initially established the TALI state machine must be notified.

* 確立された接続。 TCPソケット接続が初めは確立されるとき、TALI州のマシンに通知しなければなりません。

   *  Connection Lost.  When the TCP socket connection is lost, due to
      socket errors during reads/writes, the TALI state machine must be
      notified.

* 接続は損をしました。 TCPソケット接続がソケット誤りのため/が書く読書の間迷子になるとき、TALI州のマシンに通知しなければなりません。

   *  Protocol Violations.  Any violation of the TALI protocol as
      discussed in 3.7.1.3.

* 違反について議定書の中で述べてください。 3.7で.3に.1について議論するとき、TALIのどんな違反も議定書を作ります。

3.6 TALI States

3.6 崖錐州

   The TALI version 1.0 specification is based on a state machine that
   considers 6 TALI states.  Each end of the TALI connection maintains
   its own TALI state.

TALIバージョン1.0仕様は6つのTALI州を考える州のマシンに基づいています。 TALI接続の各端はそれ自身のTALI状態を維持します。

Sprague, et al.              Informational                     [Page 38]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[38ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Name       | Description                                         |
   +------------------------------------------------------------------+
   | OOS        | The TALI connection is out of service.  This usually|
   |            | corresponds to a user event to 'close' the socket,  |
   |            | or a user event to 'deactivate the SS7 link'.       |
   +------------------------------------------------------------------+
   | Connecting | The TALI layer is attempting to establish a TCP     |
   |            | socket connection to the peer.  Servers are         |
   |            | 'accepting', clients are 'connecting'.              |
   +------------------------------------------------------------------+
   | NEP-FEP    | The TCP socket connection is established.  Neither  |
   |            | side of the connection is ready to use the socket   |
   |            | for service PDUs.                                   |
   +------------------------------------------------------------------+
   | NEP-FEA    | The TCP socket connection is established.  The NE is|
   |            | not ready to use the socket for service PDUs.  The  |
   |            | FE is ready to use the socket for service PDUs.     |
   +------------------------------------------------------------------+
   | NEA-FEP    | The TCP socket connection is established.  The NE is|
   |            | ready to use the socket for service PDUs.  The FE is|
   |            | not ready to use the socket for service PDUs.       |
   +------------------------------------------------------------------+
   | NEA-FEA    | The TCP socket connection is established.  Both     |
   |            | sides are ready to use the socket for service PDUs. |
   |            | This is the only state where normal bi-directional  |
   |            | SS7 data transfer occurs.                           |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 名前| 記述| +------------------------------------------------------------------+ | OOS| TALI接続は使われなくなっています。 これほど通常| | | ソケットを'閉じる'ためにユーザ出来事に対応しています。| | | または、'SS7リンクを非活性化してください'へのユーザ出来事。 | +------------------------------------------------------------------+ | 接続| TALI層は、TCPを設立するのを試みています。| | | 同輩とのソケット接続。 サーバはそうです。| | | クライアントは、'受諾'と'接続しています'。 | +------------------------------------------------------------------+ | NEP-FEP| TCPソケット接続は確立されます。 どちらも| | | 接続の側面はソケットを使用する準備ができています。| | | サービスPDUsのために。 | +------------------------------------------------------------------+ | NEP-FEA| TCPソケット接続は確立されます。 NEはそうです。| | | サービスPDUsにソケットを使用する準備ができていません。 The| | | FEはサービスPDUsにソケットを使用する準備ができています。 | +------------------------------------------------------------------+ | シビルの部屋-FEP| TCPソケット接続は確立されます。 NEはそうです。| | | サービスPDUsにソケットを使用する準備ができています。 FEはそうです。| | | サービスPDUsにソケットを使用する準備ができていません。 | +------------------------------------------------------------------+ | シビルの部屋-FEA| TCPソケット接続は確立されます。 両方| | | 側はサービスPDUsにソケットを使用する準備ができています。 | | | これは標準双方向であるところの唯一の状態です。| | | SS7データ転送は起こります。 | +------------------------------------------------------------------+

                              Table 6: TALI States

テーブル6: 崖錐州

3.7 TALI Version 1.0 State Machine

3.7 崖錐バージョン1.0州のマシン

   This section provides the state machine that must be followed by each
   TALI implementation in order to be compliant with this specification.

このセクションはそれぞれのTALI実現がこの仕様で言いなりになるためにあとに続かなければならない州のマシンを提供します。

3.7.1 State Machine Concepts

3.7.1 州のマシン概念

   Before presenting the actual state machine, several concepts are
   discussed.

実際の州のマシンを贈る前に、いくつかの概念について議論します。

3.7.1.1 General Protocol Rules

3.7.1.1 一般プロトコル規則

   1.  Neither side can send service data unless both sides are allowed.

1. 両側が許容されていない場合、どちらの側もサービスデータを送ることができません。

   2.  Each side initializes to the prohibited state for both near end
       and far end.

2. それぞれの側は両方のために終わりとほぼ遠端で状態を禁止に初期化します。

Sprague, et al.              Informational                     [Page 39]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[39ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   3.  State changes between the NEx-FEx states are signaled with either
       an 'allo' or 'proh'.

3. NEx-FEx州の間の州の変化は'異'か'proh'のどちらかで合図されます。

   4.  Each side can poll the far end's state with a 'test'.  Upon
       sending 'test', T1 and T2 should always be restarted.

4. それぞれの側は'テスト'で遠端の状態に投票できます。 送付'テスト'のときに、T1とT2はいつも再開されるべきです。

   5.  Each side polls the far end with a 'test' every T1 expiration.

5. それぞれの側は遠い終わりにaで、あらゆるT1が'テストしている'という満了に投票します。

   6.  The reply to a 'test' is based on the state of the near end only.

6. 'テスト'に関する回答は近い終わりの状態だけに基づいています。

   7.  The reply to a 'test' is either 'allo' or 'proh'.

7. 'テスト'に関する回答は、'異'か'proh'のどちらかです。

   8.  A far end signals the last service PDU has been transmitted with
       either a 'proh' or a 'proa'.

8. 最後のサービスPDUが'proh'か'快速帆船'のどちらかで伝えられたという遠端信号。

   9.  Upon receiving a 'proh', the receiver must always reply with
       'proa'.

9. 'proh'を受けると、受信機はいつも'快速帆船'で返答しなければなりません。

   10. The NE cannot gracefully close a socket unless a 'proh' is sent
       and 'proa' is received.

10. 'proh'を送って、'快速帆船'が受け取られていない場合、NEは優雅にソケットを閉じることができません。

   11. On the transition from NEA to NEP, after sending a 'proh', the
       near end must continue to process received service data until a
       'proa' is received or until a T3 timer expires.

11. NEAからNEPまでの変遷のときに、'proh'を送った後に、近い終わりは、'快速帆船'が受け取られているか、またはT3タイマが期限が切れるまで受信されたサービスデータを処理し続けなければなりません。

3.7.1.2 Graceful Shutdown of a Socket

3.7.1.2 ソケットの優雅な閉鎖

   The state table treats a management request to close the socket as a
   'hard' shutdown.  That is, it will close the socket immediately
   regardless of the current state.  Therefore, the correct steps to
   ensure a graceful shutdown of a socket (from the NEA_FEP or NEA_FEA
   states) is:

ステートテーブルは'困難な'閉鎖としてソケットを閉じるという管理要求を扱います。 すなわち、それはすぐ現状にかかわらずソケットを閉じるでしょう。 したがって、ソケット(FEAが述べるNEA_FEPかNEA_からの)の優雅な閉鎖がそうであることを保証する正しいステップ:

   1. Management issues a Management Prohibit Traffic Event on the
      socket.

1. 経営者側はソケットの上にManagement Prohibit Traffic Eventを発行します。

   2. Management will wait for T3 to expire.

2. 経営者側は、T3が期限が切れるのを待つでしょう。

   3. Management can then issue a Close Socket Event on the socket.

3. そして、経営者側はソケットの上にClose Socket Eventを発行できます。

3.7.1.3 TALI Protocol Violations

3.7.1.3 崖錐プロトコル違反

   Each TALI implementation must detect when violations of the TALI
   protocol have occurred and react accordingly.  Protocol violations
   include:

それぞれのTALI実現は、TALIプロトコルの違反がいつ起こったかを検出して、それに従って、反応しなければなりません。 プロトコル違反は:

   *  Invalid sync code in a received message

* 受信されたメッセージの無効の同時性コード

Sprague, et al.              Informational                     [Page 40]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[40ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Invalid opcode in a received message

* 受信されたメッセージの無効のopcode

   *  Invalid length field in a received message

* 受信されたメッセージの無効の長さの分野

   *  Not receiving an 'allo' or 'proh', in response to the origination
      of a 'test' , before the T2 timer expires

* T2タイマが期限が切れる前に'テスト'の創作に対応して'異'か'proh'を受けません。

   *  Receiving Service Messages on a prohibited socket.

* 禁止されたソケットの上にService Messagesを受けます。

   *  TCP Socket errors - Connection Lost

* TCP Socket誤り--接続Lost

   In the state machine that follows, State/Event combinations that
   should be treated as protocol violations are indicated via a 'PV' in
   the state/event cell.  All of the 'PV' events are then processed as
   per the 'Protocol Violation' row in the table.

続く州のマシンでは、プロトコル違反として扱われるべきである州/イベント組み合わせは状態/イベントセルの中の'PV'を通して示されます。 そして、'PV'出来事のすべてがテーブルの'プロトコルViolation'列に従って処理されます。

3.7.2 The State Machine

3.7.2 州のマシン

   Internal Data required for State Machine:

内部のDataが州Machineに必要です:

   boolean sock_allowed.  This flag indicates whether the NE is allowed
   to carry Service Messages.

_が許容した論理演算子ソックス。 この旗は、NEがService Messagesを運ぶことができるかどうかを示します。

   Initial Conditions:
   sock_allowed = FALSE
   state = OOS
   no timers running

状態に頭文字をつけてください: ソックス_は=FALSE状態=OOSにタイマ走行を許しませんでした。

   +------------------------------------------------------------------+
   |   State| OOS  |Connecting| NEP-FEP | NEP-FEA | NEA-FEP | NEA-FEA |
   |Event   |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |T1 Exp. |      |          |Send test|Send test|Send test|Send test|
   |        |      |          |Start T1 |Start T1 |Start T1 |Start T1 |
   |        |      |          |Start T2 |Start T2 |Start T2 |Start T2 |
   +------------------------------------------------------------------+
   |T2 Exp. |      |          |   PV    |   PV    |   PV    |   PV    |
   +------------------------------------------------------------------+
   |T3 Exp. |      |          |   PV    |   PV    |         |         |
   +------------------------------------------------------------------+
   |T4 Exp. |      |          |Send moni|Send moni|Send moni|Send moni|
   |        |      |          |Start T4 |Start T4 |Start T4 |Start T4 |
   +------------------------------------------------------------------+
   |Rcv test|      |          |Send proh|Send proh|Send allo|Send allo|
   +------------------------------------------------------------------+
   |Rcv allo|      |          | Stop T2 | Stop T2 | Stop T2 | Stop T2 |
   |        |      |          | NEP-FEA |         | NEA-FEA |         |

+------------------------------------------------------------------+ | 状態| OOS|接続| NEP-FEP| NEP-FEA| シビルの部屋-FEP| シビルの部屋-FEA| |出来事| | | | | | | +------------------------------------------------------------------+ |T1 Exp。 | | |テストを送ってください。|テストを送ってください。|テストを送ってください。|テストを送ってください。| | | | |T1を始動してください。|T1を始動してください。|T1を始動してください。|T1を始動してください。| | | | |T2を始動してください。|T2を始動してください。|T2を始動してください。|T2を始動してください。| +------------------------------------------------------------------+ |T2 Exp。 | | | PV| PV| PV| PV| +------------------------------------------------------------------+ |T3 Exp。 | | | PV| PV| | | +------------------------------------------------------------------+ |T4 Exp。 | | |moniを送ってください。|moniを送ってください。|moniを送ってください。|moniを送ってください。| | | | |T4を始動してください。|T4を始動してください。|T4を始動してください。|T4を始動してください。| +------------------------------------------------------------------+ |Rcvテスト| | |prohを送ってください。|prohを送ってください。|異を送ってください。|異を送ってください。| +------------------------------------------------------------------+ |Rcv異| | | T2を止めてください。| T2を止めてください。| T2を止めてください。| T2を止めてください。| | | | | NEP-FEA| | シビルの部屋-FEA| |

Sprague, et al.              Informational                     [Page 41]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[41ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   |Rcv proh|      |          | Stop T2 | Stop T2 | Stop T2 | Stop T2 |
   |        |      |          |Send proa|Send proa|Send proa|Flush or |
   |        |      |          |         | NEP-FEP |         | reroute |
   |        |      |          |         |         |         |Send proa|
   |        |      |          |         |         |         | NEA-FEP |
   +------------------------------------------------------------------+
   |Rcv proa|      |          | Stop T3 | Stop T3 |         |         |
   +------------------------------------------------------------------+
   |Rcv moni|      |          |Convert  |Convert  |Convert  |Convert  |
   |        |      |          | to mona | to mona | to mona | to mona |
   |        |      |          |Send mona|Send mona|Send mona|Send mona|
   +------------------------------------------------------------------+
   |Rcv mona|      |          |Implemen-|Implemen-|Implemen-|Implemen-|
   |        |      |          |tation   |tation   |tation   |tation   |
   |        |      |          |dependent|dependent|dependent|dependent|
   +------------------------------------------------------------------+
   |Rcv     |      |          |   PV    |If T3 run|   PV    |Process  |
   | Service|      |          |         | Process |         |         |
   |        |      |          |         |Else PV  |         |         |
   +------------------------------------------------------------------+
   |Connect.|      | Start T1 |         |         |         |         |
   |Estab.  |      | Start T2 |         |         |         |         |
   |        |      | Start T4 |         |         |         |         |
   |        |      |(if non-0)|         |         |         |         |
   |        |      |if sock_  |         |         |         |         |
   |        |      |  allowed |         |         |         |         |
   |        |      |  = TRUE  |         |         |         |         |
   |        |      | send allo|         |         |         |         |
   |        |      | send test|         |         |         |         |
   |        |      | NEA-FEP  |         |         |         |         |
   |        |      |else      |         |         |         |         |
   |        |      | send proh|         |         |         |         |
   |        |      | send test|         |         |         |         |
   |        |      | NEP-FEP  |         |         |         |         |
   +------------------------------------------------------------------+
   |Connect.|      |          |   PV    |   PV    |   PV    |   PV    |
   |Lost    |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |Protocol|      |          |Stop all |Stop all |Stop all |Stop all |
   |Violat. |      |          | timers  | timers  | timers  | timers  |
   |        |      |          |Close the|Close the|Close the|Close the|
   |        |      |          | socket  | socket  | socket  | socket  |
   |        |      |          |Connect- |Connect- |Connect- |Connect- |
   |        |      |          |  ing    |  ing    |  ing    |  ing    |

+------------------------------------------------------------------+ |Rcv proh| | | T2を止めてください。| T2を止めてください。| T2を止めてください。| T2を止めてください。| | | | |快速帆船を送ってください。|快速帆船を送ってください。|快速帆船を送ってください。|または豊富である。| | | | | | NEP-FEP| | コースを変更してください。| | | | | | | |快速帆船を送ってください。| | | | | | | | シビルの部屋-FEP| +------------------------------------------------------------------+ |Rcv快速帆船| | | T3を止めてください。| T3を止めてください。| | | +------------------------------------------------------------------+ |Rcv moni| | |転向者|転向者|転向者|転向者| | | | | monaに| monaに| monaに| monaに| | | | |monaを送ってください。|monaを送ってください。|monaを送ってください。|monaを送ってください。| +------------------------------------------------------------------+ |Rcv mona| | |Implemen|Implemen|Implemen|Implemen| | | | |tation|tation|tation|tation| | | | |扶養家族|扶養家族|扶養家族|扶養家族| +------------------------------------------------------------------+ |Rcv| | | PV|T3が走るなら| PV|過程| | サービス| | | | 過程| | | | | | | |ほかのPV| | | +------------------------------------------------------------------+ |接続してください、|| T1を始動してください。| | | | | |Estab。 | | T2を始動してください。| | | | | | | | T4を始動してください。| | | | | | | |(非0であるなら)| | | | | | | |_を強打してくださいなら| | | | | | | | 許容されています。| | | | | | | | = 本当| | | | | | | | 異を送ってください。| | | | | | | | テストを送ってください。| | | | | | | | シビルの部屋-FEP| | | | | | | |ほか| | | | | | | | prohを送ってください。| | | | | | | | テストを送ってください。| | | | | | | | NEP-FEP| | | | | +------------------------------------------------------------------+ |接続してください、|| | PV| PV| PV| PV| |失われています。| | | | | | | +------------------------------------------------------------------+ |プロトコル| | |すべてを止めてください。|すべてを止めてください。|すべてを止めてください。|すべてを止めてください。| |Violat。 | | | タイマ| タイマ| タイマ| タイマ| | | | |近く|近く|近く|近く| | | | | ソケット| ソケット| ソケット| ソケット| | | | |接続してください。|接続してください。|接続してください。|接続してください。| | | | | ing| ing| ing| ing|

Sprague, et al.              Informational                     [Page 42]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[42ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   |Mgmt.   |Open  |          |         |         |         |         |
   |Open    |socket|          |         |         |         |         |
   |Socket  |Conne-|          |         |         |         |         |
   |        | cting|          |         |         |         |         |
   +------------------------------------------------------------------+
   |Mgmt.   |      |Close the |Stop all |Stop all |Stop all |Stop all |
   |Close   |      | socket   | timers  | timers  | timers  | timers  |
   |Socket  |      |OOS       |Close the|Close the|Close the|Close the|
   |        |      |          | socket  | socket  | socket  | socket  |
   |        |      |          |OOS      |OOS      |OOS      |OOS      |
   +------------------------------------------------------------------+
   |Mgmt.   |sock_ |sock_allo-|sock_all-|sock_all-|sock_all-|sock_all-|
   |Prohibit|allow-| wed=FALSE| owed=   | owed=   | owed=   | owed=   |
   |Socket  |ed =  |          | FALSE   | FALSE   | FALSE   | FALSE   |
   |        |FALSE |          |         |         |send proh|send proh|
   |        |      |          |         |         |start t3 |start t3 |
   |        |      |          |         |         | NEP-FEP | NEP-FEA |
   |        |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |Mgmt.   |sock_ |sock_allo-|sock_all-|sock_all-|sock_all-|sock_all-|
   |Allow   |allow-| wed=TRUE | owed=   | owed=   | owed=   | owed=   |
   |Traffic |ed =  |          | TRUE    | FALSE   | TRUE    | TRUE    |
   |        |TRUE  |          |send allo|send allo|         |         |
   |        |      |          | NEA-FEP | NEA-FEA |         |         |
   +------------------------------------------------------------------+
   |User    |reject| reject   | reject  | reject  | reject  | send    |
   |Part    |data  | data     | data    | data    | data    | data    |
   |Msgs.   |      |          |         |         |         |         |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ |管理。 |開いてください。| | | | | | |開いてください。|ソケット| | | | | | |ソケット|Conne| | | | | | | | cting| | | | | | +------------------------------------------------------------------+ |管理。 | |近く|すべてを止めてください。|すべてを止めてください。|すべてを止めてください。|すべてを止めてください。| |閉鎖| | ソケット| タイマ| タイマ| タイマ| タイマ| |ソケット| |OOS|近く|近く|近く|近く| | | | | ソケット| ソケット| ソケット| ソケット| | | | |OOS|OOS|OOS|OOS| +------------------------------------------------------------------+ |管理。 |ソックス_|ソックス_異、-|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール| |禁止します。|許容します。| = 虚偽で結婚されます。| =を負っています。| =を負っています。| =を負っています。| =を負っています。| |ソケット|教育=| | 誤る| 誤る| 誤る| 誤る| | |誤る| | | |prohを送ってください。|prohを送ってください。| | | | | | |t3を始動してください。|t3を始動してください。| | | | | | | NEP-FEP| NEP-FEA| | | | | | | | | +------------------------------------------------------------------+ |管理。 |ソックス_|ソックス_異、-|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール| |許容します。|許容します。| = 本当に結婚されます。| =を負っています。| =を負っています。| =を負っています。| =を負っています。| |交通|教育=| | 本当| 誤る| 本当| 本当| | |本当| |異を送ってください。|異を送ってください。| | | | | | | シビルの部屋-FEP| シビルの部屋-FEA| | | +------------------------------------------------------------------+ |ユーザ|廃棄物| 廃棄物| 廃棄物| 廃棄物| 廃棄物| 発信してください。| |部分|データ| データ| データ| データ| データ| データ| |Msgs。 | | | | | | | +------------------------------------------------------------------+

                     Table 7: TALI 1.0 State Machine

テーブル7: 崖錐1.0州のマシン

3.8 TALI 1.0 Implementation Notes

3.8 1.0の崖錐実現注意

   Several aspects of the expected TALI 1.0 implementation have not been
   specifically addressed in the state machine or previous text (or else
   they were presented but will be reiterated here).  These
   implementation notes in some cases have to do with the expected
   behavior of the software layer above the TALI layer.

予想されたTALI1.0実現のいくつかの局面は州のマシンか前のテキストに明確に記述されていません(それらは、提示されましたが、ここで繰り返されるでしょう)。 いくつかの場合、これらの実現注意はTALI層の上のソフトウェア層の予想された動きと関係があります。

3.8.1 Failure on a TCP/IP Socket

3.8.1 TCP/IPソケットの上の失敗

   *  The failure to read or write from a TCP socket shall be detected
      and generate a connection lost event.

* TCPソケットから読むか、または書かないと、検出されて、接続無くなっている出来事を発生させるでしょう。

Sprague, et al.              Informational                     [Page 43]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[43ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

3.8.2 Congestion on a TCP/IP Socket

3.8.2 TCP/IPソケットにおける混雑

   *  Message streams can be monitored for congestion via implementation
      dependent methods.

* 混雑のために実現に依存する方法でメッセージストリームをモニターできます。

   *  One possible definition of congestion for the previous requirement
      might be when a TCP socket is blocked.

* 前の要件のための混雑の1つの可能な定義がTCPソケットが妨げられる時であるかもしれません。

3.9 TALI 1.0 Limitations

3.9 崖錐1.0の制限

   Several limitations with the TALI 1.0 specification and
   implementation are identified:

TALI1.0仕様と実装があるいくつかの制限が特定されます:

   *  For SCCP traffic, only UDT and XUDT Class 0 and Class 1 traffic
      should be managed by this protocol.

* SCCPトラフィックにおいて、UDT、XUDT Class0、およびClass1トラフィックだけがこのプロトコルによって管理されるべきです。

   *  When the MTP3 Routing Label is not part of the data transmitted
      across the wire, priority zero (0) traffic is used for all traffic
      when the SIO is regenerated.

* MTP3ルート設定Labelがワイヤの向こう側に送られたデータの一部でないときに、SIOが作り直されるとき、優先権ゼロ(0)トラフィックはすべてのトラフィックに使用されます。

4. TALI Version 2.0

4. 崖錐バージョン2.0

   Version 2.0 of the TALI specification provides several additions to
   the Version 1.0 specification.  The 2.0 additions are provided by
   introducing three new TALI opcodes.  The basic functionality and most
   of the details of the TALI 1.0 implementation are NOT changed by the
   2.0 additions.

TALI仕様のバージョン2.0はバージョン1.0仕様にいくつかの追加を提供します。 3新しいTALI opcodesを導入することによって、2.0の追加を提供します。 基本機能とTALI1.0実装の詳細の大部分は2.0の追加によって変えられません。

Sprague, et al.              Informational                     [Page 44]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[44ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   The table below provides a summary of the messages and message
   structure used in TALI version 2.0.

以下のテーブルは構造がTALIバージョン2.0で使用したメッセージとメッセージの概要を提供します。

   +------------------------------------------------------------------+
   | OCTET | DESCRIPTION           | SIZE     | VALUE  |    TYPE      |
   +------------------------------------------------------------------+
   | 0..3  | SYNC                  | 4 Octets |        | 4 byte ASCII |
   +------------------------------------------------------------------+
   |       |   TALI                |          | 'TALI' |              |
   +------------------------------------------------------------------+
   | 4..7  | OPCODE                | 4 Octets |        | 4 byte ASCII |
   +------------------------------------------------------------------+
   |       |   Test Service        |          | 'test' |              |
   |       |   Allow Service       |          | 'allo' |              |
   |       |   Prohibit Service    |          | 'proh' |              |
   |       |   Prohibit Service Ack|          | 'proa' |              |
   |       |   Monitor Socket      |          | 'moni' |              |
   |       |   Monitor Socket Ack  |          | 'mona' |              |
   |       |   SCCP Service        |          | 'sccp' |              |
   |       |   ISUP Service o/TALI |          | 'isot' |              |
   |       |   MTP3 Service o/TALI |          | 'mtp3' |              |
   |       |   Service o/SAAL      |          | 'saal' |              |
   |       |   Management Message  |          | 'mgmt' |              |
   |       |   Extended Service Msg|          | 'xsrv' |              |
   |       |   Special Message     |          | 'spcl' |              |
   +------------------------------------------------------------------+
   | 8..9  | LENGTH                | 2 Octets |        | integer      |
   |       |   (least significant  |          |        |              |
   |       |    byte first) non-0  |          |        |              |
   |       |    if Service or      |          |        |              |
   |       |    Socket monitor msg |          |        |              |
   +------------------------------------------------------------------+
   | 10..X | DATA PAYLOAD          | variable |        | variable     |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| 記述| サイズ| 値| タイプ| +------------------------------------------------------------------+ | 0..3 | 同時性| 4つの八重奏| | 4バイトのASCII| +------------------------------------------------------------------+ | | 崖錐| | '崖錐'| | +------------------------------------------------------------------+ | 4..7 | OPCODE| 4つの八重奏| | 4バイトのASCII| +------------------------------------------------------------------+ | | テストサービス| | 'テスト'| | | | サービスを許してください。| | '異'| | | | サービスを禁止してください。| | 'proh'| | | | サービスAckを禁止してください。| | '快速帆船'| | | | モニターソケット| | 'moni'| | | | モニターソケットAck| | 'mona'| | | | SCCPサービス| | 'sccp'| | | | ISUPサービスo/崖錐| | 'isot'| | | | MTP3サービスo/崖錐| | 'mtp3'| | | | サービスo/SAAL| | 'saal'| | | | 管理メッセージ| | '管理'| | | | 拡張サービスエムエスジー| | 'xsrv'| | | | 特別教書| | 'spcl'| | +------------------------------------------------------------------+ | 8..9 | 長さ| 2つの八重奏| | 整数| | | (最も重要でない、| | | | | | バイト、1番目) 非0| | | | | | またはサービスである。| | | | | | ソケットモニターmsg| | | | +------------------------------------------------------------------+ | 10..X| データペイロード| 変数| | 変数| +------------------------------------------------------------------+

   Due to the minimal amount of change from 1.0, this chapter will only
   provide:

1.0からの変化の最少量のため、本章は提供されるだけでしょう:

   *  Detailed information regarding how a TALI implementation can
      identify itself as a 2.0 vs. a 1.0 implementation

* 1.0実装に対してTALI実装は2.0であるとどう名乗ることができるかの詳細な情報

   *  Detailed information regarding how to provide backward
      compatibility for a connection to a far end that is only TALI 1.0
      capable

* どうできるTALI1.0であるにすぎない遠端との接続に後方の互換性を提供するかの詳細な情報

   *  Detailed information regarding the new 2.0 opcodes

* 新しい2.0opcodesの詳細な情報

Sprague, et al.              Informational                     [Page 45]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[45ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Detailed information regarding any other changes to the
      information presented in previous sections that need to be
      implemented in order to be 2.0 compatible.

* 情報へのいかなる他の変化の詳細な情報も前項にそのコンパチブル2.0になるように実装するべき必要性を示しました。

   Therefore, readers of this chapter should read this from the point of
   view of modifying an existing TALI 1.0 implementation to support the
   new 2.0 features.

したがって、本章の読者は新しい2.0の特徴をサポートするように既存のTALI1.0実装を変更する観点からこれを読むべきです。

4.1 Overview of TALI Version 2.0 Features

4.1 崖錐バージョン2.0機能の概要

   A small number of changes to a 1.0 TALI implementation are required
   to support 2.0.  Figure 10 illustrates the inputs that affect the 2.0
   TALI State Machine.  The reader may notice that the only differences
   from the inputs for 1.0 are as follows:

1.0TALI実装への少ない数の変化が、2.0をサポートするのに必要です。 図10は2.0TALI州Machineに影響する入力を例証します。 読者は、1.0のための入力からの唯一の違いが以下の通りであるのに気付くかもしれません:

   Three new TALI opcodes can be sent/received between a TALI node and
   its peer.  The new opcodes are:

TALIノードとその同輩の間に3新しいTALI opcodesを送るか、または受け取ることができます。 新しいopcodesは以下の通りです。

   *  'mgmt'
   *  'xsrv'
   *  'spcl'

* '管理'*'xsrv'*'spcl'

   Three new User Part capabilities need to be supported by the layer of
   code above the TALI layer in each implementation.  The user part
   needs to provide support for 'mgmt', 'xsrv', and 'spcl' data.

3つの新しいUser Part能力が、TALI層を超えてコードの層によって各実装でサポートされる必要があります。 ユーザ部分は、'管理'、'xsrv'、および'spcl'データのサポートを提供する必要があります。

   More information about the 3 new opcodes is provided in individual
   sections in this chapter.  However, a brief description of the
   purpose of each of these opcodes is as follows:

本章の個々のセクションで3の新しいopcodesに関する詳しい情報を提供します。 しかしながら、それぞれのこれらのopcodesの目的の簡単な説明は以下の通りです:

   *  'mgmt' - This opcode is intended to allow MANAGEMENT data, or data
      that will manage the operation of the device, to pass between the
      TALI endpoints.  Examples of this management data include:

* '管理'--このopcodeがTALI終点の間を通るためにデバイスの操作を管理するMANAGEMENTデータ、またはデータを許容することを意図します。 この管理データに関する例は:

      *  configuration data, such as which SS7 traffic streams a peer
         would like to receive over a specific socket

* コンフィギュレーション・データ。(そのSS7トラフィックストリームのように、同輩はそのコンフィギュレーション・データのために特定のソケットの上に受信したがっています)。

      *  SS7 Network Management data, such as information regarding
         point code (un)availability and congestion.

* 情報などのポイントに関するSS7 Network Managementデータがコード化する、(不-、)、有用性と混雑。

      *  Enabling/disabling various socket options, such as options
         regarding which messages are supported, or how to format data.

* どのメッセージがサポートされるか、そして、またはどのようにデータをフォーマットするかに関するオプションなどの様々なソケットオプションを可能にするか、または無効にします。

Sprague, et al.              Informational                     [Page 46]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[46ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  'xsrv' - Extended Service Opcodes.  It is envisioned that the TALI
      protocol could be extended to carry other types of traffic that
      are not covered by the 1.0 service data opcodes ('sccp', 'isot',
      'mtp3', or 'saal').  By defining a new 'xsrv' service opcode, the
      TALI protocol is opened up to the possibility of being used for
      other types of data transport.

* 'xsrv'--拡張サービスOpcodes。 それを思い描きました。1.0サービスデータopcodes('sccp'、'isot'、'mtp3'、または'saal')でカバーされていない他のタイプのトラフィックを運ぶためにTALIが議定書を作るのを広げることができました。 新しい'xsrv'サービスopcodeを定義することによって、TALIプロトコルは他のタイプのデータ伝送に使用される可能性まで開かれます。

   *  'spcl' - Special services.  It is envisioned that vendors may want
      to build special services into their TALI implementations that are
      only activated when the implementation is connected to other
      equipment implementing the same special services.  This opcode is
      intended to provide a general means to discover more information
      regarding who the TALI session is connected to, and a means to
      enable special features based on the vendor/implementation on the
      far end.

* 'spcl'--特殊業務。 思い描かれて、そのベンダーが特殊業務を実装が同じ特殊業務を実装する他の設備に関連づけられるときだけ活性化するそれらのTALI実装に組み込みたがっているかもしれないということです。 このopcodeがだれにとって、TALIセッションが接続されているかに関する詳しい情報を発見する一般的な手段、および遠端でベンダー/実装に基づく特徴を可能にする手段を提供することを意図します。

Sprague, et al.              Informational                     [Page 47]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[47ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +====+    +---------+                    +============+
   |    |    | Service | +-------------+    |            |
   |User|    | Message,| | Mgmt. Open  |    | MANAGEMENT |
   |Part|<-->| MGMT,   | | Mgmt. Close |<-->|            |
   |    |    | XSRV,   | | Mgmt. Proh. |    |            |
   |    |    | SPCL    | | Mgmt. Allow |    +============+
   +====+    +---------+ +-------------+
                   ^            ^
                   |            |
                   v            v
   +========================================================+
   |                 TALI State Machine                     |
   +========================================================+
         ^               ^                 ^             ^
         |               |                 |             |
         v               |                 |             |
    +---------+          |                 |             |
    | Received|   +-----------------+ +-----------+ +------------+
    | 'test', |   | Connection est. | | Protocol  | | T1 Expired |
    | 'allo', |   | Connection lost | | Violation | | T2 Expired |
    | 'proh', |   |                 | |           | | T3 Expired |
    | 'proa', |   +-----------------+ +-----------+ | T4 Expired |
    | 'moni', |          ^                  ^       +------------+
    | 'mona', |          |                  |             ^
    | 'mgmt', |          |                  |             |
    | 'xsrv', |          |                  |             |
    | 'spcl', |          |                  |             |
    |   or    |    +========================================+
    | Service |    |         IMPLEMENTATION                 |
    | Message |    |           DEPENDENT                    |
    +---------+    +========================================+
         ^
         |
         v
     +============+
     |    PEER    |
     |            |
     +============+

+====+ +---------+ +============+ | | | サービス| +-------------+ | | |ユーザ| | メッセージ| | 管理。 開いてください。| | 管理| |部分| <-->、| 管理| | 管理。 閉鎖| <-->、|、|、|、|、| XSRV| | 管理。 Proh。 | | | | | | SPCL| | 管理。 許容します。| +============+ +====+ +---------+ +-------------+ ^ ^ | | v対+========================================================+ | 崖錐州のマシン| +========================================================+ ^ ^ ^ ^ | | | | v| | | +---------+ | | | | 受信します。| +-----------------+ +-----------+ +------------+ | 'テストしてください'| | 接続est。 | | プロトコル| | T1は期限が切れました。| | '異'| | 接続は損をしました。| | 違反| | T2は期限が切れました。| | 'proh'| | | | | | T3は期限が切れました。| | '快速帆船'| +-----------------+ +-----------+ | T4は期限が切れました。| | 'moni'| ^ ^ +------------+ | 'mona'| | | ^ | '管理'| | | | | 'xsrv'| | | | | 'spcl'| | | | | または| +========================================+ | サービス| | 実装| | メッセージ| | 扶養家族| +---------+ +========================================+ ^ | +に対して============+ | 同輩| | | +============+

     Figure 10: Overview of Inputs to the TALI 2.0 State Machine

図10: 崖錐2.0州のマシンへの入力の概要

4.2 TALI Version Identification

4.2 崖錐バージョン識別

   The TALI 1.0 specification did not provide a simple means to perform
   TALI version identification.  However, the general purpose 'moni'
   message from 1.0 can be used to solve this problem in 2.0.

TALI1.0仕様はTALIバージョン識別を実行する簡潔な方法を提供しませんでした。 しかしながら、2.0におけるこの問題を解決するのに1.0からの汎用の'moni'メッセージを使用できます。

Sprague, et al.              Informational                     [Page 48]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[48ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   Recall from 1.0 that the 'moni' message was very loosely defined in
   the 1.0 spec:

1.0から、'moni'メッセージが1.0仕様に基づき非常に緩く定義されたと思い出してください:

   *  The primary purpose of the 'moni' message was to provide a general
      purpose ECHO capability.  It was envisioned that an important task
      that the ECHO capability could provide would be to measure Round
      Trip TALI/TALI processing time.

* 'moni'メッセージのプライマリ目的は汎用のECHO能力を提供することでした。 それは思い描かれました。ECHO能力が提供できた重要な仕事はRound Trip TALI/TALI処理時間を測定するだろうことです。

   *  The data portion of the 'moni' message could be from 0-200 bytes
      long.  The use of the data area was completely implementation
      specific.

* 'moni'メッセージのデータ部は0-200 バイト長から来ているかもしれません。 データ領域の使用は実装完全に特有でした。

   *  There were no requirements that an implementation ever send a
      'moni'.

* 実装が'moni'を送るという要件が全くありませんでした。

   *  If an implementation did send 'moni', it should use the T4 timer
      to control the frequency of the outgoing 'moni'.

* 実装が'moni'を送るなら、それは、外向的な'moni'の頻度を制御するのにT4タイマを使用するでしょうに。

   *  The receiver of the 'moni' should not make any assumptions as to
      the data portion of the 'moni'.  The receiver should simply
      convert the 'moni' into a 'mona' and return the message with the
      same data portion.

* 'moni'の受信機は'moni'のデータ部に関して少しの仮定もするはずがありません。 受信機は、単に'moni'を'mona'に変換して、同じデータ部があるメッセージを返すはずです。

   TALI 2.0 implementations should use the 'moni' message to provide
   version identification as per the following bullets:

TALI2.0に、実装は以下の弾丸に従ってバージョン識別を提供する'moni'メッセージを使用するべきです:

   *  The primary purpose of the 'moni' message is now twofold:

* 'moni'メッセージのプライマリ目的は現在、二つです:

   *  To provide version identification

* バージョン識別を提供するために

      *  To continue to provide a general purpose ECHO capability that
         can be used to measure Round Trip time or perform other
         implementation specific tasks.

* 汎用のECHO能力にそれを提供し続けているのをRound Trip時間を測定するか、または他の実装の特定のタスクを実行するのに使用できます。

   *  The data portion of the 'moni' message is now divided into 2
      portions

* 'moni'メッセージのデータ部は現在、2つの部分に分割されます。

      *  A portion dedicated to version identification, 12 bytes long,
         with a specific format that must be followed

* バージョン識別、続かなければならない特定の形式に従った12バイト長に捧げられた部分

      *  Followed by a free format section that can be used in a
         completely implementation specific manner.

* 実装完全に特有の方法で使用できるフリー・フォーマット部によって続かれています。

   *  The overall length of the data portion for a 'moni' should still
      not exceed 200 bytes.  This is required to maintain backward
      compatibility with 1.0 implementations that may check for a
      maximum length of 200 bytes on the 'moni' opcode.

* 'moni'のためのデータ部の全長はまだ200バイトを超えているべきではありません。 これが、最大'moni'opcodeの200バイトの長さがないかどうかチェックするかもしれない1.0の実装との後方の互換性を維持するのに必要です。

Sprague, et al.              Informational                     [Page 49]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[49ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  If a TALI implementation wants to identify itself as a version 2.0
      node, it must send a 'moni' encoded as per Table 8.  Every 'moni'
      it sends should conform to the encoding in Table 8.  The version
      label should not change from 'moni' to 'moni'.  The data following
      the version label can change from 'moni' to 'moni' and can
      continue to be used for RTT calculations, or other purposes.

* TALI実装が、それ自体がバージョン2.0ノードであると認識したいなら、それはTable8に従ってコード化された'moni'を送らなければなりません。 それが送るあらゆる'moni'がTable8でのコード化に従うべきです。 バージョンラベルは'moni'から'moni'に変化するはずがありません。 バージョンラベルに続くデータは、'moni'から'moni'に変化できて、RTT計算、または他の目的に使用され続けることができます。

   *  If a TALI implementation is trying to determine if the far end of
      the TALI connection has implemented version 2.0, the
      implementation must examine any received 'moni' messages that
      arrive from the far end and see if they conform to the new
      stricter 'moni' encoding in Table 8.  On receiving 'moni', a TALI
      2.0 node will compare the 12 bytes of data in the VER LABEL field
      with a list of predetermined strings to determine the
      functionality of the TALI node it is connected to.  If the data
      doesn't match any of the predetermined strings, the Far End is
      assumed to be a TALI 1.0 node.

* TALI実装が、TALI接続の遠端がバージョン2.0を実装したかどうか決定しようとしているなら、実装は、遠端から到着するどんな受信された'moni'メッセージも調べて、それらがTable8での新しいより厳しい'moni'コード化に従うかどうかわからなければなりません。 'moni'を受けると、TALI2.0ノードは、それが接続されるTALIノードの機能性を決定するためにVER LABEL分野で12バイトのデータを予定されたストリングのリストにたとえるでしょう。 データが予定されたストリングのいずれにも合っていないなら、Far EndはTALI1.0ノードであると思われます。

   *  Each TALI implementation must assume that the far end of the
      connection is a 1.0 implementation until an arriving 'moni'
      announces that the far end supports TALI version 2.0.  If a 'moni'
      never arrives, the implementation knows the far end has
      implemented version 1.0 of the specification.

* それぞれのTALI実装は、到着'moni'が、遠端が、TALIがバージョン2.0であるとサポートすると発表するまで接続の遠端が1.0実装であると仮定しなければなりません。 'moni'が決して到着しないなら、実装は、遠端が仕様のバージョン1.0を実装したのを知っています。

   *  TALI 1.0 implementations can receive newly encoded 'moni' messages
      and simply ignore the data.  The 1.0 implementations will continue
      to operate as if the far end is always a 1.0 node (ignore the data
      portion of the 'moni', convert 'moni' to 'mona', and return the
      'mona').

* TALI1.0に、実装は、新たにコード化された'moni'メッセージを受け取って、単にデータを無視できます。 1.0の実装が、まるでいつも遠端が1.0ノード('moni'のデータ部を無視してください、そして、'moni'を'mona'に変換してください、そして、'mona'を返す)であるかのように作動し続けるでしょう。

   *  The next section provides more information regarding backwards
      compatibility (2.0 implementations connected to devices that
      implemented version 1.0 of the specification).

* 次のセクションは、後方に互換性を見なしながら、詳しい情報を提供します(2.0の実装が仕様のバージョン1.0を実装したデバイスに接続しました)。

Sprague, et al.              Informational                     [Page 50]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[50ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                       |4 byte ASCII|
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'moni'                       |4 byte ASCII|
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length (includes the version | Integer    |
   |        |             | label and data fields)       |            |
   +------------------------------------------------------------------+
   | 10..21 | Ver. Label  | 'vers xxx.yyy'               | 12 byte    |
   |        | See note    |                              | ASCII      |
   +------------------------------------------------------------------+
   | 22..X  | DATA        | Vendor Dependent             | Variable   |
   |        |             | Maximum length of this       |            |
   |        |             | message (as coded in octets 8|            |
   |        |             | -9, and stored in bytes 10-X)|            |
   |        |             | should not exceed 200 bytes. |            |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'|4バイトのASCII| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'moni'|4バイトのASCII| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ(バージョン| 整数| | | | ラベルとデータ・フィールドを含んでいます)| | +------------------------------------------------------------------+ | 10..21 | Verラベル| 'vers xxx.yyy'| 12バイト| | | 注意を見てください。| | ASCII| +------------------------------------------------------------------+ | 22..X| データ| ベンダーに依存しています。| 変数| | | | 最大の長さのこれ| | | | | メッセージ(八重奏8| | | | | -9でコード化されて、バイト10-Xに保存されるように)| | | | | 200バイトを超えるべきではありません。 | | +------------------------------------------------------------------+

               Table 8: Version Control 'moni' Message

テーブル8: バージョンコントロール'moni'メッセージ

   NOTE: xxx.yyy = provides the Major and Minor release number of the
                   TALI specification being implemented.
         001.000 = Tali version 1.0
         002.000 = Tali version 2.0     // this specification.
         002.001 = Tali version 2.1     // a minor change to 2.0
         003.000 = Tali version 3.0
         and so on.

以下に注意してください。 xxx.yyy=は履行されるTALI仕様のリリース番号をメージャーとMinorに供給します。 001.000 = 崖錐バージョン1.0 002.000は崖錐バージョン2.0// この仕様と等しいです。 002.001は崖錐バージョン2.1// 2.0 003.000=崖錐バージョン3.0などへのマイナーチェンジと等しいです。

   The 'vers 002.000' field is an 12 byte field of field type 'ascii
   text'.  As such, 'v' should be the first byte of the field that is
   transmitted out the wire.

'vers002.000'分野はフィールド・タイプ'ASCIIテキスト'の12バイトの分野です。 そういうものとして、'v'はワイヤから伝えられる野原の最初のバイトであるべきです。

4.3 Backwards Compatibility

4.3 遅れている互換性

   As part of adding new functionality to the TALI specification,
   backwards compatibility from TALI version 2.0 to version 1.0 is
   required.  Backwards compatibility is important since TALI 2.0 nodes
   may be connected to far ends that only support version 1.0; it is
   important that these 2 implementations continue to inter-operate, and
   that the 2.0 node falls back to supporting only 1.0 opcodes in this
   situation.

後方に新しい機能性をTALI仕様に追加する一部として、TALIバージョン2.0からバージョン1.0までの互換性が必要です。 後方に、ノードがTALI2.0にバージョン1.0をサポートするだけである遠端に接続されるかもしれないので、互換性は重要です。 これらの2つの実装が、共同利用し続けて、2.0ノードがこの状況で1.0opcodesだけをサポートすることへ後ろへ下がるのは、重要です。

   The previous section described how a TALI 2.0 implementation can use
   the 'moni' it sends to identify itself as a 2.0 node and how it can
   use the 'moni' it receives to determine if the far end is also a 2.0

前項は、TALI2.0実装がどのようにそれがそれ自体が2.0ノードであると認識するために送る'moni'を使用できるか、そして、それがどのようにまた、遠端が2.0であるかどうか決定するために受ける'moni'を使用できるかを説明しました。

Sprague, et al.              Informational                     [Page 51]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[51ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   node.  In addition to the discussion in the previous section, the
   following bullets provide details regarding how backwards
   compatibility must be achieved:

ノード。 前項での議論に加えて、以下の弾丸は後方にどのようにを見なして、互換性を獲得しなければならないという詳細を明らかにします:

   *  As documented in the version 1.0 specification, TALI 1.0
      implementations that receive TALI messages with 'mgmt', 'xsrv',
      and 'spcl' opcodes will treat the message as a Protocol Violation
      (invalid opcode received).  The Protocol Violation will cause the
      socket to be dropped immediately.

* バージョン1.0仕様に記録されるように、TALI1.0'管理'でTALIメッセージを受け取る実装、'xsrv'、および'spcl'opcodesはプロトコルViolationとしてメッセージを扱うでしょう(無効のopcodeは受信されました)。 プロトコルViolationはすぐに、ソケットを下げさせるでしょう。

   *  It is therefore required that a 2.0 implementation only send
      'mgmt', 'xsrv', and 'spcl' opcodes, after it has used a received
      'moni' message to determine that the far end is a 2.0 (or later)
      implementation and has identified itself as a 2.0 (or later)
      implementation.

* したがって、2.0実装が'管理'、'xsrv'、および'spcl'opcodesを送るだけであるのが必要です、遠端が2.0(後で)実装であることを決定する受信された'moni'メッセージを使用して、それ自体が2.0(後で)実装であると認識した後に。

   *  Each TALI 2.0 implementations must use the 'moni' as described in
      the previous section to identify themselves as 2.0, and to learn
      if the far end is 2.0.

* 各TALI、2.0の実装が2.0として自分たちを特定して、遠端が2.0であるかどうか学ぶために前項で説明されるように'moni'を使用しなければなりません。

   *  Each TALI 2.0 implementation should maintain a variable as part of
      its state machine, 'far_end_version'.  The 'far_end_version'
      should be initialized to 1.0 when the socket is established.  Each
      time a 2.0 implementation receives 'moni', it should update the
      'far_end_version' variable.  If the 'moni' did not contain a
      version label, the 'far_end_version' should be reset to 1.0.  If
      the 'moni' did contain a version label for 2.0 (or a later
      version), the 'far_end_version' should be set accordingly.

* それぞれのTALI2.0実装は州のマシンの一部、'遠い_終わり_バージョン'として変数を維持するべきです。 ソケットが設立されるとき、'遠い_終わり_バージョン'は1.0に初期化されるべきです。 2.0実装が'moni'を受けるたびにそれは'遠い_終わり_バージョン'変数をアップデートするべきです。 'moni'がバージョンラベルを含んでいないなら、'遠い_終わり_バージョン'は1.0にリセットされるでしょうに。 'moni'が2.0(または、後のバージョン)のためのバージョンラベルを含んでいるなら、'遠い_終わり_バージョン'はそれに従って、設定されるでしょうに。

   *  Each time a 2.0 implementation receives a new 2.0 opcode ('mgmt',
      'xsrv', and 'spcl') from the far end, it should examine the '
      far_end_version'.  If the 'far_end_version' indicates the far end
      is a 1.0 implementation, the received TALI message should be
      treated as a Protocol Violation (invalid opcode).  If the
      'far_end_version' is 2.0 (or later), the 2.0 implementation should
      process the received 'mgmt/xsrv/spcl' according to that nodes
      capabilities for that opcode.

* 2.0実装が遠端から新しい2.0opcode('管理'、'xsrv'、および'spcl')を受ける各回、それは'遠い_終わり_バージョン'を調べるべきです。 '遠い_終わり_バージョン'が、遠端が1.0実装であることを示すなら、受信されたTALIメッセージはプロトコルViolation(無効のopcode)として扱われるべきです。 '遠い_終わり_バージョン'が2.0(後で)であるなら、2.0実装はそのopcodeのためにそれに従った容認された'管理/xsrv/spcl'ノード能力を処理するべきです。

   *  Each time a 2.0 implementation receives a request to send a TALI
      message with a 2.0 opcode ('mgmt/xsrv/spcl') from a higher layer
      of software, it should examine the 'far_end_version'.  If the
      'far_end_version' indicates the far end is a 1.0 implementation,
      the request to send the 2.0 opcode should be denied or ignored (an
      implementation decision) and the 2.0 opcode must NOT be sent to
      the far end.  If the 'far_end_version' indicates the far end is
      2.0 (or later), the request can be satisfied and the TALI message
      with the 2.0 opcode can be sent to the far end.

* 2.0実装が2.0opcode('管理/xsrv/spcl')で、より高い層のソフトウェアからTALIメッセージを送るという要求を受け取る各回、それは'遠い_終わり_バージョン'を調べるべきです。 '遠い_終わり_バージョン'が、遠端が1.0実装であることを示すなら、2.0opcodeを送るという要求を否定するべきであるか、または無視するべきです、そして、(実装決定)2.0opcodeを遠端に送ってはいけません。 '遠い_終わり_バージョン'が、遠端が2.0(後で)であることを示すなら、要望に応じることができます、そして、2.0opcodeがあるTALIメッセージを遠端に送ることができます。

Sprague, et al.              Informational                     [Page 52]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[52ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Each TALI 2.0 implementation can provide a varying level of
      support for each of the three new 2.0 opcodes ('mgmt/xsrv/spcl').
      In other words, an implementation may wish to only support SOME OF
      the primitives within the new opcodes.  The level of support for
      each 2.0 opcode ('mgmt/xsrv/spcl') is independent of the other two
      2.0 opcodes.

* TALI2.0実装が異なったレベルを提供できるそれぞれが、それぞれ3つのために新しい2.0opcodesが('管理/xsrv/spcl')であるとサポートします。 言い換えれば、実装は新しいopcodesの中でSOME OFに基関数をサポートするだけでありたいかもしれません。 それぞれの2.0opcode('管理/xsrv/spcl')のためのサポート水準がもう片方の如何にかかわらずあります。2.0がopcodesする2。

   *  The basic message structure for TALI messages using the new 2.0
      opcodes is presented in Table 9.

* 新しい2.0opcodesを使用するTALIメッセージのための基本的なメッセージ構造はTable9に提示されます。

   *  The minimal level of support that is required for each of the 2.0
      opcodes (mgmt/xsrv/spcl) is to be able to receive TALI messages
      with these opcodes, recognize the new opcode, and ignore the
      message without affecting the state machine.  The TALI state
      should not change.  The socket connection should stay up.  In
      other words, a 2.0 implementation can elect to ignore any received
      'mgmt/xsrv/spcl' messages, if that implementation does not care to
      support the capability intended by that particular opcode.

* それぞれの2.0opcodes(管理/xsrv/spcl)に必要である最小量のサポート水準はこれらのopcodesでTALIメッセージを受け取って、新しいopcodeを認識して、州のマシンに影響しないでメッセージを無視することであることができます。 TALI状態は変化するべきではありません。 ソケット接続は寝ずに起きているべきです。 言い換えれば、2.0実装は、どんな受信された'管理/xsrv/spcl'メッセージも無視するのを選ぶことができます、その実装が、その特定のopcodeによって意図された能力をサポートするのを気にかけないなら。

   *  A partial level of support for a 2.0 opcode could be implemented.
      Partial support may consist of understanding the data structure
      for the 2.0 opcode, but only supporting some of the variants of
      the opcode.  The message structure for each of the new 2.0 opcodes
      consists of an extra 'Primitive' field that follows the TALI
      opcode and message length fields.  Each 'Primitive' is used to
      differentiate a variant of the opcode.  It is envisioned that each
      new 2.0 opcode can be extended by adding new 'Primitives', as more
      capabilities are defined for the opcode, without having to add new
      TALI opcodes.  A 2.0 implementation may understand and be willing
      to act on some of the 'Primitives' for an opcode, but not others.
      Receiving variants of a 2.0 opcode that an implementation does not
      understand need to be ignored and not affect the 2.0 state
      machine.

* 2.0opcodeのための部分的なサポート水準を実装することができました。 部分的なサポートは2.0opcodeのためにデータ構造を理解していますが、opcodeのいくつかの異形をサポートするだけから成るかもしれません。 それぞれの新しい2.0opcodesのためのメッセージ構造はTALI opcodeとメッセージ長野原に続く付加的な'原始'の分野から成ります。 各'原始'は、opcodeの異形を差別化するのに使用されます。 それぞれそんなに新しい状態で思い描かれて、新しい'基関数'を加えることによって、2.0opcodeを広げることができます、より多くの能力がopcodeのために定義されるとき、新しいTALI opcodesを加える必要はなくてことです。 2.0実装は、分かって、他のものではなく、opcodeのための'基関数'のいくつかに影響しても構わないと思っているかもしれません。 実装がする2.0opcodeの受信異形は、無視されるべき必要性を理解しないで、また2.0州のマシンに影響しません。

   *  The full level of support for a 2.0 opcode could be implemented.
      This support would consist of understanding and fully supporting
      every 'Primitive' within the 2.0 opcode.

* 2.0opcodeに、完全なサポート水準を実装することができました。 このサポートは2.0opcodeの中であらゆる'原始'を理解して、完全、サポートするのから成るでしょう。

Sprague, et al.              Informational                     [Page 53]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[53ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                       |4 byte ASCII|
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'mgmt', 'xsrv' or 'spcl'     |4 byte ASCII|
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length (length of the rest   | Integer    |
   |        |             | of this packet)              |            |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'wxyz', or a 4 byte text     |  4 byte    |
   |        | See note    | that is appropriate for the  |  ASCII     |
   |        |             | given opcode                 |            |
   +------------------------------------------------------------------+
   | 14..X  | DATA        | The content of the data area | Variable   |
   |        |             | is dependent on the opcode/  |            |
   |        |             | primitive combination        |            |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'|4バイトのASCII| +------------------------------------------------------------------+ | 4..7 | OPCODE| '管理'、'xsrv'または'spcl'|4バイトのASCII| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ、(残りの長さ| 整数|、|、|、|、このパケット)| | +------------------------------------------------------------------+ | 10..13 | 原始| 'wxyz'、または4バイトのテキスト| 4バイト| | | 注意を見てください。| それは適切です。| ASCII| | | | 与えられたopcode| | +------------------------------------------------------------------+ | 14..X| データ| データ領域の内容| 変数| | | | 扶養家族はopcode/にいますか?| | | | | 原始の組み合わせ| | +------------------------------------------------------------------+

       Table 9: Basic Message Structure for New 2.0 TALI Opcodes

テーブル9: 2.0新しい崖錐Opcodesに、基本的なメッセージ構造

   NOTE:  The Primitive field acts as a modifier for each opcode.
   Within an opcode, different operations or groups of operations can be
   defined and supported.  The Primitive identifies each different
   operation or set of operations.

以下に注意してください。 Primitive分野は各opcodeのための修飾語として機能します。 opcodeの中では、操作の異なった操作かグループを定義して、サポートすることができます。 Primitiveはそれぞれの異なった操作かセットの操作を特定します。

4.3.1 Generating Protocol Violations based on Received Messages

4.3.1 Received Messagesに基づくプロトコルViolationsを生成すること。

   As implied by some of the bullets before Table 9, it is a goal of the
   2.0 TALI specification to relax some of the error checking associated
   with the processing of received TALI messages.

Table9の前でいくつかの弾丸によって含意されるように、それは受信されたTALIメッセージの処理に関連している誤りの照合のいくつかを弛緩する2.0TALI仕様の目標です。

   Version 1.0 of this specification was very strict in detailing the
   fields that were checked for each received message.  As each received
   message was processed, the SYNC code, opcode and length field of the
   message was checked; if any of these fields were invalid an internal
   protocol violation was generated.  The processing of the protocol
   violation caused the socket to go down.  In addition to the 3
   specific checks (sync, opcode, length), the overall philosophy of
   version 1.0 was to treat any received data that the receiver did not
   understand, or which the receiver deemed to contain incorrectly coded
   fields as protocol violations.

この仕様のバージョン1.0はそれぞれの受信されたメッセージがないかどうかチェックされた分野を詳しく述べるのにおいて非常に厳しかったです。 それぞれの受信されたメッセージが処理されたとき、メッセージのSYNCコード、opcode、および長さの分野はチェックされました。 これらの分野のどれかが無効であったなら、内部のプロトコル違反は生成されました。 プロトコル違反の処理はソケットが落ちました。 3つの特定のチェック(同時性、opcode、長さ)に加えて、バージョン1.0の総合的な哲学はプロトコル違反として受信機が理解していなかったか、または受信機が不当にコード化された分野を含むと考えたどんな受信データも扱うことでした。

   Version 2.0 introduces the possibility of partial support for
   opcodes, partial support for primitives, and partial support for
   various fields (such as support for ANSI Pt Codes, but not ITU Pt
   Codes).  Thus, the overall philosophy of how to treat received data
   that the receiver does not support needs to be relaxed from the

バージョン2.0はopcodesの部分的なサポート、基関数の部分的なサポート、および多岐の部分的なサポート(ITU Pt Codesではなく、ANSI Pt Codesのサポートなどの)の可能性を導入します。 その結果、弛緩しますどう、受信機がサポートしない受信データを扱うかに関する総合的な哲学が、必要がある。

Sprague, et al.              Informational                     [Page 54]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[54ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   strict treatment in version 1.0.  Version 2.0 implementations should
   be more tolerant when they receive messages they do not support (or
   which they believe contain incorrectly coded fields).  This tolerance
   should include NOT treating these receives as protocol violations.

バージョン1.0における厳しい処理。 自分達がそれらがサポートしないメッセージ(または、不当にコード化された分野を含むそれらが、信じている)を受け取るとき以上は許容性があるなら2.0の実装がそうするバージョン。 この寛容はこれらがプロトコル違反として受ける扱いでないのを含むべきです。

   Version 2.0 implementations should perform the following level of
   strict/loose checks on the received messages:

バージョン2.0実装は以下のレベルの厳しいかゆるいチェックを受信されたメッセージに実行するべきです:

   *  Checks against the sync codes, opcodes and lengths for version 1.0
      and version 2.0 opcodes should be performed (against Table 3 and
      Table 11).  Invalid data in these fields should be treated as
      cause for protocol violations.

* バージョン1.0とバージョン2.0opcodesのための同時性コードに対するチェック、opcodes、および長さは実行されるべきです(Table3とTable11に対して)。 これらの分野の無効のデータはプロトコル違反の原因として扱われるべきです。

   *  Checks against the opcode field for messages with new 2.0 opcodes
      (mgmt/xsrv/spcl) should be performed to determine whether the
      message can be processed by the implementation.  If an
      implementation chooses to NOT support a particular 2.0 opcode, the
      received message should be discarded, internal data (such as
      measurements, logs of messages, user notifications) could record
      the event, and the TALI state should NOT be affected.

* 新しい2.0opcodes(管理/xsrv/spcl)があるメッセージのためのopcode分野に対するチェックは、実装でメッセージを処理できるかどうか決定するために実行されるべきです。 実装が、特定の2.0opcodeをサポートしないのを選ぶなら、受信されたメッセージは捨てられるべきです、そして、内部のデータ(測定値、メッセージ、ユーザ通知に関するログなどの)はイベントを記録するかもしれません、そして、TALI状態は影響を受けるべきではありません。

   *  Checks against the primitive field for messages with new 2.0
      opcodes (mgmt/xsrv/spcl) should be performed to determine whether
      the message can be processed by the implementation.  If an
      implementation does not understand a particular primitive, or has
      chosen NOT to implement the features for a particular primitive,
      the received message should be discarded, internal data (such as
      measurements, logs of messages, user notifications) could record
      the event, and the TALI state should NOT be affected.

* 新しい2.0opcodes(管理/xsrv/spcl)があるメッセージのための原始の分野に対するチェックは、実装でメッセージを処理できるかどうか決定するために実行されるべきです。 実装に、特定の基関数を理解していないか、または特定の基関数のための特徴を実装する選ばれたNOTがあるなら、受信されたメッセージは捨てられるべきです、そして、内部のデータ(測定値、メッセージ、ユーザ通知に関するログなどの)はイベントを記録するかもしれません、そして、TALI状態は影響を受けるべきではありません。

   *  Checks against other field types in messages with new 2.0 opcodes
      (such as checking the encoding of a Point Code field for a valid
      Pt Code type) should also be performed in a 'soft' manner.  Errors
      found in individual fields should cause the received message to be
      discarded, internal data (such as measurements, logs of messages,
      user notifications) could record the event, and the TALI state
      should NOT be affected.

* また、新しい2.0opcodes(有効なPt CodeタイプがないかどうかPoint Code分野のコード化をチェックなどなどの)があるメッセージの他のフィールド・タイプに対するチェックは'柔らかい'方法で実行されるべきです。 個々の野原で発見される誤りは捨てられるべき受信されたメッセージを引き起こすべきです、そして、内部のデータ(測定値、メッセージ、ユーザ通知に関するログなどの)はイベントを記録するかもしれません、そして、TALI状態は影響を受けるべきではありません。

   The goals behind introducing this gentler treatment of errors in
   received data are as follows:

受信データにおける、誤りのこのより優しい処理を導入する後ろの目標は以下の通りです:

   *  To keep the socket up in order to perform the primary purpose of
      the connection (ie: to continue to transport SS7 data) in spite of
      improperly formatted/unsupported TALI messages related to other
      features/extensions/etc.

* 他の特徴/拡大/などに関連する不適切にフォーマットされた/サポートされないTALIメッセージにもかかわらず、接続(ie: 続けるには、SS7データを輸送する)のプライマリ目的を実行するためにソケットを手入れするために

Sprague, et al.              Informational                     [Page 55]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[55ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  To allow applications to support and use some of the features for
      a particular TALI revision without requiring the application to
      implement all of the functionality for the TALI revision.

* アプリケーションがTALI改正にアプリケーションを必要とすることのない特定のTALI改正が機能性のすべてを実装する特徴のいくつかをサポートして、使用するのを許容するために。

   *  To increase the extensibility of the protocol.  Looser receive
      checks are preferred in order to be able to add new primitives and
      new primitive operations as they are defined.

* プロトコルの伸展性を増強するために。 よりゆるく、受信してください。チェックは、それらが定義されるとき新しい基関数の、そして、新しい原始の操作を加えることができるように好まれます。

4.4 Overview of the TALI Message Structure

4.4 崖錐メッセージ構造の概要

   The basic message structure for all TALI messages is unchanged with
   the addition of new 2.0 opcodes.  The base TALI header still consists
   of SYNC + OPCODE + LENGTH, as described in Table 2.

すべてのTALIメッセージのための基本的なメッセージ構造は新しい2.0opcodesの追加で変わりがありません。 ベースTALIヘッダーはTable2で説明されるようにSYNC+OPCODE+LENGTHからまだ成っています。

   The message structure for the new 2.0 opcodes was shown in Table 9.
   These messages define an extra required field, PRIMITIVE, that
   follows the LENGTH field of Table 2.

新しい2.0opcodesのためのメッセージ構造はTable9で見せられました。 これらのメッセージは付加的な必須項目、Table2のLENGTH野原に続くPRIMITIVEを定義します。

4.4.1 Types of TALI Fields

4.4.1 崖錐分野のタイプ

   Table 4 in the version 1.0 specification provided implementation
   notes for all the 'types of fields' found in the 1.0 specification.
   Version 2.0 of TALI continues to use all of the types provided in
   Table 4, and also defines some new fields that are used in TALI
   messages that use the new 2.0 opcodes.  The following table
   introduces the new field types that are introduced with version 2.0.
   The types in Table 10 are used in addition to the types in Table 4 to
   implement the 2.0 TALI protocol.

バージョン1.0仕様によるテーブル4は1.0仕様で見つけられたすべての'分野のタイプ'に実装注意を提供しました。 TALIのバージョン2.0は、Table4に提供されたタイプを皆、使用し続けて、また、新しい2.0opcodesを使用するTALIメッセージで使用されるいくつかの新しい分野を定義します。 以下のテーブルはバージョン2.0で導入される新しいフィールド・タイプを導入します。 Table10のタイプは、2.0TALIプロトコルを実装するのにTable4のタイプに加えて使用されます。

Sprague, et al.              Informational                     [Page 56]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[56ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +-----------+------------------------------------------------------+
   |Field Type | Implementation Notes for that Type                   |
   +------------------------------------------------------------------+
   |SS7 Point  | Used to transmit point code information for ANSI or  |
   |Code       | ITU variants of point codes across the TALI interface|
   |           | * The point code structure is 4 bytes. Byte 3 is used|
   |           |   to identify the TYPE of point code. The actual     |
   |           |   point code is then encoded in bytes 0-2 (w/byte 0  |
   |           |   being the least significant byte and the first byte|
   |           |   transmitted across the wire)                       |
   |           | * Byte 3: encoding of the type of point code (PC)    |
   |           |   0 = an ANSI Full PC                                |
   |           |   1 = an ITU International Full PC w/ a 3/8/3 coding |
   |           |       scheme for zone/area/identifier                |
   |           |   2 = an ITU National Full PC w/ a raw 14 bit PC     |
   |           |   3 = unused                                         |
   |           |   4 = an ANSI Cluster PC                             |
   |           | * For ANSI Full PC w/byte 3=0.  These point codes are|
   |           |   24 bit point codes as follows:                     |
   |           |   Byte 2 = Network                                   |
   |           |   Byte 1 = Cluster                                   |
   |           |   Byte 0 = Member                                    |
   |           | * For ITU International Full PC (3/8/3) w/byte 3=1.  |
   |           |   These point codes use 14 bits (stored in the 14    |
   |           |   least significant bits in bytes 0&1).  Byte 2 is   |
   |           |   unused.  The 14 bits should be interpreted as 3    |
   |           |   bits of zone, 8 bits of area and 3 bits of         |
   |           |   signaling point identifier.  The 3 bits of         |
   |           |   signaling point identifier are the 3 least         |
   |           |   significant bits.                                  |
   |           | * For ITU National Full PC w/byte 3=2. These point   |
   |           |   codes use 14 bits (stored in the 14 least          |
   |           |   significant bits in bytes 0&1).  Byte 2 is unused. |
   |           |   The 14 bits represent a single 14-bit quantity that|
   |           |   constitutes the point code.                        |
   |           | * For unused w/byte 3=3.  Bytes 0 through 2 are      |
   |           |   undefined.                                         |
   |           | * For ANSI Cluster PC, w/byte 3=4.  These point codes|
   |           |   are 24 bit point codes as follows:                 |
   |           |   Byte 2 = Network                                   |
   |           |   Byte 1 = Cluster                                   |
   |           |   Byte 0 = 0. This field is ignored and should be    |
   |           |   coded as 0...all members of the cluster are implied|
   |           | * Byte 0 is the first byte that is transmitted across|
   |           |   the wire, followed by byte 1, byte 2, then byte 3. |

+-----------+------------------------------------------------------+ |フィールド・タイプ| そのTypeのための実装Notes| +------------------------------------------------------------------+ |SS7ポイント| または以前はよくANSIのためのポイントコード情報を伝えていた。| |コード| TALIインタフェースの向こう側のポイントコードのITU異形| | | * ポイントコード構造は4バイトです。 バイト3は使用されています。| | | ポイントコードのTYPEを特定するために。 実際| | | 次に、ポイントコードがバイトでコード化される、0-2 (バイト0| | | 最も重要でないバイトであり、最初のバイトで|、|、|、ワイヤの向こう側に伝えられる、)| | | * バイト3: コード(PC)をポイントのタイプにコード化します。| | | 0はANSIの完全なPCと等しいです。| | | 1は3/8/3のコード化でITUの国際Full PCと等しいです。| | | ゾーン/領域/識別子を計画してください。| | | 2は14ビットの生のPCでITU National Full PCと等しいです。| | | 3=未使用です。| | | 4はANSIクラスタPCと等しいです。| | | * バイト3=0があるANSI Full PCのために。 これらのポイントコードはそうです。| | | 24は以下のポイントコードに噛み付きました: | | | バイト2=ネットワーク| | | バイト1=クラスタ| | | バイト0=メンバー| | | * バイト3=1があるITUの国際Full PC(3/8/3)のために。 | | | これらのポイントコードは14ビット(14では、| | | バイト0と1で表現される最下位ビットを保存する)を使用します。 バイト2はそうです。| | | 未使用。 14ビットは3として解釈されるべきです。| | | ゾーンのビット、領域と3ビットの8ビット| | | シグナリングは識別子を指します。 3ビット| | | シグナリングポイント識別子は3最少です。| | | 重要なビット。 | | | * バイト3=2があるITU National Full PCのために。 これらは指します。| | | コードは14ビット(14最少| | | 重要なビットで、バイト0と1で保存される)を使用します。 バイト2は未使用です。 | | | 14ビットがただ一つの14ビットの量を表す、それ| | | ポイントコードを構成します。 | | | * バイト3=3で、未使用です。 バイト0〜2はそうです。| | | 未定義。 | | | * バイト3=4があるANSI Cluster PCのために。 これらのポイントコード| | | 以下の24ビットのポイントコードです: | | | バイト2=ネットワーク| | | バイト1=クラスタ| | | バイト0 = 0。 この分野は、無視されて、あるべきです。| | | 0として、コード化されます…クラスタのすべてのメンバーが含意されます。| | | * バイト0は横切って伝えられる最初のバイトです。| | | バイト1、バイト2、当時のバイト3があとに続いたワイヤ。 |

Sprague, et al.              Informational                     [Page 57]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[57ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   |Bit-Field  | * Field containing an array of N bits, where N is a  |
   |           |   multiple of 8.  Bit-Field types should be          |
   |           |   transmitted such that the byte containing bits 0   |
   |           |   through 7 is transmitted across the wire first,    |
   |           |   followed by the byte containing bits 8 through 15, |
   |           |   etc.                                               |
   |           | * The software for each implementation should be     |
   |           |   written in a manner that accounts for the required |
   |           |   byte order of transmission (ie: the Big Endian/    |
   |           |   Little Endian characteristics of the processor need|
   |           |   to be dealt with in the software).                 |
   +------------------------------------------------------------------+
   |Version    |A TALI version label is a 12 byte ASCII text field.   |
   |Label      |The label is of a format 'vers xxx.yyy', where xxx.yyy|
   |           |are used to identify the version such as 002.000.  As |
   |           |with other ASCII text fields, the first byte of the   |
   |           |text field (the 'v') should be the first byte         |
   |           |transmitted out the wire.                             |
   +------------------------------------------------------------------+
   |Primitive  |Messages that use the new TALI 2.0 opcodes all have a |
   |           |4 byte text ASCII field referred to as a Primitive.   |
   |           |The Primitive acts as a modifier for the opcode. This |
   |           |allows a single opcode to be used to perform multiple |
   |           |actions.                                              |
   +------------------------------------------------------------------+
   |Primitive  |A Primitive can be used to specify either a specific  |
   |Operation  |action or a set of actions.  When the Primitive field |
   |           |is used to specify a set of actions, an operation     |
   |           |field is used to pick a specific operation within that|
   |           |group of actions. Operation fields are 4 byte integers|
   +------------------------------------------------------------------+
   |Private    |Various RFC documents have detailed a set of assigned |
   |Enterprise |numbers (RFC 1700, Assigned Numbers) and defined data |
   |Code       |structures (RFC 1155, Structure and Identification of |
   |(PEC)      |Management Information for IP-based Internets)        |
   |           |that are used on IP networks to provide network       |
   |           |management information.                               |
   |           |Network Management Object Identifiers (OID) are used  |
   |           |to recognize specific organizations, companies,       |
   |           |protocols, and so on, in a manner that all vendors can|
   |           |agree on.                                             |
   |           |An Object Identifier exists which uniquely describes  |
   |           |each company that does business in the data/telecomm  |
   |           |industry.  That OID is referred to as an 'SMI Network |
   |           |Management Private Enterprise Code', which we are     |
   |           |shortening to Private Enterprise Code of PEC in this  |
   |           |document for simplicity.  Each PEC is assumed to have |

+------------------------------------------------------------------+ |ビット分野| * NがaであるNビットの配列を含む分野| | | 8の倍数。 ビットフィールド・タイプはそうであるべきです。| | | 伝える、ビット0を含むバイト| | | 最初にワイヤの向こう側に7を通して伝えられます。| | | 8〜15にビットを含むバイトはあとに続いています。| | | など | | | * 各実装のためのソフトウェアはそうであるべきです。| | | 必要を説明する方法で、書かれています。| | | トランスミッションのバイトオーダー、(ieに、: Big Endian/| | | プロセッサの小さいEndianの特性は|必要とします|、|、ソフトウェアで対処される、) | +------------------------------------------------------------------+ |バージョン|TALIバージョンラベルは12バイトのASCIIテキストフィールドです。 | |ラベル|ラベルは形式'vers xxx.yyy'、どこxxx.yyyのものであるか。| | |002.000などのバージョンを特定するために、使用されます。 as| | |他のASCIIテキスト分野、最初のバイト| | |テキストフィールド('v')は最初のバイトであるべきです。| | |ワイヤから、伝えられます。 | +------------------------------------------------------------------+ |原始|新しいTALI2.0opcodesを使用するメッセージがすべて、aを持っています。| | |4バイトのテキストASCII分野はPrimitiveを呼びました。 | | |Primitiveはopcodeのための修飾語として機能します。 これ| | |単一のopcodeが倍数を実行するのに使用されるのを許容します。| | |動作。 | +------------------------------------------------------------------+ |原始|詳細を指定するのにPrimitiveを使用できます。| |操作|動作の動作かセット。 時はPrimitive分野です。| | |1セットの機能、操作を指定するために、使用されます。| | |分野は、それの中で特定の操作を選ぶのに使用されます。| | |動作のグループ。 オペレーション欄は4バイトの整数です。| +------------------------------------------------------------------+ |個人的|様々なRFCドキュメントは割り当てられることのセットについて詳述しました。| |エンタープライズ|数(RFC1700、Assigned民数記)と定義されたデータ| |コード|構造(|RFC1155、Structure、およびIdentification| (PEC)| IPベースのInternetsのための管理情報)| | |それは、ネットワークを提供するのにIPネットワークで使用されます。| | |経営情報。 | | |ネットワークManagement Object Identifiers(OID)は使用されています。| | |特定の組織、会社を認識するために| | |すべてのベンダーがそうすることができる方法によるプロトコルなど| | |同意します。 | | |Object Identifierが存在している、どれ、唯一、説明するか。| | |データ/telecommのビジネスをする各社| | |産業。 OIDは'SMI Networkと呼ばれます'| | |私たちがそうである'管理兵士のエンタープライズCode'| | |これでPECの兵士のエンタープライズCodeに短くすること。| | |簡単さのために、記録します。 PECにはある思われるそれぞれ|

Sprague, et al.              Informational                     [Page 58]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[58ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |           |a defined prefix of                                   |
   |           |'iso.org.dod.internet.private.enterprise' or          |
   |           |(1.3.6.1.4.1).                                        |
   |           |                                                      |
   |           |The PEC for each company can be found via a file at:  |
   |           |ftp://ftp.isi.edu/in-notes/iana/assignments/          |
   |           | enterprise-numbers                                   |
   |           |                                                      |
   |           |To encode the PEC for a vendor in each implementation |
   |           |of TALI, a 2 byte integer field is used.  The contents|
   |           |of the integer field should match the PEC code for    |
   |           |that company in the file mentioned above.             |
   |           |                                                      |
   |           |For example, Tekelec, which has a PEC of 323, will    |
   |           |code this 2 byte field as '0x0143'.                   |
   |           |                                                      |
   |           |Like other integer fields, the PEC value is           |
   |           |transmitted Least Significant Byte first across the   |
   |           |ethernet wire.                                        |
   +------------------------------------------------------------------+

| |aは接頭語を定義しました。| | |または'iso.org.dod.internet.private.enterprise'。| | |(1.3.6.1.4.1). | | | | | |以下でファイルで各社のためのPECを見つけることができます。 | | | ftp://ftp.isi.edu/in-notes/iana/assignments/ | | | 企業番号| | | | | |ベンダーのために各実装でPECをコード化するために| | |TALIでは、2バイトの整数分野は使用されています。 コンテンツ| | |分野がPECコードに合うべきである整数について| | |前記のようにファイルのその会社。 | | | | | |例えば、Tekelec(323のPECを持っている)はそうするでしょう。| | |'0×0143'としてこの2バイトの分野をコード化してください。 | | | | | |他の整数分野のように、PEC値はそうです。| | |Least Significant Byteは最初に、横切って伝えました。| | |イーサネットワイヤ。 | +------------------------------------------------------------------+

   Table 10: Implementation for new field types introduced in TALI 2.0

テーブル10: TALI2.0で導入された新しいフィールド・タイプのための実装

4.5 Detailed TALI Message Structures for New 2.0 Opcodes

4.5 新しい2.0Opcodesのための詳細な崖錐メッセージ構造

   The message structures for opcodes defined in version 1.0 of TALI are
   unchanged from the information presented earlier, with the exception
   of the 'moni' message.  The 2.0 format for the 'moni' message was
   described earlier.

TALIのバージョン1.0で定義されたopcodesのためのメッセージ構造は、より早く提示された情報から変わりがありません、'moni'メッセージを除いて。 'moni'メッセージのための2.0形式は、より早く説明されました。

   Detailed message structures, and discussion of the capabilities, for
   each of the new 2.0 opcodes is provided in the following sections.
   Before discussing each opcode individually, Table 11 provides the
   minimum and maximum value of the LENGTH field that should be
   supported for each new opcode (as well as 'moni/mona').  Table 11
   additionally shows the impact of ITU support that was added in 2.0.
   The routing label for ITU point codes only uses 4 octets instead of 7
   octets as ANSI requires.

それぞれの新しい2.0opcodesのための詳細なメッセージ構造、および能力の議論を以下のセクションに提供します。 個別に各opcodeについて議論する前に、Table11はそれぞれの新しいopcode('moni/mona'と同様に)のためにサポートされるべきであるLENGTH分野の最小の、そして、最大の値を提供します。 テーブル11はさらに、2.0で加えられたITUサポートの影響を示しています。 ANSIが必要であるようにITUポイントコードのためのルーティングラベルは7つの八重奏の代わりに4つの八重奏しか使用しません。

Sprague, et al.              Informational                     [Page 59]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[59ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Opcode | Valid Length | Comments                                 |
   |        | Field Values |                                          |
   +------------------------------------------------------------------+
   | moni   | 0-200 bytes  | The overall length of the data portion   |
   |        |              | for 'moni' on TALI 2.0 implementations   |
   |        |              | is unchanged from version 1.0 of the     |
   |        |              | specification and remains at 200 bytes   |
   |        |              | to provide backwards compatibility.      |
   +------------------------------------------------------------------+
   | mona   | 0-200 bytes  | The overall length of the data portion   |
   |        |              | for 'mona' on TALI 2.0 implementations   |
   |        |              | is unchanged from version 1.0 of the     |
   |        |              | specification and remains at 200 bytes   |
   |        |              | to provide backwards compatibility.      |
   +------------------------------------------------------------------+
   | mgmt   | 4-4096 bytes | The minimum length of 4 bytes is required|
   |        |              | to provide space for the Primitive field.|
   |        |              | The maximum length allows large TCP      |
   |        |              | packets to be supported if desired.      |
   +------------------------------------------------------------------+
   | xsrv   | 4-4096 bytes | The minimum length of 4 bytes is required|
   |        |              | to provide space for the Primitive field.|
   |        |              | The maximum length allows large TCP      |
   |        |              | packets to be supported if desired.      |
   +------------------------------------------------------------------+
   | spcl   | 4-4096 bytes | The minimum length of 4 bytes is required|
   |        |              | to provide space for the Primitive field.|
   |        |              | The maximum length allows large TCP      |
   |        |              | packets to be supported if desired.      |
   +------------------------------------------------------------------+
   | sccp   | 9-265 bytes  | These are the valid sizes for the        |
   |        |              | SCCP-ONLY portions of SCCP UDT MSUs.     |
   +------------------------------------------------------------------+
   | isot   | 8-273 bytes  | The length is the number of octets that  |
   |        |              | in the MTP3 and higher layer(s) of the   |
   |        |              | SS7 MSU.  This length includes the SIO   |
   |        |              | byte and all bytes in the SIF (Service   |
   |        |              | Information Field) field.  The MTP3      |
   |        |              | routing label is part of the SIF field.  |
   +------------------------------------------------------------------+
   | mtp3   | 8-280 bytes  | The length is the number of octets that  |
   |        |              | in the MTP3 and higher layer(s) of the   |
   |        |              | SS7 MSU.  This length includes the SIO   |
   |        |              | byte and all bytes in the SIF (Service   |
   |        |              | Information Field) field.  The MTP3      |
   |        |              | routing label is part of the SIF field.  |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | Opcode| 有効な長さ| コメント| | | 分野値| | +------------------------------------------------------------------+ | moni| 0-200バイト| データ部の全長| | | | TALI2.0実装の'moni'のために| | | | バージョン1.0から、変わりがありません。| | | | 200バイトにおける仕様と残り| | | | 互換性を後方に提供するために。 | +------------------------------------------------------------------+ | mona| 0-200バイト| データ部の全長| | | | TALI2.0実装の'mona'のために| | | | バージョン1.0から、変わりがありません。| | | | 200バイトにおける仕様と残り| | | | 互換性を後方に提供するために。 | +------------------------------------------------------------------+ | 管理| 4-4096バイト| 最低4バイトの長さが必要です。| | | | Primitive分野にスペースを提供するために|| | | 最大の長さは大きいTCPを許容します。| | | | 望まれているならサポートされるパケット。 | +------------------------------------------------------------------+ | xsrv| 4-4096バイト| 最低4バイトの長さが必要です。| | | | Primitive分野にスペースを提供するために|| | | 最大の長さは大きいTCPを許容します。| | | | 望まれているならサポートされるパケット。 | +------------------------------------------------------------------+ | spcl| 4-4096バイト| 最低4バイトの長さが必要です。| | | | Primitive分野にスペースを提供するために|| | | 最大の長さは大きいTCPを許容します。| | | | 望まれているならサポートされるパケット。 | +------------------------------------------------------------------+ | sccp| 9-265バイト| これらは有効なサイズです。| | | | SCCP UDT MSUのSCCPだけ部分。 | +------------------------------------------------------------------+ | isot| 8-273バイト| 長さが八重奏の数である、それ| | | | MTP3で、より高いのが(s)を層にするコネ| | | | SS7MSU。 この長さはSIOを含んでいます。| | | | バイトとSIF(サービス| | | | 情報Field)分野のすべてのバイト。 MTP3| | | | ルーティングラベルはSIF分野の一部です。 | +------------------------------------------------------------------+ | mtp3| 8-280バイト| 長さが八重奏の数である、それ| | | | MTP3で、より高いのが(s)を層にするコネ| | | | SS7MSU。 この長さはSIOを含んでいます。| | | | バイトとSIF(サービス| | | | 情報Field)分野のすべてのバイト。 MTP3| | | | ルーティングラベルはSIF分野の一部です。 | +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 60]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[60ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   | saal   | 8-280 bytes  | The length is the number of octets that  |
   |        |              | in the MTP3 and higher layer(s) of the   |
   |        |              | SS7 MSU.  This length includes the SIO   |
   |        |              | byte and all bytes in the SIF (Service   |
   |        |              | Information Field) field.  The MTP3      |
   |        |              | routing label is part of the SIF field.  |
   |        |              | Seven (7) octets of SSCOP trailer is     |
   |        |              | added to the message.  The SSCOP trailer |
   |        |              | bytes are also included in the length.   |
   +------------------------------------------------------------------+

| saal| 8-280バイト| 長さが八重奏の数である、それ| | | | MTP3で、より高いのが(s)を層にするコネ| | | | SS7MSU。 この長さはSIOを含んでいます。| | | | バイトとSIF(サービス| | | | 情報Field)分野のすべてのバイト。 MTP3| | | | ルーティングラベルはSIF分野の一部です。 | | | | SSCOPトレーラの7(7)八重奏はそうです。| | | | メッセージに追加されます。 SSCOPトレーラ| | | | また、バイトは長さに含まれています。 | +------------------------------------------------------------------+

     Table 11: Valid Length Fields for Opcodes Affected by TALI 2.0

テーブル11: 崖錐2.0で影響を受けるOpcodesに、有効な長さの分野

4.5.1 Management Message (mgmt)

4.5.1 管理メッセージ(管理)

   The 'mgmt' opcode is intended to allow Management data, or data that
   will manage the operation of the device, to pass between the TALI
   endpoints over the socket connection.  'mgmt' messages can be
   received and processed in any of the TALI NEx-FEx states.  Three
   PRIMITIVES are defined for use with this opcode:

'管理'opcodeがTALI終点の間をソケット接続の上に通るためにデバイスの操作を管理するManagementデータ、またはデータを許容することを意図します。 TALI NEx-FEx州のいずれでも'管理'メッセージを受け取って、処理できます。 3PRIMITIVESがこのopcodeとの使用のために定義されます:

   *  'rkrp' - Routing Key Registration Primitive.  This primitive
      allows the nodes to configure the SS7 traffic streams that they
      wish to receive over each socket.  This 'routing key registration'
      is performed in-band, via TALI messages.

* 'rkrp'--原始的に主要な登録を発送します。 この基関数で、ノードは彼らが各ソケットの上に受けたがっているSS7トラフィックストリームを構成できます。 この'ルーティングキー登録'は実行されたTALIを通したバンドのメッセージです。

   *  'mtpp' - MTP3 Primitives.  This primitive allows SS7 MTP3 network
      management messages regarding the (un)availability and congestion
      states of SS7 devices to be passed to the IP devices SG.

* 'mtpp'--MTP3基関数。 この基関数がネットワークマネージメントメッセージをSS7 MTP3に許容する、(不-、)、IPデバイスSGに渡されるSS7デバイスの有用性と混雑州。

   *  'sorp' - Socket Options Registration Primitive.  This primitive
      allows various socket options to be enabled/disabled by each TALI
      device.

* 'sorp'--ソケットオプション登録原始的です。 この基関数は、様々なソケットオプションがそれぞれのTALIデバイスによって可能にされるか、または無効にされるのを許容します。

   As of version 2.0, the only defined primitives for the 'mgmt' opcode
   are 'rkrp', 'mtpp', and 'sorp'.  In the future, more primitives can
   be added to this opcode to extend the Management capabilities of the
   SG or IP devices.  The basic message structure for the 2.0 'mgmt'
   messages for all 3 of these primitives is as follows:

バージョン2.0現在、'管理'opcodeのための唯一の定義された基関数が、'rkrp'と、'mtpp'と、'sorp'です。 将来、SGかIPデバイスのManagement能力を広げるためにこのopcodeにより多くの基関数を加えることができます。 これらのすべての3つの基関数への2.0の'管理'メッセージのための基本的なメッセージ構造は以下の通りです:

Sprague, et al.              Informational                     [Page 61]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[61ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'mgmt'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'rkrp', 'mtpp' or 'sorp'  Each of these   |
   |        |             | primitives specify a group of applicable  |
   |        |             | management operations.                    |
   +------------------------------------------------------------------+
   | 14..17 | Primitive   | The operation field specifies the one     |
   |        | Operation   | operation within the group of operations  |
   |        |             | identified by the primitive.              |
   +------------------------------------------------------------------+
   | 18..   | Message     | The content of the message data area is   |
   |        | Data        | dependent on the combination of opcode/   |
   |        |             | primitive/operation fields.  Each of those|
   |        |             | combinations could use a different message|
   |        |             | data structure.                           |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| '管理'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| これらの'rkrp'、'mtpp'または'sorp'Each| | | | 基関数は適切のグループを指定します。| | | | 管理操作。 | +------------------------------------------------------------------+ | 14..17 | 原始| オペレーション欄はものを指定します。| | | 操作| 操作のグループの中の操作| | | | 原始で、特定されます。 | +------------------------------------------------------------------+ | 18.. | メッセージ| メッセージデータ領域の内容はそうです。| | | データ| opcode/の組み合わせに依存しています。| | | | 原始の/オペレーション欄。 それぞれのもの| | | | 組み合わせは異なったメッセージを使用するかもしれません。| | | | データ構造。 | +------------------------------------------------------------------+

              Table 12: Message Structure for 'mgmt' opcode

テーブル12: '管理'opcodeのためのメッセージStructure

4.5.1.1 Routing Key Registration Primitive (rkrp)

4.5.1.1 原始的に主要な登録を発送すること。(rkrp)

   The 'rkrp' primitive allows IP nodes to modify the application
   routing key table in the SG by sending TALI messages to configure the
   SS7 traffic streams that they wish to receive over each socket.  This
   'routing key registration' is performed in-band, via TALI messages,
   as an alternative to using the SG user interface to configure the
   routing keys.

'rkrp'基関数で、IPノードは、SGで彼らが各ソケットの上に受けたがっているSS7トラフィックストリームを構成するメッセージをTALIに送ることによって、アプリケーションルーティングキーテーブルを変更できます。 この'ルーティングキー登録'は実行されたTALIを通したバンドのメッセージです、ルーティングキーを構成するのにSGユーザーインタフェースを使用することに代わる手段として。

   Recall from earlier discussion in this document that the
   specification supports five (5) types of fully specified routing
   keys:

以前の議論から、本書では、仕様が完全に指定されたルーティングキーの5(5)タイプをサポートすると思い出してください:

   *  A key for SCCP traffic, where key = DPC-SI-SSN, where SI=3.

* SCCPトラフィックのためのキー。(そこでは、キーがDPC SI SSNと等しいです)。そこでは、SIが3と等しいです。

   *  A key for ISUP traffic, where key = DPC-SI-OPC-CIC Range, where
      SI=5.  The CIC values for traditional ISUP are 14 bit quantities
      in ANSI networks and 12 bit quantities in ITU networks.

* ISUPトラフィックのためのキー。(そこでは、キーがDPC SI OPC CIC Rangeと等しいです)。そこでは、SIが5と等しいです。 伝統的なISUPのためのCIC値は、ANSIネットワークにおける14ビットの量とITUネットワークで12ビットの量です。

   *  A key for TUP traffic, where key = DPC-SI-OPC-CIC Range, where
      SI=4.  This key is only supported for ITU networks.  The CIC
      values for TUP keys are 12 bit quantities in ITU networks.

* TUPトラフィックのためのキー。(そこでは、キーがDPC SI OPC CIC Rangeと等しいです)。そこでは、SIが4と等しいです。 このキーはITUネットワークのために支えられるだけです。 TUPキーのためのCIC値はITUネットワークで12ビットの量です。

Sprague, et al.              Informational                     [Page 62]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[62ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  A key for QBICC traffic (an extension of ISUP which uses 32 bit
      CIC codes), where key = DPC-SI-OPC-CIC, where SI=13.  The CIC
      values for QBICC keys are 32 bit quantities for ANSI and ITU
      networks.

* QBICCトラフィック(32ビットのCICコードを使用するISUPの拡大)のためのキー。(そこでは、キーがDPC SI OPC CICと等しいです)。そこでは、SIが13と等しいです。 QBICCキーのためのCIC値はANSIとITUネットワークのための32ビットの量です。

   *  A key for OTHER-MTP3-SI (non-SCCP, non-ISUP, non-QBICC for ANSI
      and non-SCCP, non-ISUP, non-QBICC, non-TUP for ITU) traffic, where
      key = DPC-SI

* OTHER-MTP3-SI(ANSIのための非SCCPの、そして、非ISUPの非QBICC、およびITUのための非SCCPの、そして、非ISUPの、そして、非QBICCの非TUP)トラフィックのためのキー。(そこでは、キーがDPC-SIと等しいです)。

   Each of these keys is fully specified key where the exact content of
   the MSU to be routed must match the data in the routing key.

それぞれのこれらのキーは発送されるべきMSUの正確な内容がルーティングキーでデータに合わなければならない完全に指定されたキーです。

   Extensions to the routing keys have been added that will support
   'partial match' or 'default' routing keys.  The purpose of these
   extensions is to improve the handling of MSU traffic when no fully
   specified routing key exists that matches the MSU.  Partial match and
   default routing keys are used when the SG can not find a fully
   specified routing key that can be used to route an MSU.  Partial
   match keys can be used to provide closest-match routing such as
   'ignore the CIC' for ISUP/QBICC/TUP traffic, or 'ignore the SSN' for
   SCCP traffic.  Default keys are used when no full or partial routing
   key has been  found as a last resort destination to route the MSU to.

ルーティングキーへの'部分的なマッチ'か'デフォルト'ルーティングがキーであるとサポートする拡大が加えられます。 これらの拡大の目的は完全に指定されたルーティングキーが全く存在しないときのMSUトラフィックのMSUに合っている取り扱いを改良することです。 SGがMSUを発送するのに使用できる完全に指定されたルーティングキーを見つけることができないとき、部分的なマッチとデフォルトルーティングキーは使用されています。 ISUP/QBICC/TUPトラフィックのための'CICを無視してください'、またはSCCPトラフィックのための'SSNを無視してください'などの最も近いマッチルーティングを提供するのに部分的なマッチキーを使用できます。 最後の手段としてMSUを発送する目的地がどんな完全であるか部分的なルーティングキーにも見つけられていないとき、デフォルトキーは使用されています。

   The types of partial and default keys defined by the protocol are
   discussed in the following table.  The 4th column in the table
   indicates the data structure that is used in the TALI rkrp message to
   perform operations on each partial/default key type.  Note: The order
   of the keys in the table (from top to bottom) matches the
   hierarchical search order that an SG will use to attempt to find a
   routing key to use for an MSU.  The partial and default keys are only
   used after attempting to find a fully specified key that matches the
   MSU.

以下のテーブルでプロトコルで定義された部分的、そして、デフォルトキーのタイプについて議論します。 テーブルにおける第4コラムはそれぞれの部分的な/デフォルトキータイプに操作を実行するTALI rkrpメッセージで使用されるデータ構造を示します。 以下に注意してください。 テーブルでのキーの注文は(上から下まで)、SGがルーティングがMSUに使用するために主要であることがわかるのを試みるのに使用する階層的な検索命令に合っています。 部分的、そして、デフォルトキーはMSUに合っている完全に指定されたキーを見つけるのを試みた後に、使用されるだけです。

Sprague, et al.              Informational                     [Page 63]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[63ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +--------+------------+--------------------------------+-----------+
   |Key     | Key        | Comments                       | Cross     |
   |Type    | Attributes |                                | Reference |
   +--------+------------+--------------------------------+-----------+
   |Partial | DPC-SI-OPC |Used as backup routes for CIC   | 4.5.1.1.2 |
   |        |            |based traffic (but ignoring the |           |
   |        |            |CIC field).                     |           |
   +--------+------------+--------------------------------+-----------+
   |Partial | DPC-SI     |Used as backup routes for CIC   | 4.5.1.1.4 |
   |        |            |based or SCCP traffic (but      |           |
   |        |            |ignoring the OPC-CIC or SSN).   |           |
   |        |            |Routes traffic based solely on  |           |
   |        |            |DPC and SI of the MSU.          |           |
   +--------+------------+--------------------------------+-----------+
   |Partial | DPC        |Used as a backup route for any  | 4.5.1.1.4 |
   |        |            |MSU type.  Routes traffic based |           |
   |        |            |solely on the DPC field.        |           |
   +--------+------------+--------------------------------+-----------+
   |Partial | SI         |Used as a backup route for any  | 4.5.1.1.4 |
   |        |            |MSU type.  Routes traffic based |           |
   |        |            |solely on the SI field.         |           |
   +--------+------------+--------------------------------+-----------+
   |Default | -          |If no other type of routing key | 4.5.1.1.5 |
   |        |            |for an MSU can be found, use    |           |
   |        |            |this one.                       |           |
   +--------+------------+--------------------------------+-----------+

+--------+------------+--------------------------------+-----------+ |キー| キー| コメント| 十字| |タイプ| 属性| | 参照| +--------+------------+--------------------------------+-----------+ |部分的| DPC SI OPC|バックアップルートとして、CICのために、使用されます。| 4.5.1.1.2 | | | |ベースのトラフィック、(無視、| | | | | CIC分野、) | | +--------+------------+--------------------------------+-----------+ |部分的| DPC-SI|バックアップルートとして、CICのために、使用されます。| 4.5.1.1.4 | | | |ベースかSCCPトラフィック(しかし、| | | | | OPC-CICを無視するか、SSN)。 | | | | |唯一基づくトラフィックを発送します。| | | | |MSUのDPCとSI。 | | +--------+------------+--------------------------------+-----------+ |部分的| DPC|バックアップルートとして、いずれのためにも、使用されます。| 4.5.1.1.4 | | | |MSUタイプ。 トラフィックが基礎づけたルート| | | | |唯一DPCフィールドで。 | | +--------+------------+--------------------------------+-----------+ |部分的| SI|バックアップルートとして、いずれのためにも、使用されます。| 4.5.1.1.4 | | | |MSUタイプ。 トラフィックが基礎づけたルート| | | | |唯一SIフィールドで。 | | +--------+------------+--------------------------------+-----------+ |デフォルト| - |いいえ、ルーティングキーの他のタイプなら| 4.5.1.1.5 | | | |MSUを見つけることができるので使用| | | | |この1つ。 | | +--------+------------+--------------------------------+-----------+

    Table 13: Partial and Default Routing Keys (in hierarchical order)

テーブル13: 部分的、そして、デフォルトルート設定キー(階層的順序における)

   The specific capability requested in each 'rkrp' message is indicated
   via an 'RKRP Operation' field.  These capabilities include:

それぞれの'rkrp'メッセージで要求された特定の能力は'RKRP Operation'分野を通って示されます。 これらの能力は:

   *  ENTER: The ENTER operation creates an association between a
      specific socket and a specific application routing key.  The
      socket of the association is always the socket that the 'rkrp' was
      received on.  The application routing key identifies an SS7
      traffic stream that should be carried over that socket.  Multiple
      sockets can be associated with the same application routing key,
      if so, they all receive traffic in a 'load sharing' mode.  An
      override field can be used to remove any other socket associations
      for a particular routing key and add a single socket association.
      The ENTER operation is applicable for fully specified SCCP keys,
      CIC based keys (ISUP, Q.BICC, and TUP), OTHER-MTP3-SI keys, and
      all types of partial keys and to the default routing key.

* 入ります: ENTER操作は特定のソケットと特定のアプリケーションルーティングキーとの協会を創設します。 いつも協会のソケットは'rkrp'が受け取られたソケットです。 アプリケーションルーティングキーはそのソケットの上まで運ばれるべきであるSS7トラフィックストリームを特定します。 同じアプリケーションルーティングキーに複数のソケットを関連づけることができます、そうだとすれば、彼らは皆、'負荷分割法'モードによるトラフィックを受けます。 特定のルーティングキーのためにいかなる他のソケット協会も取り除いて、単一のソケット協会を加えるのにオーバーライド分野を使用できます。 ENTER操作は完全に指定されたSCCPキー、CICのベースのキー(ISUP、Q. BICC、およびTUP)、OTHER-MTP3-SIキー、およびすべてのタイプの部分的なキーとデフォルトルーティングキーに適切です。

   *  DELETE: The DELETE operation deletes an association between a
      specific socket and a specific application routing key.  The
      socket of the association is always the socket that the 'rkrp' was

* 削除します: DELETE操作は特定のソケットと特定のアプリケーションルーティングキーとの協会を削除します。 いつも協会のソケットは'rkrp'がそうであったソケットです。

Sprague, et al.              Informational                     [Page 64]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[64ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

      received on.  Other socket associations for the same application
      routing key are NOT affected by the deletion.  When the last
      socket association for a routing key is deleted, the entire
      routing key entry is removed from the database.  The DELETE
      operation operation is applicable for fully specified SCCP keys,
      CIC based keys (ISUP, Q.BICC, and  TUP), OTHER-MTP3-SI keys, and
      all types of partial keys and to the default routing key.

受け取られている。 同じアプリケーションルーティングキーのための他のソケット協会は削除で影響を受けません。 ルーティングキーのための前回のソケット協会を削除するとき、データベースから全体のルーティングキーエントリーを取り除きます。 DELETE操作操作は完全に指定されたSCCPキー、CICのベースのキー(ISUP、Q. BICC、およびTUP)、OTHER-MTP3-SIキー、およびすべてのタイプの部分的なキーとデフォルトルーティングキーに適切です。

   *  SPLIT: The SPLIT operation is used to convert a single application
      routing key into 2 application routing keys that together cover
      the same SS7 traffic stream as the original key.  Immediately
      after a split is performed, both of the resulting entries retain
      the same socket associations as the original routing key.  When
      the split is completed, the socket associations can be modified
      for each of the 2 resulting ranges independent of the other range.
      The split operation is only applicable to fully specified CIC
      based keys (ISUP, QBICC, and TUP).  Each fully specified CIC based
      key is uniquely identified by the combination of DPC/SI/OPC/CIC
      range.  The CIC range is a continuous set of numbers from
      CICS(start) to CICE(end); the CIC range in the application routing
      key corresponds to the CIC value in a CIC based MSU.

* 以下を分けてください。 SPLIT操作は単一のアプリケーションルーティングキーを2アプリケーションに変換するのに使用されて、そんなに一緒にいるルーティングキーがオリジナルのキーと同じSS7トラフィックストリームをカバーしているということです。 股割りが実行される直後、結果として起こるエントリーの両方がオリジナルのルーティングキーと同じソケット協会を保有します。 分裂が終了しているとき、もう片方の範囲の如何にかかわらずそれぞれの2つの結果として起こる範囲にソケット協会を変更できます。 分裂操作は単に完全に指定されたCICベースのキー(ISUP、QBICC、およびTUP)に適切です。 それぞれの完全に指定されたCICベースのキーはDPC/SI/OPC/CIC範囲の組み合わせで唯一特定されます。 CICS(始める)からCICE(終わり)までCIC範囲は連続した一連の数字です。 アプリケーションルーティングキーのCIC範囲はCICのベースのMSUのCIC値に対応しています。

   *  RESIZE: The RESIZE operation is used to modify the CIC range in
      for a single application routing key.  The resize operation is
      only applicable to fully specified CIC based routing keys.  The
      resize operation replaces the CICS/CICE values for a routing key
      with a new CIC range (NCICS/NCICE).  A wide variety of NCICS/NCICE
      ranges can be supported based on the existing CICS/CICE; just
      about the only restriction is that the new range can not already
      exist in the database and can not overlap any other entry in the
      database.  The socket associations for the routing key are NOT
      affected by the change in CICS/CICE.  The SPLIT operation is
      applicable only to fully specified CIC based keys (ISUP, Q.BICC,
      and TUP).

* 以下をリサイズしてください。 RESIZE操作は、単一のアプリケーションルーティングキーを受けそうでCIC範囲を変更するのに使用されます。 リサイズ操作は単に完全に指定されたCICベースのルーティングキーに適切です。 リサイズ操作は新しいCIC範囲(NCICS/NCICE)によって主要なルーティングのためにCICS/CICE値に取って代わります。 既存のCICS/CICEに基づいてさまざまなNCICS/NCICE範囲をサポートすることができます。 ほとんど唯一の制限は新しい範囲がデータベースに既に存在できないで、いかなる他のデータベースへの登録も重ね合わせることができないということです。 ルーティングキーのためのソケット協会はCICS/CICEにおける変化で影響を受けません。 SPLIT操作は完全に指定されたCICベースのキー(ISUP、Q. BICC、およびTUP)だけに適切です。

   The list of RKRP Operations (and their encodings) that are supported
   for TALI version 2.0 is as follows:

TALIバージョン2.0のためにサポートされるRKRP Operations(そして、彼らのencodings)のリストは以下の通りです:

               0x0001 - ENTER ISUP KEY
               0x0002 - DELETE ISUP KEY
               0x0003 - SPLIT ISUP KEY
               0x0004 - RESIZE ISUP KEY
               0x0005 - ENTER Q.BICC ISUP KEY
               0x0006 - DELETE Q.BICC ISUP KEY
               0x0007 - SPLIT Q.BICC ISUP KEY
               0x0008 - RESIZE Q.BICC ISUP KEY
               0x0009 - ENTER SCCP KEY
               0x000A - DELETE SCCP KEY

ISUPキー0x0002を入れてください--ISUPキー0x0003を削除してください--分裂ISUPキー0x0004(リサイズISUPキー0x0005)がQ.BICC ISUPキー0x0006を入れるという0×0001はQ.BICC ISUPキー0x0007を削除します--分裂Q.BICC ISUPキー0x0008(リサイズQ.BICC ISUPキー0x0009)はSCCPの主要な0x000Aに入ります--SCCPキーを削除してください。

Sprague, et al.              Informational                     [Page 65]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[65ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

               0x000B - ENTER OTHER-MTP3-SI KEY
               0x000C - DELETE OTHER-MTP3-SI KEY
               0x000D - ENTER TUP KEY (ITU only)
               0x000E - DELETE TUP KEY (ITU only)
               0x000F - SPLIT TUP KEY (ITU only)
               0x0010 - RESIZE TUP KEY (ITU only)
               0x0011 - ENTER DPC-SI-OPC PARTIAL KEY
               0x0012 - DELETE DPC-SI-OPC PARTIAL KEY
               0x0013 - ENTER DPC-SI PARTIAL KEY
               0x0014 - DELETE DPC-SI PARTIAL KEY
               0x0015 - ENTER DPC PARTIAL KEY
               0x0016 - DELETE DPC PARTIAL KEY
               0x0017 - ENTER SI PARTIAL KEY
               0x0018 - DELETE SI PARTIAL KEY
               0x0019 - ENTER DEFAULT
               0x001A - DELETE DEFAULT KEY
               0x001B - MULTIPLE REGISTRATION SUPPORT

0x000B--ENTER OTHER-MTP3-SI KEY 0x000C--DELETE OTHER-MTP3-SI KEY 0x000D--ENTER TUP KEY(ITU専用)0x000E--DELETE TUP KEY(ITU専用)0x000F--SPLIT TUP KEY(ITU専用)0×0010--RESIZE TUP KEY(ITU専用)0×0011--ENTER DPC SI OPC PARTIAL KEY0×0012--DELETE DPC SI OPC PARTIAL KEY; 0×0013--DPC-SIの部分的なキー0x0014を入れてください--DPC-SIの部分的なキー0x0015を削除してください--DPCの部分的なキー0x0016を入れてください--DPCの部分的なキー0x0017を削除してください--SIの部分的なキー0x0018を入れてください--SIの部分的なキー0x0019を削除してください--デフォルト0x001Aに入ってください--デフォルトの主要な0x001Bを削除してください--、複数の登録サポート

   The message data area of the 'rkrp' messages will differ based on
   which RKRP Operation is specified.  Several different structures are
   used, the correct structure can be identified by the RKRP Operation
   field.

どのRKRP Operationが指定されるかに基づいて'rkrp'メッセージのメッセージデータ領域は異なるでしょう。 いくつかの異なった構造が使用されている、RKRP Operation分野で正しい構造を特定できます。

   In order to simplify the implementation, each of these structures
   will define a structure that will support all of the operations
   required for the key type.  This means that based on the rkrp
   operation, some of the fields will be required, and some of the
   fields will not be applicable for each RKRP message.  Unused fields
   should be initialized to 0 by the sender and ignored by the receiver.

実装を簡素化するために、それぞれのこれらの構造は主要なタイプに必要である操作のすべてをサポートする構造を定義するでしょう。 これはrkrp操作に基づいて分野のいくつかが必要であり、分野のいくつかがそれぞれのRKRPメッセージに適切にならないことを意味します。 未使用の分野は、送付者によって0に初期化されて、受信機によって無視されるべきです。

4.5.1.1.1 RKRP Data Structures

4.5.1.1.1 RKRPデータ構造

4.5.1.1.1.1 Common Fields in all RKRP Messages

4.5.1.1.1.1 すべてのRKRP Messagesの一般的なフィールズ

   In the following subsections several different data structures to be
   used for various RKRP operations are presented.  It should be noted
   that each of these data structures has the following fields in
   common.  The data structure below should begin at byte 14 of the TALI
   message as shown in Table 12.

以下の小区分では、いくつかの様々なRKRP操作に使用されるべき異なったデータ構造が提示されます。 それぞれのこれらのデータ構造が以下の分野が共通であることに注意されるべきです。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

Sprague, et al.              Informational                     [Page 66]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[66ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | RKRP        | Identifies which 'rkrp'      | Integer    |
   |        | Operation   | operation is desired.        |            |
   +------------------------------------------------------------------+
   | 2      | Request/    | Identifies whether the 'rkrp'| Integer    |
   |        | Reply       | message is a request (from an|            |
   |        |             | IP node to SG) for some type |            |
   |        |             | of 'rkrp' action, or a reply |            |
   |        |             | to a previous request (from  |            |
   |        |             | the SG back to the IP node). |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000=Request               |            |
   |        |             | 0x0001=Reply.  See Success/  |            |
   |        |             | Failure code for more info.  |            |
   +------------------------------------------------------------------+
   | 2      | Success/    | Provides a success/failure   | Integer    |
   |        | Failure     | indication as part of the    |            |
   |        | Code        | reply back to the IP node    |            |
   |        |             | for each processed request.  |            |
   |        |             | This field is only used when |            |
   |        |             | the Request/Reply field is   |            |
   |        |             | 0x0001.  This field uses the |            |
   |        |             | encodings from in section 5. |            |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | RKRP| どの'rkrp'を特定するか。| 整数| | | 操作| 操作は望まれています。 | | +------------------------------------------------------------------+ | 2 | 要求/| 特定、'rkrp'| 整数| | | 返信| メッセージが要求である、(| | | | | SGへのIPノード、)、何人かのタイプ| | | | | 'rkrp'動作、または回答について| | | | | 前の要求(| | | | |IPノードへのSG)に。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0000=要求| | | | | 0×0001は回答と等しいです。 成功/を見てください。| | | | | 詳しい情報のための失敗コード。 | | +------------------------------------------------------------------+ | 2 | 成功/| 成功/失敗を提供します。| 整数| | | 失敗| 部分としての指示| | | | コード| IPノードに応じて戻ってください。| | | | | それぞれの処理要求のために。 | | | | | この分野が使用されるだけである、いつ| | | | | Request/回答分野はそうです。| | | | | 0×0001。 この分野は使用します。| | | | | コネからのencodingsは5を区分します。 | | +------------------------------------------------------------------+

          Table 14: Common Fields in ALL 'rkrp' Data Structures

テーブル14: すべての'rkrp'データ構造における共同耕地

   The primary purpose of requiring the data structures for all RKRP
   operations to begin with these same fields, is to provide a means for
   a receiver to reply to unknown RKRP messages in a consistent manner.
   When an implementation receives an RKRP request message it does not
   understand, it should turn the request into a reply and use the
   success/failure code to indicate that the operation is not supported
   (with an RKRP Reply Code of Unsupported rkrp Operation).

初めにすべてのRKRP操作のためにデータ構造を必要とするプライマリ目的、これらの同じ分野、受信機が一貫した方法による未知のRKRPメッセージに答える手段を提供することになっています。 実装がRKRP要求メッセージを受け取るとき、分からないで、それは、操作がサポートされないのを(Unsupported rkrp OperationのRKRP Reply Codeと共に)示すのに要求を回答に変えて、成功/失敗コードを使用するべきです。

   It is a requirement that these common fields continue to be used as
   new RKRP operations are added to this specification.  This will
   ensure that the capability described in the previous paragraph will
   always exist.

それはこれらの共同耕地が、新しいRKRP操作がこの仕様に追加されるので使用され続けているという要件です。 これは、前のパラグラフで説明された能力がいつも存在するのを確実にするでしょう。

Sprague, et al.              Informational                     [Page 67]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[67ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

4.5.1.1.1.2 CIC Based Routing Key Operations

4.5.1.1.1.2 CICはルート設定の主要な操作を基礎づけました。

   The data structure used for 'rkrp' messages related to MSUs which are
   CIC based (ISUP, Q.BICC ISUP, and TUP (ITU only)) is as presented in
   the next table.  The data structure below should begin at byte 14 of
   the TALI message as shown in Table 12.

基づくCIC(ISUP、Q. BICC ISUP、およびTUP(ITU専用))であるMSUに関連する'rkrp'メッセージに使用されるデータ構造が次のテーブルに提示されるようにあります。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

   Note 1: The number of bits used in each CIC field will vary based on
   the SI and network type.

注意1: それぞれのCIC分野で使用されるビットの数はSIとネットワークタイプに基づいて異なるでしょう。

   *  ISUP operations (0x0001 - 0x0004) are assumed to use 14 bit CIC
      values from the corresponding fields in the structure when DPC/OPC
      indicate an ANSI network (12 bits used in ITU networks).  Only the
      14(12) least significant bits of the 32 bit CIC field will be
      used.

* DPC/OPCがANSIネットワークを示すとき(12ビットはITUにネットワークを使用しました)、ISUP操作(0×0001--0×0004)が構造で対応する分野から14ビットのCIC値を使用すると思われます。 32ビットのCIC分野の14(12)最下位ビットだけが使用されるでしょう。

   *  Q.BICC ISUP operations (0x0005 - 0x0008) are assumed to use 32 bit
      CIC values from the corresponding fields in the structure.

* Q. BICC ISUP操作(0×0005--0×0008)が構造で対応する分野から32ビットのCIC値を使用すると思われます。

   *  TUP operations (0x000d - 0x0010) are assumed to use 12 bit CIC
      values from the corresponding fields in the structure when DPC/OPC
      indicate an ITU network.  Only the 12 least significant bits of
      the 32 bit CIC field will be used.   TUP operations are not
      supported for ANSI networks.

* DPC/OPCがITUネットワークを示すとき、TUP操作(0x000d--0×0010)が構造で対応する分野から12ビットのCIC値を使用すると思われます。 32ビットのCIC分野の12の最下位ビットだけが使用されるでしょう。 TUP操作はANSIネットワークのためにサポートされません。

   Note 2: This same structure should be used to specify the partial key
   = DPC-SI-OPC(ignoreCIC).  When specifying a DPC-SI-OPC partial key,
   the CIC fields in this structure should be set to 0 by the sender.

注意2: この同じ構造は、部分的な主要な=DPC SI OPC(ignoreCIC)を指定するのに使用されるべきです。 DPC SI OPCの部分的なキーを指定するとき、この構造のCIC分野は送付者によって0に設定されるべきです。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | RKRP        | Identifies which 'rkrp'      | Integer    |
   |        | Operation   | operation is desired.        |            |
   +------------------------------------------------------------------+
   | 2      | Request/    | Identifies whether the 'rkrp'| Integer    |
   |        | Reply       | message is a request (from an|            |
   |        |             | IP node to SG) for some type |            |
   |        |             | of 'rkrp' action, or a reply |            |
   |        |             | to a previous request (from  |            |
   |        |             | the SG back to the IP node). |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000=Request               |            |
   |        |             | 0x0001=Reply.  See Success/  |            |
   |        |             | Failure code for more info.  |            |

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | RKRP| どの'rkrp'を特定するか。| 整数| | | 操作| 操作は望まれています。 | | +------------------------------------------------------------------+ | 2 | 要求/| 特定、'rkrp'| 整数| | | 返信| メッセージが要求である、(| | | | | SGへのIPノード、)、何人かのタイプ| | | | | 'rkrp'動作、または回答について| | | | | 前の要求(| | | | |IPノードへのSG)に。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0000=要求| | | | | 0×0001は回答と等しいです。 成功/を見てください。| | | | | 詳しい情報のための失敗コード。 | |

Sprague, et al.              Informational                     [Page 68]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[68ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | 2      | Success/    | Provides a success/failure   | Integer    |
   |        | Failure     | indication as part of the    |            |
   |        | Code        | reply back to the IP node    |            |
   |        |             | for each processed request.  |            |
   |        |             | This field is only used when |            |
   |        |             | the Request/Reply field is   |            |
   |        |             | 0x0001.  This field uses the |            |
   |        |             | encodings listed in section  |            |
   |        |             | 5.                           |            |
   +------------------------------------------------------------------+
   | 2      | RKRP flags  | This is a 2 byte bit-field   | Bit-field  |
   |        |             | that provides 16 possible    |            |
   |        |             | flags that can control       |            |
   |        |             | various aspects of the       |            |
   |        |             | operation.                   |            |
   |        |             | Bit 0 - An Override bit is   |            |
   |        |             | used on the ENTER operation  |            |
   |        |             | to control how the socket    |            |
   |        |             | associations for a routing   |            |
   |        |             | key should be manipulated.   |            |
   |        |             | This flag determines if the  |            |
   |        |             | ENTER is to add the given    |            |
   |        |             | socket association in a      |            |
   |        |             | 'load-sharing' mode or if    |            |
   |        |             | the new association should   |            |
   |        |             | replace (Override) all       |            |
   |        |             | existing associations.  This |            |
   |        |             | flag is only examined on     |            |
   |        |             | ENTER operations.            |            |
   |        |             | Bit 0=0, Load Sharing Mode   |            |
   |        |             | Bit 0=1, Override Mode       |            |
   |        |             | Bits 1-15, currently         |            |
   |        |             | undefined                    |            |
   +------------------------------------------------------------------+
   | 1      | SI          | Service Indicator.  The SI   | Integer    |
   |        |             | field in an SS7 MSU          |            |
   |        |             | identifies the type of       |            |
   |        |             | traffic being carried by the |            |
   |        |             | MSU (0=SNM, 3=SCCP, 5=ISUP,  |            |
   |        |             | etc).  Each application      |            |
   |        |             | routing key must specify a   |            |
   |        |             | specific SI value that it    |            |
   |        |             | relates to.                  |            |
   |        |             | SI should be 5 for ISUP keys.|            |
   |        |             | SI should be 13 for Q.BICC   |            |
   |        |             | ISUP keys.                   |            |
   |        |             | SI should be 4 for TUP keys. |            |

+------------------------------------------------------------------+ | 2 | 成功/| 成功/失敗を提供します。| 整数| | | 失敗| 部分としての指示| | | | コード| IPノードに応じて戻ってください。| | | | | それぞれの処理要求のために。 | | | | | この分野が使用されるだけである、いつ| | | | | Request/回答分野はそうです。| | | | | 0×0001。 この分野は使用します。| | | | | セクションで記載されたencodings| | | | | 5. | | +------------------------------------------------------------------+ | 2 | RKRP旗| これは2バイトのビット分野です。| ビット分野| | | | それは可能な16を提供します。| | | | | 制御されることができる旗| | | | | 種々相| | | | | 操作。 | | | | | ビット0--Overrideビットはそうです。| | | | | ENTER操作のときに、使用されます。| | | | | その方法を制御する、ソケット| | | | | ルーティングのための協会| | | | | キーは操作されるべきです。 | | | | | この旗は確認します。| | | | | ENTERは付与を加えることになっています。| | | | | aのソケット協会| | | | | または'負荷分割法'モード。| | | | | 新連合はそうするべきです。| | | | | すべてを取り替えてください(くつがえします)。| | | | | 既存の協会。 これ| | | | | 旗は調べられるだけです。| | | | | ENTER操作。 | | | | | ビット0=0、負荷分割法モード| | | | | ビット0=1、オーバーライドモード| | | | | 現在のビット1-15| | | | | 未定義| | +------------------------------------------------------------------+ | 1 | SI| インディケータを修理してください。 SI| 整数| | | | SS7 MSUの分野| | | | | タイプを特定します。| | | | | 運ばれるトラフィック| | | | | MSU(| | | | | 0=SNM、3=SCCP、5=ISUPなど)。 各アプリケーション| | | | | ルーティングキーはaを指定しなければなりません。| | | | | 特定のSIがそれを評価する、それ| | | | | 関連します。 | | | | | SI、ISUPキーのための5はそうであるべきです|| | | | SIはQ. BICCのための13であるべきです。| | | | | ISUPキー。 | | | | | SIはTUPキーのための4であるべきです。 | |

Sprague, et al.              Informational                     [Page 69]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[69ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | 4      | DPC         | Destination Point Code.  Each| SS7 Point  |
   |        |             | SS7 MSU contains a DPC that  | Code       |
   |        |             | identifies the destination   |            |
   |        |             | for the MSU.  Each           |            |
   |        |             | application routing key must |            |
   |        |             | specify a specific DPC value |            |
   |        |             | that it relates to.          |            |
   +------------------------------------------------------------------+
   | 4      | OPC         | Origination Point Code.  Each| SS7 Point  |
   |        |             | SS7 MSU contains a OPC that  | Code       |
   |        |             | identifies the source of the |            |
   |        |             | MSU.  ISUP routing keys must |            |
   |        |             | each specify a single OPC    |            |
   |        |             | that the application routing |            |
   |        |             | key relates to.              |            |
   +------------------------------------------------------------------+
   | 4      | CICS        | Circuit Identification Code  | Integer    |
   |        |             | Start.  Each SS7 ISUP MSU    |            |
   |        |             | contains a CIC code.  Each   |            |
   |        |             | ISUP/QBICC/TUP routing key   |            |
   |        |             | identifies a range of CIC    |            |
   |        |             | values that are applicable   |            |
   |        |             | for the routing key.  The    |            |
   |        |             | CICS value is the low end of |            |
   |        |             | the CIC range.               |            |
   +------------------------------------------------------------------+
   | 4      | CICE        | Circuit Identification Code  | Integer    |
   |        |             | End.  Each SS7 ISUP MSU      |            |
   |        |             | contains a CIC code.  Each   |            |
   |        |             | ISUP/QBICC/TUP routing key   |            |
   |        |             | identifies a range of CIC    |            |
   |        |             | values that are applicable   |            |
   |        |             | for the routing key.  The    |            |
   |        |             | CICE value is the high end   |            |
   |        |             | of the CIC range.            |            |
   +------------------------------------------------------------------+
   | 4      | SPLIT CIC   | The SPLIT field is used on   | Integer    |
   |        |             | the SPLIT operation to       |            |
   |        |             | specify where in the existing|            |
   |        |             | CIC range (given by CICS/    |            |
   |        |             | CICE) an existing routing key|            |
   |        |             | should be split into 2       |            |
   |        |             | routing keys.  To be valid,  |            |
   |        |             | the following relationship   |            |
   |        |             | must be true before the SPLIT|            |
   |        |             | is performed:                |            |
   |        |             |    CICS < SPLIT <= CICE.     |            |

+------------------------------------------------------------------+ | 4 | DPC| 目的地ポイントコード。 それぞれ| SS7ポイント| | | | SS7 MSUがDPCを含んでいる、それ| コード| | | | 目的地を特定します。| | | | | MSUのために。 それぞれ| | | | | アプリケーションルーティングキーはそうしなければなりません。| | | | | 特定のDPC値を指定してください。| | | | | それ、それは関連します。 | | +------------------------------------------------------------------+ | 4 | OPC| 創作ポイントコード。 それぞれ| SS7ポイント| | | | SS7 MSUがOPCを含んでいる、それ| コード| | | | ソースを特定します。| | | | | MSU。 ISUPルーティングキーはそうしなければなりません。| | | | | それぞれが独身のOPCを指定します。| | | | | それはアプリケーションルーティングです。| | | | | キーは関連します。 | | +------------------------------------------------------------------+ | 4 | CICS| 回路識別コード| 整数| | | | 始まってください。 それぞれのSS7 ISUP MSU| | | | | CICコードを含んでいます。 それぞれ| | | | | ISUP/QBICC/TUPルーティングキー| | | | | さまざまなCICを特定します。| | | | | 適切な値| | | | | ルーティングキーのために。 The| | | | | CICS値はローエンドです。| | | | | CIC範囲。 | | +------------------------------------------------------------------+ | 4 | CICE| 回路識別コード| 整数| | | | 終わってください。 それぞれのSS7 ISUP MSU| | | | | CICコードを含んでいます。 それぞれ| | | | | ISUP/QBICC/TUPルーティングキー| | | | | さまざまなCICを特定します。| | | | | 適切な値| | | | | ルーティングキーのために。 The| | | | | CICE値は上位です。| | | | | CICでは、及んでください。 | | +------------------------------------------------------------------+ | 4 | CICを分割してください。| 分野が使用されるSPLIT| 整数| | | | SPLIT操作| | | | | 存在で指定するところで指定してください。| | | | | 既存のルーティングが合わせるCIC範囲(CICS/| | | | | CICEによって与えられています)| | | | | 2に分けられるべきです。| | | | | キーを発送します。 有効になるように| | | | | 以下の関係| | | | | SPLITの前で本当でなければなりません。| | | | | 実行されます: | | | | | CICS<は<=CICEを分割しました。 | |

Sprague, et al.              Informational                     [Page 70]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[70ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |        |             | After the SPLIT is performed,|            |
   |        |             | the 2 routing keys are as    |            |
   |        |             | follows:                     |            |
   |        |             |    CICS to SPLIT-1           |            |
   |        |             |    SPLIT to CICE             |            |
   +------------------------------------------------------------------+
   | 4      | NCICS       | The NCICS and NCICE fields   | Integer    |
   |        |             | are used on the RESIZE       |            |
   |        |             | operation to specify how the |            |
   |        |             | CIC range for existing       |            |
   |        |             | routing key should be        |            |
   |        |             | modified.  NCICS specifies   |            |
   |        |             | the new value that should    |            |
   |        |             | replace the existing CICS    |            |
   |        |             | value in the routing key.    |            |
   +------------------------------------------------------------------+
   | 4      | NCICE       | The NCICS and NCICE fields   | Integer    |
   |        |             | are used on the RESIZE       |            |
   |        |             | operation to specify how the |            |
   |        |             | CIC range for existing       |            |
   |        |             | routing key should be        |            |
   |        |             | modified.  NCICE specifies   |            |
   |        |             | the new value that should    |            |
   |        |             | replace the existing CICE    |            |
   |        |             | value in the routing key.    |            |
   +------------------------------------------------------------------+

| | | SPLITが実行された後に| | | | | ルーティングキーがある2| | | | | 続きます: | | | | | 分裂-1へのCICS| | | | | CICEに分けられます。| | +------------------------------------------------------------------+ | 4 | NCICS| NCICSとNCICE分野| 整数| | | | RESIZEでは、使用されます。| | | | | その方法を指定する操作| | | | | 存在するためのCIC範囲| | | | | ルーティングキーはそうであるべきです。| | | | | 変更にされる。 NCICSは指定します。| | | | | 新しいそうするべきである値| | | | | 既存のCICSを取り替えてください。| | | | | ルーティングキーの値。 | | +------------------------------------------------------------------+ | 4 | NCICE| NCICSとNCICE分野| 整数| | | | RESIZEでは、使用されます。| | | | | その方法を指定する操作| | | | | 存在するためのCIC範囲| | | | | ルーティングキーはそうであるべきです。| | | | | 変更にされる。 NCICEは指定します。| | | | | 新しいそうするべきである値| | | | | 既存のCICEを取り替えてください。| | | | | ルーティングキーの値。 | | +------------------------------------------------------------------+

    Table 15: Message Data Structure CIC based Routing Key Operations

テーブル15: メッセージのData StructureのCICのベースのルート設定Key Operations

   The following table indicates the Required (R), or Not Applicable
   (NA) status for each field of the message data structure in Table 15
   based on the RKRP Operation field.  As mentioned previously, unused
   fields (those marked NA) should be initialized to 0 by the sender and
   ignored by the receiver.

以下のテーブルはRKRP Operation分野に基づくTable15のメッセージデータ構造の各分野にRequired(R)、またはNot Applicable(NA)状態を示します。 既述のとおり、未使用の分野(NAであるとマークされたもの)は、送付者によって0に初期化されて、受信機によって無視されるべきです。

Sprague, et al.              Informational                     [Page 71]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[71ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   |      Operation  | ENTER | DELETE | SPLIT | RESIZE | ENTER/DELETE |
   |                 | (ISUP,| (ISUP, | (ISUP,| (ISUP, | PARTIAL DPC  |
   |                 | QBICC,| QBICC, | QBICC,| QBICC, | SI OPC KEY   |
   | Field           | TUP)  | TUP)   | TUP)  | TUP)   |              |
   +------------------------------------------------------------------+
   | Request/Reply   | R     | R      | R     | R      | R            |
   +------------------------------------------------------------------+
   | Success/Failure | R     | R      | R     | R      | R            |
   +------------------------------------------------------------------+
   | RKRP Flags      | R     | R      | R     | R      | R            |
   +------------------------------------------------------------------+
   | SI              | R     | R      | R     | R      | R            |
   +------------------------------------------------------------------+
   | DPC             | R     | R      | R     | R      | R            |
   +------------------------------------------------------------------+
   | OPC             | R     | R      | R     | R      | R            |
   +------------------------------------------------------------------+
   | CICS            | R     | R      | R     | R      | NA           |
   +------------------------------------------------------------------+
   | CICE            | R     | R      | R     | R      | NA           |
   +------------------------------------------------------------------+
   | SPLIT CIC       | NA    | NA     | R     | NA     | NA           |
   +------------------------------------------------------------------+
   | NCICS           | NA    | NA     | NA    | R      | NA           |
   +------------------------------------------------------------------+
   | NCICE           | NA    | NA     | NA    | R      | NA           |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 操作| 入ってください。| 削除します。| 分けられます。| リサイズ| 入るか、または削除します。| | | (| | ISUP、(| | ISUP、(| | ISUP、(| 部分的なDPC| | SI OPCキー| | 分野| ISUP、| | QBICC、| QBICC、| QBICC、| QBICC、雄羊)雄羊)雄羊)雄羊) | | +------------------------------------------------------------------+ | 要求/回答| R| R| R| R| R| +------------------------------------------------------------------+ | 成功/失敗| R| R| R| R| R| +------------------------------------------------------------------+ | RKRP旗| R| R| R| R| R| +------------------------------------------------------------------+ | SI| R| R| R| R| R| +------------------------------------------------------------------+ | DPC| R| R| R| R| R| +------------------------------------------------------------------+ | OPC| R| R| R| R| R| +------------------------------------------------------------------+ | CICS| R| R| R| R| Na| +------------------------------------------------------------------+ | CICE| R| R| R| R| Na| +------------------------------------------------------------------+ | CICを分割してください。| Na| Na| R| Na| Na| +------------------------------------------------------------------+ | NCICS| Na| Na| Na| R| Na| +------------------------------------------------------------------+ | NCICE| Na| Na| Na| R| Na| +------------------------------------------------------------------+

   Table 16: Required/Not Applicable Fields for CIC based Routing Keys

テーブル16: CICのためのApplicableフィールズではなく、必要な/がRoutingキーズを基礎づけました。

4.5.1.1.1.3 SCCP Routing Key Operations

4.5.1.1.1.3 SCCPのルート設定の主要な操作

   The data structure used for 'rkrp' messages related to SCCP routing
   keys is presented in the next table.  The data structure below should
   begin at byte 14 of the TALI message as shown in Table 12.

SCCPルーティングキーに関連する'rkrp'メッセージに使用されるデータ構造は次のテーブルに提示されます。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

Sprague, et al.              Informational                     [Page 72]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[72ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | RKRP        | Identifies which 'rkrp'      | Integer    |
   |        | Operation   | operation is desired.        |            |
   +------------------------------------------------------------------+
   | 2      | Request/    | Identifies whether the 'rkrp'| Integer    |
   |        | Reply       | message is a request (from an|            |
   |        |             | IP node to SG) for some type |            |
   |        |             | of 'rkrp' action, or a reply |            |
   |        |             | to a previous request (from  |            |
   |        |             | the SG back to the IP node). |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000=Request               |            |
   |        |             | 0x0001=Reply.  See Success/  |            |
   |        |             | Failure code for more info.  |            |
   +------------------------------------------------------------------+
   | 2      | Success/    | Provides a success/failure   | Integer    |
   |        | Failure     | indication as part of the    |            |
   |        | Code        | reply back to the IP node    |            |
   |        |             | for each processed request.  |            |
   |        |             | This field is only used when |            |
   |        |             | the Request/Reply field is   |            |
   |        |             | 0x0001.  This field uses the |            |
   |        |             | encodings listed in section  |            |
   |        |             | 5.                           |            |
   +------------------------------------------------------------------+
   | 2      | RKRP flags  | This is a 2 byte bit-field   | Bit-field  |
   |        |             | that provides 16 possible    |            |
   |        |             | flags that can control       |            |
   |        |             | various aspects of the       |            |
   |        |             | operation.                   |            |
   |        |             | Bit 0 - An Override bit is   |            |
   |        |             | used on the ENTER operation  |            |
   |        |             | to control how the socket    |            |
   |        |             | associations for a routing   |            |
   |        |             | key should be manipulated.   |            |
   |        |             | This flag determines if the  |            |
   |        |             | ENTER is to add the given    |            |
   |        |             | socket association in a      |            |
   |        |             | 'load-sharing' mode or if    |            |
   |        |             | the new association should   |            |
   |        |             | replace (Override) all       |            |
   |        |             | existing associations.  This |            |
   |        |             | flag is only examined on     |            |
   |        |             | ENTER operations.            |            |
   |        |             | Bit 0=0, Load Sharing Mode   |            |

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | RKRP| どの'rkrp'を特定するか。| 整数| | | 操作| 操作は望まれています。 | | +------------------------------------------------------------------+ | 2 | 要求/| 特定、'rkrp'| 整数| | | 返信| メッセージが要求である、(| | | | | SGへのIPノード、)、何人かのタイプ| | | | | 'rkrp'動作、または回答について| | | | | 前の要求(| | | | |IPノードへのSG)に。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0000=要求| | | | | 0×0001は回答と等しいです。 成功/を見てください。| | | | | 詳しい情報のための失敗コード。 | | +------------------------------------------------------------------+ | 2 | 成功/| 成功/失敗を提供します。| 整数| | | 失敗| 部分としての指示| | | | コード| IPノードに応じて戻ってください。| | | | | それぞれの処理要求のために。 | | | | | この分野が使用されるだけである、いつ| | | | | Request/回答分野はそうです。| | | | | 0×0001。 この分野は使用します。| | | | | セクションで記載されたencodings| | | | | 5. | | +------------------------------------------------------------------+ | 2 | RKRP旗| これは2バイトのビット分野です。| ビット分野| | | | それは可能な16を提供します。| | | | | 制御されることができる旗| | | | | 種々相| | | | | 操作。 | | | | | ビット0--Overrideビットはそうです。| | | | | ENTER操作のときに、使用されます。| | | | | その方法を制御する、ソケット| | | | | ルーティングのための協会| | | | | キーは操作されるべきです。 | | | | | この旗は確認します。| | | | | ENTERは付与を加えることになっています。| | | | | aのソケット協会| | | | | または'負荷分割法'モード。| | | | | 新連合はそうするべきです。| | | | | すべてを取り替えてください(くつがえします)。| | | | | 既存の協会。 これ| | | | | 旗は調べられるだけです。| | | | | ENTER操作。 | | | | | ビット0=0、負荷分割法モード| |

Sprague, et al.              Informational                     [Page 73]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[73ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |        |             | Bit 0=1, Override Mode       |            |
   |        |             | Bits 1-15, currently         |            |
   |        |             | undefined                    |            |
   +------------------------------------------------------------------+
   | 1      | SI          | Service Indicator.  The SI   | Integer    |
   |        |             | field in an SS7 MSU          |            |
   |        |             | identifies the type of       |            |
   |        |             | traffic being carried by the |            |
   |        |             | MSU (0=SNM, 3=SCCP, 5=ISUP,  |            |
   |        |             | etc).  Each application      |            |
   |        |             | routing key must specify a   |            |
   |        |             | specific SI value that it    |            |
   |        |             | relates to.                  |            |
   |        |             | SI should be 3 for SCCP keys.|            |
   +------------------------------------------------------------------+
   | 4      | DPC         | Destination Point Code.  Each| SS7 Point  |
   |        |             | SS7 MSU contains a DPC that  | Code       |
   |        |             | identifies the destination   |            |
   |        |             | for the MSU.  Each           |            |
   |        |             | application routing key must |            |
   |        |             | specify a specific DPC value |            |
   |        |             | that it relates to.          |            |
   +------------------------------------------------------------------+
   | 1      | SSN         | SubSystem Number.  Each SCCP | Integer    |
   |        |             | MSU contains a subsystem     |            |
   |        |             | number that identifies the   |            |
   |        |             | SCCP subsystem that should   |            |
   |        |             | process the MSU.  SCCP       |            |
   |        |             | routing keys must each       |            |
   |        |             | specify a single SSN that    |            |
   |        |             | the application routing key  |            |
   |        |             | relates to.                  |            |
   +------------------------------------------------------------------+

| | | ビット0=1、オーバーライドモード| | | | | 現在のビット1-15| | | | | 未定義| | +------------------------------------------------------------------+ | 1 | SI| インディケータを修理してください。 SI| 整数| | | | SS7 MSUの分野| | | | | タイプを特定します。| | | | | 運ばれる交通| | | | | MSU(| | | | | 0=SNM、3=SCCP、5=ISUPなど)。 各アプリケーション| | | | | ルーティングキーはaを指定しなければなりません。| | | | | 特定のSIがそれを評価する、それ| | | | | 関連します。 | | | | | SI、SCCPキーのための3はそうであるべきです|| +------------------------------------------------------------------+ | 4 | DPC| 目的地ポイントコード。 それぞれ| SS7ポイント| | | | SS7 MSUがDPCを含んでいる、それ| コード| | | | 目的地を特定します。| | | | | MSUのために。 それぞれ| | | | | アプリケーションルーティングキーはそうしなければなりません。| | | | | 特定のDPC値を指定してください。| | | | | それ、それは関連します。 | | +------------------------------------------------------------------+ | 1 | SSN| サブシステム番号。 各SCCP| 整数| | | | MSUはサブシステムを含んでいます。| | | | | それが特定する数| | | | | そうするべきであるSCCPサブシステム| | | | | MSUを処理してください。 SCCP| | | | | ルーティングキーはそれぞれそうしなければなりません。| | | | | 独身のSSNを指定してください、それ| | | | | アプリケーションルーティングキー| | | | | 関連します。 | | +------------------------------------------------------------------+

      Table 17: Message Data Structure SCCP Routing Key Operations

テーブル17: メッセージのデータ構造のSCCPのルート設定の主要な操作

   The following table indicates the Required (R), or Not Applicable
   (NA) status for each field of the message data structure in Table 17
   based on the RKRP Operation field.  As mentioned previously, unused
   fields (those marked NA) should be initialized to 0 by the sender and
   ignored by the receiver.

以下のテーブルはRKRP Operation分野に基づくTable17のメッセージデータ構造の各分野にRequired(R)、またはNot Applicable(NA)状態を示します。 既述のとおり、未使用の分野(NAであるとマークされたもの)は、送付者によって0に初期化されて、受信機によって無視されるべきです。

Sprague, et al.              Informational                     [Page 74]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[74ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

              +--------------------------------------------+
              |      Operation  | ENTER SCCP | DELETE SCCP |
              | Field           |            |             |
              +--------------------------------------------+
              | Request/Reply   | R          | R           |
              +--------------------------------------------+
              | Success/Failure | R          | R           |
              +--------------------------------------------+
              | RKRP Flags      | R          | R           |
              +--------------------------------------------+
              | SI              | R          | R           |
              +--------------------------------------------+
              | DPC             | R          | R           |
              +--------------------------------------------+
              | SSN             | R          | R           |
              +--------------------------------------------+

+--------------------------------------------+ | 操作| SCCPに入ってください。| SCCPを削除してください。| | 分野| | | +--------------------------------------------+ | 要求/回答| R| R| +--------------------------------------------+ | 成功/失敗| R| R| +--------------------------------------------+ | RKRP旗| R| R| +--------------------------------------------+ | SI| R| R| +--------------------------------------------+ | DPC| R| R| +--------------------------------------------+ | SSN| R| R| +--------------------------------------------+

      Table 18: Required/Not Applicable Fields for SCCP Routing Keys

テーブル18: 適切な分野ではなく、SCCPルート設定キーのための必要な/

4.5.1.1.1.4 DPC-SI, DPC and SI based Routing Key Operations

4.5.1.1.1.4 DPC-SI、DPC、およびSIのベースのルート設定Key Operations

   The data structure used for 'rkrp' messages related to DPC-SI based
   (either full keys for non-sccp, non-cic based traffic, or partial
   keys for CIC based or SCCP), DPC based (partial key), and SI based
   (partial key) operations is as presented in the next table.  The data
   structure below should begin at byte 14 of the TALI message as shown
   in Table 12.

基づくDPC-SI(ベースの非sccpの、そして、非cicのベースの交通のための完全なキーかCICのための部分的なキーのどちらかかSCCP)に関連するメッセージ、DPCを基づかせて(部分的なキー)、SIが基礎づけた'rkrp'(部分的なキー)操作に使用されるデータ構造が次のテーブルに提示されるようにあります。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | RKRP        | Identifies which 'rkrp'      | Integer    |
   |        | Operation   | operation is desired.        |            |
   +------------------------------------------------------------------+
   | 2      | Request/    | Identifies whether the 'rkrp'| Integer    |
   |        | Reply       | message is a request (from an|            |
   |        |             | IP node to SG) for some type |            |
   |        |             | of 'rkrp' action, or a reply |            |
   |        |             | to a previous request (from  |            |
   |        |             | the SG back to the IP node). |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000=Request               |            |
   |        |             | 0x0001=Reply.  See Success/  |            |
   |        |             | Failure code for more info.  |            |

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | RKRP| どの'rkrp'を特定するか。| 整数| | | 操作| 操作は望まれています。 | | +------------------------------------------------------------------+ | 2 | 要求/| 特定、'rkrp'| 整数| | | 返信| メッセージが要求である、(| | | | | SGへのIPノード、)、何人かのタイプ| | | | | 'rkrp'動作、または回答について| | | | | 前の要求(| | | | |IPノードへのSG)に。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0000=要求| | | | | 0×0001は回答と等しいです。 成功/を見てください。| | | | | 詳しい情報のための失敗コード。 | |

Sprague, et al.              Informational                     [Page 75]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[75ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | 2      | Success/    | Provides a success/failure   | Integer    |
   |        | Failure     | indication as part of the    |            |
   |        | Code        | reply back to the IP node    |            |
   |        |             | for each processed request.  |            |
   |        |             | This field is only used when |            |
   |        |             | the Request/Reply field is   |            |
   |        |             | 0x0001.  This field uses the |            |
   |        |             | encodings from section 5.    |            |
   +------------------------------------------------------------------+
   | 2      | RKRP flags  | This is a 2 byte bit-field   | Bit-field  |
   |        |             | that provides 16 possible    |            |
   |        |             | flags that can control       |            |
   |        |             | various aspects of the       |            |
   |        |             | operation.                   |            |
   |        |             | Bit 0 - An Override bit is   |            |
   |        |             | used on the ENTER operation  |            |
   |        |             | to control how the socket    |            |
   |        |             | associations for a routing   |            |
   |        |             | key should be manipulated.   |            |
   |        |             | This flag determines if the  |            |
   |        |             | ENTER is to add the given    |            |
   |        |             | socket association in a      |            |
   |        |             | 'load-sharing' mode or if    |            |
   |        |             | the new association should   |            |
   |        |             | replace (Override) all       |            |
   |        |             | existing associations.  This |            |
   |        |             | flag is only examined on     |            |
   |        |             | ENTER operations.            |            |
   |        |             | Bit 0=0, Load Sharing Mode   |            |
   |        |             | Bit 0=1, Override Mode       |            |
   |        |             | Bits 1-15, currently         |            |
   |        |             | undefined                    |            |
   +------------------------------------------------------------------+
   | 1      | SI          | Service Indicator.  The SI   | Integer    |
   |        |             | field in an SS7 MSU          |            |
   |        |             | identifies the type of       |            |
   |        |             | traffic being carried by the |            |
   |        |             | MSU (0=SNM, 3=SCCP, 5=ISUP,  |            |
   |        |             | etc).  Each application      |            |
   |        |             | routing key must specify a   |            |
   |        |             | specific SI value that it    |            |
   |        |             | relates to.                  |            |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 2 | 成功/| 成功/失敗を提供します。| 整数| | | 失敗| 部分としての指示| | | | コード| IPノードに応じて戻ってください。| | | | | それぞれの処理要求のために。 | | | | | この分野が使用されるだけである、いつ| | | | | Request/回答分野はそうです。| | | | | 0×0001。 この分野は使用します。| | | | | セクション5からのencodings。 | | +------------------------------------------------------------------+ | 2 | RKRP旗| これは2バイトのビット分野です。| ビット分野| | | | それは可能な16を提供します。| | | | | 制御されることができる旗| | | | | 種々相| | | | | 操作。 | | | | | ビット0--Overrideビットはそうです。| | | | | ENTER操作のときに、使用されます。| | | | | その方法を制御する、ソケット| | | | | ルーティングのための協会| | | | | キーは操作されるべきです。 | | | | | この旗は確認します。| | | | | ENTERは付与を加えることになっています。| | | | | aのソケット協会| | | | | または'負荷分割法'モード。| | | | | 新連合はそうするべきです。| | | | | すべてを取り替えてください(くつがえします)。| | | | | 既存の協会。 これ| | | | | 旗は調べられるだけです。| | | | | ENTER操作。 | | | | | ビット0=0、負荷分割法モード| | | | | ビット0=1、オーバーライドモード| | | | | 現在のビット1-15| | | | | 未定義| | +------------------------------------------------------------------+ | 1 | SI| インディケータを修理してください。 SI| 整数| | | | SS7 MSUの分野| | | | | タイプを特定します。| | | | | 運ばれる交通| | | | | MSU(| | | | | 0=SNM、3=SCCP、5=ISUPなど)。 各アプリケーション| | | | | ルーティングキーはaを指定しなければなりません。| | | | | 特定のSIがそれを評価する、それ| | | | | 関連します。 | | +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 76]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[76ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   | 4      | DPC         | Destination Point Code.  Each| SS7 Point  |
   |        |             | SS7 MSU contains a DPC that  | Code       |
   |        |             | identifies the destination   |            |
   |        |             | for the MSU.  Each           |            |
   |        |             | application routing key must |            |
   |        |             | specify a specific DPC value |            |
   |        |             | that it relates to.          |            |
   +------------------------------------------------------------------+
   Table 19: Message Data Structure DPC/SI, DPC and SI based Routing
             Key Operations

| 4 | DPC| 目的地ポイントコード。 それぞれ| SS7ポイント| | | | SS7 MSUがDPCを含んでいる、それ| コード| | | | 目的地を特定します。| | | | | MSUのために。 それぞれ| | | | | アプリケーションルーティングキーはそうしなければなりません。| | | | | 特定のDPC値を指定してください。| | | | | それ、それは関連します。 | | +------------------------------------------------------------------+ テーブル19: メッセージData Structure DPC/SI、DPC、およびSIのベースのルート設定Key Operations

   The following table indicates the Required (R), or Not Applicable
   (NA) status for each field of the message data structure in Table 19
   based on the RKRP Operation field.  As mentioned previously, unused
   fields (those marked NA) should be initialized to 0 by the sender and
   ignored by the receiver.

以下のテーブルはRKRP Operation分野に基づくTable19のメッセージデータ構造の各分野にRequired(R)、またはNot Applicable(NA)状態を示します。 既述のとおり、未使用の分野(NAであるとマークされたもの)は、送付者によって0に初期化されて、受信機によって無視されるべきです。

         +-------------------------------------------------------+
         |      Operation  | ENTER/  | ENTER/  | ENTER/ | ENTER/ |
         |                 | DELETE  | DELETE  | DELETE | DELETE |
         |                 | OTHER   | DPC-SI  | DPC    | SI     |
         | Field           | MTP3 SI | PARTIAL | ONLY   | ONLY   |
         +-------------------------------------------------------+
         | Request/Reply   | R       | R       | R      | R      |
         +-------------------------------------------------------+
         | Success/Failure | R       | R       | R      | R      |
         +-------------------------------------------------------+
         | RKRP Flags      | R       | R       | R      | R      |
         +-------------------------------------------------------+
         | SI              | R       | R       | NA     | R      |
         +-------------------------------------------------------+
         | DPC             | R       | R       | R      | NA     |
         +-------------------------------------------------------+

+-------------------------------------------------------+ | 操作| /に入ってください。| /に入ってください。| /に入ってください。| /に入ってください。| | | 削除します。| 削除します。| 削除します。| 削除します。| | | 他| DPC-SI| DPC| SI| | 分野| MTP3SI| 部分的| 唯一| 唯一| +-------------------------------------------------------+ | 要求/回答| R| R| R| R| +-------------------------------------------------------+ | 成功/失敗| R| R| R| R| +-------------------------------------------------------+ | RKRP旗| R| R| R| R| +-------------------------------------------------------+ | SI| R| R| Na| R| +-------------------------------------------------------+ | DPC| R| R| R| Na| +-------------------------------------------------------+

         Table 20: Required/Not Applicable Fields for DPC/SI, DPC
                   and SI based Routing Keys

テーブル20: Applicableフィールズではなく、DPC/SI、DPC、およびSIのベースのRoutingキーズに、必要な/

4.5.1.1.1.5 Default Routing Key Operations

4.5.1.1.1.5 デフォルトのルート設定の主要な操作

   The data structure used for 'rkrp' messages related to entering and
   deleting a default routing key is as presented in the next table.
   The data structure below should begin at byte 14 of the TALI message
   as shown in Table 12.

デフォルトルーティングキーを入れて、削除すると関連する'rkrp'メッセージに使用されるデータ構造が次のテーブルに提示されるようにあります。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

Sprague, et al.              Informational                     [Page 77]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[77ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | RKRP        | Identifies which 'rkrp'      | Integer    |
   |        | Operation   | operation is desired.        |            |
   +------------------------------------------------------------------+
   | 2      | Request/    | Identifies whether the 'rkrp'| Integer    |
   |        | Reply       | message is a request (from an|            |
   |        |             | IP node to SG) for some type |            |
   |        |             | of 'rkrp' action, or a reply |            |
   |        |             | to a previous request (from  |            |
   |        |             | the SG back to the IP node). |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000=Request               |            |
   |        |             | 0x0001=Reply.  See Success/  |            |
   |        |             | Failure code for more info.  |            |
   +------------------------------------------------------------------+
   | 2      | Success/    | Provides a success/failure   | Integer    |
   |        | Failure     | indication as part of the    |            |
   |        | Code        | reply back to the IP node    |            |
   |        |             | for each processed request.  |            |
   |        |             | This field is only used when |            |
   |        |             | the Request/Reply field is   |            |
   |        |             | 0x0001.  This field uses the |            |
   |        |             | encodings listed in section  |            |
   |        |             | 5.                           |            |
   +------------------------------------------------------------------+
   | 2      | RKRP flags  | This is a 2 byte bit-field   | Bit-field  |
   |        |             | that provides 16 possible    |            |
   |        |             | flags that can control       |            |
   |        |             | various aspects of the       |            |
   |        |             | operation.                   |            |
   |        |             | Bit 0 - An Override bit is   |            |
   |        |             | used on the ENTER operation  |            |
   |        |             | to control how the socket    |            |
   |        |             | associations for a routing   |            |
   |        |             | key should be manipulated.   |            |
   |        |             | This flag determines if the  |            |
   |        |             | ENTER is to add the given    |            |
   |        |             | socket association in a      |            |
   |        |             | 'load-sharing' mode or if    |            |
   |        |             | the new association should   |            |
   |        |             | replace (Override) all       |            |
   |        |             | existing associations.  This |            |
   |        |             | flag is only examined on     |            |
   |        |             | ENTER operations.            |            |
   |        |             | Bit 0=0, Load Sharing Mode   |            |

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | RKRP| どの'rkrp'を特定するか。| 整数| | | 操作| 操作は望まれています。 | | +------------------------------------------------------------------+ | 2 | 要求/| 特定、'rkrp'| 整数| | | 返信| メッセージが要求である、(| | | | | SGへのIPノード、)、何人かのタイプ| | | | | 'rkrp'動作、または回答について| | | | | 前の要求(| | | | |IPノードへのSG)に。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0000=要求| | | | | 0×0001は回答と等しいです。 成功/を見てください。| | | | | 詳しい情報のための失敗コード。 | | +------------------------------------------------------------------+ | 2 | 成功/| 成功/失敗を提供します。| 整数| | | 失敗| 部分としての指示| | | | コード| IPノードに応じて戻ってください。| | | | | それぞれの処理要求のために。 | | | | | この分野が使用されるだけである、いつ| | | | | Request/回答分野はそうです。| | | | | 0×0001。 この分野は使用します。| | | | | セクションで記載されたencodings| | | | | 5. | | +------------------------------------------------------------------+ | 2 | RKRP旗| これは2バイトのビット分野です。| ビット分野| | | | それは可能な16を提供します。| | | | | 制御されることができる旗| | | | | 種々相| | | | | 操作。 | | | | | ビット0--Overrideビットはそうです。| | | | | ENTER操作のときに、使用されます。| | | | | その方法を制御する、ソケット| | | | | ルーティングのための協会| | | | | キーは操作されるべきです。 | | | | | この旗は確認します。| | | | | ENTERは付与を加えることになっています。| | | | | aのソケット協会| | | | | または'負荷分割法'モード。| | | | | 新連合はそうするべきです。| | | | | すべてを取り替えてください(くつがえします)。| | | | | 既存の協会。 これ| | | | | 旗は調べられるだけです。| | | | | ENTER操作。 | | | | | ビット0=0、負荷分割法モード| |

Sprague, et al.              Informational                     [Page 78]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[78ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |        |             | Bit 0=1, Override Mode       |            |
   |        |             | Bits 1-15, currently         |            |
   |        |             | undefined                    |            |
   +------------------------------------------------------------------+

| | | ビット0=1、オーバーライドモード| | | | | 現在のビット1-15| | | | | 未定義| | +------------------------------------------------------------------+

        Table 21: Message Data Structure for Default Routing Keys

テーブル21: デフォルトルート設定キーのためのメッセージデータ構造

   The following table indicates the Required (R), or Not Applicable
   (NA) status for each field of the message data structure in Table 21
   based on the RKRP Operation field.  As mentioned previously, unused
   fields (those marked NA) should be initialized to 0 by the sender and
   ignored by the receiver.

以下のテーブルはRKRP Operation分野に基づくTable21のメッセージデータ構造の各分野にRequired(R)、またはNot Applicable(NA)状態を示します。 既述のとおり、未使用の分野(NAであるとマークされたもの)は、送付者によって0に初期化されて、受信機によって無視されるべきです。

              +-------------------------------------+
              |      Operation  | ENTER   | DELETE  |
              | Field           | DEFAULT | DEFAULT |
              +-------------------------------------+
              | Request/Reply   | R       | R       |
              +-------------------------------------+
              | Success/Failure | R       | R       |
              +-------------------------------------+
              | RKRP Flags      | R       | R       |
              +-------------------------------------+

+-------------------------------------+ | 操作| 入ってください。| 削除します。| | 分野| デフォルト| デフォルト| +-------------------------------------+ | 要求/回答| R| R| +-------------------------------------+ | 成功/失敗| R| R| +-------------------------------------+ | RKRP旗| R| R| +-------------------------------------+

      Table 22: Required/Not Applicable Fields for Default Routing Keys

テーブル22: 適切な分野ではなく、デフォルトルート設定キーのための必要な/

4.5.1.1.1.6 Support for Multiple RKRP Registration Operations

4.5.1.1.1.6 複数のRKRP登録操作のサポート

   The intent of support for multiple RKRP operations within a single
   TALI message (opcode = 'mgmt', primitive = 'rkrp') is to decrease the
   message count and byte overhead on network transmission when
   performing massive registration sequences.

ただ一つのTALIメッセージ(opcodeは'管理'、原始の='rkrp'と等しい)の中の複数のRKRP操作のサポートの意図はネットワーク送信のときに大規模な登録系列を実行するとき、頭上でメッセージカウントとバイトを減少させることです。

   This functionality is added by 2 mechanisms:

この機能性は2つのメカニズムによって加えられます:

   *  a new RKRP operation (0X001B, MULTIPLE REGISTRATIONS SUPPORT) is
      defined.  This operation is meant to be used in a query/reply
      manner to determine if the far end supports multiple RKRP
      registrations per TALI message before using such capability.

* 新しいRKRP操作(0X001B、MULTIPLE REGISTRATIONS SUPPORT)は定義されます。 この操作は、そのような能力を使用する前に遠端が複数のTALIメッセージあたりのRKRP登録証明書を支持するかどうか決定するのに質問/回答方法で使用されることになっています。

   *  The basic 'rkrp' message structure is extended to allow multiple
      rkrp operations to follow one another in a tali message.

* 基本的な'rkrp'メッセージ構造は、複数のrkrp操作が崖錐メッセージでお互いに続くのを許容するために広げられます。

4.5.1.1.1.6.1 Multiple Registrations Support

4.5.1.1.1.6.1 複数の登録証明書サポート

   A new RKRP operation and accompanying data structure are defined to
   determine if a far end device supports multiple RKRP registration
   operations per TALI message.

新しいRKRP操作と付随のデータ構造は、遠端装置が複数のTALIメッセージあたりのRKRP登録操作を支持するかどうか決定するために定義されます。

Sprague, et al.              Informational                     [Page 79]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[79ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   The data structure used for the 'multiple registrations support'
   operation is as presented in the next table.  The data structure
   below should begin at byte 14 of the TALI message as shown in Table
   12.

'複数の登録証明書サポート'操作に使用されるデータ構造が次のテーブルに提示されるようにあります。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | RKRP        | Identifies which 'rkrp'      | Integer    |
   |        | Operation   | operation is desired.        |            |
   +------------------------------------------------------------------+
   | 2      | Request/    | Identifies whether the 'rkrp'| Integer    |
   |        | Reply       | message is a request (from an|            |
   |        |             | IP node to SG) for some type |            |
   |        |             | of 'rkrp' action, or a reply |            |
   |        |             | to a previous request (from  |            |
   |        |             | the SG back to the IP node). |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000=Request               |            |
   |        |             | 0x0001=Reply.  See Success/  |            |
   |        |             | Failure code for more info.  |            |
   +------------------------------------------------------------------+
   | 2      | Success/    | Provides a success/failure   | Integer    |
   |        | Failure     | indication as part of the    |            |
   |        | Code        | reply back to the IP node    |            |
   |        |             | for each processed request.  |            |
   |        |             | This field is only used when |            |
   |        |             | the Request/Reply field is   |            |
   |        |             | 0x0001.  This field uses the |            |
   |        |             | encodings listed in section  |            |
   |        |             | 5.                           |            |
   +------------------------------------------------------------------+
   | 4      | Operations  | This field is used by the    | Integer    |
   |        | Per Message | reply to tell the requester  |            |
   |        |             | the maximum # of RKRP        |            |
   |        |             | registration operations per  |            |
   |        |             | TALI message that are        |            |
   |        |             | supported by the             |            |
   |        |             | implementation.              |            |
   |        |             | * This field should be set   |            |
   |        |             |   to 0 when the request/     |            |
   |        |             |   reply field is set to      |            |
   |        |             |   Request.                   |            |
   |        |             | * This field should be set to|            |
   |        |             |   the Maximum # of operations|            |
   |        |             |   per TALI message that a    |            |
   |        |             |   TALI implementation is     |            |

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | RKRP| どの'rkrp'を特定するか。| 整数| | | 操作| 操作は望まれています。 | | +------------------------------------------------------------------+ | 2 | 要求/| 特定、'rkrp'| 整数| | | 返信| メッセージが要求である、(| | | | | SGへのIPノード、)、何人かのタイプ| | | | | 'rkrp'動作、または回答について| | | | | 前の要求(| | | | |IPノードへのSG)に。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0000=要求| | | | | 0×0001は回答と等しいです。 成功/を見てください。| | | | | 詳しい情報のための失敗コード。 | | +------------------------------------------------------------------+ | 2 | 成功/| 成功/失敗を提供します。| 整数| | | 失敗| 部分としての指示| | | | コード| IPノードに応じて戻ってください。| | | | | それぞれの処理要求のために。 | | | | | この分野が使用されるだけである、いつ| | | | | Request/回答分野はそうです。| | | | | 0×0001。 この分野は使用します。| | | | | セクションで記載されたencodings| | | | | 5. | | +------------------------------------------------------------------+ | 4 | 操作| この分野は使用されます。| 整数| | | メッセージ単位で| 返答して、リクエスタを言ってください。| | | | | RKRPの最大#| | | | | 登録操作| | | | | TALIメッセージ| | | | | サポートされます。| | | | | 実装。 | | | | | * この分野は設定されるべきです。| | | | | 0、要求/です。| | | | | 回答分野は設定されます。| | | | | 要求します。 | | | | | * この分野は設定されるべきです。| | | | | 操作のMaximum#| | | | | TALIに従って、そのaを通信させてください。| | | | | TALI実装はそうです。| |

Sprague, et al.              Informational                     [Page 80]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[80ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |        |             |   willing to support when the|            |
   |        |             |   request/reply field is set |            |
   |        |             |   to Reply.                  |            |
   +------------------------------------------------------------------+
    Table 23: Message Data Structure for Multiple Registrations Support
              Operation

| | | 望むいつをサポートするかを| | | | | 要求/回答分野は設定されます。| | | | | 返答するために。 | | +------------------------------------------------------------------+ テーブル23: 複数の登録証明書サポート操作のためのメッセージデータ構造

   The following table indicates the Required (R), or Not Applicable
   (NA) status for each field of the message data structure above.  As
   mentioned previously, unused fields (those marked NA) should be
   initialized to 0 by the sender and ignored by the receiver.

以下のテーブルはRequired(R)、またはNot Applicable(NA)状態を上のメッセージデータ構造の各分野に示します。 既述のとおり、未使用の分野(NAであるとマークされたもの)は、送付者によって0に初期化されて、受信機によって無視されるべきです。

           +-------------------------------------------------+
           |      Operation  | MULTIPLE      | MULTIPLE      |
           |                 | REGISTRATIONS | REGISTRATIONS |
           |                 | SUPPORT       | SUPPORT       |
           | Field           | REQUEST       | REPLY         |
           +-------------------------------------------------+
           | Request/Reply   | R             | R             |
           +-------------------------------------------------+
           | Success/Failure | R             | R             |
           +-------------------------------------------------+
           | Operations Per  | R             | R             |
           | Message         |               |               |
           +-------------------------------------------------+

+-------------------------------------------------+ | 操作| 倍数| 倍数| | | 登録証明書| 登録証明書| | | サポート| サポート| | 分野| 要求| 返信| +-------------------------------------------------+ | 要求/回答| R| R| +-------------------------------------------------+ | 成功/失敗| R| R| +-------------------------------------------------+ | 操作| R| R| | メッセージ| | | +-------------------------------------------------+

    Table 24: Required/Not Applicable Fields for Multiple Registrations
              Support Operation

テーブル24: 複数の登録証明書のためのどんな適切な分野も操作をサポートしない必要な/

4.5.1.1.1.6.2 Multiple RKRP Operations in a Single Message

4.5.1.1.1.6.2 ただ一つのメッセージにおける複数のRKRP操作

   After using the MULTIPLE REGISTRATIONS SUPPORT operation to determine
   that the far end supports multiple RKRP operations per TALI message,
   a device wishing to use this functionality can begin sending more
   than 1 registration request/reply per message.  To do so, the basic
   message structure for an 'mgmt' opcode (presented in Table 12) can be
   extended so that each operation directly follows the previous
   operation in the TALI message.  An example showing a TALI message
   with 3 RKRP operations in it would look as follows:

遠端が複数のTALIメッセージあたりのRKRP操作をサポートすることを決定するのにMULTIPLE REGISTRATIONS SUPPORT操作を使用した後に、この機能性を使用したがっているデバイスは、1メッセージあたり1つ以上の登録要求/回答を送り始めることができます。 そうするために、'管理'opcode(Table12では、提示される)に、基本的なメッセージ構造を広げることができるので、各操作は直接TALIメッセージにおける古い手術痕に続きます。 3つのRKRP操作がそれにある状態でTALIメッセージを示している例は以下の通りに見えるでしょう:

Sprague, et al.              Informational                     [Page 81]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[81ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'mgmt'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length. The length should be set such that|
   |        |             | all (3 in this example) operations are    |
   |        |             | accounted for.                            |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'rkrp'                                    |
   +------------------------------------------------------------------+
   | 14..17 | Primitive   | The fisrt operation field identifies a    |
   |        | Operation   | specific rkrp operation to be performed.  |
   |        | #1          |                                           |
   +------------------------------------------------------------------+
   | 18..x  | Message     | The length of the message data (and the   |
   |        | Data for    | interpretation of those bytes) for        |
   |        | Operation   | operation #1 depends on the message data  |
   |        | #1          | required for rkrp operation #1            |
   +------------------------------------------------------------------+
   | x+1..  | Primitive   | The fisrt operation field identifies a    |
   |   x+4  | Operation   | specific rkrp operation to be performed.  |
   |        | #2          |                                           |
   +------------------------------------------------------------------+
   | x+5..y | Message     | The length of the message data (and the   |
   |        | Data for    | interpretation of those bytes) for        |
   |        | Operation   | operation #2 depends on the message data  |
   |        | #2          | required for rkrp operation #2            |
   +------------------------------------------------------------------+
   | y+1..  | Primitive   | The fisrt operation field identifies a    |
   |   y+4  | Operation   | specific rkrp operation to be performed.  |
   |        | #3          |                                           |
   +------------------------------------------------------------------+
   | y+5..z | Message     | The length of the message data (and the   |
   |        | Data for    | interpretation of those bytes) for        |
   |        | Operation   | operation #3 depends on the message data  |
   |        | #3          | required for rkrp operation #3            |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| '管理'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ。 長さは設定そのようなものがそれであるならそうするでしょうに。| | | | 操作はそうです。| | | | 説明されます。 | +------------------------------------------------------------------+ | 10..13 | 原始| 'rkrp'| +------------------------------------------------------------------+ | 14..17 | 原始| fisrtオペレーション欄はaを特定します。| | | 操作| 実行されるべき特定のrkrp操作。 | | | #1 | | +------------------------------------------------------------------+ | 18..x| メッセージ| そして、メッセージデータの長さ、(| | | | それらのバイトの解釈のためのデータ、)| | | 操作| 操作#1はメッセージデータによります。| | | #1 | rkrp操作#1のために、必要です。| +------------------------------------------------------------------+ | x+1。 | 原始| fisrtオペレーション欄はaを特定します。| | x+4| 操作| 実行されるべき特定のrkrp操作。 | | | #2 | | +------------------------------------------------------------------+ | x+5。y| メッセージ| そして、メッセージデータの長さ、(| | | | それらのバイトの解釈のためのデータ、)| | | 操作| 操作#2はメッセージデータによります。| | | #2 | rkrp操作#2のために、必要です。| +------------------------------------------------------------------+ | y+1。 | 原始| fisrtオペレーション欄はaを特定します。| | y+4| 操作| 実行されるべき特定のrkrp操作。 | | | #3 | | +------------------------------------------------------------------+ | y+5。z| メッセージ| そして、メッセージデータの長さ、(| | | | それらのバイトの解釈のためのデータ、)| | | 操作| 操作#3はメッセージデータによります。| | | #3 | rkrp操作#3のために、必要です。| +------------------------------------------------------------------+

      Table 25: Message Structure for 'mgmt' opcode with multiple
                'rkrp' operations in 1 TALI Message

テーブル25: 複数の'rkrp'操作が1TALI Messageにある'管理'opcodeのためのメッセージStructure

Sprague, et al.              Informational                     [Page 82]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[82ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   It should be reiterated that in order to avoid unpredictable
   behavior, a node using the 'multiple registrations per TALI msg'
   capability must be sure the far end device supports the capability.
   The only way to be sure of this is to successfully send a MULTIPLE
   REGISTRATION SUPPORT request and receive a MULTIPLE REGISTRATION
   SUPPORT reply.

'複数の1TALI msgあたりの登録証明書'能力を使用するノードが予測できない振舞いを避けるために遠端デバイスが能力をサポートするのを確信していなければならないのが繰り返されるべきです。 これが確かである唯一の方法は、首尾よくMULTIPLE REGISTRATION SUPPORT要求を送って、MULTIPLE REGISTRATION SUPPORT回答を受け取ることです。

4.5.1.2 MTP3 Primitive (mtpp)

4.5.1.2 MTP3原始的です。(mtpp)

   The 'mtpp' primitive allows IP nodes to receive status regarding
   point code (un)availability and congestion levels.  These messages
   provide information similar to the TFP/TFA (TransFer Prohibited and
   TransFer Allowed), TFC (TransFer Congested) and RCT (Route Congestion
   Test) messages that are encoded as SS7 SNM (Signaling Network
   Management) MSUs in traditional SS7 networks.  The 'mtp3 primitives'
   allow this status information to be transferred in-band, via TALI
   messages, to the IP nodes.

IPノードが'mtpp'基関数でポイントコードに関する状態を取ることができる、(不-、)、有用性と混雑レベル。 これらのメッセージはTFP/TFA(TransFer ProhibitedとTransFer Allowed)と同様の情報を提供します、SS7 SNM(シグナリングNetwork Management)MSUとして伝統的なSS7ネットワークでコード化されるTFC(TransFer Congested)とRCT(ルートCongestion Test)メッセージ。 'mtp3基関数'は、この状態情報がわたっているTALIを通したバンドのメッセージであることをIPノードに許容します。

   The specific information provided in each 'mtpp' message is indicated
   via an 'MTPP Operation' field.  These capabilities provided by the
   various MTPP Operation fields include:

それぞれの'mtpp'メッセージに提供された特殊情報は'MTPP Operation'分野を通って示されます。 様々なMTPP Operation分野によって提供されたこれらの能力は:

   *  POINT CODE UNAVAILABLE: This primitive operation announces that an
      SS7 Point Code is Unavailable (ie: the SG has NO route available
      to send traffic for the destination).  The PT CODE field indicates
      which SS7 Pt Code this operation is concerned with.

* 入手できないコードを指してください: この原始の操作は、SS7 Point CodeがUnavailableであることを示します(ie: SGには、トラフィックを目的地に送るために利用可能などんなルートもありません)。 PT CODE分野は、この操作はどのSS7 Pt Codeに関係があるかを示します。

   *  POINT CODE AVAILABLE: This primitive operation announces that an
      SS7 Point Code is Available (ie: the SG has SOME route available
      to send traffic for the destination).  The PT CODE field indicates
      which SS7 Pt Code this operation is concerned with.

* 利用可能なコードを指してください: この原始の操作は、SS7 Point CodeがAvailableであることを示します(ie: SGには、トラフィックを目的地に送るために利用可能なSOMEルートがあります)。 PT CODE分野は、この操作はどのSS7 Pt Codeに関係があるかを示します。

   *  REQUEST FOR POINT CODE STATUS: This primitive operation provides a
      way for one end of the connection to poll the other end for the
      available/unavailable status of a specific SS7 pt code.  For
      instance, the IP node can poll the SG - Can you send traffic
      successfully for the destination indicated?  The receiver of the
      request will reply to the request with either a point code
      available or pt code unavailable primitive respectively.

* コード状態をポイントに要求してください: この原始の操作は接続の片端が特定のSS7Ptコードの利用可能であるか入手できない状態にもう一方の端に投票する方法を提供します。 例えば、IPノードはSGに投票できます--あなたは首尾よく示された目的地にトラフィックを送ることができますか? 利用可能なポイントコードか入手できないPtコードが原始的に要求の受信機はそれぞれ要求に答えるでしょう。

   *  CLUSTER UNAVAILABLE: This primitive operation announces that an
      entire Cluster of SS7 Point Codes (ex: 10-10-*) are Unavailable
      (ie: the SG has NO route available to send traffic for any of the
      destinations in that cluster).  The PT CODE field indicates which
      SS7 Cluster Pt Code this operation is concerned with.

* 入手できないクラスタ: この原始の操作は、SS7 Point Codes(例えば、10-10*)の全体のClusterがUnavailableであることを示します(ie: SGはそれの目的地のどれかにトラフィックを送るために利用可能などんなルートもクラスタリングさせません)。 PT CODE分野は、この操作はどのSS7 Cluster Pt Codeに関係があるかを示します。

   *  CLUSTER AVAILABLE: This primitive operation announces that at
      least 1 SS7 Point Code within a cluster is Available (ie: the SG

* 利用可能な状態で、クラスタリングしてください: この原始の操作が、クラスタの中の少なくとも1SS7 Point CodeがAvailableであることを示す、(ie: SG

Sprague, et al.              Informational                     [Page 83]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[83ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

      has SOME route available to send traffic for at least 1 of the
      destinations in that cluster).  The PT CODE field indicates which
      SS7 Cluster Pt Code this operation is concerned with.

少なくともそのクラスタの目的地の1つにトラフィックを送るために利用可能なSOMEルート) PT CODE分野は、この操作はどのSS7 Cluster Pt Codeに関係があるかを示します。

   *  REQUEST FOR CLUSTER STATUS: This primitive operation provides a
      way for one end of the connection to poll the other end for the
      available/unavailable status of a cluster of SS7 pt codes.  For
      instance, the IP node can poll the SG - Can you send traffic
      successfully for any of the destinations in the cluster?  The
      receiver of the request will reply to the request with either a
      cluster available or cluster unavailable primitive respectively.

* クラスタ状態に以下を要求してください。 この原始の操作は接続の片端がSS7Ptコードのクラスタの利用可能であるか入手できない状態にもう一方の端に投票する方法を提供します。 例えば、IPノードはSGに投票できます--あなたは首尾よくクラスタの目的地のどれかにトラフィックを送ることができますか? 利用可能なクラスタか入手できないクラスタが原始的に要求の受信機はそれぞれ要求に答えるでしょう。

   *  CONGESTED DESTINATION: This primitive operation announces that the
      path towards an SS7 Point Code is Congested.  The PT CODE field
      indicates which SS7 Pt Code this operation is concerned with.  The
      CONGESTION LEVEL field indicates the severity of the congestion.

* 混雑している目的地: この原始の操作は、SS7 Point Codeに向かった経路がCongestedであることを示します。 PT CODE分野は、この操作はどのSS7 Pt Codeに関係があるかを示します。 CONGESTION LEVEL分野は混雑の厳しさを示します。

   *  REQUEST FOR CONGESTION STATUS: This primitive operation provides a
      way for one end of the connection to poll the other end for the
      congestion status of an SS7 pt code.  For instance, the IP node
      can poll the SG - Is the path to the specified destination still
      congested?  This request is used to abate congestion towards an
      SS7 destination.

* 混雑には、状態を要求してください: この原始の操作は接続の片端がSS7Ptコードの混雑状態にもう一方の端に投票する方法を提供します。 例えば、IPノードはSGに投票できます--指定された目的地への経路はまだ充血していますか? この要求は、混雑をSS7の目的地に向かって減少させるのに使用されます。

      *  As an implementation note: Upon receiving this request, the SG
         will generate and send a Route Congestion Test (RCT), SS7
         Network Management Message with a priority set to match the
         congestion level in the request.  The RCT is sent towards the
         SS7 destination.  If the SS7 destination is still congested,
         the RCT will result an SS7 Transfer Controlled (TFC) arriving
         back at the SG, which will be converted into a CONGESTED
         DESTINATION primitive and sent on to the IP node.

* 実装として、以下に注意してください。 この要求を受け取ると、SGはRoute Congestion Test(RCT)(要求における混雑レベルを合わせるように設定された優先があるSS7 Network Management Message)を生成して、送るでしょう。 SS7の目的地に向かってRCTを送ります。 SS7の目的地がまだ充血しているなら、RCTは、SG(CONGESTED DESTINATIONに原始的に変換されて、IPノードに送られる)で帰って来ながら、SS7 Transfer Controlled(TFC)を結果に望んでいます。

   *  USER PART UNAVAILABLE: SS7 nodes send User Part Unavailable
      messages when a user part that is mounted on a node is no longer
      available for service.  This primitive operation provides a way
      for an IP Node to receive the same information as the SS7 UPU
      message.

* 入手できないユーザ部分: ノードに取り付けられるユーザ部分がもうサービスに有効でないときに、SS7ノードはメッセージをUser Part Unavailableに送ります。 この原始の操作はIP NodeがSS7 UPUメッセージと同じ情報を受け取る方法を提供します。

   In order to simplify the implementation, a single data structure is
   defined to be used for all of the 'mtpp' operations.  Depending on
   the 'mtpp operation', some of the fields will be required, and some
   of the fields will not be applicable for each MTPP message.  Unused
   fields should be initialized to 0 by the sender and ignored by the
   receiver.  The data structure used for 'mtpp' messages is as
   presented in the next table.  The data structure below should begin
   at byte 14 of the TALI message as shown in Table 12.

実装を簡素化して、ただ一つのデータ構造は、'mtpp'操作のすべてに使用されるために定義されます。 'mtpp操作'によって、分野のいくつかが必要でしょう、そして、分野のいくつかがそれぞれのMTPPメッセージに適切にならないでしょう。 未使用の分野は、送付者によって0に初期化されて、受信機によって無視されるべきです。'mtpp'メッセージに使用されるデータ構造が次のテーブルに提示されるようにあります。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

Sprague, et al.              Informational                     [Page 84]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[84ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | MTPP        | Identifies which 'mtpp'      | Integer    |
   |        | Operation   | operation/capability is      |            |
   |        |             | provided in this message.    |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0001 = PC Unavailable      |            |
   |        |             | 0x0002 = PC Available        |            |
   |        |             | 0x0003 = Request for PC      |            |
   |        |             |          Status              |            |
   |        |             | 0x0004 = Cluster Unavailable |            |
   |        |             | 0x0005 = Cluster Available   |            |
   |        |             | 0x0006 = Request for Cluster |            |
   |        |             |          Status              |            |
   |        |             | 0x0007 = Congested           |            |
   |        |             |          Destination, w/Cong |            |
   |        |             |          Level               |            |
   |        |             | 0x0008 = Request for         |            |
   |        |             |          Congestion Status   |            |
   |        |             | 0x0009 = User Part           |            |
   |        |             |          Unavailable         |            |
   +------------------------------------------------------------------+
   | 4      | Concerned   | Identifies the SS7 Point Code| SS7 Point  |
   |        | Point       | that is relevant to the mtpp | Code       |
   |        | Code        | operation.  The mtpp         |            |
   |        |             | operation is concerning this |            |
   |        |             | point code (or cluster).     |            |
   +------------------------------------------------------------------+
   | 4      | Source      | This field is only used on   | SS7 Point  |
   |        | Point       | the 'Congested Destination'  | Code       |
   |        | Code        | and 'Request for Congestion  |            |
   |        |             | Status' operations.          |            |
   |        |             | * When used in an 'Congestion|            |
   |        |             |   Destination' operation,    |            |
   |        |             |   this field contains the Pt |            |
   |        |             |   Code of the Source of the  |            |
   |        |             |   traffic that was           |            |
   |        |             |   experiencing congestion as |            |
   |        |             |   it made its way to the     |            |
   |        |             |   Concerned Pt Code.  In     |            |
   |        |             |   terms of the original SS7  |            |
   |        |             |   MSUs (the TransFer         |            |
   |        |             |   Controlled MSU) that       |            |
   |        |             |   provided congestion        |            |
   |        |             |   information, the CPC of the|            |
   |        |             |   TFC is the 'Concerned Point|            |

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | MTPP| どの'mtpp'を特定するか。| 整数| | | 操作| 操作/能力はそうです。| | | | | このメッセージに提供します。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 入手できない0×0001=PC| | | | | 利用可能な0×0002=PC| | | | | PCを求める0×0003=要求| | | | | 状態| | | | | 入手できない0×0004=クラスタ| | | | | 利用可能な0×0005=クラスタ| | | | | クラスタを求める0×0006=要求| | | | | 状態| | | | | 0×0007 =は充血しました。| | | | | Congがある目的地| | | | | レベル| | | | | 0×0008は要求と等しいです。| | | | | 混雑状態| | | | | 0×0009 =ユーザ部分| | | | | 入手できません| | +------------------------------------------------------------------+ | 4 | 関係があります。| SS7ポイントコードを特定します。| SS7ポイント| | | ポイント| それはmtppに関連しています。| コード| | | コード| 操作。 mtpp| | | | | これに関して操作があります。| | | | | コードを指してください(クラスタリングしてください)。 | | +------------------------------------------------------------------+ | 4 | ソース| この分野は使用されるだけです。| SS7ポイント| | | ポイント| '混雑している目的地'| コード| | | コード| '混雑を求める要求'| | | | | 状態の操作。 | | | | | * '混雑'に使用されるいつ| | | | | '目的地'操作| | | | | この分野はPtを含んでいます。| | | | | ソースのコード| | | | | それがトラフィックであった| | | | | 混雑を経験します。| | | | | それは進んでいました。| | | | | 関係があるPtコード。 コネ| | | | | オリジナルのSS7の用語| | | | | MSU、(TransFer| | | | | 制御MSU)それ| | | | | 提供された混雑| | | | | 情報、CPC| | | | | TFCは'関係があるPoint'です。| |

Sprague, et al.              Informational                     [Page 85]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[85ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |        |             |   Code' of the resulting MTPP|            |
   |        |             |   primitive and the DPC of   |            |
   |        |             |   the TFC is the 'Source     |            |
   |        |             |   Point Code' of the         |            |
   |        |             |   resulting MTPP primitive.  |            |
   |        |             | * When used in an 'Request   |            |
   |        |             |   for Congestion Status'     |            |
   |        |             |   operation, this field      |            |
   |        |             |   indicates which Source Pt  |            |
   |        |             |   Code is trying to abate the|            |
   |        |             |   congestion of the concerned|            |
   |        |             |   Pt Code.  In terms of the  |            |
   |        |             |   original SS7 MSUs (the     |            |
   |        |             |   Route Congestion Test MSU) |            |
   |        |             |   that is used to poll for   |            |
   |        |             |   congestion, the DPC of the |            |
   |        |             |   RCT is the 'Concerned Point|            |
   |        |             |   Code' of the MTPP primitive|            |
   |        |             |   and the OPC of the RCT is  |            |
   |        |             |   the 'Source Point Code' of |            |
   |        |             |   the MTPP primitive.        |            |
   +------------------------------------------------------------------+
   | 2      | Congestion  | This field is used on the    | Integer    |
   |        | Level       | 'Congested Destination' and  |            |
   |        |             | 'Request for Congestion      |            |
   |        |             | Status' operations to        |            |
   |        |             | indicate the congestion level|            |
   |        |             | of the destination.  This    |            |
   |        |             | integer field uses the       |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0000 = Congestion Level 0  |            |
   |        |             | 0x0001 = Congestion Level 1  |            |
   |        |             | 0x0002 = Congestion Level 2  |            |
   |        |             | 0x0003 = Congestion Level 3  |            |
   +------------------------------------------------------------------+
   | 2      | Cause Code  | This field is used on the    | Integer    |
   |        |             | 'User Part Unavailable'      |            |
   |        |             | operation to indicate the    |            |
   |        |             | Cause Code for why the UPU is|            |
   |        |             | being sent.  This integer    |            |
   |        |             | field uses the following     |            |
   |        |             | encodings:                   |            |
   |        |             | 0x0000 = Cause Unknown       |            |
   |        |             | 0x0001 = User Part Unequipped|            |
   |        |             | 0x0002 = User Part           |            |
   |        |             |          Inaccessible        |            |
   +------------------------------------------------------------------+

| | | 結果として起こるMTPPの'コード'| | | | | 基関数とDPC| | | | | TFCは'ソース'です。| | | | | 'コードを指します'| | | | | MTPP原始的になること。 | | | | | * '要求'で使用されるいつ| | | | | 混雑状態のものに| | | | | 操作、この分野| | | | | どのSource Ptを示すか。| | | | | コードは減少しようとしています。| | | | | 関係があることの混雑| | | | | Ptコード。 the| | | | | オリジナルのSS7MSU、(| | | | | ルートCongestion Test MSU、)| | | | | それは、投票するのに使用されます。| | | | | 混雑、DPC| | | | | RCTは'関係があるPoint'です。| | | | | MTPP基関数の'コード'| | | | | そして、RCTのOPCはそうです。| | | | | 'ポイントコードの出典を明示します'| | | | | MTPP基関数。 | | +------------------------------------------------------------------+ | 2 | 混雑| この分野は使用されます。| 整数| | | レベル| そして'混雑している目的地'。| | | | | '混雑を求める要求'| | | | | 状態の操作| | | | | 混雑レベルを示してください。| | | | | 目的地について。 これ| | | | | 整数分野用途| | | | | 次のencodings: | | | | | 0×0000 =混雑レベル0| | | | | 0×0001 =混雑レベル1| | | | | 0×0002 =混雑レベル2| | | | | 0×0003 =混雑レベル3| | +------------------------------------------------------------------+ | 2 | 原因コード| この分野は使用されます。| 整数| | | | '入手できないユーザ部分'| | | | | 必要とする操作| | | | | UPUがある理由の原因Code| | | | | 送ること。 この整数| | | | | 分野は以下を使用します。| | | | | encodings: | | | | | 0×0000=原因未知| | | | | 0×0001 =ユーザパートUnequipped| | | | | 0×0002 =ユーザ部分| | | | | 近づきがたい| | +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 86]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[86ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   | 2      | User ID     | This field is used on the    | Integer    |
   |        |             | 'User Part Unavailable'      |            |
   |        |             | operation to indicate which  |            |
   |        |             | user part is unavailable. The|            |
   |        |             | User ID field identifies the |            |
   |        |             | type of traffic that was     |            |
   |        |             | unavailable (0=SNM, 3=SCCP,  |            |
   |        |             | 5=ISUP, etc).                |            |
   +------------------------------------------------------------------+

| 2 | ユーザID| この分野は使用されます。| 整数| | | | '入手できないユーザ部分'| | | | | どれを示すか操作| | | | | ユーザ部分は入手できません。 The| | | | | ユーザID分野は特定します。| | | | | そうするトラフィックのタイプ| | | | | 入手できません(| | | | | 0=SNM、3=SCCP、5=ISUPなど)。 | | +------------------------------------------------------------------+

    Table 26: Message Data Structure for use with the 'mtpp' Primitive

テーブル26: 'mtpp'Primitiveとの使用のためのメッセージData Structure

   The following table indicates the Required (R), or Not Applicable
   (NA) status for each field of the message data structure in Table 26
   based on the MTPP Operation field.  As mentioned previously, unused
   fields (those marked NA) should be initialized to 0 by the sender and
   ignored by the receiver.

以下のテーブルはMTPP Operation分野に基づくTable26のメッセージデータ構造の各分野にRequired(R)、またはNot Applicable(NA)状態を示します。 既述のとおり、未使用の分野(NAであるとマークされたもの)は、送付者によって0に初期化されて、受信機によって無視されるべきです。

Sprague, et al.              Informational                     [Page 87]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[87ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   |          Field  | Concerned | Source | Congestion | Cause | User |
   |                 | Point     | Point  |  Level     | Code  | ID   |
   | Operation       | Code      | Code   |            |       |      |
   +------------------------------------------------------------------+
   | PC Unavailable  | R         | NA     | NA         | NA    | NA   |
   +------------------------------------------------------------------+
   | PC Available    | R         | NA     | NA         | NA    | NA   |
   +------------------------------------------------------------------+
   | Request for PC  | R         | NA     | NA         | NA    | NA   |
   | Status          |           |        |            |       |      |
   +------------------------------------------------------------------+
   | Cluster         | R         | NA     | NA         | NA    | NA   |
   | Unavailable     |           |        |            |       |      |
   +------------------------------------------------------------------+
   | Cluster         | R         | NA     | NA         | NA    | NA   |
   | Available       |           |        |            |       |      |
   +------------------------------------------------------------------+
   | Request for     | R         | NA     | NA         | NA    | NA   |
   | Cluster Status  |           |        |            |       |      |
   +------------------------------------------------------------------+
   | Congested       |           |        |            |       |      |
   | Destination w/  | R         | R      | R          | NA    | NA   |
   | Cong. Level     |           |        |            |       |      |
   +------------------------------------------------------------------+
   | Request for     |           |        |            |       |      |
   | Congestion      | R         | R      | R          | NA    | NA   |
   | Status          |           |        |            |       |      |
   +------------------------------------------------------------------+
   | User Part       | R         | NA     | NA         | R     | R    |
   | Unavailable     |           |        |            |       |      |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 分野| 関係があります。| ソース| 混雑| 原因| ユーザ| | | ポイント| ポイント| レベル| コード| ID| | 操作| コード| コード| | | | +------------------------------------------------------------------+ | 入手できないPC| R| Na| Na| Na| Na| +------------------------------------------------------------------+ | 利用可能なPC| R| Na| Na| Na| Na| +------------------------------------------------------------------+ | PCを求める要求| R| Na| Na| Na| Na| | 状態| | | | | | +------------------------------------------------------------------+ | クラスタ| R| Na| Na| Na| Na| | 入手できません| | | | | | +------------------------------------------------------------------+ | クラスタ| R| Na| Na| Na| Na| | 利用可能| | | | | | +------------------------------------------------------------------+ | 要求| R| Na| Na| Na| Na| | クラスタ状態| | | | | | +------------------------------------------------------------------+ | 充血します。| | | | | | | 目的地| R| R| R| Na| Na| | Cong。 レベル| | | | | | +------------------------------------------------------------------+ | 要求| | | | | | | 混雑| R| R| R| Na| Na| | 状態| | | | | | +------------------------------------------------------------------+ | ユーザ部分| R| Na| Na| R| R| | 入手できません| | | | | | +------------------------------------------------------------------+

      Table 27: Required/Not Applicable Fields for MTPP Operations

テーブル27: 適切な分野ではなく、MTPP操作のための必要な/

4.5.1.3 Socket Option Registration Primitive (sorp)

4.5.1.3 ソケットオプション登録原始的です。(sorp)

   The 'sorp' primitive allows IP nodes to set various options on a
   socket by socket basis.  This allows the IP node some control over
   the communication that will occur across the TALI connection.  The
   'sorp' primitives allows this socket option control to be transferred
   in-band, via TALI messages, to the IP nodes.

'sorp'基関数で、IPノードはソケットの上にソケット基礎で様々なオプションを設定できます。 これはTALI接続の向こう側に現れるコミュニケーションの何らかのコントロールをIPノードに許します。 IPノードへのこのソケットオプション制御装置が基関数が許容する'sorp'であるわたっているTALIを通したバンドのメッセージ。

   The SORP primitives capabilities that are available to the IP device
   in SG are as follows:

SGのIPデバイスについて、あるSORP基関数能力は以下の通りです:

Sprague, et al.              Informational                     [Page 88]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[88ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Set SORP Flags: Used to set the flags bit field.  The receiver of
      this message should store the bit settings indicated in the SORP
      Flag field.

* SORP旗を設定してください: セットするのに使用されて、旗は分野に噛み付きました。 このメッセージの受信機は設定がSORP Flag分野で示したビットを保存するはずです。

   *  Request Current SORP Flags Settings: Used to poll for the status
      of the bit field options.  The receiver of this message should
      send a Reply w/ Current SORP Flag settings.

* 現在のSORPが設定に旗を揚げさせるよう要求してください: 噛み付いている分野オプションの状態に投票するのにおいて、使用されています。 このメッセージの受信機はCurrent SORP Flag設定で返信するはずです。

   *  Reply w/ Current SORP Flag Settings: Used to reply to a poll,
      indicating the current bit field settings to the far end.

* 現在のSORP旗の設定で、返答してください: 現在の噛み付いている分野設定を遠端に示して、以前はよく投票に答えていました。

   As of TALI 2.0, each socket option is stored as a bit in a 32 bit
   bit-field.  Each bit in the field indicates the setting for 1 option.
   A bit field with a 0 value indicates the option is DISABLED.  A bit
   field with a 1 value indicates the option is ENABLED.  The following
   options are currently supported:

TALI2.0現在、それぞれのソケットオプションはしばらくとして32ビットのビット分野に保存されます。 その分野の各ビットは1つのオプションのために設定を示します。 少し、0値がある分野は、オプションがDISABLEDであることを示します。 少し、1つの値がある分野は、オプションがENABLEDであることを示します。 以下のオプションは現在、サポートされます:

   *  ENABLE/DISABLE BROADCAST PHASE MTPP PRIMITIVES: Traditional STPs
      send Broadcast Phase TFPs and TFAs to all adjacent nodes when the
      point code availability changes for destinations in the STP's SS7
      routing table.  These Broadcast Phase TFA/TFP SS7 messages are
      converted into TALI mtpp primitives by SG nodes such as the SG.
      The ENABLE/DISABLE BROADCAST PHASE MTPP PRIMITIVES options allow
      each IP node to tell the remote end whether the IP node wants to
      receive the mtpp primitives that result from SS7 broadcast phase
      messages.

* 放送フェーズMTPP基関数を可能にするか、または無効にしてください: ポイントコードの有用性がSTPのSS7経路指定テーブルの目的地に変化するとき、伝統的なSTPsはすべての隣接しているノードにBroadcast Phase TFPsとTFAsを送ります。 これらのBroadcast Phase TFA/TFP SS7メッセージはSGなどのSGノードによってTALI mtpp基関数に変換されます。 ENABLE/DISABLE BROADCAST PHASE MTPP PRIMITIVESオプションで、それぞれのIPノードは、SS7から生じるmtpp基関数を受け取るIPノード必需品がフェーズメッセージを放送するかどうかリモートエンドに言うことができます。

      *  As an implementation note: In the SG, each defined socket has a
         flag, 'enable_broadcast_phase_primitives', which is initialized
         to FALSE each time the socket connects.  The IP node should
         send the ENABLE BROADCAST PHASE MESSAGES operation to the SG to
         announce that it wants to receive unsolicited status changes
         for a particular socket.  As the SG is determining where to
         send broadcast phase TFAs/TFPs, it will interrogate the
         'enable_broadcast_phase_primitives' flag for each socket on
         that socket.

* 実装として、以下に注意してください。 SGでは、それぞれの定義されたソケットは旗、'_放送_フェーズ_基関数を可能にしてください'を持っています。(ソケットが接続するたびにそれは、FALSEに初期化されます)。 IPノードは、特定のソケットのために求められていない状態変化を受けたがっていると発表するためにENABLE BROADCAST PHASE MESSAGES操作をSGに送るはずです。 SGが、放送フェーズTFAs/TFPsをどこに送るかを決定しているとき、それはそのソケットの上の各ソケットのために'_放送_フェーズ_基関数を可能にしてください'という旗について査問するでしょう。

   *  ENABLE/DISABLE RESPONSE METHOD MTPP PRIMITIVES: Traditional STPs
      send Response Method TFPs to adjacent nodes when the adjacent
      nodes continue to send MSUs to the STP that can not be delivered
      (ie: the STP has told the adjacent node that a destination is
      Unavailable, but the adjacent node continues to send traffic
      destined for that unavailable DPC to the STP).  These Response
      Method messages are sent in response to MSUs that are received at
      the STP.  These Response Method TFP messages are converted into
      TALI mtpp primitives by SG nodes such as the SG.  The
      ENABLE/DISABLE RESPONSE METHOD MTPP PRIMITIVES options allow each
      IP node to tell the remote end whether the IP node wants to

* 応答メソッドがMTPP基関数であると可能にするか、または無効にしてください: 隣接しているノードが、提供できないSTPにMSUを送り続けているとき(ie: STPは、目的地がUnavailableですが、隣接しているノードが、その入手できないDPCのためにSTPに運命づけられたトラフィックを送り続けていると隣接しているノードに言いました)、伝統的なSTPsは隣接しているノードにResponse Method TFPsを送ります。 STPに受け取られるMSUに対応してこれらのResponse Methodメッセージを送ります。 これらのResponse Method TFPメッセージはSGなどのSGノードによってTALI mtpp基関数に変換されます。 それぞれのIPノードは、ENABLE/DISABLE RESPONSE METHOD MTPP PRIMITIVESオプションでIPノードがそうしたいかどうかリモートエンドに言うことができます。

Sprague, et al.              Informational                     [Page 89]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[89ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

      receive the mtpp primitives that result from SS7 response method
      messages.  In addition to response method TFPs, 2 other SS7
      Network Management messages, namely TFCs (transfer controlled) and
      UPUs (user part unavailable), fall into this RESPONSE METHOD
      grouping.  TFCs and UPUs are similar to response method TFPs due
      to the fact that a previous action by the IP Node (sending traffic
      toward some destination) has caused a response method event back
      to the IP Node.  The primary difference between response method
      TFPs versus response method TFCs/UPUs is that the response method
      TFP is converted to an MTPP primitive and sent back to only the
      original socket, while response method TFCs/UPUs may need to be
      replicated to multiple sockets (after being converted to mtpp
      primitives) since there is no way to tell which socket caused the
      response method event.

SS7応答メソッドメッセージから生じるmtpp基関数を受け取ってください。 応答メソッドTFPsに加えて、他の2つのSS7 Network Managementメッセージ(すなわち、TFCs(転送は制御された)とUPUs(入手できないユーザ部分))が、このRESPONSE METHOD組分けになります。 TFCsとUPUsはIP Node(いくつかの目的地に向かった送付トラフィック)による前の動作が応答メソッドイベントをIP Nodeに引き起こして戻したという事実のために応答メソッドTFPsと同様です。 応答メソッドTFPsのプライマリ違いは対応答メソッドTFCs/UPUs応答メソッドTFPがMTPPに原始的に変換されて、オリジナルのソケットだけに返送されるということです、応答メソッドTFCs/UPUsは、どのソケットが応答メソッドイベントを引き起こしたかを言う方法が全くないので複数のソケット(mtpp基関数に変換された後の)に模写される必要があるかもしれませんが。

      *  As an implementation node: In the SG, each defined socket has a
         flag, 'enable_response_method_primitives', which is initialized
         to FALSE each time the socket connects.  The IP node should
         send the ENABLE RESPONSE METHOD MTPP PRIMITIVES operation to
         the SG to announce that it wants to receive response method
         TFPs when appropriate for a particular socket.  Before the SG
         sends a response method TFP (converted to a mtpp primitive)
         back to an IP node, the SG will interrogate the
         'enable_response_method_primitives' flag for that socket and
         only perform the send if the flag allows it.

* 実装ノードとして: SGでは、それぞれの定義されたソケットは旗、'_応答_メソッド_基関数を可能にしてください'を持っています。(ソケットが接続するたびにそれは、FALSEに初期化されます)。 IPノードは、特定のソケットに適切であるときに、応答メソッドTFPsを受け取りたがっていると発表するためにENABLE RESPONSE METHOD MTPP PRIMITIVES操作をSGに送るはずです。 IPノードへの応答メソッドTFP(mtppに原始的に変える)後部を送る前に、SGがそのソケットのために'_応答_メソッド_基関数を可能にしてください'という旗について査問して、働くだけである、旗がそれを許容するなら、発信してください。

   *  ENABLE/DISABLE NORMALIZED SCCP: Version 1.0 of TALI specified that
      the 'sccp' TALI opcode must be used on point to multipoint
      connections in order to transmit SCCP MSUs between the SG and IP
      nodes.  When using the 'sccp' opcode, the MTP3 header portion of
      the original SS7 MSU was stripped from the MSU and was NOT part of
      the data transmitted across the TALI connection.  The sender of
      the 'sccp' TALI message was responsible for duplicating the
      DPC/OPC fields from the MTP3 header into appropriate fields in the
      SCCP portion of the message (into the Called/Calling Party Address
      Pt Code fields) before sending as a 'sccp' opcode.  This option
      provides a way to send SCCP MSUs across TALI point to multipoint
      connections that includes the MTP3 header as part of the data
      transmitted, and does NOT involve any modification to the original
      SS7 SCCP MSU.  When the ENABLE NORMALIZED SCCP primitive is
      received, SCCP MSUs should be sent across the TALI interface using
      the 'mtp3' opcode.  This transmission should include the entire
      MTP3 header + the sccp portion of the original MSU.  No
      modification of the original SS7 MSU should occur.  When the
      DISABLE NORMALIZED SCCP primitive is received, SCCP MSUs should be
      sent across the TALI interface using the 'sccp' opcode as
      specified in version 1.0 of TALI.

* 正常にされたSCCPを有効にするか、または無効にしてください: TALIのバージョン1.0は、SGとIPノードの間にSCCP MSUを送るのにポイントの上で'sccp'TALI opcodeをマルチポイント接続に使用しなければならないと指定しました。 'sccp'opcodeを使用するとき、オリジナルのSS7 MSUのMTP3ヘッダー部分は、MSUから剥取られて、TALI接続の向こう側に送られたデータの一部ではありませんでした。 'sccp'TALIメッセージの送付者は'sccp'opcodeとして発信する前にメッセージ(Called/呼ぶパーティAddress Pt Code分野への)のSCCP部分にMTP3ヘッダーから適切な分野にDPC/OPC野原をコピーするのに責任がありました。 このオプションはマルチポイント接続へのデータの一部がオリジナルのSS7 SCCP MSUへの少しの変更も伝えて、かかわらないときMTP3ヘッダーを含んでいるTALIポイントの向こう側にMSUをSCCPに送る方法を提供します。 ENABLE NORMALIZED SCCPであるときに、原始的であるのは、TALIインタフェースの向こう側に'mtp3'opcodeを使用することで受け取られていているSCCP MSUを送るべきであるということです。 このトランスミッションは+ sccpが分配するオリジナルのMSUの全体のMTP3ヘッダーを含むべきです。 オリジナルのSS7 MSUの変更は全く起こるべきではありません。 DISABLE NORMALIZED SCCPであるときに、原始的であるのは、TALIインタフェースの向こう側にTALIのバージョン1.0の指定されるとしての'sccp'opcodeを使用することで受け取られていているSCCP MSUを送るべきであるということです。

Sprague, et al.              Informational                     [Page 90]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[90ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  ENABLE/DISABLE NORMALIZED ISUP: Version 1.0 of TALI specified that
      the 'isot' TALI opcode must be used on point to multipoint
      connections in order to transmit ISUP MSUs between the SG and IP
      nodes.  When using the 'isot' opcode, the original SS7 MSU,
      including the MTP3 header portion, was transmitted in a 'isot'
      TALI message.  This option indicates that the far end would prefer
      to receive ISUP MSUs using the 'mtp3' TALI opcode as opposed to
      the 'isot' opcode.  When the option is ENABLED, the 'mtp3' opcode
      is used to transmit ISUP MSUs, including the MTP3 header, across
      the TALI connection.  When the option is DISABLED, the 'isot'
      opcode is used as in TALI Release 1.0.

* 正常にされたISUPを有効にするか、または無効にしてください: TALIのバージョン1.0は、SGとIPノードの間にISUP MSUを送るのにポイントの上で'isot'TALI opcodeをマルチポイント接続に使用しなければならないと指定しました。 'isot'opcodeを使用するとき、MTP3ヘッダー部分を含むオリジナルのSS7 MSUは'isot'TALIメッセージで伝えられました。 このオプションは、遠端が、'isot'opcodeと対照的に'mtp3'TALI opcodeを使用することでISUP MSUを受け取るのを好むのを示します。 オプションがENABLEDであるときに、'mtp3'opcodeはISUP MSUを送るのに使用されます、MTP3ヘッダーを含んでいて、TALI接続の向こう側に。 オプションがDISABLEDであるときに、'isot'opcodeはTALI Release1.0のように使用されています。

   The data structure used for 'sorp' messages is as presented in the
   next table.  The data structure below should begin at byte 14 of the
   TALI message as shown in Table 12.

'sorp'メッセージに使用されるデータ構造が次のテーブルに提示されるようにあります。 以下のデータ構造はTable12に示されるようにTALIメッセージのバイト14で始まるべきです。

Sprague, et al.              Informational                     [Page 91]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[91ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                  | Field Type |
   +------------------------------------------------------------------+
   | 2      | SORP        | Identifies which 'sorp'      | Integer    |
   |        | Operation   | operation/capability is      |            |
   |        |             | provided in this message.    |            |
   |        |             | This integer field uses the  |            |
   |        |             | following encodings:         |            |
   |        |             | 0x0001 = Set SORP Flags      |            |
   |        |             | 0x0002 = Request Current     |            |
   |        |             |          SORP Flags Settings |            |
   |        |             | 0x0003 = Reply w/ Current    |            |
   |        |             |          SORP Flag Settings  |            |
   +------------------------------------------------------------------+
   | 2      | SORP Flags  | A 4 byte bit-field that uses | Bit-Field  |
   |        |             | each bit as an enabled/      |            |
   |        |             | disabled flag for a          |            |
   |        |             | particular socket option.    |            |
   |        |             | Bit x = 0 indicates the      |            |
   |        |             |         option is DISABLED.  |            |
   |        |             | Bit x = 1 indicates the      |            |
   |        |             |         option is ENABLED.   |            |
   |        |             | The assignments for each BIT |            |
   |        |             | are as follows:              |            |
   |        |             | Bit 0 = Broadcast Phase MTPP |            |
   |        |             |         Primitives           |            |
   |        |             | Bit 1 = Response Method MTPP |            |
   |        |             |         Primitives           |            |
   |        |             | Bit 2 = Normalized SCCP      |            |
   |        |             | Bit 3 = Normalized ISUP      |            |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| フィールド・タイプ| +------------------------------------------------------------------+ | 2 | SORP| どの'sorp'を特定するか。| 整数| | | 操作| 操作/能力はそうです。| | | | | このメッセージに提供します。 | | | | | この整数分野は使用します。| | | | | 次のencodings: | | | | | 0×0001 =セットSORP旗| | | | | 0×0002 =要求電流| | | | | SORPは設定に旗を揚げさせます。| | | | | 電流との0×0003=回答| | | | | SORP旗の設定| | +------------------------------------------------------------------+ | 2 | SORP旗| それが使用する4バイトのビット分野| ビット分野| | | | それぞれが噛み付いた、/を可能にします。| | | | | 身体障害者はaのために弛みます。| | | | | 特定のソケットオプション。 | | | | | ビットx=0は示します。| | | | | オプションはDISABLEDです。 | | | | | ビットx=1は示します。| | | | | オプションはENABLEDです。 | | | | | 各BITのための課題| | | | | 以下の通りです: | | | | | ビット0は放送フェーズMTPPと等しいです。| | | | | 基関数| | | | | ビット1は応答メソッドMTPPと等しいです。| | | | | 基関数| | | | | ビット2=はSCCPを正常にしました。| | | | | ビット3=はISUPを正常にしました。| | +------------------------------------------------------------------+

     Table 28: Message Data Structure to be used for 'sorp' Primitive

テーブル28: 'sorp'Primitiveに使用されるべきメッセージData Structure

4.5.2 Extended Service Message (xsrv)

4.5.2 拡張業務報(xsrv)

   The Extended Service, 'xsrv', opcode is added to the TALI 2.0
   protocol to lay the groundwork for providing a means to transport
   other types of service traffic (beyond 'sccp', 'isot', 'mtp3', and
   'saal') in future revisions of this protocol without having to define
   a new opcode as each new service type is identified and added.  The
   PRIMITIVE field will uniquely identify each new service type as they
   are added.  It is envisioned that some 'xsrv' messages can be
   received and processed in any of the TALI NEx-FEx state, while some
   other 'xsrv' messages can only be received and processed in the NEA-
   FEA state (such as Service data in version 1.0 of TALI).

Extended Service、'xsrv'、opcodeは、それぞれの新しいサービスタイプが特定されて、加えられるとき新しいopcodeを定義する必要はなくてこのプロトコルの今後の改正で他のタイプの業務用輸送を輸送する('sccp'、'isot'、'mtp3'、および'saal'を超えて)手段を提供するために土台を作るためにTALI2.0プロトコルに追加されます。 それらが加えられるとき、PRIMITIVE分野は唯一それぞれの新しいサービスタイプを特定するでしょう。 思い描かれて、TALI NEx-FEx状態のどれかでそのいくつかの'xsrv'メッセージを受け取って、処理できます、NEA- FEA状態(TALIのバージョン1.0のServiceデータなどの)である他の'xsrv'メッセージを受け取って、処理できるだけですがことです。

Sprague, et al.              Informational                     [Page 92]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[92ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   There are no specific PRIMITIVES defined for this opcode in this
   release.  It is expected that some new service messages will be added
   in the future.  This opcode provides for grouping of the new service
   data types.

このリリースにはこのopcodeのために定義されたどんな特定のPRIMITIVESもありません。 いくつかの新しいサービスメッセージが将来加えられると予想されます。 このopcodeは新しいサービスデータ型の組分けに備えます。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'xsrv'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | To be determined                          |
   +------------------------------------------------------------------+
   | 14..   | Message     | To be determined                          |
   |   2000 | Data        |                                           |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'xsrv'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| 断固とするために| +------------------------------------------------------------------+ | 14.. | メッセージ| 断固とするために| | 2000 | データ| | +------------------------------------------------------------------+

4.5.3 Special Message (spcl)

4.5.3 特別教書(spcl)

   The Special Message, 'spcl', opcode is added to the TALI 2.0 protocol
   to provide a way for vendors to build special services into their
   TALI implementations that are only activated when the implementation
   is connected to other equipment implementing the same special
   services.  'spcl' messages can be received and processed in any of
   the TALI NEx-FEx states.  This opcode is intended to provide a
   general means to discover more information regarding who the TALI
   session is connected to, and to provide means to enable special
   features based on the vendor/implementation on the far end.

Special Message、'spcl'、opcodeは、ベンダーが特殊業務を実装が同じ特殊業務を実装する他の設備に関連づけられるときだけ活性化するそれらのTALI実装に組み込む方法を提供するためにTALI2.0プロトコルに追加されます。 TALI NEx-FEx州のいずれでも'spcl'メッセージを受け取って、処理できます。 このopcodeがだれにとって、TALIセッションが接続されているかに関する詳しい情報を発見して、遠端でベンダー/実装に基づく特徴を可能にする手段を提供する一般的な手段を提供することを意図します。

   As part of the 2.0 specification, 4 primitives are initially defined
   for this opcode:

2.0仕様の一部と、4つの基関数が初めは、このopcodeのために定義されます:

   *  'smns' - Special Messages Not Supported.
   *  'qury' - Query.
   *  'rply' - Reply.
   *  'usim' - UnSolicited Information Message.

* 'smns'--サポートされなかった特別教書。 * 'qury'--質問します。 * 'rply'--返答してください。 * 'usim'--求められていない情報メッセージ。

   Additional primitives can be added in future versions of the TALI
   protocol.

TALIプロトコルの将来のバージョンで追加基関数を加えることができます。

Sprague, et al.              Informational                     [Page 93]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[93ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'spcl'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'smns' - special messages not supported   |
   |        |             | 'qury' - query                            |
   |        |             | 'rply' - reply                            |
   |        |             | 'usim' - UIM (unsolicited information msg)|
   +------------------------------------------------------------------+
   | 14..X  | Data        | Vendor dependent                          |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'spcl'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| 'smns'--サポートされなかった特別教書| | | | 'qury'--質問| | | | 'rply'--返答してください。| | | | 'usim'--UIM(求められていない情報msg)| +------------------------------------------------------------------+ | 14..X| データ| ベンダーに依存しています。| +------------------------------------------------------------------+

4.5.3.1 Special Messages Not Supported (smns)

4.5.3.1 サポートされなかった特別教書(smns)

   This message is sent as a response to a 'spcl' message with a 'qury'
   PRIMITIVE.  A node may send out this message when it wants the Far
   End to know that it does not support 'spcl' messages and wishes not
   to receive them in the future.

'qury'PRIMITIVEがある'spcl'メッセージへの応答としてこのメッセージを送ります。 Far Endに、'spcl'メッセージをサポートしないのを知って欲しく、将来それらを受けたがっていないとき、ノードはこのメッセージを出すかもしれません。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'spcl'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'smns'                                    |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'spcl'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| 'smns'| +------------------------------------------------------------------+

4.5.3.2 Query Message (qury)

4.5.3.2 質問メッセージ(qury)

   This message can be sent to Query the far end of the connection (ie:
   try to find out more information about the VENDOR, TALI version, or
   other features).  It is expected that each 2.0 implementation would
   respond to a 'qury' with a 'rply'.

接続の遠い終わりにこのメッセージをQueryに送ることができます(ie: VENDOR、TALIバージョン、または他の特徴に関する詳しい情報を見つけるようにしてください)。 それぞれの2.0実装が'rply'で'qury'に応じると予想されます。

Sprague, et al.              Informational                     [Page 94]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[94ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'spcl'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'qury'                                    |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'spcl'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| 'qury'| +------------------------------------------------------------------+

4.5.3.3 Reply Message (rply)

4.5.3.3 応答メッセージ(rply)

   The 'rply' message provides a way for a TALI 2.0 implementation to
   identify itself in more detail.  The information included in the
   reply includes:

'rply'メッセージはTALI2.0実装がさらに詳細にそれ自体を特定する方法を提供します。 回答に含まれていた情報は:

   *  PEC - a 2 byte field that identifies the vendor for the TALI
      implemenation.

* PEC--TALI implemenationのためにベンダーを特定する2バイトの分野。

   *  Version Number - a 12 byte field that identifies the TALI version
      of the implementation.

* バージョンNumber--実装のTALIバージョンを特定する12バイトの分野。

   *  Other Vendor Specific Data - the format of any remaining data that
      a particular vendor wants to provide is specific to each vendor.

* 他のVendor Specific Data--特定のベンダーが提供したがっているどんな残っているデータの形式も各ベンダーに特定です。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'spcl'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'rply'                                    |
   +------------------------------------------------------------------+
   | 14..15 | PEC         | Private Enterprise Code *                 |
   |        |             | (Vendor ID Number, Integer Field)         |
   +------------------------------------------------------------------+
   | 16..27 | Version     | 'vers xxx.yyy'                            |
   |        | Label       |                                           |
   +------------------------------------------------------------------+
   | 28..?  | Other Vendor| Free Format data area, specific to each   |
   |        | Specific    | vendor                                    |
   |        | Data        |                                           |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'spcl'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| 'rply'| +------------------------------------------------------------------+ | 14..15 | 胸筋| 私企業コード*| | | | (ベンダーID番号、整数分野) | +------------------------------------------------------------------+ | 16..27 | バージョン| 'vers xxx.yyy'| | | ラベル| | +------------------------------------------------------------------+ | 28..? | 他のベンダー| それぞれに特定の自由なFormatデータ領域| | | 特定| ベンダー| | | データ| | +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 95]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[95ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *See Table 4 for details on the PEC field.

*PECフィールドに関する詳細に関してTable4を見てください。

4.5.3.4 Unsolicited Information Message (USIM)

4.5.3.4 求められていない情報メッセージ(USIM)

   A 'usim' provides the same information as the 'rply' primitive.  The
   'usim' can be sent at any time by a 2.0 implementation (whereas the
   'rply' should only be sent in reply to a 'qury').

'usim'は原始的に'rply'と同じ情報を提供します。 2.0実装はいつでも、'usim'を送ることができます('qury'に対して'rply'を送るだけであるべきです)。

   +------------------------------------------------------------------+
   | Octets | Field Name  | Description                               |
   +------------------------------------------------------------------+
   | 0..3   | SYNC        | 'TALI'                                    |
   +------------------------------------------------------------------+
   | 4..7   | OPCODE      | 'spcl'                                    |
   +------------------------------------------------------------------+
   | 8..9   | LENGTH      | Length                                    |
   +------------------------------------------------------------------+
   | 10..13 | Primitive   | 'usim'                                    |
   +------------------------------------------------------------------+
   | 14..15 | PEC         | Private Enterprise Code *                 |
   |        |             | (Vendor ID Number, Integer Field)         |
   +------------------------------------------------------------------+
   | 16..27 | Version     | 'vers xxx.yyy'                            |
   |        | Label       |                                           |
   +------------------------------------------------------------------+
   | 28..?  | Other Vendor| Free Format data area, specific to each   |
   |        | Specific    | vendor                                    |
   |        | Data        |                                           |
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 八重奏| フィールド名| 記述| +------------------------------------------------------------------+ | 0..3 | 同時性| '崖錐'| +------------------------------------------------------------------+ | 4..7 | OPCODE| 'spcl'| +------------------------------------------------------------------+ | 8..9 | 長さ| 長さ| +------------------------------------------------------------------+ | 10..13 | 原始| 'usim'| +------------------------------------------------------------------+ | 14..15 | 胸筋| 私企業コード*| | | | (ベンダーID番号、整数分野) | +------------------------------------------------------------------+ | 16..27 | バージョン| 'vers xxx.yyy'| | | ラベル| | +------------------------------------------------------------------+ | 28..? | 他のベンダー| それぞれに特定の自由なFormatデータ領域| | | 特定| ベンダー| | | データ| | +------------------------------------------------------------------+

4.6 TALI Timers

4.6 崖錐タイマ

   Version 2.0 of the TALI specification does not introduce any new
   timers.  The T1-T4 timers defined previously remain in effect.

TALI仕様のバージョン2.0はどんな新しいタイマも紹介しません。 以前に定義されたT1-T4タイマは有効なままで残っています。

   While, it is expected that most implementations wishing to identify
   themselves as 2.0 (or later) would use a non-zero value for T4 - this
   is a not a hard requirement.  The only requirement for identifying
   yourself as 2.0 is to send at least 1 'moni' as per the 2.0 format
   upon connection establishment.

--2.0(後で)がT4に非ゼロ値を使用するようにほとんどの実装が自分たちを特定したがっていて、これが確実な要件ではなく、aであると予想されます。 2.0として自分を特定するための唯一の要件はコネクション確立の2.0形式に従って少なくとも1'moni'を送ることです。

4.7 TALI User Events

4.7 崖錐ユーザイベント

   Version 2.0 of the TALI specification does not introduce any new user
   events.  The user events defined in Section 3.4 (mgmt open, mgmt
   close, mgmt allow, mgmt proh, connection established, connection
   lost) remain in effect.

TALI仕様のバージョン2.0はどんな新しいユーザイベントも導入しません。 セクション3.4(管理戸外、管理は閉じます、と管理が許容します、接続が、接続がなくしたのを確証した管理proh)で定義されたユーザイベントは有効なままで残っています。

Sprague, et al.              Informational                     [Page 96]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[96ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

4.8 TALI States

4.8 崖錐州

   Version 2.0 of the TALI specification does not introduce any new TALI
   states.  The TALI states defined in Section 3.6 remain in effect.

TALI仕様のバージョン2.0はどんな新しいTALI州も導入しません。 セクション3.6で定義されたTALI州は有効なままで残っています。

4.9 TALI Version 2.0 State Machine

4.9 崖錐バージョン2.0州のマシン

   This section provides the state machine that must be followed by each
   TALI 2.0 implementation in order to be compliant with this
   specification.  As mentioned throughout this document, a 2.0
   implementation is based on several small additions to a 1.0
   implementation and each 2.0 implementation must be willing to inter-
   operate in a backwards compatible mode (a 2.0 implementation
   connected to a 1.0 implementation must fall back to 1.0 features
   only).

このセクションはそれぞれのTALI2.0実装がこの仕様で言いなりになるためにあとに続かなければならない州のマシンを提供します。 このドキュメント中で言及されるように、2.0実装は1.0実装へのいくつかの小さい追加に基づいています、そして、それぞれの2.0実装は後方にaで相互コンパチブル・モードを操作しても構わないと思っているに違いありません(1.0実装に関連づけられた2.0実装は1.0の特徴だけまで後ろへ下がらなければなりません)。

4.9.1 State Machine Concepts

4.9.1 州のマシン概念

   Before presenting the actual state machine, several concepts are
   discussed.

実際の州のマシンを贈る前に、いくつかの概念について議論します。

4.9.1.1 General Protocol Rules

4.9.1.1 一般プロトコル規則

   A set of general protocol rules was presented in the 1.0
   specification, in section 3.7.1.1; those rules are still applicable
   to 2.0 implementations.  In addition to those earlier rules, the
   following rules are also applicable to 2.0 nodes:

1セットの一般的なプロトコル規則は1.0仕様に提示されて、コネセクション3.7.1は.1です。 それらの規則はまだ2.0の実現に適切です。 また、それらの以前の規則に加えて、以下の規則も2.0のノードに適切です:

   *  A 2.0 implementation should identify the TALI version it has
      implemented via the 'moni' message

* 2.0実現はそれが'moni'メッセージで実行したTALIバージョンを特定するべきです。

   *  A 2.0 implementation should process any received 'moni' messages,
      attempting to determine the TALI version of the far end.  A 2.0
      implementation must use an internal flag, such as
      'far_end_version', to track the TALI version that the far end of
      the connection has implemented.  The 'far_end_version' flag should
      be initialized to version 1.0.

* 遠端のTALIバージョンを決定するのを試みて、2.0実現はどんな受信された'moni'メッセージも処理するべきです。 2.0実現は、接続の遠端が実行したTALIバージョンを追跡するのに'遠い_終わり_バージョン'などの内部の旗を使用しなければなりません。 '遠い_終わり_バージョン'旗はバージョン1.0に初期化されるべきです。

   *  A 2.0 implementation should reject/ignore internal requests (from
      software layers in it's own product, or requests from the
      management interface for the device) to send TALI messages that
      require 2.0 opcodes when the far end is a 1.0 implementation.  A
      2.0 implementation should only send TALI messages that require new
      2.0 opcodes (mgmt, xsrv, spcl) when it knows the far end is
      capable of processing those opcodes (when 'far_end_version' is 2.0
      or greater).

* 2.0実現は、遠端が1.0実現であるときに2.0opcodesを必要とするメッセージをTALIに送るという内部の要求(ソフトウェアから、それの層による自製品、または装置のための管理インタフェースからの要求である)を拒絶するべきであるか、または無視するべきです。 2.0実現は遠端は処理ができるのを知っているとき新しい2.0opcodes(管理、xsrv、spcl)を必要とするTALIメッセージにそれらのopcodesを送るだけであるべきです('遠い_終わり_バージョン'が2.0以上であるときに)。

Sprague, et al.              Informational                     [Page 97]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[97ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Upon receiving a TALI message with a 2.0 opcode, a 2.0
      implementation should interrogate its 'far_end_flag'; if the far
      end is not 2.0 or greater, the arrival of the message should be
      treated as a Protocol Violation.  If the far end is 2.0 or
      greater, the message should be processed according to the nodes
      2.0 capabilities, or ignored (if the node has chosen not to
      implement any 2.0 functionalities).

* 2.0opcodeでTALIメッセージを受け取ると、2.0実現は'遠い_終わり_旗'について査問するべきです。 遠端が2.0以上でないなら、メッセージの到着はプロトコルViolationとして扱われるべきです。 ノードに従って、2.0以上、メッセージは遠端がそうなら処理されるべきです。2.0の能力、または無視されています(ノードが、少しの2.0の機能性も実行しないのを選んだなら)。

4.9.1.2 Graceful Shutdown of a Socket

4.9.1.2 ソケットの優雅な閉鎖

   The steps to perform a graceful shutdown of each socket were
   presented in the 1.0 specification, in section 3.7.1.2.  Those steps
   are not changed for 2.0 implementations.

それぞれのソケットの優雅な閉鎖を実行するステップは1.0仕様、セクション3.7.1で.2に提示されました。 それらのステップは2.0の実現のために変えられません。

4.9.1.3 TALI Protocol Violations

4.9.1.3 崖錐プロトコル違反

   Each TALI implementation must detect when violations of the TALI
   protocol have occurred and react accordingly.  Protocol violations
   include:

それぞれのTALI実現は、TALIプロトコルの違反がいつ起こったかを検出して、それに従って、反応しなければなりません。 プロトコル違反は:

   *  Invalid sync code in a received message

* 受信されたメッセージの無効の同時性コード

   *  Invalid opcode in a received message

* 受信されたメッセージの無効のopcode

   *  Invalid length field in a received message

* 受信されたメッセージの無効の長さの分野

   *  Not receiving an 'allo' or 'proh', in response to the origination
      of a 'test' , before the T2 timer expires

* T2タイマが期限が切れる前に'テスト'の創作に対応して'異'か'proh'を受けません。

   *  Receiving Service Messages on a prohibited socket.

* 禁止されたソケットの上にService Messagesを受けます。

   *  TCP Socket errors - Connection Lost

* TCP Socket誤り--接続Lost

   *  Receiving a TALI message with a 2.0 opcode ('mgmt', 'xsrv', '
      spcl') from a far end that has not identified itself as a 2.0
      implementation.

* 2.0opcode('管理'、'xsrv''spcl')でそれ自体が2.0実現であると認識していない遠端からTALIメッセージを受け取ります。

   In the state machine that follows, State/Event combinations that
   should be treated as protocol violations are indicated via a 'PV' in
   the state/event cell.  All of the 'PV' events are then processed as
   per the 'Protocol Violation' row in the table.

続く州のマシンでは、プロトコル違反として扱われるべきである州/イベント組み合わせは状態/イベントセルの中の'PV'を通して示されます。 そして、'PV'出来事のすべてがテーブルの'プロトコルViolation'列に従って処理されます。

4.9.2 The State Machine

4.9.2 州のマシン

   Internal Data required for State Machine:

内部のDataが州Machineに必要です:

   *  boolean sock_allowed.  This flag indicate whether the NE is
      allowed to carry Service Messages.

* _が許容した論理演算子ソックス。 この旗は、NEがService Messagesを運ぶことができるかどうかを示します。

Sprague, et al.              Informational                     [Page 98]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[98ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   *  Far_end_version.  This enumeration should track the TALI version
      of the far end of the socket.

* 遠い_終わり_バージョン。 この列挙はソケットの遠端のTALIバージョンを追跡するべきです。

   Initial Conditions:
   sock_allowed = FALSE
   far_end_version = 1.0
   state = OOS
   no timers running

状態に頭文字をつけてください: ソックス_は=FALSEの遠い_終わり_バージョン=1.0状態=OOSにタイマ走行を許しませんでした。

   +------------------------------------------------------------------+
   |   State| OOS  |Connecting| NEP-FEP | NEP-FEA | NEA-FEP | NEA-FEA |
   |Event   |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |T1 Exp. |      |          |Send test|Send test|Send test|Send test|
   |        |      |          |Start T1 |Start T1 |Start T1 |Start T1 |
   |        |      |          |Start T2 |Start T2 |Start T2 |Start T2 |
   +------------------------------------------------------------------+
   |T2 Exp. |      |          |   PV    |   PV    |   PV    |   PV    |
   +------------------------------------------------------------------+
   |T3 Exp. |      |          |   PV    |   PV    |         |         |
   +------------------------------------------------------------------+
   |T4 Exp. |      |          |Send moni|Send moni|Send moni|Send moni|
   |        |      |          |Start T4 |Start T4 |Start T4 |Start T4 |
   +------------------------------------------------------------------+
   |Rcv test|      |          |Send proh|Send proh|Send allo|Send allo|
   +------------------------------------------------------------------+
   |Rcv allo|      |          | Stop T2 | Stop T2 | Stop T2 | Stop T2 |
   |        |      |          | NEP-FEA |         | NEA-FEA |         |
   +------------------------------------------------------------------+
   |Rcv proh|      |          | Stop T2 | Stop T2 | Stop T2 | Stop T2 |
   |        |      |          |Send proa|Send proa|Send proa|Flush or |
   |        |      |          |         | NEP-FEP |         | reroute |
   |        |      |          |         |         |         |Send proa|
   |        |      |          |         |         |         | NEA-FEP |
   +------------------------------------------------------------------+
   |Rcv proa|      |          | Stop T3 | Stop T3 |         |         |
   +------------------------------------------------------------------+
   |Rcv moni|      |          |Update   |Update   |Update   |Update   |
   |        |      |          |'far end |'far end |'far end |'far end |
   |        |      |          |version' |version' |version' |version' |
   |        |      |          |based on |based on |based on |based on |
   |        |      |          |moni     |moni     |moni     |moni     |
   |        |      |          |Convert  |Convert  |Convert  |Convert  |
   |        |      |          | to mona | to mona | to mona | to mona |
   |        |      |          |Send mona|Send mona|Send mona|Send mona|
   +------------------------------------------------------------------+

+------------------------------------------------------------------+ | 状態| OOS|接続| NEP-FEP| NEP-FEA| シビルの部屋-FEP| シビルの部屋-FEA| |出来事| | | | | | | +------------------------------------------------------------------+ |T1 Exp。 | | |テストを送ってください。|テストを送ってください。|テストを送ってください。|テストを送ってください。| | | | |T1を始動してください。|T1を始動してください。|T1を始動してください。|T1を始動してください。| | | | |T2を始動してください。|T2を始動してください。|T2を始動してください。|T2を始動してください。| +------------------------------------------------------------------+ |T2 Exp。 | | | PV| PV| PV| PV| +------------------------------------------------------------------+ |T3 Exp。 | | | PV| PV| | | +------------------------------------------------------------------+ |T4 Exp。 | | |moniを送ってください。|moniを送ってください。|moniを送ってください。|moniを送ってください。| | | | |T4を始動してください。|T4を始動してください。|T4を始動してください。|T4を始動してください。| +------------------------------------------------------------------+ |Rcvテスト| | |prohを送ってください。|prohを送ってください。|異を送ってください。|異を送ってください。| +------------------------------------------------------------------+ |Rcv異| | | T2を止めてください。| T2を止めてください。| T2を止めてください。| T2を止めてください。| | | | | NEP-FEA| | シビルの部屋-FEA| | +------------------------------------------------------------------+ |Rcv proh| | | T2を止めてください。| T2を止めてください。| T2を止めてください。| T2を止めてください。| | | | |快速帆船を送ってください。|快速帆船を送ってください。|快速帆船を送ってください。|または豊富である。| | | | | | NEP-FEP| | コースを変更してください。| | | | | | | |快速帆船を送ってください。| | | | | | | | シビルの部屋-FEP| +------------------------------------------------------------------+ |Rcv快速帆船| | | T3を止めてください。| T3を止めてください。| | | +------------------------------------------------------------------+ |Rcv moni| | |アップデート|アップデート|アップデート|アップデート| | | | |'遠い終わり'|'遠い終わり'|'遠い終わり'|'遠い終わり'| | | | |'バージョン'|'バージョン'|'バージョン'|'バージョン'| | | | |ベース|ベース|ベース|ベース| | | | |moni|moni|moni|moni| | | | |転向者|転向者|転向者|転向者| | | | | monaに| monaに| monaに| monaに| | | | |monaを送ってください。|monaを送ってください。|monaを送ってください。|monaを送ってください。| +------------------------------------------------------------------+

Sprague, et al.              Informational                     [Page 99]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[99ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |Rcv mona|      |          |Implemen-|Implemen-|Implemen-|Implemen-|
   |        |      |          |tation   |tation   |tation   |tation   |
   |        |      |          |dependent|dependent|dependent|dependent|
   +------------------------------------------------------------------+
   |Rcv     |      |          |   PV    |If T3 run|   PV    |Process  |
   | Service|      |          |         | Process |         |         |
   |        |      |          |         |Else PV  |         |         |
   +------------------------------------------------------------------+
   |Rcv mgmt|      |          |If FE<   |If FE<   |If FE<   |If FE<   |
   |        |      |          | 2.0 PV  | 2.0 PV  | 2.0 PV  | 2.0 PV  |
   |        |      |          |Else     |Else     |Else     |Else     |
   |        |      |          | Process | Process | Process | Process |
   +------------------------------------------------------------------+
   |Rcv xsrv|      |          |If FE<   |If FE<   |If FE<   |If FE<   |
   |        |      |          | 2.0 PV  | 2.0 PV  | 2.0 PV  | 2.0 PV  |
   |        |      |          |Else     |Else     |Else     |Else     |
   |        |      |          | Process | Process | Process | Process |
   +------------------------------------------------------------------+
   |Rcv spcl|      |          |If FE<   |If FE<   |If FE<   |If FE<   |
   |        |      |          | 2.0 PV  | 2.0 PV  | 2.0 PV  | 2.0 PV  |
   |        |      |          |Else     |Else     |Else     |Else     |
   |        |      |          | Process | Process | Process | Process |
   +------------------------------------------------------------------+
   |Connect.|      | Start T1 |         |         |         |         |
   |Estab.  |      | Start T2 |         |         |         |         |
   |        |      | Start T4 |         |         |         |         |
   |        |      |(if non-0)|         |         |         |         |
   |        |      |if sock_  |         |         |         |         |
   |        |      |  allowed |         |         |         |         |
   |        |      |  = TRUE  |         |         |         |         |
   |        |      | send allo|         |         |         |         |
   |        |      | send test|         |         |         |         |
   |        |      | NEA-FEP  |         |         |         |         |
   |        |      |else      |         |         |         |         |
   |        |      | send proh|         |         |         |         |
   |        |      | send test|         |         |         |         |
   |        |      | NEP-FEP  |         |         |         |         |
   +------------------------------------------------------------------+
   |Connect.|      |          |   PV    |   PV    |   PV    |   PV    |
   |Lost    |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |Protocol|      |          |Stop all |Stop all |Stop all |Stop all |
   |Violat. |      |          | timers  | timers  | timers  | timers  |
   |        |      |          |Close the|Close the|Close the|Close the|
   |        |      |          | socket  | socket  | socket  | socket  |
   |        |      |          |Connect- |Connect- |Connect- |Connect- |
   |        |      |          |  ing    |  ing    |  ing    |  ing    |
   +------------------------------------------------------------------+

| Rcv mona| | |Implemen|Implemen|Implemen|Implemen| | | | |tation|tation|tation|tation| | | | |扶養家族|扶養家族|扶養家族|扶養家族| +------------------------------------------------------------------+ |Rcv| | | PV|T3が走るなら| PV|過程| | サービス| | | | 過程| | | | | | | |ほかのPV| | | +------------------------------------------------------------------+ |Rcv管理| | |FE<です。|FE<です。|FE<です。|FE<です。| | | | | 2.0 PV| 2.0 PV| 2.0 PV| 2.0 PV| | | | |ほか|ほか|ほか|ほか| | | | | 過程| 過程| 過程| 過程| +------------------------------------------------------------------+ |Rcv xsrv| | |FE<です。|FE<です。|FE<です。|FE<です。| | | | | 2.0 PV| 2.0 PV| 2.0 PV| 2.0 PV| | | | |ほか|ほか|ほか|ほか| | | | | 過程| 過程| 過程| 過程| +------------------------------------------------------------------+ |Rcv spcl| | |FE<です。|FE<です。|FE<です。|FE<です。| | | | | 2.0 PV| 2.0 PV| 2.0 PV| 2.0 PV| | | | |ほか|ほか|ほか|ほか| | | | | 過程| 過程| 過程| 過程| +------------------------------------------------------------------+ |接続してください、|| T1を始動してください。| | | | | |Estab。 | | T2を始動してください。| | | | | | | | T4を始動してください。| | | | | | | |(非0であるなら)| | | | | | | |_を強打してくださいなら| | | | | | | | 許容されています。| | | | | | | | = 本当| | | | | | | | 異を送ってください。| | | | | | | | テストを送ってください。| | | | | | | | シビルの部屋-FEP| | | | | | | |ほか| | | | | | | | prohを送ってください。| | | | | | | | テストを送ってください。| | | | | | | | NEP-FEP| | | | | +------------------------------------------------------------------+ |接続してください、|| | PV| PV| PV| PV| |失われています。| | | | | | | +------------------------------------------------------------------+ |プロトコル| | |すべてを止めてください。|すべてを止めてください。|すべてを止めてください。|すべてを止めてください。| |Violat。 | | | タイマ| タイマ| タイマ| タイマ| | | | |近く|近く|近く|近く| | | | | ソケット| ソケット| ソケット| ソケット| | | | |接続してください。|接続してください。|接続してください。|接続してください。| | | | | ing| ing| ing| ing| +------------------------------------------------------------------+

Sprague, et al.              Informational                    [Page 100]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[100ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   |Mgmt.   |Open  |          |         |         |         |         |
   |Open    |socket|          |         |         |         |         |
   |Socket  |Conne-|          |         |         |         |         |
   |        | cting|          |         |         |         |         |
   +------------------------------------------------------------------+
   |Mgmt.   |      |Close the |Stop all |Stop all |Stop all |Stop all |
   |Close   |      | socket   | timers  | timers  | timers  | timers  |
   |Socket  |      |OOS       |Close the|Close the|Close the|Close the|
   |        |      |          | socket  | socket  | socket  | socket  |
   |        |      |          |OOS      |OOS      |OOS      |OOS      |
   +------------------------------------------------------------------+
   |Mgmt.   |sock_ |sock_allo-|sock_all-|sock_all-|sock_all-|sock_all-|
   |Prohibit|allow-| wed=FALSE| owed=   | owed=   | owed=   | owed=   |
   |Socket  |ed =  |          | FALSE   | FALSE   | FALSE   | FALSE   |
   |        |FALSE |          |         |         |send proh|send proh|
   |        |      |          |         |         |start t3 |start t3 |
   |        |      |          |         |         | NEP-FEP | NEP-FEA |
   |        |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |Mgmt.   |sock_ |sock_allo-|sock_all-|sock_all-|sock_all-|sock_all-|
   |Allow   |allow-| wed=TRUE | owed=   | owed=   | owed=   | owed=   |
   |Traffic |ed =  |          | TRUE    | FALSE   | TRUE    | TRUE    |
   |        |TRUE  |          |send allo|send allo|         |         |
   |        |      |          | NEA-FEP | NEA-FEA |         |         |
   +------------------------------------------------------------------+
   |User    |reject| reject   | reject  | reject  | reject  | send    |
   |Part    |data  | data     | data    | data    | data    | data    |
   |Msgs.   |      |          |         |         |         |         |
   +------------------------------------------------------------------+
   |Request |      |          |If FE<2.0|If FE<2.0|If FE<2.0|If FE<2.0|
   |to Tx   |      |          | Ignore  | Ignore  | Ignore  | Ignore  |
   |mgmt    |      |          |Else     |Else     |Else     |Else     |
   |        |      |          | Process | Process | Process | Process |
   +------------------------------------------------------------------+
   |Request |      |          |If FE<2.0|If FE<2.0|If FE<2.0|If FE<2.0|
   |to Tx   |      |          | Ignore  | Ignore  | Ignore  | Ignore  |
   |xsrv    |      |          |Else     |Else     |Else     |Else     |
   |        |      |          | Process | Process | Process | Process |
   +------------------------------------------------------------------+
   |Request |      |          |If FE<2.0|If FE<2.0|If FE<2.0|If FE<2.0|
   |to Tx   |      |          | Ignore  | Ignore  | Ignore  | Ignore  |
   |spcl    |      |          |Else     |Else     |Else     |Else     |
   |        |      |          | Process | Process | Process | Process |
   +------------------------------------------------------------------+

| 管理。 |開いてください。| | | | | | |開いてください。|ソケット| | | | | | |ソケット|Conne| | | | | | | | cting| | | | | | +------------------------------------------------------------------+ |管理。 | |近く|すべてを止めてください。|すべてを止めてください。|すべてを止めてください。|すべてを止めてください。| |閉鎖| | ソケット| タイマ| タイマ| タイマ| タイマ| |ソケット| |OOS|近く|近く|近く|近く| | | | | ソケット| ソケット| ソケット| ソケット| | | | |OOS|OOS|OOS|OOS| +------------------------------------------------------------------+ |管理。 |ソックス_|ソックス_異、-|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール| |禁止します。|許容します。| = 虚偽で結婚されます。| =を負っています。| =を負っています。| =を負っています。| =を負っています。| |ソケット|教育=| | 誤る| 誤る| 誤る| 誤る| | |誤る| | | |prohを送ってください。|prohを送ってください。| | | | | | |t3を始動してください。|t3を始動してください。| | | | | | | NEP-FEP| NEP-FEA| | | | | | | | | +------------------------------------------------------------------+ |管理。 |ソックス_|ソックス_異、-|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール|_を強打してください、オール| |許容します。|許容します。| = 本当に結婚されます。| =を負っています。| =を負っています。| =を負っています。| =を負っています。| |交通|教育=| | 本当| 誤る| 本当| 本当| | |本当| |異を送ってください。|異を送ってください。| | | | | | | シビルの部屋-FEP| シビルの部屋-FEA| | | +------------------------------------------------------------------+ |ユーザ|廃棄物| 廃棄物| 廃棄物| 廃棄物| 廃棄物| 発信してください。| |部分|データ| データ| データ| データ| データ| データ| |Msgs。 | | | | | | | +------------------------------------------------------------------+ |要求| | |FE<2.0です。|FE<2.0です。|FE<2.0です。|FE<2.0です。| |Txに| | | 無視します。| 無視します。| 無視します。| 無視します。| |管理| | |ほか|ほか|ほか|ほか| | | | | 過程| 過程| 過程| 過程| +------------------------------------------------------------------+ |要求| | |FE<2.0です。|FE<2.0です。|FE<2.0です。|FE<2.0です。| |Txに| | | 無視します。| 無視します。| 無視します。| 無視します。| |xsrv| | |ほか|ほか|ほか|ほか| | | | | 過程| 過程| 過程| 過程| +------------------------------------------------------------------+ |要求| | |FE<2.0です。|FE<2.0です。|FE<2.0です。|FE<2.0です。| |Txに| | | 無視します。| 無視します。| 無視します。| 無視します。| |spcl| | |ほか|ほか|ほか|ほか| | | | | 過程| 過程| 過程| 過程| +------------------------------------------------------------------+

                   Table 29: TALI 2.0 State Machine

テーブル29: 崖錐2.0州のマシン

Sprague, et al.              Informational                    [Page 101]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[101ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

4.10 TALI 2.0 Specification Limitations

4.10 2.0の崖錐仕様制限

   Several limitations with the TALI 2.0 specification are identified.
   These are considered possible areas for expansion of the protocol in
   the future:

TALI2.0仕様があるいくつかの制限が特定されます。 将来、これらはプロトコルの拡大のための考えられた可能な領域です:

   *  Support for different types of routing keys is limited.  It is
      envisioned that new routing key types will need to be added and
      supported as new applications are identified.

* 異なったタイプのルーティングキーのサポートは限られています。 そんなに新しい状態で思い描かれて、ルーティングキータイプが新しいアプリケーションが特定されるので、加えられて、支持される必要があるということです。

   *  An opcode, or new primitive within an existing opcode, could be
      added as a means of returning unknown or unsupported data to the
      sender.  In addition to discarding and storing internal debug
      data, an implementation may want to return the original TALI
      message to the sender when the receiver of the message deems the
      message to be unknown, unsupported, or incorrectly formatted.

* 未知の、または、サポートされないデータを送付者に返す手段としてopcode、または既存のopcodeの中の新しい基関数を加えることができました。 メッセージの受信機であるときに、データ、実現がオリジナルのTALIメッセージを返したがっているかもしれない内部のデバッグを捨てて、格納することに加えて、送付者は、メッセージが未知、サポートされないか、または不当にフォーマットされていると考えます。

5. Success/Failure Codes

5. 成功/失敗コード

   The following list provides all the known success/failure codes that
   are being used for the rkrp feature.  New defines will be added to
   the end of the list as they are identified.

以下のリストはrkrpの特徴に使用されているすべての知られている成功/失敗コードを提供します。 新しさ、定義、それらが特定されるとき、リストの終わりに加えられるでしょう。

   Error #    Meaning
   1          Transaction successfully completed.
   2          Length of TALI msg is insufficient to contain all
              required information for rkrp operation
   3          Unsupported 'rkrp' operation
   4          Invalid SI.  SI must be in range 0..15
   5          Invalid SI/operation combination.  Split and resize only
              supported for SI=4,5,13.  Enter, delete and override
              supported for all SI.
   6          Invalid DPC.  Point code cannot be zero, and must be full
              point code.
   7          Invalid SSN.  SSN must be in range 0..255.
   8          Invalid OPC.  Point code cannot be zero, and must be full
              point code.
   9          Invalid CICS.  Must be in range appropriate for SI and PC
              type.
   10         Invalid CICE.  Must be in range appropriate for SI and PC
              type.
   11         Invalid CIC range.  CICS must be less than or equal to
              CICE.  On a split operation, CICS must be strictly less
              than than CICE (cannot split an range with only one
              entry).
   12         Invalid NCICS.  Must be in range appropriate for SI and
              PC type.

首尾よく完成した誤り#Meaning1Transaction。 2 TALI msgの長さは、rkrp操作3Unsupported'rkrp'操作4Invalid SIのためのすべての必須情報を含むためには不十分です。 SIが範囲0にあるに違いありません。15 5 無効のSI/操作組み合わせ。 分裂とリサイズはSI=のために4、5、13しか支持しませんでした。 すべてのSIのために支持されて、入れて、削除して、くつがえします。 6 無効のDPC。 ポイントコードは、ゼロであることができなく、完全なポイントコードでなければなりません。 7 無効のSSN。 SSNが範囲0にあるに違いありません。255. 8 無効のOPC。 ポイントコードは、ゼロであることができなく、完全なポイントコードでなければなりません。 9 無効のCICS。 SIに、適切な範囲とPCタイプであるに違いありません。 10 無効のCICE。 SIに、適切な範囲とPCタイプであるに違いありません。 11の無効のCIC範囲。 CICSは、よりCICE以下であるに違いありません。 分裂操作のときに、CICSはCICE(1つのエントリーだけで範囲を分けることができない)より厳密に少なくなければなりません。 12 無効のNCICS。 SIに、適切な範囲とPCタイプであるに違いありません。

Sprague, et al.              Informational                    [Page 102]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[102ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   13         Invalid NCICE.  Must be in range appropriate for SI and
              PC type.
   14         Invalid new CIC range.  NCICS must be less than or equal
              to NCICE.
   15         Invalid SPLIT value.   Must be in range appropriate for
              SI and PC type.  Must be greater than CICS and less than
              or equal to CICE.
   16         No free entries in table.
   17         CIC range overlaps but does not match existing entry.
   18         Entry already has 16 associations.
   19         Entry to be changed not found in table.
   20         New entry would overlap another entry (allowed to overlap
              the entry being changed, but no others).
   21         Entry to be deleted not found in table.
   22         TUP routing keys are not supported for ANSI networks

13 無効のNCICE。 SIに、適切な範囲とPCタイプであるに違いありません。 14の無効の新しいCIC範囲。 NCICSは、よりNCICE以下であるに違いありません。 15 無効のSPLIT値。 SIに、適切な範囲とPCタイプであるに違いありません。 CICSと、よりCICEよりすばらしくいなければならなくなってください。 16 テーブルで自由参入がありません。 17CIC範囲は、重なりますが、既存のエントリーに合っていません。 18 エントリーには、16の協会が既にあります。 テーブルで見つけられなかった変えられるべき19エントリー。 20 新しいエントリーは別のエントリー(変えられるエントリーを重ね合わせますが、どんな他のものも重ね合わせないのが許容されている)を重ね合わせるでしょう。 テーブルで見つけられなかった削除されるべき21エントリー。 22 TUPルーティングキーはANSIネットワークのために支えられません。

6. Security Considerations

6. セキュリティ問題

   TALI is an interface for the transport of SS7 traffic and management
   messages across an IP network.  As with traditional PSTN networks,
   the IP networks using TALI are expected to well engineered systems.
   The use of virtual private networks and firewalls is to be expected.
   In addition, the use of IPSEC will bring added security benefit to
   the network.

TALIはIPネットワークの向こう側のSS7交通と管理メッセージの輸送のためのインタフェースです。 伝統的なPSTNネットワークのように、使用TALIがよく予想されるIPネットワークはシステムを設計しました。仮想私設網とファイアウォールの使用は予想されることです。 さらに、IPSECの使用は加えられたセキュリティ利益をネットワークにもたらすでしょう。

7. References

7. 参照

   [1]  Bell Communications Research, Specification of Signaling System
        Number 7, GT-246-CORE, Bellcore, Issue 1, December 1994.

[1] ベルコミュニケーションズ・リサーチ、シグナリングシステムNo.7、GT246コア、Bellcoreの仕様は1、1994年12月を発行します。

   [2]  Postel, J., "Internet Protocol", STD 5, RFC 791, September 1981.

[2] ポステル、J.、「インターネットプロトコル」、STD5、RFC791、1981年9月。

   [3]  Postel, J., "Internet Control Message Protocol", STD 5, RFC 792,
        September 1981.

[3] ポステル、J.、「インターネット・コントロール・メッセージ・プロトコル」、STD5、RFC792、1981年9月。

   [4]  Postel, J., "Transmission Control Protocol", STD 7, RFC 793,
        September 1981.

[4] ポステル、J.、「通信制御プロトコル」、STD7、RFC793、1981年9月。

   [5]  Logical Link Control, IEEE 802.2 and ISO 8802.2

[5] 論理的なリンク制御、IEEE802.2、およびISO8802.2

   [6]  Carrier Sense Multiple Access with Collision Detection
        (Ethernet), IEEE 802.3 and ISO 8802-3 CSMA/CD.

[6] 衝突検出型搬送波検知多重アクセス(イーサネット)、IEEE802.3、およびISO8802-3CSMA/CD。

   [7]  Virtual LAN, IEEE 802.1 Q and ISO 8802-1Q CSMA/CD.

[7]バーチャルLAN、IEEE802.1Q、およびISO8802-1Q CSMA/CD。

   [8]  Bell Communications Research, Generic Requirements for CCS Nodes
        Supporting ATM High-Speed Signaling Links (HSLs), GR-2878-CORE,
        Issue 1, Bellcore, November 1995.

[8] ベルコミュニケーションズ・リサーチ、気圧の高速シグナリングリンク(HSLs)を支えるCCSノードのための一般的な要件(GR2878コア)は1を発行します、Bellcore、1995年11月。

Sprague, et al.              Informational                    [Page 103]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[103ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

   [9]  Bell Communications Research, Asynchronous Transfer Mode (ATM)
        and ATM Adaptation Layer (AAL) Protocols, GR-1113-CORE,
        Bellcore.

[9] ベルコミュニケーションズ・リサーチ、非同期通信モード(気圧)、および気圧適合は(AAL)プロトコル、1113年のGRコア、Bellcoreを層にします。

   [10] American National Standards Institute, B-ISDN Signaling ATM
        Adaptation Layer - Service Specific Connection Oriented Protocol
        (SSCOP), T1.637.

[10]American National Standards Institut、B-ISDNシグナリング気圧適合層--T1.637、サービスの特定の接続はプロトコル(SSCOP)を適応させました。

   [11] American National Standards Institute, B-ISDN Signaling ATM
        Adaptation Layer - Service Specific Coordination Function for
        Support of Signaling at the Network Node Interface (SSCF at the
        NNI), T1.645.

[11] American National Standards Institut、B-ISDNシグナリング気圧適合は層にされます--ネットワーク・ノードインタフェース(NNIのSSCF)(T1.645)で合図するサポートのためのサービスの特定のコーディネート機能。

   [12] American National Standards Institute, B-ISDN Signaling ATM
        Adaptation Layer - Layer Management for the SAAL at the NNI,
        T1.652.

[12] American National Standards Institut、B-ISDNシグナリング気圧適合は層にされます--NNI、T1.652のSAALのための層の管理。

8. Acknowledgments

8. 承認

   The authors would like to thank Ken Morneault for his comments and
   contributions to the document.

作者はドキュメントへの彼のコメントと貢献についてケンMorneaultに感謝したがっています。

Sprague, et al.              Informational                    [Page 104]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[104ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

9. Authors' Addresses

9. 作者のアドレス

   David Sprague
   Tekelec
   5200 Paramount Pkwy.
   Morrisville, NC  27560
   Phone: +1 919-460-5563
   EMail: david.sprague@tekelec.com

デヴィッドスプレーグTekelec5200パラマウントPkwy。 Morrisville、NC 27560は以下に電話をします。 +1 919-460-5563 メールしてください: david.sprague@tekelec.com

   Dan Brendes
   Tekelec
   5200 Paramount Pkwy.
   Morrisville, NC  27560
   Phone: +1 919-460-2162
   EMail: dan.brendes@tekelec.com

ダンBrendes Tekelec5200パラマウントPkwy。 Morrisville、NC 27560は以下に電話をします。 +1 919-460-2162 メールしてください: dan.brendes@tekelec.com

   Robby Benedyk
   Tekelec
   5200 Paramount Pkwy.
   Morrisville, NC  27560
   Phone: +1 919-460-5533
   EMail: robby.benedyk@tekelec.com

ロビーBenedyk Tekelec5200パラマウントPkwy。 Morrisville、NC 27560は以下に電話をします。 +1 919-460-5533 メールしてください: robby.benedyk@tekelec.com

   Joe Keller
   Tekelec
   5200 Paramount Pkwy.
   Morrisville, NC  27560
   Phone: +1 919-460-5549
   EMail: joe.keller@tekelec.com

ジョーケラーTekelec5200パラマウントPkwy。 Morrisville、NC 27560は以下に電話をします。 +1 919-460-5549 メールしてください: joe.keller@tekelec.com

Sprague, et al.              Informational                    [Page 105]

RFC 3094      Tekelec's Transport Adapter Layer Interface     April 2001

スプレーグ、他 情報[105ページ]のRFC3094Tekelecの輸送アダプター層のインタフェース2001年4月

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (2001).  All Rights Reserved.

Copyright(C)インターネット協会(2001)。 All rights reserved。

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部広げられた実現を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsの過程で定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

上に承諾された限られた許容は、永久であり、インターネット協会、後継者または案配によって取り消されないでしょう。

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Sprague, et al.              Informational                    [Page 106]

スプレーグ、他 情報[106ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

実機のスクリーンショットをとる方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る