RFC3219 日本語訳

3219 Telephony Routing over IP (TRIP). J. Rosenberg, H. Salama, M.Squire. January 2002. (Format: TXT=184618 bytes) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                       J. Rosenberg
Request for Comments: 3219                                   dynamicsoft
Category: Standards Track                                      H. Salama
                                                           Cisco Systems
                                                               M. Squire
                                                       Hatteras Networks
                                                            January 2002

コメントを求めるワーキンググループJ.ローゼンバーグの要求をネットワークでつないでください: 3219dynamicsoft Category: 規格は2002年1月にH.サラマシスコシステムズM.郷士ハッテラスネットワークを追跡します。

                    Telephony Routing over IP (TRIP)

IPの上の電話ルート設定(旅行)

Status of this Memo

このMemoの状態

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

このドキュメントは、インターネットコミュニティにインターネット標準化過程プロトコルを指定して、改良のために議論と提案を要求します。 このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD1)の現行版を参照してください。 このメモの分配は無制限です。

Copyright Notice

版権情報

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

Copyright(C)インターネット協会(2002)。 All rights reserved。

Abstract

要約

   This document presents the Telephony Routing over IP (TRIP).  TRIP is
   a policy driven inter-administrative domain protocol for advertising
   the reachability of telephony destinations between location servers,
   and for advertising attributes of the routes to those destinations.
   TRIP's operation is independent of any signaling protocol, hence TRIP
   can serve as the telephony routing protocol for any signaling
   protocol.

このドキュメントはIP(TRIP)の上のTelephonyルート設定を提示します。 TRIPは位置のサーバの間に電話の目的地の可到達性の広告を出す、およびそれらの目的地へのルートの広告属性のための方針駆動の相互管理のドメインプロトコルです。 TRIPの操作がどんなシグナリングプロトコルからも独立している、したがって、TRIPはどんなシグナリングプロトコルのための電話ルーティング・プロトコルとしても機能できます。

   The Border Gateway Protocol (BGP-4) is used to distribute routing
   information between administrative domains.  TRIP is used to
   distribute telephony routing information between telephony
   administrative domains.  The similarity between the two protocols is
   obvious, and hence TRIP is modeled after BGP-4.

ボーダ・ゲイトウェイ・プロトコル(BGP-4)は、管理ドメインの間にルーティング情報を分配するのに使用されます。 TRIPは、電話の管理ドメインの間に電話ルーティング情報を分配するのに使用されます。 2つのプロトコルの間の類似性は明白です、そして、したがって、TRIPはBGP-4に倣われます。

Table of Contents

目次

   1    Terminology and Definitions  ..............................   3
   2    Introduction  .............................................   4
   3    Summary of Operation  .....................................   5
   3.1  Peering Session Establishment and Maintenance  ............   5
   3.2  Database Exchanges  .......................................   6
   3.3  Internal Versus External Synchronization  .................   6
   3.4  Advertising TRIP Routes  ..................................   6

1つの用語と定義… 3 2序論… 操作の4 3概要… 5 3.1 じっと見ているセッション設立と維持… 5 3.2 データベース交換… 6 3.3 外部同期に対する内部… 6 3.4 広告旅行ルート… 6

Rosenberg, et. al.          Standards Track                     [Page 1]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[1ページ]。

   3.5  Telephony Routing Information Bases  ......................   7
   3.6  Routes in TRIP  ...........................................   9
   3.7  Aggregation  ..............................................   9
   4    Message Formats  ..........................................  10
   4.1  Message Header Format  ....................................  10
   4.2  OPEN Message Format  ......................................  11
   4.3  UPDATE Message Format  ....................................  15
   4.4  KEEPALIVE Message Format   ................................  22
   4.5  NOTIFICATION Message Format   .............................  23
   5    TRIP Attributes   .........................................  24
   5.1  WithdrawnRoutes  ..........................................  24
   5.2  ReachableRoutes  ..........................................  28
   5.3  NextHopServer   ...........................................  29
   5.4  AdvertisementPath   .......................................  31
   5.5  RoutedPath  ...............................................  35
   5.6  AtomicAggregate   .........................................  36
   5.7  LocalPreference   .........................................  37
   5.8  MultiExitDisc  ............................................  38
   5.9  Communities  ..............................................  39
   5.10 ITAD Topology    ..........................................  41
   5.11 ConvertedRoute  ...........................................  43
   5.12 Considerations for Defining New TRIP Attributes   .........  44
   6    TRIP Error Detection and Handling   .......................  44
   6.1  Message Header Error Detection and Handling   .............  45
   6.2  OPEN Message Error Detection and Handling   ...............  45
   6.3  UPDATE Message Error Detection and Handling   .............  46
   6.4  NOTIFICATION Message Error Detection and Handling   .......  48
   6.5  Hold Timer Expired Error Handling   .......................  48
   6.6  Finite State Machine Error Handling   .....................  48
   6.7  Cease   ...................................................  48
   6.8  Connection Collision Detection   ..........................  48
   7    TRIP Version Negotiation   ................................  49
   8    TRIP Capability Negotiation   .............................  50
   9    TRIP Finite State Machine   ...............................  50
   10   UPDATE Message Handling   .................................  55
   10.1 Flooding Process   ........................................  56
   10.2 Decision Process   ........................................  58
   10.3  Update-Send Process   ..................................... 62
   10.4  Route Selection Criteria   ................................ 67
   10.5  Originating TRIP Routes   ................................. 67
   11    TRIP Transport   .......................................... 68
   12    ITAD Topology   ........................................... 68
   13    IANA Considerations  ...................................... 68
   13.1  TRIP Capabilities   ....................................... 68
   13.2  TRIP Attributes    ........................................ 69
   13.3  Destination Address Families   ............................ 69
   13.4  TRIP Application Protocols   .............................. 69
   13.5  ITAD Numbers   ............................................ 70

3.5 電話経路情報基地… 7 3.6 旅行では、発送します。 9 3.7集合… 9 4のメッセージ・フォーマット… 10 4.1 メッセージヘッダー形式… 10 4.2 メッセージ・フォーマットを開いてください… 11 4.3 メッセージ・フォーマットをアップデートしてください… 15 4.4 KEEPALIVEメッセージ・フォーマット… 22 4.5 通知メッセージ・フォーマット… 23 5 旅行属性… 24 5.1WithdrawnRoutes… 24 5.2ReachableRoutes… 28 5.3NextHopServer… 29 5.4AdvertisementPath… 31 5.5RoutedPath… 35 5.6AtomicAggregate… 36 5.7LocalPreference… 37 5.8MultiExitDisc… 38 5.9の共同体… 39 5.10 ITADトポロジー… 41 5.11ConvertedRoute… 新しい旅行属性を定義するための43 5.12の問題… 44 6 旅行誤り検出と取り扱い… 44 6.1 メッセージヘッダー誤り検出と取り扱い… 45 6.2 メッセージ誤り検出と取り扱いを開いてください… 45 6.3 メッセージ誤り検出と取り扱いをアップデートしてください… 46 6.4 通知メッセージ誤り検出と取り扱い… 48 6.5 タイマの満期のエラー処理を保持してください… 48 6.6有限状態機械エラー処理… 48 6.7 やんでください… 48 6.8 接続衝突検出… 48 7 旅行バージョン交渉… 49 8 旅行能力交渉… 50 9 有限状態機械をつまずかせてください… 50 10はメッセージハンドリングをアップデートします… 55 10.1 氾濫の過程… 56 10.2 決定の過程… 58 10.3 過程をアップデートして送ってください… 62 10.4 選択評価基準を発送してください… 67 10.5 由来している旅行ルート… 67 11旅行輸送… 68 12ITADトポロジー… 68 13のIANA問題… 68 13.1 旅行能力… 68 13.2 旅行属性… 69 13.3 目的地アドレス家族… 69 13.4 旅行アプリケーション・プロトコル… 69 13.5 ITAD番号… 70

Rosenberg, et. al.          Standards Track                     [Page 2]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[2ページ]。

   14    Security Considerations   ................................. 70
   A1    Appendix 1: TRIP FSM State Transitions and Actions   ...... 71
   A2    Appendix 2: Implementation Recommendations   .............. 73
   Acknowledgments  ................................................ 75
   References  ..................................................... 75
   Intellectual Property Notice  ................................... 77
   Authors' Addresses  ............................................. 78
   Full Copyright Statement  ....................................... 79

14 セキュリティ問題… 70 A1付録1: 旅行FSMは変遷と動作を述べます… 71 A2付録2: 実現推薦… 73の承認… 75の参照箇所… 75 知的所有権通知… 77人の作者のアドレス… 78 完全な著作権宣言文… 79

1. Terminology and Definitions

1. 用語と定義

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [1].

キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTはRFC2119[1]で説明されるように本書では解釈されることであるべきですか?

   A framework for Telephony Routing over IP (TRIP) is described in [2].
   We assume the reader is familiar with the framework and terminology
   of [2].  We define and use the following terms in addition to those
   defined in [2].

IP(TRIP)の上のTelephonyルート設定のための枠組みは[2]で説明されます。 私たちは、読者が[2]の枠組みと用語に詳しいと思います。 私たちは、[2]で定義されたものに加えて次の用語を定義して、使用します。

   Telephony Routing Information Base (TRIB): The database of reachable
   telephony destinations built and maintained at an LS as a result of
   its participation in TRIP.

電話経路情報基地(TRIB): TRIPへの参加の結果、LSで造られて、維持された届いている電話の目的地に関するデータベース。

   IP Telephony Administrative Domain (ITAD): The set of resources
   (gateways, location servers, etc.) under the control of a single
   administrative authority.  End users are customers of an ITAD.

IPの電話の管理ドメイン(ITAD): ただ一つの職務権限のコントロールの下におけるリソース(ゲートウェイ、位置のサーバなど)のセット。 エンドユーザはITADの顧客です。

   Less/More Specific Route: A route X is said to be less specific than
   a route Y if every destination in Y is also a destination in X, and X
   and Y are not equal.  In this case, Y is also said to be more
   specific than X.

より少ないか、より特定のルート: ルートXはまた、Yのあらゆる目的地がXの目的地であるならルートYほど特有でないと言われます、そして、XとYは等しくはありません。 また、この場合、YはXより特有であると言われます。

   Aggregation: Aggregation is the process by which multiple routes are
   combined into a single less specific route that covers the same set
   of destinations.  Aggregation is used to reduce the size of the TRIB
   being synchronized with peer LSs by reducing the number of exported
   TRIP routes.

集合: 集合は複数のルートが同じセットの目的地を含むただ一つのそれほど特定でないルートに結合される過程です。 集合は、輸出されたTRIPルートの数を減少させることによって同輩LSsに連動するTRIBのサイズを減少させるのに使用されます。

   Peers: Two LSs that share a logical association (a transport
   connection).  If the LSs are in the same ITAD, they are internal
   peers.  Otherwise, they are external peers.  The logical association
   between two peer LSs is called a peering session.

同輩: 論理的な協会(輸送接続)を共有する2LSs。 LSsが同じITADにあるなら、彼らは内部の同輩です。 さもなければ、彼らは外部の同輩です。 じっと見るセッションは2同輩LSsの間の論理的な協会に召集されます。

Rosenberg, et. al.          Standards Track                     [Page 3]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[3ページ]。

   Telephony Routing Information Protocol (TRIP): The protocol defined
   in this specification.  The function of TRIP is to advertise the
   reachability of telephony destinations, attributes associated with
   the destinations, as well as the attributes of the path towards those
   destinations.

電話経路情報プロトコル(旅行): この仕様に基づき定義されたプロトコル。 TRIPの機能は電話の目的地の可到達性の広告を出すことです、目的地に関連している属性、それらの目的地に向かった経路の属性と同様に。

   TRIP destination: TRIP can be used to manage routing tables for
   multiple protocols (SIP, H323, etc.).  In TRIP, a destination is the
   combination of (a) a set of addresses (given by an address family and
   address prefix), and (b) an application protocol (SIP, H323, etc).

TRIPの目的地: 複数のプロトコル(SIP、H323など)のために経路指定テーブルを管理するのにTRIPを使用できます。 TRIPでは、目的地は(a) 1セットのアドレス(アドレス家族とアドレス接頭語で、与える)の組み合わせであり、(b)はアプリケーション・プロトコル(SIP、H323など)です。

2. Introduction

2. 序論

   The gateway location and routing problem has been introduced in [2].
   It is considered one of the more difficult problems in IP telephony.
   The selection of an egress gateway for a telephony call, traversing
   an IP network towards an ultimate destination in the PSTN, is driven
   in large part by the policies of the various parties along the path,
   and by the relationships established between these parties.  As such,
   a global directory of egress gateways in which users look up
   destination phone numbers is not a feasible solution.  Rather,
   information about the availability of egress gateways is exchanged
   between providers, and subject to policy, made available locally and
   then propagated to other providers in other ITADs, thus creating
   routes towards these egress gateways.  This would allow each provider
   to create its own database of reachable phone numbers and the
   associated routes - such a database could be very different for each
   provider depending on policy.

ゲートウェイ位置とルーティング問題は[2]で紹介されました。 それはIP電話技術の、より難しい問題の1つであると考えられます。 PSTNの最終仕向地に向かってIPネットワークを横断して、電話呼び出しのための出口ゲートウェイの選択は、経路に沿って主に様々なパーティーの方針で駆動であり、これらのパーティーの間で関係によって確立されます。 そういうものとして、ユーザが目的地電話番号を調べる出口ゲートウェイのグローバルなディレクトリは実現可能な解決方法ではありません。 むしろ、出口ゲートウェイの有用性の情報は、他のITADsでプロバイダーの間と方針を条件として交換されて、局所的に利用可能に作られていて、次に、他のプロバイダーに伝播されます、その結果、これらの出口ゲートウェイに向かってルートを作成します。 これで、各プロバイダーはそれ自身の届いている電話番号と関連ルートに関するデータベースを作成できるでしょう--方針による各プロバイダーにおいて、そのようなデータベースは非常に異なっているかもしれません。

   TRIP is an inter-domain (i.e., inter-ITAD) gateway location and
   routing protocol.  The primary function of a TRIP speaker, called a
   location server (LS), is to exchange information with other LSs.
   This information includes the reachability of telephony destinations,
   the routes towards these destinations, and information about gateways
   towards those telephony destinations residing in the PSTN.  The TRIP
   requirements are set forth in [2].

TRIPは相互ドメイン(すなわち、相互ITAD)ゲートウェイ位置とルーティング・プロトコルです。 位置のサーバ(LS)と呼ばれるTRIPスピーカーの第一の機能は他のLSsと共に情報交換することです。 この情報はPSTNにある電話の目的地の可到達性、これらの目的地に向かったルート、およびそれらの電話の目的地に向かったゲートウェイの情報を含んでいます。 TRIP要件は[2]に詳しく説明されます。

   LSs exchange sufficient routing information to construct a graph of
   ITAD connectivity so that routing loops may be prevented.  In
   addition, TRIP can be used to exchange attributes necessary to
   enforce policies and to select routes based on path or gateway
   characteristics.  This specification defines TRIP's transport and
   synchronization mechanisms, its finite state machine, and the TRIP
   data.  This specification defines the basic attributes of TRIP.  The
   TRIP attribute set is extendible, so additional attributes may be
   defined in future documents.

LSsはルーティング輪を防ぐことができるようにITADの接続性のグラフを作図できるくらいのルーティング情報を交換します。 さらに、方針を実施して、経路に基づくルートかゲートウェイの特性を選択するのに必要な属性を交換するのにTRIPを使用できます。 この仕様はTRIPの輸送、同期メカニズム、有限状態機械、およびTRIPデータを定義します。 この仕様はTRIPの基本的な属性を定義します。 TRIP属性セットが拡張可能であるので、追加属性は将来のドキュメントで定義されるかもしれません。

Rosenberg, et. al.          Standards Track                     [Page 4]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[4ページ]。

   TRIP is modeled after the Border Gateway Protocol 4 (BGP-4) [3] and
   enhanced with some link state features, as in the Open Shortest Path
   First (OSPF) protocol [4], IS-IS [5], and the Server Cache
   Synchronization Protocol (SCSP) [6].  TRIP uses BGP's inter-domain
   transport mechanism, BGP's peer communication, BGP's finite state
   machine, and similar formats and attributes as BGP.  Unlike BGP
   however, TRIP permits generic intra-domain LS topologies, which
   simplifies configuration and increases scalability in contrast to
   BGP's full mesh requirement of internal BGP speakers.  TRIP uses an
   intra-domain flooding mechanism similar to that used in OSPF [4],
   IS-IS [5], and SCSP [6].

TRIPはボーダ・ゲイトウェイ・プロトコル4(BGP-4)[3]に倣われて、いくつかのリンク州の特徴で高められます、オープンShortest Path First(OSPF)プロトコル[4]のように-、[5]、およびServer Cache Synchronizationプロトコル(SCSP)[6]。 TRIPはBGPとしてBGPの相互ドメイン移送機構、BGPの同輩コミュニケーション、BGPの有限状態機械、同様の形式、および属性を使用します。 しかしながら、BGPと異なって、TRIPは一般的なイントラドメインLS topologiesを可能にします。(LS topologiesはBGPの内部のBGPスピーカーの完全なメッシュ要件と対照して構成を簡素化して、スケーラビリティを増加させます)。 TRIPがOSPF[4]で使用されるそれと同様のイントラドメイン氾濫メカニズムを使用する、-、[5]、およびSCSP[6]。

   TRIP permits aggregation of routes as they are advertised through the
   network.  TRIP does not define a specific route selection algorithm.

それらがネットワークのを通して広告に掲載されているとき、TRIPはルートの集合を可能にします。 TRIPは特定のルート選択アルゴリズムを定義しません。

   TRIP runs over a reliable transport protocol.  This eliminates the
   need to implement explicit fragmentation, retransmission,
   acknowledgment, and sequencing.  The error notification mechanism
   used in TRIP assumes that the transport protocol supports a graceful
   close, i.e., that all outstanding data will be delivered before the
   connection is closed.

TRIPは信頼できるトランスポート・プロトコルをひきます。 これは明白な断片化、「再-トランスミッション」、承認、および配列を実行する必要性を排除します。 TRIPで使用されるエラー通知メカニズムは、トランスポート・プロトコルが優雅な閉鎖を支持して、すなわち、接続が閉じるようになる前にすべての傑出しているデータが送られると仮定します。

   TRIP's operation is independent of any particular telephony signaling
   protocol.  Therefore, TRIP can be used as the routing protocol for
   any of these protocols, e.g., H.323 [7] and SIP [8].

TRIPの操作はどんな特定の電話シグナリングプロトコルからも独立しています。 したがって、これらのプロトコルのどれか、例えば、H.323[7]とSIP[8]にルーティング・プロトコルとしてTRIPを使用できます。

   The LS peering topology is independent of the physical topology of
   the network.  In addition, the boundaries of an ITAD are independent
   of the boundaries of the layer 3 routing autonomous systems.  Neither
   internal nor external TRIP peers need to be physically adjacent.

LSじっと見るトポロジーはネットワークの物理的なトポロジーから独立しています。 さらに、ITADの境界は層3のルーティング自律システムの境界から独立しています。内部でなくてまた外部でないTRIP同輩は、肉体的に隣接している必要があります。

3. Summary of Operation

3. 操作の概要

   This section summarizes the operation of TRIP.  Details are provided
   in later sections.

このセクションはTRIPの操作をまとめます。 詳細は後のセクションで明らかにされます。

3.1. Peering Session Establishment and Maintenance

3.1. じっと見ているセッション設立と維持

   Two peer LSs form a transport protocol connection between one
   another.  They exchange messages to open and confirm the connection
   parameters, and to negotiate the capabilities of each LS as well as
   the type of information to be advertised over this connection.

2同輩LSsがお互いの間の輸送プロトコル接続を形成します。 彼らは接続パラメタを開いて、確認して、情報の種類と同様に各LSがこの接続の上に広告に掲載されている能力を交渉するメッセージを交換します。

   KeepAlive messages are sent periodically to ensure adjacent peers are
   operational.  Notification messages are sent in response to errors or
   special conditions.  If a connection encounters an error condition, a
   Notification message is sent and the connection is closed.

隣接している同輩が確実に操作上になるようにするために定期的にKeepAliveメッセージを送ります。 誤りか特別な状態に対応して通知メッセージを送ります。 接続がエラー条件に遭遇するなら、Notificationメッセージを送ります、そして、接続は閉じます。

Rosenberg, et. al.          Standards Track                     [Page 5]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[5ページ]。

3.2. Database Exchanges

3.2. データベース交換

   Once the peer connection has been established, the initial data flow
   is a dump of all routes relevant to the new peer (In the case of an
   external peer, all routes in the LS's Adj-TRIB-Out for that external
   peer.  In the case of an internal peer, all routes in the Ext-TRIB
   and all Adj-TRIBs-In).  Note that the different TRIBs are defined in
   Section 3.5.

同輩接続がいったん確立されると、初期のデータフローは新しい同輩に関連しているすべてのルートのダンプです。(外部の同輩の場合では、外のLSのそれにおける、外部のAdj-TRIBのすべてのルートがじっと見ます。 内部の同輩のケース、Ext-TRIBのすべてのルート、および中のすべてのAdj-TRIBsで). 異なったTRIBsがセクション3.5で定義されることに注意してください。

   Incremental updates are sent as the TRIP routing tables (TRIBs)
   change.  TRIP does not require periodic refresh of the routes.
   Therefore, an LS must retain the current version of all routing
   entries.

TRIP経路指定テーブル(TRIBs)が変化するとき、アップデート増加を送ります。 TRIPは必要でない、周期的である、ルートをリフレッシュしてください。 したがって、LSはすべてのルーティングエントリーの最新版を保有しなければなりません。

   If a particular ITAD has multiple LSs and is providing transit
   service for other ITADs, then care must be taken to ensure a
   consistent view of routing within the ITAD.  When synchronized the
   TRIP routing tables, i.e., the Loc-TRIBs, of all internal peers are
   identical.

特定のITADが複数のLSsを持って、トランジットサービスを他のITADsに供給しているなら、ITADの中でルーティングの一貫した視点を確実にするために注意しなければなりません。 連動すると、すなわち、TRIP経路指定テーブル、すべての内部の同輩のLoc-TRIBsは同じです。

3.3. Internal Versus External Synchronization

3.3. 外部同期に対して内部です。

   As with BGP, TRIP distinguishes between internal and external peers.
   Within an ITAD, internal TRIP uses link-state mechanisms to flood
   database updates over an arbitrary topology.  Externally, TRIP uses
   point-to-point peering relationships to exchange database
   information.

BGPのように、TRIPは内部の、そして、外部の同輩を見分けます。 ITADの中では、内部のTRIPは、任意のトポロジーの上にデータベース更新をあふれさせるのにリンク州のメカニズムを使用します。 外部的に、TRIPは、データベース情報を交換するのに二地点間じっと見る関係を使用します。

   To achieve internal synchronization, internal peer connections are
   configured between LSs of the same ITAD such that the resulting
   intra-domain LS topology is connected and sufficiently redundant.
   This is different from BGP's approach that requires all internal
   peers to be connected in a full mesh topology, which may result in
   scaling problems.  When an update is received from an internal peer,
   the routes in the update are checked to determine if they are newer
   than the version already in the database.  Newer routes are then
   flooded to all other peers in the same domain.

内部の同期を達成するために、内部の同輩接続が同じITADのLSsの間で構成されるので、結果として起こるイントラドメインLSトポロジーは、接続されていて十分余分です。 これはすべての内部の同輩がスケーリング問題をもたらすかもしれない完全なメッシュトポロジーで接されるのを必要とするBGPのアプローチと異なっています。内部の同輩からアップデートを受けるとき、それらが既にデータベースのバージョンより新しいかどうか決定するためにアップデートにおけるルートをチェックします。 より新しいルートは他の同輩がその時同じドメインですべてに浸水したということです。

3.4. Advertising TRIP Routes

3.4. 広告旅行ルート

   In TRIP, a route is defined as the combination of (a) a set of
   destination addresses (given by an address family indicator and an
   address prefix), and (b) an application protocol (e.g. SIP, H323,
   etc.).  Generally, there are additional attributes associated with
   each route (for example, the next-hop server).

TRIPでは、ルートは(b) (a) 1セットの送付先アドレス(アドレス家族インディケータとアドレス接頭語で、与える)の組み合わせ、およびアプリケーション・プロトコル(例えば、SIP、H323など)と定義されます。 一般に、各ルート(例えば、次のホップサーバ)に関連している追加属性があります。

Rosenberg, et. al.          Standards Track                     [Page 6]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[6ページ]。

   TRIP routes are advertised between a pair of LSs in UPDATE messages.
   The destination addresses are included in the ReachableRoutes
   attribute of the UPDATE, while other attributes describe things like
   the path or egress gateway.

UPDATEメッセージの1組のLSsの間にTRIPルートの広告を出します。 送付先アドレスはUPDATEのReachableRoutes属性に含まれています、他の属性が経路や出口ゲートウェイのようなものについて説明しますが。

   If an LS chooses to advertise a TRIP route, it may add to or modify
   the attributes of the route before advertising it to a peer.  TRIP
   provides mechanisms by which an LS can inform its peer that a
   previously advertised route is no longer available for use.  There
   are three methods by which a given LS can indicate that a route has
   been withdrawn from service:

LSが、TRIPルートの広告を出すのを選ぶなら、同輩にそれの広告を出す前に、それは、ルートについて加えるか、または属性を変更するかもしれません。 TRIPはLSが以前に広告を出したルートがもう使用に利用可能でないことを同輩に知らせることができるメカニズムを提供します。 与えられたLSが、ルートがサービスから引っ込められたのを示すことができる3つの方法があります:

      -  Include the route in the WithdrawnRoutes Attribute in an UPDATE
         message, thus marking the associated destinations as being no
         longer available for use.
      -  Advertise a replacement route with the same set of destinations
         in the ReachableRoutes Attribute.
      -  For external peers where flooding is not in use, the LS-to-LS
         peer connection can be closed, which implicitly removes from
         service all routes which the pair of LSs had advertised to each
         other over that peer session.  Note that terminating an
         internal peering session does not necessarily remove the routes
         advertised by the peer LS as the same routes may have been
         received from multiple internal peers because of flooding.  If
         an LS determines that another internal LS is no longer active
         (from the ITAD Topology attributes of the UPDATE messages from
         other internal peers), then it MUST remove all routes
         originated into the LS by that LS and rerun its decision
         process.

- UPDATEメッセージのWithdrawnRoutes Attributeのルートを含めてください、その結果、もう使用に利用可能でないとして関連目的地を示します。 - 同じセットの目的地がReachableRoutes Attributeにある状態で、交換ルートの広告を出してください。 - 外部の同輩に関しては、氾濫が使用中でないところでは、LSからLSとの同輩接続(それとなくサービスからLSsの組がその同輩セッションの間に互いに広告を出していたすべてのルートを取り外す)は閉店できます。 内部のじっと見るセッションを終えると氾濫のために複数の内部の同輩から同じルートを受け取ったかもしれないように同輩LSによって広告に掲載されたルートが必ず取り外されるというわけではないことに注意してください。 LSが、別の内部のLSがもうアクティブでないことを(他の内部の同輩からのUPDATEメッセージのITAD Topology属性からの)決定するなら、それは、そのLSによってLSに溯源されたすべてのルートを取り外して、決定の過程を再放送しなければなりません。

3.5. Telephony Routing Information Bases

3.5. 電話経路情報基地

   A TRIP LS processes three types of routes:

TRIP LSは3つのタイプのルートを処理します:

      -  External routes: An external route is a route received from an
         external peer LS
      -  Internal routes: An internal route is a route received from an
         internal LS in the same ITAD.
      -  Local routes: A local route is a route locally injected into
         TRIP, e.g. by configuration or by route redistribution from
         another routing protocol.

- 外部経路: 外部経路は外部の同輩LSから受け取られたルートです--インターナルは以下を発送します。 内部のルートは同じITADの内部のLSから受け取られたルートです。 - ローカルのルート: 例えば、構成かルート再分配によってローカルのルートは別のルーティング・プロトコルからの局所的にTRIPに注がれたルートです。

   The Telephony Routing Information Base (TRIB) within an LS consists
   of four distinct parts:

LSの中のTelephony経路情報基地(TRIB)は4つの異なった部品から成ります:

Rosenberg, et. al.          Standards Track                     [Page 7]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[7ページ]。

      -  Adj-TRIBs-In: The Adj-TRIBs-In store routing information that
         has been learned from inbound UPDATE messages.  Their contents
         represent TRIP routes that are available as an input to the
         Decision Process.  These are the "unprocessed" routes received.
         The routes from each external peer LS and each internal LS are
         maintained in this database independently, so that updates from
         one peer do not affect the routes received from another LS.
         Note that there is an Adj-TRIB-In for every LS within the
         domain, even those with which the LS is not directly peered.
      -  Ext-TRIB: There is only one Ext-TRIB database per LS.  The LS
         runs the route selection algorithm on all external routes
         (stored in the Adj-TRIBs-In of the external peers) and local
         routes (may be stored in an Adj-TRIB-In representing the local
         LS) and selects the best route for a given destination and
         stores it in the Ext-TRIB.  The use of Ext-TRIB will be
         explained further in Section 10.3.1
      -  Loc-TRIB: The Loc-TRIB contains the local TRIP routing
         information that the LS has selected by applying its local
         policies to the routing information contained in its Adj-
         TRIBs-In of internal LSs and the Ext-TRIB.
      -  Adj-TRIBs-Out:  The Adj-TRIBs-Out store the information that
         the local LS has selected for advertisement to its external
         peers.  The routing information stored in the Adj-TRIBs-Out
         will be carried in the local LS's UPDATE messages and
         advertised to its peers.

- 中のAdj-TRIBs: 本国行きのUPDATEメッセージから学習された用意してAdj-TRIBsルーティング情報。 それらの内容は入力としてDecision Processに利用可能なTRIPルートを表します。 これらは受け取られた「未加工」のルートです。 それぞれの外部の同輩LSとそれぞれの内部のLSからのルートはこのデータベースで独自に維持されます、1人の同輩からのアップデートが別のLSから受け取られたルートに影響しないように。 ある注意、Adj-TRIB-In、ドメインの中のあらゆるLS、LSが直接そうでないものさえじっと見ました。 - Ext-TRIB: 1LSあたり1つのExt-TRIBデータベースしかありません。 LSはすべての外部経路(中の外部の同輩のAdj-TRIBsでは、格納される)とローカルのルート(地方のLSを表しながら、中のAdj-TRIBに格納されるかもしれない)でルート選択アルゴリズムを走らせて、最も良いルートを与えられた目的地に選択して、Ext-TRIBにそれを格納します。 Ext-TRIBの使用はセクション10.3.1で、より詳しく説明されるでしょう--、Loc-TRIB: Loc-TRIBはLSが中の内部のLSsとExt-TRIBのAdj- TRIBsに含まれたルーティング情報にローカルの方針を適用することによって選択したローカルのTRIPルーティング情報を含んでいます。 - 外のAdj-TRIBs: 外のAdj-TRIBsは地方のLSが広告のために外部の同輩に選択した情報を格納します。 外のAdj-TRIBsに格納されたルーティング情報の、地方のLSのUPDATEメッセージで運んで、同輩に広告を出すでしょう。

   Figure 1 illustrates the relationship between the four parts of the
   routing information base.

図1はルーティング情報ベースの4つの一部の間の関係を例証します。

                            Loc-TRIB
                                ^
                                |
                        Decision Process
                         ^      ^      |
                         |      |      |
                Adj-TRIBs-In    |      V
               (Internal LSs)   |   Adj-TRIBs-Out
                                |
                                |
                                |
                             Ext-TRIB
                            ^        ^
                            |        |
                   Adj-TRIB-In      Local Routes
               (External Peers)

Loc-TRIB^| 決定の過程^ ^| | | | 中のAdj-TRIBs| V(内部のLSs)| 外のAdj-TRIBs| | | Ext-TRIB^ ^| | 中のAdj-TRIBのローカルのルート(外部の同輩)

                     Figure 1: TRIB Relationships

図1: TRIB関係

Rosenberg, et. al.          Standards Track                     [Page 8]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[8ページ]。

   Although the conceptual model distinguishes between Adj-TRIBs-In,
   Ext-TRIB, Loc-TRIB, and Adj-TRIBs-Out, this neither implies nor
   requires that an implementation must maintain four separate copies of
   the routing information.  The choice of implementation (for example,
   4 copies of the information vs. 1 copy with pointers) is not
   constrained by the protocol.

概念モデルは中のAdj-TRIBs、Ext-TRIB、Loc-TRIB、および外のAdj-TRIBsを見分けますが、これは、実現がルーティング情報の別々のコピー4部を維持しなければならないのを含意でない、また必要としません。 実現(例えば、情報対1のコピー4部はポインタでコピーされる)の選択はプロトコルによって抑制されません。

3.6. Routes in TRIP

3.6. 旅行におけるルート

   A route in TRIP specifies a range of numbers by being a prefix of
   those numbers (the exact definition & syntax of route are in 5.1.1).
   Arbitrary ranges of numbers are not atomically representable by a
   route in TRIP.  A prefix range is the only type of range supported
   atomically.  An arbitrary range can be accomplished by using multiple
   prefixes in a ReachableRoutes attribute (see Section 5.1 & 5.2).  For
   example, 222-xxxx thru 999-xxxx could be represented by including the
   prefixes 222, 223, 224,...,23,24,...,3,4,...,9 in a ReachableRoutes
   attribute.

TRIPのルートがそれらの数の接頭語であることでさまざまな数を指定する、(ルートの正確な定義と構文がある、5.1、.1、) 任意の範囲の数はTRIPのルートで原子論的に「表-可能」ではありません。 接頭語範囲は原子論的に支持された唯一のタイプの範囲です。 ReachableRoutes属性に複数の接頭語を使用することによって、任意の範囲を達成できます(セクション5.1と5.2を見てください)。 例えば、接頭語222、223、224を含んでいることによって、222-xxxxから999-xxxxを表すことができるでしょう…,23,24,...,3,4,...ReachableRoutes属性における9。

3.7. Aggregation

3.7. 集合

   Aggregation is a scaling enhancement used by an LS to reduce the
   number of routing entries that it has to synchronize with its peers.
   Aggregation may be performed by an LS when there is a set of routes
   {R1, R2, ...} in its TRIB such that there exists a less specific
   route R where every valid destination in R is also a valid
   destination in {R1, R2, ...} and vice-versa.  Section 5 includes a
   description of how to combine each attribute (by type) on the {R1,
   R2, ...} routes into an attribute for R.

集合はそれが同輩と同時にさせなければならないルーティングエントリーの数を減少させるのにLSによって使用されたスケーリング増進です。 また、Rのあらゆる有効な目的地がR1、R2、…の有効な目的地であり、逆もまた同様ですそれほど特定でないルートRが存在するように1セットのルートR1、R2、…がTRIBにあるとき、集合はLSによって実行されるかもしれません。 セクション5がどう、各属性(タイプする)を結合するかに関する記述を含める、R1、R2… Rのための属性へのルート。

   Note that there is no mechanism within TRIP to communicate that a
   particular address prefix is not used or valid within a particular
   address family, and thus that these addresses could be skipped during
   aggregation.  LSs may use methods outside of TRIP to learn of invalid
   prefixes that may be ignored during aggregation.

交信するTRIPの中に特定のアドレス接頭語がそうでないメカニズムが全く特定のアドレス家族の中で中古であるか、または有効な状態でなくて、その結果、集合の間これらのアドレスはスキップできたことに注意してください。 LSsは、集合の間に無視されるかもしれない無効の接頭語を知るのにTRIPの外で方法を使用するかもしれません。

   An LS is not required to perform aggregation, however it is
   recommended whenever maintaining a smaller TRIB is important.  An LS
   decides based on its local policy whether or not to aggregate a set
   of routes into a single aggregate route.

LSは集合を実行するのに必要でなく、より小さいTRIBが重要であると主張するとき、しかしながら、それはお勧めです。 LSは、ローカルの方針に基づいて1セットのルートに集めるかどうかただ一つの集合ルートに決めます。

   Whenever an LS aggregates multiple routes where the NextHopServer is
   not identical in all aggregated routes, the NextHopServer attribute
   of the aggregate route must be set to a signalling server in the
   aggregating LS's domain.

LSがすべての集められたルートでNextHopServerが同じでない複数のルートに集めるときはいつも、集合LSのドメインの合図サーバに集合ルートのNextHopServer属性を設定しなければなりません。

Rosenberg, et. al.          Standards Track                     [Page 9]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[9ページ]。

   When an LS resets the NextHopServer of any route, and this may be
   performed because of aggregation or other reasons, it has the effect
   of adding another signalling server along the signalling path to
   these destinations.  The end result is that the signalling path
   between two destinations may consist of multiple signalling servers
   across multiple domains.

LSがどんなルートのNextHopServerもリセットして、これが集合か他の理由のために実行されるとき、それには、合図経路に沿って別の合図サーバをこれらの目的地に加えるという効果があります。 結末は2つの目的地の間の合図経路が複数のドメインの向こう側に複数の合図サーバから成るかもしれないということです。

4. Message Formats

4. メッセージ・フォーマット

   This section describes message formats used by TRIP.  Messages are
   sent over a reliable transport protocol connection.  A message MUST
   be processed only after it is entirely received.  The maximum message
   size is 4096 octets.  All implementations MUST support this maximum
   message size.  The smallest message that MAY be sent consists of a
   TRIP header without a data portion, or 3 octets.

このセクションはTRIPによって使用されたメッセージ・フォーマットについて説明します。 頼もしい輸送プロトコル接続の上にメッセージを送ります。 それを完全に受け取った後にだけメッセージを処理しなければなりません。 最大のメッセージサイズは4096の八重奏です。 すべての実現がこの最大のメッセージサイズを支持しなければなりません。 送られるかもしれない中で最も小さいメッセージはデータ部も、または3つの八重奏なしでTRIPヘッダーから成ります。

4.1. Message Header Format

4.1. メッセージヘッダー形式

   Each message has a fixed-size header.  There may or may not be a data
   portion following the header, depending on the message type.  The
   layout of the header fields is shown in Figure 2.

各メッセージには、固定サイズヘッダーがあります。 メッセージタイプに頼っていて、ヘッダーに続くデータ部があるかもしれません。 ヘッダーフィールドのレイアウトは図2に示されます。

         0                   1                   2
         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
         +--------------+----------------+---------------+
         |          Length               |      Type     |
         +--------------+----------------+---------------+

0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 +--------------+----------------+---------------+ | 長さ| タイプ| +--------------+----------------+---------------+

                      Figure 2: TRIP Header

図2: 旅行ヘッダー

   Length:  This 2-octet unsigned integer indicates the total length of
   the message, including the header, in octets.  Thus, it allows one to
   locate, in the transport-level stream, the beginning of the next
   message.  The value of the Length field must always be at least 3 and
   no greater than 4096, and may be further constrained depending on the
   message type.  No padding of extra data after the message is allowed,
   so the Length field must have the smallest value possible given the
   rest of the message.

長さ: この2八重奏の符号のない整数は八重奏にヘッダーを含むメッセージの全長を示します。 したがって、それで、1つは輸送レベルストリームで次のメッセージの始まりの場所を見つけることができます。 いつもLength分野の値が少なくとも3でなければならない、4096以下、メッセージタイプへの一層の強制的な頼るのはそうです。 メッセージが許容された後に付加的なデータのいいえ詰め物によって、Length分野で可能な最も小さい値にメッセージの残りを与えなければなりません。

   Type:  This 1-octet unsigned integer indicates the type code of the
   message.  The following type codes are defined:

以下をタイプしてください。 この1八重奏の符号のない整数はメッセージのタイプコードを示します。 以下のタイプコードは定義されます:

      1 - OPEN
      2 - UPDATE
      3 - NOTIFICATION
      4 - KEEPALIVE

1--開いている2--アップデート3--通知4--KEEPALIVE

Rosenberg, et. al.          Standards Track                    [Page 10]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[10ページ]。

4.2. OPEN Message Format

4.2. 開いているメッセージ・フォーマット

   After a transport protocol connection is established, the first
   message sent by each side is an OPEN message.  If the OPEN message is
   acceptable, a KEEPALIVE message confirming the OPEN is sent back.
   Once the OPEN is confirmed, UPDATE, KEEPALIVE, and NOTIFICATION
   messages may be exchanged.

輸送プロトコル接続が確立された後に、それぞれの側によって送られた最初のメッセージはオープンメッセージです。 オープンメッセージが許容できるなら、オープンを確認するKEEPALIVEメッセージは返送されます。 いったんオープンを確認すると、UPDATE、KEEPALIVE、およびNOTIFICATIONメッセージを交換するかもしれません。

   The minimum length of the OPEN message is 17 octets (including
   message header).  OPEN messages not meeting this minimum requirement
   are handled as defined in Section 6.2.

オープンメッセージの最小の長さは17の八重奏(メッセージヘッダーを含んでいて)です。 この必要最小限を満たさないオープンメッセージがセクション6.2で定義されるように扱われます。

   In addition to the fixed-size TRIP header, the OPEN message contains
   the following fields:

固定サイズTRIPヘッダーに加えて、オープンメッセージは以下の分野を含んでいます:

       0                   1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +---------------+---------------+--------------+----------------+
      |    Version    |    Reserved   |          Hold Time            |
      +---------------+---------------+--------------+----------------+
      |                            My ITAD                            |
      +---------------+---------------+--------------+----------------+
      |                        TRIP Identifier                        |
      +---------------+---------------+--------------+----------------+
      |    Optional Parameters Len    |Optional Parameters (variable)...
      +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | バージョン| 予約されます。| 保持時間| +---------------+---------------+--------------+----------------+ | 私のITAD| +---------------+---------------+--------------+----------------+ | 旅行識別子| +---------------+---------------+--------------+----------------+ | 任意のParametersレン|任意のパラメタ(変数)… +---------------+---------------+--------------+----------------+

                        Figure 3: TRIP OPEN Header

図3: オープンなヘッダーをつまずかせてください。

   Version:
   This 1-octet unsigned integer indicates the protocol version of the
   message.  The current TRIP version number is 1.

バージョン: この1八重奏の符号のない整数はメッセージのプロトコルバージョンを示します。 現在のTRIPバージョン番号は1です。

   Hold Time:
   This 2-octet unsigned integer indicates the number of seconds that
   the sender proposes for the value of the Hold Timer.  Upon receipt of
   an OPEN message, an LS MUST calculate the value of the Hold Timer by
   using the smaller of its configured Hold Time and the Hold Time
   received in the OPEN message.  The Hold Time MUST be either zero or
   at least three seconds.  An implementation MAY reject connections on
   the basis of the Hold Time.  The calculated value indicates the
   maximum number of seconds that may elapse between the receipt of
   successive KEEPALIVE and/or UPDATE messages by the sender.

保持時間: この2八重奏の符号のない整数は送付者がHold Timerの値のために提案する秒数を示します。 オープンメッセージを受け取り次第、LS MUSTは、オープンメッセージに受け取られた構成されたHold TimeとHold Timeについて、より小さいのを使用することによって、Hold Timerの値について計算します。 Hold Timeはゼロか少なくとも3秒のどちらかでなければなりません。 実装はHold Timeに基づいて接続を拒絶するかもしれません。 計算された値は連続したKEEPALIVE、そして/または、UPDATEメッセージの領収書の間で送付者で経過するかもしれない秒の最大数を示します。

   This 4-octet unsigned integer indicates the ITAD number of the
   sender.  The ITAD number must be unique for this domain within this
   confederation of cooperating LSs.

この4八重奏の符号のない整数は送付者のITAD番号を示します。 このドメインに、ITAD番号は協力LSsのこの同盟者の中でユニークであるに違いありません。

Rosenberg, et. al.          Standards Track                    [Page 11]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[11ページ]。

   ITAD numbers are assigned by IANA as specified in Section 13.  This
   document reserves ITAD number 0.  ITAD numbers from 1 to 255 are
   designated for private use.

ITAD番号はセクション13における指定されるとしてのIANAによって割り当てられます。 このドキュメントはITAD No.0を予約します。 1〜255までのITAD番号は私的使用目的で指定されます。

   TRIP Identifier:
   This 4-octet unsigned integer indicates the TRIP Identifier of the
   sender.  The TRIP Identifier MUST uniquely identify this LS within
   its ITAD.  A given LS MAY set the value of its TRIP Identifier to an
   IPv4 address assigned to that LS.  The value of the TRIP Identifier
   is determined on startup and MUST be the same for all peer
   connections.  When comparing two TRIP identifiers, the TRIP
   Identifier is interpreted as a numerical 4-octet unsigned integer.

旅行識別子: この4八重奏の符号のない整数は送付者のTRIP Identifierを示します。 TRIP IdentifierはITADの中で唯一このLSを特定しなければなりません。 与えられたLS MAYはそのLSに割り当てられたIPv4アドレスにTRIP Identifierの値を設定しました。 TRIP Identifierの値は、始動で決定していて、すべての同輩接続に、同じであるに違いありません。 2つのTRIP識別子を比較するとき、TRIP Identifierは数字の4八重奏の符号のない整数として解釈されます。

   Optional Parameters Length:
   This 2-octet unsigned integer indicates the total length of the
   Optional Parameters field in octets.  If the value of this field is
   zero, no Optional Parameters are present.

任意のパラメタの長さ: この2八重奏の符号のない整数は八重奏における、Optional Parameters分野の全長を示します。 この分野の値がゼロであるなら、どんなOptional Parametersも存在していません。

   Optional Parameters:
   This field may contain a list of optional parameters, where each
   parameter is encoded as a <Parameter Type, Parameter Length,
   Parameter Value> triplet.

任意のパラメタ: この分野は任意のパラメタのリストを含むかもしれません、Parameter Length、Parameter Value>三つ子。そこでは、各パラメタが<Parameter Typeとしてコード化されます。

       0                   1                   2
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +---------------+---------------+--------------+----------------+
      |       Parameter Type          |       Parameter Length        |
      +---------------+---------------+--------------+----------------+
      |                  Parameter Value (variable)...
      +---------------+---------------+--------------+----------------+

0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | パラメータの型| パラメタの長さ| +---------------+---------------+--------------+----------------+ | パラメタ値(可変)… +---------------+---------------+--------------+----------------+

                    Figure 4: Optional Parameter Encoding

図4: 任意のパラメタコード化

   Parameter Type:
   This is a 2-octet field that unambiguously identifies individual
   parameters.

パラメータの型: これは明白に個々のパラメタを特定する2八重奏の分野です。

   Parameter Length:
   This is a 2-octet field that contains the length of the Parameter
   Value field in octets.

パラメタの長さ: これは八重奏における、Parameter Value分野の長さを含む2八重奏の分野です。

   Parameter Value:
   This is a variable length field that is interpreted according to the
   value of the Parameter Type field.

パラメタ値: これはParameter Type分野の値に従って解釈される可変長フィールドです。

Rosenberg, et. al.          Standards Track                    [Page 12]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[12ページ]。

4.2.1. Open Message Optional Parameters

4.2.1. 開いているメッセージ任意のパラメタ

   This document defines the following Optional Parameters for the OPEN
   message.

このドキュメントはオープンメッセージのために以下のOptional Parametersを定義します。

4.2.1.1. Capability Information

4.2.1.1. 能力情報

   Capability Information uses Optional Parameter type 1.  This is an
   optional parameter used by an LS to convey to its peer the list of
   capabilities supported by the LS.  This permits an LS to learn of the
   capabilities of its peer LSs.  Capability negotiation is defined in
   Section 8.

能力情報はOptional Parameterタイプ1を使用します。 これはLSによってサポートされた能力のリストを同輩に伝えるのにLSによって使用された任意のパラメタです。 これは、LSが同輩LSsの能力を知ることを許可します。 能力交渉はセクション8で定義されます。

   The parameter contains one or more triples <Capability Code,
   Capability Length, Capability Value>, where each triple is encoded as
   shown below:

パラメタが1つを含んでいるか、または以上は<Capability Codeを3倍にします、Capability Length、Capability Value>、各三重が以下に示すようにコード化されるところで:

    0                   1                   2
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |       Capability Code         |       Capability Length       |
   +---------------+---------------+--------------+----------------+
   |       Capability Value (variable)...
   +---------------+---------------+--------------+----------------+

0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | 能力コード| 能力の長さ| +---------------+---------------+--------------+----------------+ | 能力値(可変)… +---------------+---------------+--------------+----------------+

           Figure 5:  Capability Optional Parameter

図5: 能力の任意のパラメタ

   Capability Code:
   Capability Code is a 2-octet field that unambiguously identifies
   individual capabilities.

能力コード: 能力Codeは明白に個々の能力を特定する2八重奏の分野です。

   Capability Length:
   Capability Length is a 2-octet field that contains the length of the
   Capability Value field in octets.

能力の長さ: 能力Lengthは八重奏における、Capability Value分野の長さを含む2八重奏の分野です。

   Capability Value:
   Capability Value is a variable length field that is interpreted
   according to the value of the Capability Code field.

能力値: 能力ValueはCapability Code分野の値に従って解釈される可変長フィールドです。

   Any particular capability, as identified by its Capability Code, may
   appear more than once within the Optional Parameter.

Capability Codeによって特定されるどんな特定の能力もOptional Parameterの中で一度より多く見えるかもしれません。

   This document reserves Capability Codes 32768-65535 for vendor-
   specific applications (these are the codes with the first bit of the
   code value equal to 1).  This document reserves value 0.  Capability
   Codes (other than those reserved for vendor specific use) are
   controlled by IANA.  See Section 13 for IANA considerations.

このドキュメントはベンダーの特定のアプリケーションのためにCapability Codes32768-65535を予約します(これらは1と等しいコード値の最初のビットがあるコードです)。 このドキュメントは値0を予約します。 能力Codes(ベンダー特定的用法のために予約されたものを除いた)はIANAによって制御されます。 IANA問題に関してセクション13を見てください。

Rosenberg, et. al.          Standards Track                    [Page 13]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[13ページ]。

   The following Capability Codes are defined by this specification:

以下のCapability Codesはこの仕様で定義されます:

      Code           Capability
      1              Route Types Supported
      2              Send Receive Capability

2であるとサポートされたコード能力1ルートタイプが発信する、能力を受けてください。

4.2.1.1.1. Route Types Supported

4.2.1.1.1. タイプが支えたルート

   The Route Types Supported Capability Code lists the route types
   supported in this peering session by the transmitting LS.  An LS MUST
   NOT use route types that are not supported by the peer LS in any
   particular peering session.  If the route types supported by a peer
   are not satisfactory, an LS SHOULD terminate the peering session.
   The format for a Route Type is:

Route Types Supported Capability Codeはこのじっと見るセッションのときに伝わっているLSによってサポートされたルートタイプを記載します。 LS MUST NOTはどんな特定のじっと見るセッションのときにも同輩LSによってサポートされないルートタイプを使用します。 同輩によってサポートされたルートタイプが満足できないなら、LS SHOULDはじっと見るセッションを終えます。 Route Typeのための形式は以下の通りです。

    0                   1                   2
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |        Address Family         |     Application Protocol      |
   +---------------+---------------+--------------+----------------+

0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | アドレスファミリー| アプリケーション・プロトコル| +---------------+---------------+--------------+----------------+

            Figure 6: Route Types Supported Capability

図6: 能力であるとサポートされたルートタイプ

   The Address Family and Application Protocol are as defined in Section
   5.1.1.  Address Family gives the address family being routed (within
   the ReachableRoutes attribute).  The application protocol lists the
   application for which the routes apply.  As an example, a route type
   for TRIP could be <E.164, SIP>, indicating a set of E.164
   destinations for the SIP protocol.

Address FamilyとApplicationプロトコルがセクション5.1.1で定義されるようにあります。 アドレスFamilyは発送される(ReachableRoutes属性の中で)アドレスファミリーに与えます。 アプリケーション・プロトコルはルートが申し込まれるアプリケーションを記載します。 例として、TRIPのためのルートタイプは<E.164であるかもしれません、SIP>、SIPプロトコルのために1セットのE.164の目的地を示して。

   The Route Types Supported Capability MAY contain multiple route types
   in the capability.  The number of route types within the capability
   is the maximum number that can fit given the capability length.  The
   Capability Code is 1 and the length is variable.

Route Types Supported Capabilityは能力に複数のルートタイプを含むかもしれません。 能力の中のルートタイプの数は能力の長さを考えて、合うことができる最大数です。 Capability Codeは1歳です、そして、長さは可変です。

4.2.1.1.2. Send Receive Capability

4.2.1.1.2. 発信、能力を受けてください。

   This capability specifies the mode in which the LS will operate with
   this particular peer.  The possible modes are: Send Only mode,
   Receive Only mode, or Send Receive mode.  The default mode is Send
   Receive mode.

この能力はLSがこの特定の同輩と共に作動するモードを指定します。 可能なモードは以下の通りです。 モード、Receive Onlyモード、またはSend ReceiveモードをOnlyに送ってください。 デフォルトモードはSend Receiveモードです。

   In Send Only mode, an LS transmits UPDATE messages to its peer, but
   the peer MUST NOT transmit UPDATE messages to that LS.  If an LS in
   Send Only mode receives an UPDATE message from its peer, it MUST
   discard that message, but no further action should be taken.

Send Onlyモードで、LSはUPDATEメッセージを同輩に送りますが、同輩はUPDATEメッセージをそのLSに送ってはいけません。 Send OnlyモードによるLSが同輩からUPDATEメッセージを受け取るなら、そのメッセージを捨てなければなりませんが、さらなる行動を全く取るべきではありません。

Rosenberg, et. al.          Standards Track                    [Page 14]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[14ページ]。

   The UPDATE messages sent by an LS in Send Only mode to its intra-
   domain peer MUST include the ITAD Topology attribute whenever the
   topology changes.  A useful application of an LS in Send Only mode
   with an external peer is to enable gateway registration services.

トポロジーが変化するときはいつも、イントラドメイン同輩へのSend OnlyモードによるLSによって送られたUPDATEメッセージはITAD Topology属性を含まなければなりません。 外部の同輩がいるSend Onlyモードにおける、LSの役に立つアプリケーションはゲートウェイ登録サービスを可能にすることです。

   If a service provider terminates calls to a set of gateways it owns,
   but never initiates calls, it can set its LSs to operate in Send Only
   mode, since they only ever need to generate UPDATE messages, not
   receive them.  If an LS in Send Receive mode has a peering session
   with a peer in Send Only mode, that LS MUST set its route
   dissemination policy such that it does not send any UPDATE messages
   to its peer.

サービスプロバイダーがそれが所有しているゲートウェイのセットへの呼び出しを終えますが、呼び出しを決して開始しないなら、LSsにSend Onlyモードで作動するように設定できます、彼らが、それらを受けるのではなく、UPDATEにメッセージを生成する必要があるだけであるので。 Send ReceiveモードによるLSに同輩とのじっと見るセッションがSend Onlyモードであるなら、そのLS MUSTがルート普及の方針を設定するので、それはどんなUPDATEメッセージも同輩に送りません。

   In Receive Only mode, the LS acts as a passive TRIP listener.  It
   receives and processes UPDATE messages from its peer, but it MUST NOT
   transmit any UPDATE messages to its peer.  This is useful for
   management stations that wish to collect topology information for
   display purposes.

Receive Onlyモードで、LSは受け身のTRIPリスナーとして機能します。 同輩からUPDATEメッセージを受け取って、処理しますが、それはどんなUPDATEメッセージも同輩に送ってはいけません。 これはディスプレイ目的のためのトポロジー情報を集めたがっている管理ステーションの役に立ちます。

   The behavior of an LS in Send Receive mode is the default TRIP
   operation specified throughout this document.

Send Receiveモードにおける、LSの動きはこのドキュメント中で指定されたデフォルトTRIP操作です。

   The Send Receive capability is a 4-octet unsigned numeric value.  It
   can only take one of the following three values:

Send Receive能力は4八重奏の未署名の数値です。 それは以下の3つの値の1つを取ることができるだけです:

      1 - Send Receive mode
      2 - Send only mode
      3 - Receive Only mode

1--モード2をReceiveに送ってください--モード3だけを送ってください--Onlyモードを受けてください。

   A peering session MUST NOT be established between two LSs if both of
   them are  in Send Only mode or if both of them are in Receive Only
   mode.  If a peer LS detects such a capability mismatch when
   processing an OPEN message, it MUST respond with a NOTIFICATION
   message and close the peer session.  The error code in the
   NOTIFICATION message must be set to "Capability Mismatch."

彼らの両方がSend Onlyモードであるか、または彼らの両方がReceive Onlyモードであるなら、2LSsの間でじっと見るセッションを確立してはいけません。 オープンメッセージを処理するとき、同輩LSがそのような能力ミスマッチを検出するなら、それは、NOTIFICATIONメッセージで応じて、同輩セッションを終えなければなりません。 「能力ミスマッチ」にNOTIFICATIONメッセージのエラーコードを設定しなければなりません。

   An LS MUST be configured in the same Send Receive mode for all peers.

LS MUST、同じSend Receiveモードで、すべての同輩のために構成されてください。

4.3. UPDATE Message Format

4.3. アップデートメッセージ・フォーマット

   UPDATE messages are used to transfer routing information between LSs.
   The information in the UPDATE packet can be used to construct a graph
   describing the relationships between the various ITADs.  By applying
   rules to be discussed, routing information loops and some other
   anomalies can be prevented.

UPDATEメッセージは、ルーティング情報をLSsの間に移すのに使用されます。 様々なITADsの間の関係について説明するグラフを作図するのにUPDATEパケットの情報を使用できます。 議論するために規則を適用することによって、ルーティング情報輪とある他の例外を防ぐことができます。

Rosenberg, et. al.          Standards Track                    [Page 15]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[15ページ]。

   An UPDATE message is used to both advertise and withdraw routes from
   service.  An UPDATE message may simultaneously advertise and withdraw
   TRIP routes.

UPDATEメッセージは、サービスからルートをともに広告を出して、引っ込めるのに使用されます。 UPDATEメッセージは、同時に、TRIPルートを広告を出して、引っ込めるかもしれません。

   In addition to the TRIP header, the TRIP UPDATE contains a list of
   routing attributes as shown in Figure 7.  There is no padding between
   routing attributes.

TRIPヘッダーに加えて、TRIP UPDATEは図7に示されるようにルーティング属性のリストを含んでいます。 ルーティング属性の間でそっと歩いてはいけません。

         +------------------------------------------------+--...
         | First Route Attribute | Second Route Attribute |  ...
         +------------------------------------------------+--...

+------------------------------------------------+--... | 最初のルート属性| 第2ルート属性| ... +------------------------------------------------+--...

                    Figure 7: TRIP UPDATE Format

図7: 旅行アップデート形式

   The minimum length of an UPDATE message is 3 octets (there are no
   mandatory attributes in TRIP).

UPDATEメッセージの最小の長さは3つの八重奏(どんな義務的な属性もTRIPにない)です。

4.3.1. Routing Attributes

4.3.1. ルート設定属性

   A variable length sequence of routing attributes is present in every
   UPDATE message.  Each attribute is a triple <attribute type,
   attribute length, attribute value> of variable length.

ルーティング属性の可変長系列はあらゆるUPDATEメッセージに存在しています。 それぞれ、属性が三重の<属性タイプであり、属性が長さであり、属性値は可変長の>です。

       0                   1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +---------------+---------------+--------------+----------------+
      |  Attr. Flags  |Attr. Type Code|         Attr. Length          |
      +---------------+---------------+--------------+----------------+
      |                   Attribute Value (variable)                  |
      +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | Attr。 旗|Attr。 コードをタイプしてください。| Attr。 長さ| +---------------+---------------+--------------+----------------+ | 属性値(可変)| +---------------+---------------+--------------+----------------+

                    Figure 8: Routing Attribute Format

エイト環: ルート設定属性形式

   Attribute Type is a two-octet field that consists of the Attribute
   Flags octet followed by the Attribute Type Code octet.

属性TypeはAttribute Type Code八重奏があとに続いたAttribute Flags八重奏から成る2八重奏の分野です。

   The Attribute Type Code defines the type of attribute.  The basic
   TRIP-defined Attribute Type Codes are discussed later in this
   section.  Attributes MUST appear in the UPDATE message in numerical
   order of the Attribute Type Code.  An attribute MUST NOT be included
   more than once in the same UPDATE message.  Attribute Flags are used
   to control attribute processing when the attribute type is unknown.
   Attribute Flags are further defined in Section 4.3.2.

Attribute Type Codeは属性のタイプを定義します。 後でこのセクションで基本的なTRIPによって定義されたAttribute Type Codesについて議論します。 属性は番号順にAttribute Type Codeに関するUPDATEメッセージに現れなければなりません。 同じUPDATEメッセージの一度より属性を含んではいけません。 属性Flagsは、属性タイプが未知であるときに、属性処理を制御するのに使用されます。 属性Flagsはセクション4.3.2でさらに定義されます。

Rosenberg, et. al.          Standards Track                    [Page 16]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[16ページ]。

   This document reserves Attribute Type Codes 224-255 for vendor-
   specific applications (these are the codes with the first three bits
   of the code equal to 1).  This document reserves value 0.  Attribute
   Type Codes (other than those reserved for vendor specific use) are
   controlled by IANA.  See Section 13 for IANA considerations.

このドキュメントはベンダーの特定のアプリケーションのためにAttribute Type Codes224-255を予約します(これらは1と等しいコードの最初の3ビットがあるコードです)。 このドキュメントは値0を予約します。 属性Type Codes(ベンダー特定的用法のために予約されたものを除いた)はIANAによって制御されます。 IANA問題に関してセクション13を見てください。

   The third and the fourth octets of the route attribute contain the
   length of the attribute value field in octets.

ルート属性の3番目と4番目の八重奏は八重奏における、属性値分野の長さを含んでいます。

   The remaining octets of the attribute represent the Attribute Value
   and are interpreted according to the Attribute Flags and the
   Attribute Type Code.  The basic supported attribute types, their
   values, and their uses are defined in this specification.  These are
   the attributes necessary for proper loop free operation of TRIP, both
   inter-domain and intra-domain.  Additional attributes may be defined
   in future documents.

属性の残っている八重奏は、Attribute Valueを表して、Attribute FlagsとAttribute Type Codeによると、解釈されます。 基本的なサポートしている属性タイプ、彼らの値、および彼らの用途はこの仕様に基づき定義されます。 これらはTRIPの適切な輪の無料の操作、相互ドメインとイントラドメインの両方に必要な属性です。 追加属性は将来のドキュメントで定義されるかもしれません。

4.3.2. Attribute Flags

4.3.2. 属性旗

   It is clear that the set of attributes for TRIP will evolve over
   time.  Hence it is essential that mechanisms be provided to handle
   attributes with unrecognized types.  The handling of unrecognized
   attributes is controlled via the flags field of the attribute.
   Recognized attributes should be processed according to their specific
   definition.

TRIPのための属性のセットが時間がたつにつれて発展するのは、明確です。 したがって、認識されていないタイプで属性を扱うためにメカニズムを提供するのは不可欠です。 認識されていない属性の取り扱いは属性の旗の分野を通って制御されます。 彼らの特定の定義に従って、認識された属性は処理されるべきです。

   The following are the attribute flags defined by this specification:
            Bit       Flag
            0         Well-Known Flag
            1         Transitive Flag
            2         Dependent Flag
            3         Partial Flag
            4         Link-state Encapsulated Flag

↓これはこの仕様で定義された属性旗です: 依存する旗3の部分的な旗4のリンク州がカプセル化した噛み付いている旗0のよく知られる旗1の遷移的な旗2は弛みます。

   The high-order bit (bit 0) of the Attribute Flags octet is the Well-
   Known Bit.  It defines whether the attribute is not well-known (if
   set to 1) or well-known (if set to 0).  Implementations are not
   required to support not well-known attributes, but MUST support
   well-known attributes.

Attribute Flags八重奏の高位のビット(ビット0)はWellの知られているBitです。 それは属性がよく知られないで(1に設定されるなら)、またよく知られないかを(0に設定されるなら)定義します。 実装は、どんなよく知られる属性もサポートしないのが必要ではありませんが、よく知られる属性をサポートしなければなりません。

   The second high-order bit (bit 1) of the Attribute Flags octet is the
   Transitive bit.  It defines whether a not well-known attribute is
   transitive (if set to 1) or non-transitive (if set to 0).  For well-
   known attributes, the Transitive bit MUST be zero on transmit and
   MUST be ignored on receipt.

Attribute Flags八重奏の2番目の高位のビット(ビット1)はTransitiveビットです。 それは、よく知られない属性が遷移的であるか(1に設定されるなら)、または非遷移的であるかを(0に設定されるなら)定義します。 知られている属性、Transitiveビットがそうしなければならない井戸に関しては、ゼロがオンであったなら、伝わってください、そして、領収書の上で無視しなければなりません。

   The third high-order bit (bit 2) of the Attribute Flags octet is the
   Dependent bit.  It defines whether a transitive attribute is

Attribute Flags八重奏の3番目の高位のビット(ビット2)はDependentビットです。 それは、遷移的な属性がそうであるかどうかを定義します。

Rosenberg, et. al.          Standards Track                    [Page 17]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[17ページ]。

   dependent (if set to 1) or independent (if set to 0).  For well-known
   attributes and for non-transitive attributes, the Dependent bit is
   irrelevant, and MUST be set to zero on transmit and MUST be ignored
   on receipt.

依存しているか(1に設定されるなら)、または独立しています(0に設定されるなら)。 よく知られる属性と非遷移的な属性において、Dependentビットをゼロにオンなセットが伝わるということでなければならなく、無関係であり、領収書の上で無視しなければなりません。

   The fourth high-order bit (bit 3) of the Attribute Flags octet is the
   Partial bit.  It defines whether the information contained in the not
   well-known transitive attribute is partial (if set to 1) or complete
   (if set to 0).  For well-known attributes and for non-transitive
   attributes the Partial bit MUST be set to 0 on transmit and MUST be
   ignored on receipt.

Attribute Flags八重奏の4番目の高位のビット(ビット3)はPartialビットです。 それは、よく知られない遷移的な属性に含まれた情報が部分的であるか(1に設定されるなら)、または完全であるかを(0に設定されるなら)定義します。 よく知られる属性と非他動詞において、0へのセットがオンであったならPartialビットがそうしなければならない属性は伝わって、領収書の上で無視しなければなりません。

   The fifth high-order bit (bit 4) of the Attribute Flags octet is the
   Link-state Encapsulation bit.  This bit is only applicable to certain
   attributes (ReachableRoutes and WithdrawnRoutes) and determines the
   encapsulation of the routes within those attributes.  If this bit is
   set, link-state encapsulation is used within the attribute.
   Otherwise, standard encapsulation is used within the attribute.  The
   Link-state Encapsulation technique is described in Section 4.3.2.4.
   This flag is only valid on the ReachableRoutes and WithdrawnRoutes
   attributes.  It MUST be cleared on transmit and MUST be ignored on
   receipt for all other attributes.

Attribute Flags八重奏の5番目の高位のビット(ビット4)はLink-州のEncapsulationビットです。 このビットは、単にある属性(ReachableRoutesとWithdrawnRoutes)に適切であり、それらの属性の中でルートのカプセル化を決定します。 このビットが設定されるなら、リンク州のカプセル化は属性の中で使用されます。 さもなければ、標準のカプセル化は属性の中で使用されます。 テクニックが説明されるLink-州のEncapsulationセクション4.3 .2 .4。 この旗はReachableRoutesと単にWithdrawnRoutes属性で有効です。 クリアされて、伝わって、他のすべての属性のために領収書の上で無視しなければならないということであるに違いありません。

   The other bits of the Attribute Flags octet are unused.  They MUST be
   zeroed on transmit and ignored on receipt.

Attribute Flags八重奏の他のビットは未使用です。 領収書の上で伝わって、無視されて、それらのゼロを合わせなければなりません。

4.3.2.1. Attribute Flags and Route Selection

4.3.2.1. 属性旗とルート選択

   Any recognized attribute can be used as input to the route selection
   process, although the utility of some attributes in route selection
   is minimal.

ルート選択プロセスに入力されるようにどんな認識された属性も使用できます、ルート選択におけるいくつかの属性のユーティリティは最小限ですが。

4.3.2.2. Attribute Flags and Route Dissemination

4.3.2.2. 属性旗とルート普及

   TRIP provides for two variations of transitivity due to the fact that
   intermediate LSs need not modify the NextHopServer when propagating
   routes.  Attributes may be non-transitive, dependent transitive, or
   independent transitive.  An attribute cannot be both dependent
   transitive and independent transitive.

TRIPはルートを伝播するとき、中間的LSsがNextHopServerを変更する必要はないという事実のため推移性の2回の変化に備えます。 属性は非遷移的で、依存する遷移的であるか、独立している他動詞であるかもしれません。 属性は依存する他動詞と独立している他動詞の両方であるはずがありません。

   Unrecognized independent transitive attributes may be propagated by
   any intermediate LS.  Unrecognized dependent transitive attributes
   MAY only be propagated if the LS is NOT changing the next-hop server.
   The transitivity variations permit some unrecognized attributes to be
   carried end-to-end (independent transitive), some to be carried
   between adjacent next-hop servers (dependent transitive), and other
   to be restricted to peer LSs (non-transitive).

認識されていない独立している遷移的な属性はどんな中間的LSによっても伝播されるかもしれません。 LSが次のホップサーバを変えていない場合にだけ、認識されていない依存する遷移的な属性は伝播されるかもしれません。推移性変化は、同輩LSs(非他動詞の)に制限されるためにいくつかの認識されていない属性が運ばれた終わりから終わり(独立している他動詞)、隣接している次のホップサーバ(依存する他動詞)の間まで運ばれて、他であるいくつかであることを許可します。

Rosenberg, et. al.          Standards Track                    [Page 18]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[18ページ]。

   An LS that passes an unrecognized transitive attribute to a peer MUST
   set the Partial flag on that attribute.  Any LS along a path MAY
   insert a transitive attribute into a route.  If any LS except the
   originating LS inserts a new independent transitive attribute into a
   route, then it MUST set the Partial flag on that attribute.  If any
   LS except an LS that modifies the NextHopServer inserts a new
   dependent transitive attribute into a route, then it MUST set the
   Partial flag on that attribute.  The Partial flag indicates that not
   every LS along the relevant path has processed and understood the
   attribute.  For independent transitive attributes, the "relevant
   path" is the path given in the AdvertisementPath attribute.  For
   dependent transitive attributes, the relevant path consists only of
   those domains thru which this object has passed since the
   NextHopServer was last modified.  The Partial flag in an independent
   transitive attribute MUST NOT be unset by any other LS along the
   path.  The Partial flag in a dependent transitive attribute MUST be
   reset whenever the NextHopServer is changed, but MUST NOT be unset by
   any LS that is not changing the NextHopServer.

認識されていない遷移的な属性を同輩に渡すLSはその属性にPartial旗をけしかけなければなりません。 経路に沿ったどんなLSも遷移的な属性をルートに挿入するかもしれません。 起因しているLS以外のどれかLSが無所属新人他動詞属性をルートに挿入するなら、それはその属性にPartial旗をけしかけなければなりません。 NextHopServerを変更するLS以外のどれかLSが新しい依存する遷移的な属性をルートに挿入するなら、それはその属性にPartial旗をけしかけなければなりません。 Partial旗は、関連経路に沿ったあらゆるLSが属性を処理して、理解するというわけではなかったのを示します。 独立している遷移的な属性のために、「関連経路」はAdvertisementPath属性で与えられた経路です。 依存する遷移的な属性のために、関連経路はを通したNextHopServerが最後に変更されて以来このオブジェクトが通っているそれらのドメインだけから成ります。 独立している遷移的な属性におけるPartial旗は経路に沿ったいかなる他のLSによるunsetであるはずがありません。 依存する遷移的な属性におけるPartial旗は、NextHopServerを変えるときはいつも、リセットでなければなりませんが、NextHopServerを変えていないどんなLSによるunsetであるはずがありません。

   The rules governing the addition of new non-transitive attributes are
   defined independently for each non-transitive attribute.  Any
   attribute MAY be updated by an LS in the path.

新しい非他動詞属性の追加を治める規則はそれぞれの非他動詞属性のために独自に定義されます。 どんな属性も経路のLSによってアップデートされるかもしれません。

4.3.2.3. Attribute Flags and Route Aggregation

4.3.2.3. 属性旗とルート集合

   Each attribute defines how it is to be handled during route
   aggregation.

各属性はそれがルート集合の間、扱われることになっている方法を定義します。

   The rules governing the handling of unknown attributes are guided by
   the Attribute Flags.  Unrecognized transitive attributes are dropped
   during aggregation.  There should be no unrecognized non-transitive
   attributes during aggregation because non-transitive attributes must
   be processed by the local LS in order to be propagated.

未知の属性の取り扱いを治める規則はAttribute Flagsによって誘導されます。 認識されていない遷移的な属性は集合の間、下げられます。 地方のLSが伝播されるために非他動詞属性を処理しなければならないので、どんな認識されていない非他動詞属性も集合の間、あるべきではありません。

4.3.2.4. Attribute Flags and Encapsulation

4.3.2.4. 属性旗とカプセル化

   Normally attributes have the simple format as described in Section
   4.3.1.  If the Link-state Encapsulation Flag is set, then the two
   additional fields are added to the attribute header as shown in
   Figure 9.

通常、属性に、簡単な形式がセクション4.3.1で説明されるようにあります。 Link-州のEncapsulation Flagが用意ができているなら、2つの追加分野が図9に示されるように属性ヘッダーに加えられます。

Rosenberg, et. al.          Standards Track                    [Page 19]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[19ページ]。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |  Attr. Flags  |Attr. Type Code|          Attr. Length         |
   +---------------+---------------+--------------+----------------+
   |                  Originator TRIP Identifier                   |
   +---------------+---------------+--------------+----------------+
   |                        Sequence Number                        |
   +---------------+---------------+--------------+----------------+
   |                   Attribute Value (variable)                  |
   +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | Attr。 旗|Attr。 コードをタイプしてください。| Attr。 長さ| +---------------+---------------+--------------+----------------+ | 創始者旅行識別子| +---------------+---------------+--------------+----------------+ | 一連番号| +---------------+---------------+--------------+----------------+ | 属性値(可変)| +---------------+---------------+--------------+----------------+

                 Figure 9: Link State Encapsulation

図9: リンク州のカプセル化

   The Originator TRIP ID and Sequence Number are used to control the
   flooding of routing updates within a collection of servers.  These
   fields are used to detect duplicate and old routes so that they are
   not further propagated to other LSs.  The use of these fields is
   defined in Section 10.1.

Originator TRIP IDとSequence Numberは、サーバの収集の中でルーティングアップデートの氾濫を制御するのに使用されます。 これらの分野が写しと古いルートを検出するのに使用されるので、それらはさらに他のLSsに伝播されません。 これらの分野の使用はセクション10.1で定義されます。

4.3.3. Mandatory Attributes

4.3.3. 義務的な属性

   There are no Mandatory attributes in TRIP.  However, there are
   Conditional Mandatory attributes.  A conditional mandatory attribute
   is an attribute, which MUST be included in an UPDATE message if
   another attribute is included in that message.  For example, if an
   UPDATE message includes a ReachableRoutes attribute, it MUST include
   an AdvertisementPath attribute as well.

Mandatory属性が全くTRIPにありません。 しかしながら、Conditional Mandatory属性があります。 条件付きの義務的な属性は属性です。(別の属性がそのメッセージに含まれているなら、UPDATEメッセージにその属性を含まなければなりません)。 例えば、UPDATEメッセージがReachableRoutes属性を含んでいるなら、それはまた、AdvertisementPath属性を含まなければなりません。

   The three base attributes in TRIP are WithdrawnRoutes,
   ReachableRoutes, and ITAD Topology.  Their presence in an UPDATE
   message is entirely optional and independent of any other attributes.

TRIPの3つの基本属性が、WithdrawnRoutesと、ReachableRoutesと、ITAD Topologyです。 UPDATEメッセージでのそれらの存在は、いかなる他の属性からも完全に任意であって、独立しています。

4.3.4. TRIP UPDATE Attributes

4.3.4. 旅行アップデート属性

   This section summarizes the attributes that may be carried in an
   UPDATE message.  Attributes MUST appear in the UPDATE message in
   increasing order of the Attribute Type Code.  Additional details are
   provided in Section 5.

このセクションはUPDATEメッセージで運ばれるかもしれない属性をまとめます。 属性はUPDATEメッセージにAttribute Type Codeの注文を増強する際に現れなければなりません。 追加詳細はセクション5に明らかにされます。

4.3.4.1. WithdrawnRoutes

4.3.4.1. WithdrawnRoutes

   This attribute lists a set of routes that are being withdrawn from
   service.  The transmitting LS has determined that these routes should
   no longer be advertised, and is propagating this information to its
   peers.

この属性はサービスから引っ込められている1セットのルートを記載します。 伝わっているLSは、これらのルートがもう広告を出すべきでなくて、この情報を同輩に伝播していることを決定しました。

Rosenberg, et. al.          Standards Track                    [Page 20]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[20ページ]。

4.3.4.2. ReachableRoutes

4.3.4.2. ReachableRoutes

   This attribute lists a set of routes that are being added to service.
   These routes will have the potential to be inserted into the Adj-
   TRIBs-In of the receiving LS and the route selection process will be
   applied to them.

この属性はサービスに加えられている1セットのルートを記載します。 これらのルートには、中の受信LSのAdj- TRIBsに挿入されるべき可能性があるでしょう、そして、ルート選択プロセスは彼らに当てはまられるでしょう。

4.3.4.3. NextHopServer

4.3.4.3. NextHopServer

   This attribute gives the identity of the entity to which messages
   should be sent along this routed path.  It specifies the identity of
   the next hop server as either a host domain name or an IP address.
   It MAY optionally specify the UDP/TCP port number for the next hop
   signaling server.  If not specified, then the default port SHOULD be
   used.  The NextHopServer is specific to the set of destinations and
   application protocol defined in the ReachableRoutes attribute.  Note
   that this is NOT necessarily the address to which media (voice,
   video, etc.)  should be transmitted, it is only for the application
   protocol as given in the ReachableRoutes attribute.

この属性はメッセージがこの発送された経路に沿って送られるべきである実体のアイデンティティを与えます。 それはホスト・ドメイン名かIPアドレスのどちらかとして次のホップサーバのアイデンティティを指定します。 それは任意に次のホップシグナリングサーバにUDP/TCPポートナンバーを指定するかもしれません。Ifは指定しませんでした、次に、デフォルトがSHOULDを移植します。使用されます。 NextHopServerはReachableRoutes属性で定義された目的地とアプリケーション・プロトコルのセットに特定です。 これが必ずメディア(声、ビデオなど)が伝えられるべきであるアドレスであるというわけではないというメモ、それはReachableRoutes属性で与えるようにアプリケーション・プロトコルのためだけのものです。

4.3.4.4. AdvertisementPath

4.3.4.4. AdvertisementPath

   The AdvertisementPath is analogous to the AS_PATH in BGP4 [3].  The
   attribute records the sequence of domains through which this
   advertisement has passed.  The attribute is used to detect when the
   routing advertisement is looping.  This attribute does NOT reflect
   the path through which messages following this route would traverse.
   Since the next-hop need not be modified by each LS, the actual path
   to the destination might not have to traverse every domain in the
   AdvertisementPath.

AdvertisementPathはBGP4[3]のAS_PATHに類似しています。 属性はこの広告が終わったドメインの系列を記録します。 属性は、ルーティング広告がいつ輪にされているかを検出するのに使用されます。 ルートがこれに続くどのメッセージを横断するだろうかを通してこの属性は経路を反映しません。 次のホップが各LSによって変更される必要はないので、目的地への実際の経路はAdvertisementPathのあらゆるドメインを横断する必要はないかもしれません。

4.3.4.5. RoutedPath

4.3.4.5. RoutedPath

   The RoutedPath attribute is analogous to the AdvertisementPath
   attribute, except that it records the actual path (given by the list
   of domains) *to* the destinations.  Unlike AdvertisementPath, which
   is modified each time the route is propagated, RoutedPath is only
   modified when the NextHopServer attribute changes.  Thus, it records
   the subset of the AdvertisementPath which signaling messages
   following this particular route would traverse.

RoutedPath属性はAdvertisementPath属性に類似しています、実際の経路(ドメインのリストで、与える)*を*に記録するのを除いて。目的地。 AdvertisementPathと異なって、NextHopServerが変化を結果と考えると、RoutedPathは変更されるだけです。ルートが伝播されるたびにAdvertisementPathは変更されています。 したがって、それは特定のルートがこれに続くそれのシグナリングメッセージを横断するAdvertisementPathの部分集合を記録します。

4.3.4.6. AtomicAggregate

4.3.4.6. AtomicAggregate

   The AtomicAggregate attribute indicates that a route may actually
   include domains not listed in the RoutedPath.  If an LS, when
   presented with a set of overlapping routes from a peer LS, selects a
   less specific route without selecting the more specific route, then
   the LS MUST include the AtomicAggregate attribute with the route.  An

AtomicAggregate属性は、ルートが実際にRoutedPathに記載されなかったドメインを含むかもしれないのを示します。 同輩LSから1セットについてルートを重ね合わせるのを与えるとき、LSが、より特定のルートを選択しないでそれほど特定でないルートを選択するなら、LS MUSTはルートがあるAtomicAggregate属性を含んでいます。 1

Rosenberg, et. al.          Standards Track                    [Page 21]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[21ページ]。

   LS receiving a route with an AtomicAggregate attribute MUST NOT make
   the set of destinations more specific when advertising it to other
   LSs.

他のLSsにそれの広告を出すとき、AtomicAggregate属性があるルートを受けるLSで、目的地のセットは、より特定になってはいけません。

4.3.4.7. LocalPreference

4.3.4.7. LocalPreference

   The LocalPreference attribute is an intra-domain attribute used to
   inform other LSs of the local LS's preference for a given route.  The
   preference of a route is calculated at the ingress to a domain and
   passed as an attribute with that route throughout the domain.  Other
   LSs within the same ITAD use this attribute in their route selection
   process.  This attribute has no significance between domains.

LocalPreference属性は与えられたルートへの地方のLSの好みについて他のLSsに知らせるのに使用されるイントラドメイン属性です。 ルートの好みは、イングレスでドメインに計算されて、ドメイン中にそのルートがある状態で、属性として向かわれます。 同じITADの中の他のLSsは彼らのルート選択プロセスでこの属性を使用します。 この属性はドメインの間に意味を全く持っていません。

4.3.4.8. MultiExitDisc

4.3.4.8. MultiExitDisc

   There may be more than one LS peering relationship between
   neighboring domains.  The MultiExitDisc attribute is used by an LS to
   express a preference for one link between the domains over another
   link between the domains.  The use of the MultiExitDisc attribute is
   controlled by local policy.

そこでは、1LSが隣接しているドメインの間のじっと見る関係であったならそうするかもしれません。 MultiExitDisc属性は、ドメインの間の別のリンクの上のドメインの間の1個のリンクのための優先を言い表すのにLSによって使用されます。 MultiExitDisc属性の使用はローカルの方針で制御されます。

4.3.4.9. Communities

4.3.4.9. 共同体

   The Communities attribute is not a well-known attribute.  It is used
   to facilitate and simplify the control of routing information by
   grouping destinations into communities.

Communities属性はよく知られる属性ではありません。 それは、目的地を共同体に分類することによってルーティング情報のコントロールを容易にして、簡素化するのに使用されます。

4.3.4.10. ITAD Topology

4.3.4.10. ITADトポロジー

   The ITAD topology attribute is an intra-domain attribute that is used
   by LSs to indicate their intra-domain topology to other LSs in the
   domain.

ITADトポロジー属性は彼らのイントラドメイントポロジーをそのドメインの他のLSsに示すのにLSsによって使用されるイントラドメイン属性です。

4.3.4.11. ConvertedRoute

4.3.4.11. ConvertedRoute

   The ConvertedRoute attribute indicates that an intermediate LS has
   altered the route by changing the route's Application Protocol.

ConvertedRoute属性は、中間的LSがルートのApplicationプロトコルを変えることによってルートを変更したのを示します。

4.4. KEEPALIVE Message Format

4.4. KEEPALIVEメッセージ・フォーマット

   TRIP does not use any transport-based keep-alive mechanism to
   determine if peers are reachable.  Instead, KEEPALIVE messages are
   exchanged between peers often enough as not to cause the Hold Timer
   to expire.  A reasonable maximum time between KEEPALIVE messages
   would be one third of the Hold Time interval.  KEEPALIVE messages
   MUST NOT be sent more than once every 3 seconds.  An implementation
   SHOULD adjust the rate at which it sends KEEPALIVE messages as a
   function of the negotiated Hold Time interval.

TRIPは、同輩が届くかどうか決定するのにどんな輸送ベースの生きている生活費メカニズムも使用しません。 代わりに、Hold Timerが期限が切れることを引き起こさないで、同輩の間でKEEPALIVEメッセージをしばしば十分交換します。 KEEPALIVEメッセージの間の妥当な最大の時間はHold Time間隔の1/3でしょう。 3秒あたりの一度以上をKEEPALIVEメッセージに送ってはいけません。 実装SHOULDはそれが交渉されたHold Time間隔の機能としてメッセージをKEEPALIVEに送るレートを調整します。

Rosenberg, et. al.          Standards Track                    [Page 22]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[22ページ]。

   If the negotiated Hold Time interval is zero, then periodic KEEPALIVE
   messages MUST NOT be sent.

交渉されたHold Time間隔がゼロであるなら、周期的なKEEPALIVEメッセージを送ってはいけません。

   The KEEPALIVE message consists of only a message header and has a
   length of 3 octets.

KEEPALIVEメッセージは、メッセージヘッダーだけから成って、3つの八重奏の長さを持っています。

4.5. NOTIFICATION Message Format

4.5. 通知メッセージ形式

   A NOTIFICATION message is sent when an error condition is detected.
   The TRIP transport connection is closed immediately after sending a
   NOTIFICATION message.

エラー条件を検出するとき、NOTIFICATIONメッセージを送ります。 NOTIFICATIONメッセージを送る直後TRIP輸送接続は閉店します。

   In addition to the fixed-size TRIP header, the NOTIFICATION message
   contains the following fields:

固定サイズTRIPヘッダーに加えて、NOTIFICATIONメッセージは以下の分野を含んでいます:

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |  Error Code   | Error Subcode |       Data... (variable)
   +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | エラーコード| 誤り部分符号| データ… (可変)です。 +---------------+---------------+--------------+----------------+

                Figure 10: TRIP NOTIFICATION Format

図10: 旅行通知形式

   Error Code:
   This 1-octet unsigned integer indicates the type of NOTIFICATION.
   The following Error Codes have been defined:

エラーコード: この1八重奏の符号のない整数はNOTIFICATIONのタイプを示します。 以下のError Codesは定義されました:

   Error Code       Symbolic Name               Reference
     1         Message Header Error             Section 6.1
     2         OPEN Message Error               Section 6.2
     3         UPDATE Message Error             Section 6.3
     4         Hold Timer Expired               Section 6.5
     5         Finite State Machine Error       Section 6.6
     6         Cease                            Section 6.7

エラーコード英字名参照1メッセージヘッダー誤り部分6.1 2の開いているメッセージ誤り部6.2の3アップデートメッセージ誤り部6.3の4の保持のタイマの満期の部分6.5 5有限状態機械誤り部分6.6 6はセクション6.7をやめます。

   Error Subcode:
   This 1-octet unsigned integer provides more specific information
   about the nature of the reported error.  Each Error Code may have one
   or more Error Subcodes associated with it.  If no appropriate Error
   Subcode is defined, then a zero (Unspecific) value is used for the
   Error Subcode field.

誤り部分符号: この1八重奏の符号のない整数は報告された誤りの本質の、より特定の情報を提供します。 各Error Codeには、それに関連している1Error Subcodesがあるかもしれません。 どんな適切なError Subcodeも定義されないなら、ゼロはError Subcode分野に使用されます(Unspecific)が、評価する。

   Message Header Error Subcodes:
      1  - Bad Message Length.
      2  - Bad Message Type.

メッセージヘッダー誤り部分符号: 1--悪いメッセージ長。 2--悪いメッセージタイプ。

Rosenberg, et. al.          Standards Track                    [Page 23]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[23ページ]。

   OPEN Message Error Subcodes:
      1  - Unsupported Version Number.
      2  - Bad Peer ITAD.
      3  - Bad TRIP Identifier.
      4  - Unsupported Optional Parameter.
      5  - Unacceptable Hold Time.
      6  - Unsupported Capability.
      7  - Capability Mismatch.

メッセージ誤り部分符号を開いてください: 1--サポートされないバージョン番号。 2--悪い同輩ITAD。 3--バッドトリップ識別子。 4--サポートされない任意のパラメタ。 5--容認できない保持時間。 6--サポートされない能力。 7--能力ミスマッチ。

   UPDATE Message Error Subcodes:
      1 - Malformed Attribute List.
      2 - Unrecognized Well-known Attribute.
      3 - Missing Well-known Mandatory Attribute.
      4 - Attribute Flags Error.
      5 - Attribute Length Error.
      6 - Invalid Attribute.

メッセージ誤り部分符号をアップデートしてください: 1--奇形の属性リスト。 2--認識されていないよく知られる属性。 3--よく知られる義務的な属性を逃します。 4--属性は誤りに旗を揚げさせます。 5--長さの誤りを結果と考えてください。 6--無効の属性。

   Data:
   This variable-length field is used to diagnose the reason for the
   NOTIFICATION.  The contents of the Data field depend upon the Error
   Code and Error Subcode.

データ: この可変長の分野は、NOTIFICATIONの理由を診断するのに使用されます。 Data分野の内容はError CodeとError Subcodeによります。

   Note that the length of the data can be determined from the message
   length field by the formula:

公式でメッセージ長分野からデータの長さを測定できることに注意してください:

            Data Length = Message Length - 5

データ長さ=メッセージ長--5

   The minimum length of the NOTIFICATION message is 5 octets (including
   message header).

NOTIFICATIONメッセージの最小の長さは5つの八重奏(メッセージヘッダーを含んでいて)です。

5. TRIP Attributes

5. 旅行属性

   This section provides details on the syntax and semantics of each
   TRIP UPDATE attribute.

このセクションはそれぞれのTRIP UPDATE属性の構文と意味論に関する詳細を明らかにします。

5.1. WithdrawnRoutes

5.1. WithdrawnRoutes

   Conditional Mandatory: False.
   Required Flags: Well-known.
   Potential Flags: Link-State Encapsulation (when flooding).
   TRIP Type Code: 1

条件付きである、義務的: 誤る。 必要な旗: 周知のこと。 可能性は弛みます: リンク州のEncapsulation(浸水するとき)。 旅行タイプコード: 1

   The WithdrawnRoutes specifies a set of routes that are to be removed
   from service by the receiving LS(s).  The set of routes MAY be empty,
   indicated by a length field of zero.

WithdrawnRoutesは受信LS(s)によってサービスから取り外されることになっている1セットのルートを指定します。 ルートのセットは、ゼロの長さの分野によって空で、示されるかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 24]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[24ページ]。

5.1.1. Syntax of WithdrawnRoutes

5.1.1. WithdrawnRoutesの構文

   The WithdrawnRoutes Attribute encodes a sequence of routes in its
   value field.  The format for individual routes is given in Section
   5.1.1.1.  The WithdrawnRoutes Attribute lists the individual routes
   sequentially with no padding as shown in Figure 11.  Each route
   includes a length field so that the individual routes within the
   attribute can be delineated.

WithdrawnRoutes Attributeは値の分野のルートの系列をコード化します。 セクション5.1.1で.1に独特のルートへの書式を与えます。 図11に示されるようにそっと歩かないで、WithdrawnRoutes Attributeは独特のルートを連続して記載します。 各ルートは、属性の中の独特のルートを図で表わすことができるように長さの分野を含んでいます。

            +---------------------+---------------------+...
            |  WithdrawnRoute1... |  WithdrawnRoute2... |...
            +---------------------+---------------------+...

+---------------------+---------------------+... | WithdrawnRoute1… | WithdrawnRoute2… |... +---------------------+---------------------+...

                 Figure 11: WithdrawnRoutes Format

図11: WithdrawnRoutes形式

5.1.1.1. Generic TRIP Route Format

5.1.1.1. ジェネリック旅行ルート形式

   The generic format for a TRIP route is given in Figure 12.

図12でTRIPルートへのジェネリック書式を与えます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |       Address Family          |      Application Protocol     |
   +---------------+---------------+--------------+----------------+
   |            Length             |       Address (variable)     ...
   +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | アドレスファミリー| アプリケーション・プロトコル| +---------------+---------------+--------------+----------------+ | 長さ| アドレス(可変)… +---------------+---------------+--------------+----------------+

                Figure 12: Generic TRIP Route Format

図12: ジェネリック旅行ルート形式

   Address Family:
   The address family field gives the type of address for the route.
   Three address families are defined in this Section:

ファミリーに演説してください: アドレスファミリー分野はルートへのアドレスのタイプに与えます。 3つのアドレスファミリーがこのセクションで定義されます:

            Code              Address Family
            1                 Decimal Routing Numbers
            2                 PentaDecimal Routing Numbers
            3                 E.164 Numbers

コードアドレスファミリー1の10進ルート設定No.2PentaDecimalルート設定No.3E.164番号

   This document reserves address family code 0.  This document reserves
   address family codes 32768-65535 for vendor-specific applications
   (these are the codes with the first bit of the code value equal to
   1).  Additional address families may be defined in the future.
   Assignment of address family codes is controlled by IANA.  See
   Section 13 for IANA considerations.

このドキュメントはアドレスファミリーコード0を予約します。 このドキュメントはベンダー特有のアプリケーションのために32768-65535にアドレスファミリーコードを予約します(これらは1と等しいコード値の最初のビットがあるコードです)。 追加アドレスファミリーは将来、定義されるかもしれません。 アドレスファミリーコードの課題はIANAによって制御されます。 IANA問題に関してセクション13を見てください。

Rosenberg, et. al.          Standards Track                    [Page 25]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[25ページ]。

   Application Protocol:
   The application protocol gives the protocol for which this routing
   table is maintained.  The currently defined application protocols
   are:

アプリケーション・プロトコル: アプリケーション・プロトコルはこの経路指定テーブルが維持されるプロトコルを与えます。 現在定義されたアプリケーション・プロトコルは以下の通りです。

            Code              Protocol
            1                 SIP
            2                 H.323-H.225.0-Q.931
            3                 H.323-H.225.0-RAS
            4                 H.323-H.225.0-Annex-G

1つの2時間の一口の.323-H.225.0-Q.931の3時間の.323-H.225.0RASのコードのプロトコルの4時間の.323-H.225.0-別館G

   This document reserves application protocol code 0.  This document
   reserves application protocol codes 32768-65535 for vendor-specific
   applications (these are the codes with the first bit of the code
   value equal to 1).  Additional application protocols may be defined
   in the future.  Assignment of application protocol codes is
   controlled by IANA.  See Section 13 for IANA considerations.

このドキュメント蓄えのアプリケーションはコード0について議定書の中で述べます。 このドキュメント蓄えのアプリケーションはベンダー特有のアプリケーションのためにコード32768-65535について議定書の中で述べます(これらは1と等しいコード値の最初のビットがあるコードです)。 追加アプリケーション・プロトコルは将来、定義されるかもしれません。 アプリケーション・プロトコルコードの課題はIANAによって制御されます。 IANA問題に関してセクション13を見てください。

   Length:
   The length of the address field, in bytes.

長さ: バイトで表現されるアドレス・フィールドの長さ。

   Address:
   This is an address (prefix) of the family type given by Address
   Family.  The octet length of the address is variable and is
   determined by the length field of the route.

アドレス: これはAddress Familyによって与えられたファミリータイプのアドレス(接頭語)です。 アドレスの八重奏の長さは、可変であり、ルートの長さの分野のそばで決定しています。

5.1.1.2. Decimal Routing Numbers

5.1.1.2. 10進ルート設定番号

   The Decimal Routing Numbers address family is a super set of all
   E.164 numbers, national numbers, local numbers, and private numbers.
   It can also be used to represent the decimal routing numbers used in
   conjunction with Number Portability in some countries/regions.  A set
   of telephone numbers is specified by a Decimal Routing Number prefix.
   Decimal Routing Number prefixes are represented by a string of
   digits, each digit encoded by its ASCII character representation.
   This routing object covers all phone numbers starting with this
   prefix.  The syntax for the Decimal Routing Number prefix is:

Decimalルート設定民数記アドレスファミリーは、すべてのE.164番号と、国家の数と、市内番号と、最高の個人的な数です。 また、いくつかの国/領域のNumber Portabilityに関連して使用される10進ルーティング番号を表すのにそれを使用できます。 1セットの電話番号はDecimalルート設定Number接頭語によって指定されます。 10進ルート設定Number接頭語は一連のケタ、ASCII文字表示でコード化された各ケタによって表されます。 このルーティングオブジェクトはこの接頭語から始まるすべての電話番号をカバーしています。 Decimalルート設定Number接頭語のための構文は以下の通りです。

      Decimal-routing-number  = *decimal-digit
      decimal-digit           = DECIMAL-DIGIT
      DECIMAL-DIGIT           = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"

10進ルーティング番号は*と10進数字10進数字=DECIMAL-DIGIT DECIMAL-DIGIT=「0インチ」等しいです。|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"

   This DECIMAL Routing Number prefix is not bound in length.  This
   format is similar to the format for a global telephone number as
   defined in SIP [8] without visual separators and without the "+"
   prefix for international numbers.  This format facilitates efficient
   comparison when using TRIP to route SIP or H323, both of which use
   character based representations of phone numbers.  The prefix length

このDECIMALルート設定Number接頭語は長さに向かっていません。 グローバルな電話番号に、この形式は視覚分離符なしで国際的な数のための「+」接頭語なしでSIP[8]で定義されるように形式と同様です。 SIPかH323(キャラクタがそれの使用について電話番号の表現を基礎づけた両方)を発送するのにTRIPを使用するとき、この形式は効率的な比較を容易にします。 接頭語の長さ

Rosenberg, et. al.          Standards Track                    [Page 26]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[26ページ]。

   is determined from the length field of the route.  The type of
   Decimal Routing Number (private, local, national, or international)
   can be deduced from the first few digits of the prefix.

ルートの長さの分野から、決定します。 接頭語の最初の数ケタからDecimalルート設定Number(個人的であるか、地方的、または、国家的、または、国際的な)のタイプを推論できます。

5.1.1.3. PentaDecimal Routing Numbers

5.1.1.3. PentaDecimalルート設定番号

   This address family is used to represent PentaDecimal Routing Numbers
   used in conjunction with Number Portability in some
   countries/regions.  PentaDecimal Routing Number prefixes are
   represented by a string of digits, each digit encoded by its ASCII
   character representation.  This routing object covers all routing
   numbers starting with this prefix.  The syntax for the PentaDecimal
   Routing Number prefix is:

このアドレスファミリーは、いくつかの国/領域のNumber Portabilityに関連して使用されるPentaDecimalルート設定民数記を表すのに使用されます。 PentaDecimalルート設定Number接頭語は一連のケタ、ASCII文字表示でコード化された各ケタによって表されます。 このルーティングオブジェクトはこの接頭語から始まるすべてのルーティング番号をカバーしています。 PentaDecimalルート設定Number接頭語のための構文は以下の通りです。

      PentaDecimal-routing-number   = *pentadecimal-digit
      pentadecimal-routing-digit    = PENTADECIMAL-DIGIT
      PENTADECIMAL-DIGIT            = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|
                                      "8"|"9"|"A"|"B"|"C"|"D"|"E"

PentaDecimalルーティング番号は*pentadecimalと-ケタpentadecimal-経路指示数字=PENTADECIMAL-DIGIT PENTADECIMAL-DIGIT=「0インチ」等しいです。|"1"|"2"|"3"|"4"|"5"|"6"|"7"| "8"|"9"|「A」|「B」|「C」|「D」|「E」

   Note the difference in alphabets between Decimal Routing Numbers and
   PentaDecimal Routing Numbers.  A PentaDecimal Routing Number prefix
   is not bound in length.

Decimalルート設定民数記とPentaDecimalルート設定民数記の間のアルファベットの違いに注意してください。 PentaDecimalルート設定Number接頭語は長さに向かっていません。

   Note that the address family, which suits the routing numbers of a
   specific country/region depends on the alphabets used for routing
   numbers in that country/region.  For example, North American routing
   numbers SHOULD use the Decimal Routing Numbers address family,
   because their alphabet is limited to the digits "0" through "9".
   Another example, in most European countries routing numbers use the
   alphabet "0" through "9" and "A" through "E", and hence these
   countries SHOULD use the PentaDecimal Routing Numbers address family.

アドレスファミリーであり、どれが特定の国/領域のルーティング番号に合うかがその国/領域のルーティング番号に使用されるアルファベットによることに注意してください。 例えば、北米のルーティング数のSHOULDはDecimalルート設定民数記アドレスファミリーを使用します、それらのアルファベットがケタに制限されるので「「9インチ」を通した0インチ 別の例、ほとんどの欧州諸国では、ルーティング番号がアルファベットを使用する、「「9インチとしたがって、「E」、およびこれらの国を通る「A」がPentaDecimalルート設定民数記アドレスファミリーを使用するべきであること」を通した0インチ

5.1.1.4. E.164 Numbers

5.1.1.4. E.164番号

   The E.164 Numbers address family is dedicated to fully qualified
   E.164 numbers.  A set of telephone numbers is specified by a E.164
   prefix.  E.164 prefixes are represented by a string of digits, each
   digit encoded by its ASCII character representation.  This routing
   object covers all phone numbers starting with this prefix.  The
   syntax for the E.164 prefix is:

E.164民数記アドレスファミリーは完全に適切なE.164番号に専念します。 1セットの電話番号はE.164接頭語によって指定されます。 E.164接頭語は一連のケタ、ASCII文字表示でコード化された各ケタによって表されます。 このルーティングオブジェクトはこの接頭語から始まるすべての電話番号をカバーしています。 E.164接頭語のための構文は以下の通りです。

      E164-number          = *e164-digit
      E164-digit           = E164-DIGIT
      E164-DIGIT           = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"

164Eの数は*e164と-E164ケタ=のケタのEの164 164ケタのEのケタ=「0インチ」等しいです。|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"

Rosenberg, et. al.          Standards Track                    [Page 27]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[27ページ]。

   This format facilitates efficient comparison when using TRIP to route
   SIP or H323, both of which use character based representations of
   phone numbers.  The prefix length is determined from the length field
   of the route.

SIPかH323(キャラクタがそれの使用について電話番号の表現を基礎づけた両方)を発送するのにTRIPを使用するとき、この形式は効率的な比較を容易にします。 接頭語の長さはルートの長さの分野から決定しています。

   The E.164 Numbers address family and the Decimal Routing Numbers
   address family have the same alphabet.  The E.164 Numbers address
   family SHOULD be used whenever possible.  The Decimal Routing Numbers
   address family can be used in case of private numbering plans or
   applications that do not desire to advertise fully expanded, fully
   qualified telephone numbers.  If Decimal Routing Numbers are used to
   advertise non-fully qualified prefixes, the prefixes may have to be
   manipulated (e.g. expanded) at the boundary between ITADs.  This adds
   significant complexity to the ITAD-Border LS, because, it has to map
   the prefixes from the format used in its own ITAD to the format used
   in the peer ITAD.

E.164民数記アドレスファミリーとDecimalルート設定民数記アドレスファミリーには、同じアルファベットがあります。 E.164民数記は、ファミリーがSHOULDであると扱います。可能であるときはいつも、使用されます。 個人的な付番プランか完全に広げられて、完全に適切な電話番号の広告を出すことを望んでいないアプリケーションの場合にDecimalルート設定民数記アドレスファミリーを使用できます。 Decimalルート設定民数記が適切な非完全に接頭語の広告を出すのに使用されるなら、接頭語はITADsの間の境界で操られなければならないかもしれません(例えば、広げられます)。 これがITAD-境界LSに重要な複雑さを加える、それはそれ自身のITADで使用される形式から同輩ITADで使用される形式まで接頭語を写像しなければなりません。

5.2. ReachableRoutes

5.2. ReachableRoutes

   Conditional Mandatory: False.
   Required Flags: Well-known.
   Potential Flags: Link-State Encapsulation (when flooding).
   TRIP Type Code: 2

条件付きである、義務的: 誤る。 必要な旗: 周知のこと。 可能性は弛みます: リンク州のEncapsulation(浸水するとき)。 旅行タイプコード: 2

   The ReachableRoutes attribute specifies a set of routes that are to
   be added to service by the receiving LS(s).  The set of routes MAY be
   empty, as indicated by setting the length field to zero.

ReachableRoutes属性は受信LS(s)によってサービスに加えられることになっている1セットのルートを指定します。 ルートのセットは長さの分野をゼロに設定することによって示されるように空であるかもしれません。

5.2.1. Syntax of ReachableRoutes

5.2.1. ReachableRoutesの構文

   The ReachableRoutes Attribute has the same syntax as the
   WithdrawnRoutes Attribute.  See Section 5.1.1.

ReachableRoutes Attributeには、WithdrawnRoutes Attributeと同じ構文があります。 セクション5.1.1を見てください。

5.2.2. Route Origination and ReachableRoutes

5.2.2. ルート創作とReachableRoutes

   Routes are injected into TRIP by a method outside the scope of this
   specification.  Possible methods include a front-end protocol, an
   intra-domain routing protocol, or static configuration.

ルートはこの仕様の範囲の外のメソッドによるTRIPに注がれます。 可能なメソッドはフロントエンドプロトコル、イントラドメインルーティング・プロトコル、または静的な構成を含んでいます。

5.2.3. Route Selection and ReachableRoutes

5.2.3. ルート選択とReachableRoutes

   The routes in ReachableRoutes are necessary for route selection.

ReachableRoutesのルートがルート選択に必要です。

5.2.4. Aggregation and ReachableRoutes

5.2.4. 集合とReachableRoutes

   To aggregate multiple routes, the set of ReachableRoutes to be
   aggregated MUST combine to form a less specific set.

複数のルートに集めるために、集められるべきReachableRoutesのセットは合併されて、それほど特定でないセットを形成しなければなりません。

Rosenberg, et. al.          Standards Track                    [Page 28]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[28ページ]。

   There is no mechanism within TRIP to communicate that a particular
   address prefix is not used and thus that these addresses could be
   skipped during aggregation.  LSs MAY use methods outside of TRIP to
   learn of invalid prefixes that may be ignored during aggregation.

使用されないそのa特定のアドレス接頭語を伝えるために、TRIPの中にメカニズムは全くありません、そして、その結果、集合の間これらのアドレスはスキップできました。 LSsは、集合の間に無視されるかもしれない無効の接頭語を知るのにTRIPの外でメソッドを使用するかもしれません。

   If an LS advertises an aggregated route, it MUST include the
   AtomicAggregate attribute.

LSが集められたルートの広告を出すなら、それはAtomicAggregate属性を含まなければなりません。

5.2.5. Route Dissemination and ReachableRoutes

5.2.5. ルート普及とReachableRoutes

   The ReachableRoutes attribute is recomputed at each LS except where
   flooding is being used (e.g., within a domain).  It is therefore
   possible for an LS to change the Application Protocol field of a
   route before advertising that route to an external peer.

ReachableRoutes属性は氾濫が使用されている(例えば、ドメインの中で)ところ以外の各LSで再計算されます。 したがって、外部の同輩にそのルートの広告を出す前にLSがルートのApplicationプロトコル分野を変えるのは、可能です。

   If an LS changes the Application Protocol of a route it advertises,
   it MUST include the ConvertedRoute attribute in the UPDATE message.

LSがそれが広告を出すルートのApplicationプロトコルを変えるなら、それはUPDATEメッセージにConvertedRoute属性を含まなければなりません。

5.2.6. Aggregation Specifics for Decimal Routing Numbers, E.164 Numbers,
       and PentaDecimal Routing Numbers

5.2.6. 10進ルート設定番号、E.164番号、およびPentaDecimalルート設定番号のための集合詳細

   An LS that has routes to all valid numbers in a specific prefix
   SHOULD advertise that prefix as the ReachableRoutes, even if there
   are more specific prefixes that do not actually exist on the PSTN.
   Generally, it takes 10 Decimal Routing/E.164 prefixes, or 15
   PentaDecimal Routing prefixes, of length n to aggregate into a prefix
   of length n-1.  However, if an LS is aware that a prefix is an
   invalid Decimal Routing/E.164 prefix, or PentaDecimal Routing prefix,
   then the LS MAY aggregate by skipping this prefix.  For example, if
   the Decimal Routing prefix 19191 is known not to exist, then an LS
   can aggregate to 1919 without 19191.  A prefix representing an
   invalid set of PSTN destinations is sometimes referred to as a
   "black-hole."  The method by which an LS is aware of black-holes is
   not within the scope of TRIP, but if an LS has such knowledge, it can
   use the knowledge when aggregating.

特定の接頭語SHOULDにルートをすべての有効な数まで持っているLSはReachableRoutesとしてその接頭語の広告を出します、実際にPSTNに存在しないより特定の接頭語があっても。 一般に、n-1を長さの接頭語に集めるのに長さnの10のDecimalルート設定/E.164接頭語、または15のPentaDecimalルート設定接頭語を要します。 しかしながら、LSが接頭語が無効のDecimalルート設定/E.164接頭語、またはPentaDecimalルート設定接頭語であることを意識しているなら、LS MAYは、この接頭語をスキップすることによって、集めます。 例えば、Decimalルート設定接頭語19191が存在しないのが知られているなら、LSは19191なしで1919まで集めることができます。 無効のセットのPSTNの目的地を表す接頭語は時々「ブラックホール」と呼ばれます。 TRIPの範囲の中にLSがブラックホールを意識しているメソッドがありませんが、LSにそのような知識があるなら、集めるとき、それは知識を使用できます。

5.3. NextHopServer

5.3. NextHopServer

   Conditional Mandatory: True (if ReachableRoutes and/or
   WithdrawnRoutes attribute is present).
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 3.

条件付きである、義務的: 本当です(ReachableRoutes、そして/または、WithdrawnRoutesであるなら、属性は存在しています)。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 3.

Rosenberg, et. al.          Standards Track                    [Page 29]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[29ページ]。

   Given a route with application protocol A and destinations D, the
   NextHopServer indicates to the next-hop that messages of protocol A
   destined for D should be sent to it.  This may or may not represent
   the ultimate destination of those messages.

アプリケーション・プロトコルAと目的地Dがあるルートを考えて、NextHopServerは、Dのために運命づけられたプロトコルAに関するメッセージがそれに送られるべきであるのを次のホップに示します。 これはそれらのメッセージの最終仕向地を表すかもしれません。

5.3.1. NextHopServer Syntax

5.3.1. NextHopServer構文

   For generality, the address of the next-hop server may be of various
   types (domain name, IPv4, IPv6, etc).  The NextHopServer attribute
   includes the ITAD number of next-hop server, a length field, and a
   next-hop name or address.

一般性のために、次のホップサーバのアドレスは様々なタイプ(ドメイン名、IPv4、IPv6など)へのものであるかもしれません。 NextHopServer属性は次のホップサーバか、長さの分野と、次のホップ名かアドレスのITAD番号を含んでいます。

   The syntax for the NextHopServer is given in Figure 13.

図13でNextHopServerのための構文を与えます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |                         Next Hop ITAD                         |
   +---------------+---------------+--------------+----------------+
   |             Length            |         Server (variable)    ...
   +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | 次のホップITAD| +---------------+---------------+--------------+----------------+ | 長さ| サーバ(変数)… +---------------+---------------+--------------+----------------+

                  Figure 13: NextHopServer Syntax

図13: NextHopServer構文

   The Next-Hop ITAD indicates the domain of the next-hop.  Length field
   gives the number of octets in the Server field, and the Server field
   contains the name or address of the next-hop server.  The server
   field is represented as a string of ASCII characters.  It is defined
   as follows:

Next-ホップITADは次のホップのドメインを示します。 長さの分野はServer分野の八重奏の数を与えます、そして、Server分野は次のホップサーバの名前かアドレスを含んでいます。サーバ分野は一連のASCII文字として表されます。 それは以下の通り定義されます:

   Server  = host [":" port ]
   host    = <   A legal Internet host domain name
              or an IPv4 address using the textual representation
                 defined in Section 2.1 of RFC 1123 [9]
              or an IPv6 address using the textual representation
                 defined in Section 2.2 of RFC 2373 [10].  The IPv6
                 address MUST be enclosed in "[" and "]"
                 characters.>
   port    = *DIGIT

原文の表現を使用することでRFC1123[9]のセクション2.1で定義された原文の表現かIPv6アドレスを使用している法的なインターネットホスト・ドメイン名かIPv4が扱うサーバ=ホスト[「:」 ポート]ホスト=<がRFCのセクション2.2で2373[10]を定義しました。 そして、IPv6アドレスを同封しなければならない、「[「」、]、」 キャラクタ>ポートは*DIGITと等しいです。

   If the port is empty or not given, the default port is assumed (e.g.,
   port 5060 if the application protocol is SIP).

ポートが人影がないか考えないで、デフォルトポートは想定されます(例えば、アプリケーション・プロトコルがSIPであるなら5060を移植してください)。

5.3.2. Route Origination and NextHopServer

5.3.2. ルート創作とNextHopServer

   When an LS originates a routing object into TRIP, it MUST include a
   NextHopServer within its domain.  The NextHopServer could be an
   address of the egress gateway or of a signaling proxy.

LSがルーティングオブジェクトをTRIPに溯源するとき、それはドメインの中にNextHopServerを含まなければなりません。 NextHopServerは出口ゲートウェイかシグナリングプロキシのアドレスであるかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 30]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[30ページ]。

5.3.3. Route Selection and NextHopServer

5.3.3. ルート選択とNextHopServer

   LS policy may prefer certain next-hops or next-hop domains over
   others.

LS方針は他のものよりある次のホップか次のホップドメインを好むかもしれません。

5.3.4. Aggregation and NextHopServer

5.3.4. 集合とNextHopServer

   When aggregating multiple routing objects into a single routing
   object, an LS MUST insert a new signaling server from within its
   domain as the new NextHopServer unless all of the routes being
   aggregated have the same next-hop.

複数のルーティングに集めるとき、集められるルートのすべてに同じ次のホップがないなら、単一のルーティングオブジェクトへのオブジェクト、LS MUSTは新しいNextHopServerとしてドメインから新しいシグナリングサーバを挿入します。

5.3.5. Route Dissemination and NextHopServer

5.3.5. ルート普及とNextHopServer

   When propagating routing objects to peers, an LS may choose to insert
   a signaling proxy within its domain as the new next-hop, or it may
   leave the next-hop unchanged.  Inserting a new next-hop will cause
   the signaling messages to be sent to that address, and will provide
   finer control over the signaling path.  Leaving the next-hop
   unchanged will yield a more efficient signaling path (fewer hops).
   It is a local policy decision of the LS to decide whether to
   propagate or change the NextHopServer.

ルーティングオブジェクトを同輩に伝播するとき、LSが、新しい次のホップとしてドメインの中でシグナリングプロキシを挿入するのを選ぶかもしれませんか、またはそれは次のホップを変わりがないままにするかもしれません。 新しい次のホップを挿入すると、そのアドレスに送られるべきシグナリングメッセージが引き起こされて、シグナリング経路の、よりよいコントロールは提供されるでしょう。 次のホップを変わりがないままにすると、より効率的なシグナリング経路(より少ないホップ)はもたらされるでしょう。 それはLSがNextHopServerを伝播するか、または変えるかを決めるというローカルの政策決定です。

5.4. AdvertisementPath

5.4. AdvertisementPath

   Conditional Mandatory: True (if ReachableRoutes and/or
   WithdrawnRoutes attribute is present).
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 4.

条件付きである、義務的: 本当です(ReachableRoutes、そして/または、WithdrawnRoutesであるなら、属性は存在しています)。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 4.

   This attribute identifies the ITADs through which routing information
   carried in an advertisement has passed.  The AdvertisementPath
   attribute is analogous to the AS_PATH attribute in BGP.  The
   attributes differ in that BGP's AS_PATH also reflects the path to the
   destination.  In TRIP, not every domain need modify the next-hop, so
   the AdvertisementPath may include many more hops than the actual path
   to the destination.  The RoutedPath attribute (Section 5.5) reflects
   the actual signaling path to the destination.

この属性は広告で運ばれたルーティング情報が終わったITADsを特定します。 AdvertisementPath属性はBGPのAS_PATH属性に類似しています。 属性はBGPのAS_PATHが経路を目的地に反映するという点においても異なります。 TRIPでは、あらゆるドメインが次のホップを変更しなければならないというわけではないので、AdvertisementPathは目的地への実際の経路よりずっと多くのホップを含むかもしれません。 RoutedPath属性(セクション5.5)は実際のシグナリング経路を目的地に反映します。

5.4.1. AdvertisementPath Syntax

5.4.1. AdvertisementPath構文

   AdvertisementPath is a variable length attribute that is composed of
   a sequence of ITAD path segments.  Each ITAD path segment is
   represented by a type-length-value triple.

AdvertisementPathはITAD経路セグメントの系列で構成される可変長属性です。 それぞれのITAD経路セグメントは3倍タイプ長さの価値によって表されます。

   The path segment type is a 1-octet long field with the following
   values defined:

経路セグメントタイプは以下の値が定義されている1八重奏のロング・フィールドです:

Rosenberg, et. al.          Standards Track                    [Page 31]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[31ページ]。

      Value      Segment Type
      1          AP_SET: unordered set of ITADs a route in the
                 advertisement message has traversed
      2          AP_SEQUENCE: ordered set of ITADs a route in
                 the advertisement message has traversed

値のセグメントタイプの1APの_はセットしました: 広告メッセージのルートが持っているITADsの順不同のセットは2AP_SEQUENCEを横断しました: 広告メッセージのルートが横断したITADsの順序集合

   The path segment length is a 1-octet long field containing the number
   of ITADs in the path segment value field.

経路セグメントの長さは経路セグメント値の分野のITADsの数を含む1八重奏のロング・フィールドです。

   The path segment value field contains one or more ITAD numbers, each
   encoded as a 4-octets long field.  ITAD numbers uniquely identify an
   Internet Telephony Administrative Domain, and must be obtained from
   IANA.  See Section 13 for procedures to obtain an ITAD number from
   IANA.

経路セグメント値の分野は1つ以上のITAD番号、4八重奏のロング・フィールドとしてコード化されたそれぞれを含んでいます。 ITAD番号を唯一インターネットTelephony Administrative Domainを特定して、IANAから得なければなりません。 セクション13を見て、手順はIANAからITAD番号を得てください。

5.4.2. Route Origination and AdvertisementPath

5.4.2. ルート創作とAdvertisementPath

   When an LS originates a route then:

LSがその時ルートを溯源するとき:

      -  The originating LS shall include its own ITAD number in the
         AdvertisementPath attribute of all advertisements sent to LSs
         located in neighboring ITADs.  In this case, the ITAD number of
         the originating LS's ITAD will be the only entry in the
         AdvertisementPath attribute.
      -  The originating LS shall include an empty AdvertisementPath
         attribute in all advertisements sent to LSs located in its own
         ITAD.  An empty AdvertisementPath attribute is one whose length
         field contains the value zero.

- 起因しているLSは隣接しているITADsに位置するLSsに送られたすべての広告のAdvertisementPath属性にそれ自身のITAD番号を含んでいるものとします。 この場合、起因しているLSのITADのITAD番号はAdvertisementPath属性で唯一のエントリーになるでしょう。 - 起因しているLSはそれ自身のITADに位置するLSsに送られたすべての広告に空のAdvertisementPath属性を含んでいるものとします。 空のAdvertisementPath属性は長さの分野が値ゼロを含むものです。

5.4.3. Route Selection and AdvertisementPath

5.4.3. ルート選択とAdvertisementPath

   The AdvertisementPath may be used for route selection.  Possible
   criteria to be used are the number of hops on the path and the
   presence or absence of particular ITADs on the path.

AdvertisementPathはルート選択に使用されるかもしれません。 使用されるべき可能な評価基準は、経路における特定のITADsの経路のホップの数と存在か不在です。

   As discussed in Section 10, the AdvertisementPath is used to prevent
   routing information from looping.  If an LS receives a route with its
   own ITAD already in the AdvertisementPath, the route MUST be
   discarded.

セクション10で議論するように、AdvertisementPathはルーティング情報が輪にされるのを防ぐのに使用されます。 LSがそれ自身のITADと共に既にAdvertisementPathでルートを受けるなら、ルートを捨てなければなりません。

5.4.4. Aggregation and AdvertisementPath

5.4.4. 集合とAdvertisementPath

   The rules for aggregating AdvertisementPath attributes are given in
   the following sections, where the term "path" used in Section 5.4.4.1
   and 5.4.4.2 is understood to mean AdvertisementPath.

以下のセクションでAdvertisementPath属性に集めるための規則を与えます。そこでは、.2が理解されている用語セクション5.4.4の中古である「経路」.1と5.4.4がAdvertisementPathを意味します。

Rosenberg, et. al.          Standards Track                    [Page 32]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[32ページ]。

5.4.4.1. Aggregating Routes with Identical Paths

5.4.4.1. 同じ経路があるルートに集めること。

   If all routes to be aggregated have identical path attributes, then
   the aggregated route has the same path attribute as the individual
   routes.

すべての集められるべきルートに同じ経路属性があるなら、集められたルートには、独特のルートと同じ経路属性があります。

5.4.4.2. Aggregating Routes with Different Paths

5.4.4.2. 異なった経路があるルートに集めること。

   For the purpose of aggregating path attributes we model each ITAD
   within the path as a pair <type, value>, where "type" identifies a
   type of the path segment (AP_SEQUENCE or AP_SET), and "value" is the
   ITAD number.  Two ITADs are said to be the same if their
   corresponding <type, value> are the same.

経路属性に集める目的のために、私たちは、組<タイプ、「タイプ」が経路セグメントのタイプを特定する値の>(AP_SEQUENCEかAP_SET)、および「値」がITAD番号であるので、経路の中の各ITADをモデル化します。 彼らの対応する<タイプ、値の>が同じであるなら、2ITADsが同じであると言われます。

   If the routes to be aggregated have different path attributes, then
   the aggregated path attribute shall satisfy all of the following
   conditions:

集められるべきルートに異なった経路属性があるなら、集められた経路属性は以下の条件のすべてを満たすものとします:

      -  All pairs of the type AP_SEQUENCE in the aggregated path MUST
         appear in all of the paths of routes to be aggregated.
      -  All pairs of the type AP_SET in the aggregated path MUST appear
         in at least one of the paths of the initial set (they may
         appear as either AP_SET or AP_SEQUENCE types).
      -  For any pair X of the type AP_SEQUENCE that precedes pair Y in
         the aggregated path, X precedes Y in each path of the initial
         set that contains Y, regardless of the type of Y.
      -  No pair with the same value shall appear more than once in the
         aggregated path, regardless of the pair's type.

- 集められた経路のタイプAP_SEQUENCEのすべての組が集められるべきルートの経路のすべてに現れなければなりません。 - 集められた経路のタイプAP_SETのすべての組が少なくとも始発の経路の1つに現れなければなりません(AP_SETかAP_SEQUENCEのどちらかがタイプするようにそれらは見えるかもしれません)。 - 集められた経路で組Yに先行するタイプAP_SEQUENCEのどんな組Xのためにも、XはYを含む始発の各経路でYに先行します、Y.のタイプにかかわらず--同じ値があるどんな組も集められた経路で一度より多く見えないものとします、組のタイプにかかわらず。

   An implementation may choose any algorithm that conforms to these
   rules.  At a minimum, a conformant implementation MUST be able to
   perform the following algorithm that meets all of the above
   conditions:

実装はこれらの規則に従うどんなアルゴリズムも選ぶかもしれません。 最小限では、conformant実装は上記の状態のすべてに会う以下のアルゴリズムを実行できなければなりません:

      -  Determine the longest leading sequence of tuples (as defined
         above) common to all the paths of the routes to be aggregated.
         Make this sequence the leading sequence of the aggregated path.
      -  Set the type of the rest of the tuples from the paths of the
         routes to be aggregated to AP_SET, and append them to the
         aggregated path.
      -  If the aggregated path has more than one tuple with the same
         value (regardless of tuple's type), eliminate all but one such
         tuple by deleting tuples of the type AP_SET from the aggregated
         path.

- ルートのすべての経路に共通のtuples(上で定義されるように)の最も長い主な系列が集められることを決定してください。 この系列を集められた経路の主な系列にしてください。 - ルートの経路からのtuplesの残りのタイプにAP_SETに集められるように設定してください、そして、集められた経路にそれらを追加してください。 - 集められた経路に同じ値(tupleのタイプにかかわらず)がある1tupleがあるなら、集められた経路からタイプAP_SETのtuplesを削除することによって、そのようなtupleの1つ以外のすべてを排除してください。

   An implementation that chooses to provide a path aggregation
   algorithm that retains significant amounts of path information may
   wish to use the procedure of Section 5.4.4.3.

かなりの量の経路情報を保有する経路集合アルゴリズムを提供するのを選ぶ実装は.3にセクション5.4.4の手順を用いたがっているかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 33]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[33ページ]。

5.4.4.3. Example Path Aggregation Algorithm

5.4.4.3. 例の経路集合アルゴリズム

   An example algorithm to aggregate two paths works as follows:

2つの経路に集める例のアルゴリズムは以下の通り利きます:

      -  Identify the ITADs (as defined in Section 5.4.1) within each
         path attribute that are in the same relative order within both
         path attributes.  Two ITADs, X and Y, are said to be in the
         same order if either X precedes Y in both paths, or if Y
         precedes X in both paths.
      -  The aggregated path consists of ITADs identified in (a) in
         exactly the same order as they appear in the paths to be
         aggregated.  If two consecutive ITADs identified in (a) do not
         immediately follow each other in both of the paths to be
         aggregated, then the intervening ITADs (ITADs that are between
         the two consecutive ITADs that are the same) in both attributes
         are combined into an AP_SET path segment that consists of the
         intervening ITADs from both paths; this segment is then placed
         in between the two consecutive ITADs identified in (a) of the
         aggregated attribute.  If two consecutive ITADs identified in
         (a) immediately follow each other in one attribute, but do not
         follow in another, then the intervening ITADs of the latter are
         combined into an AP_SET path segment; this segment is then
         placed in between the two consecutive ITADs identified in (a)
         of the aggregated path.

- それぞれの経路属性の中の両方の経路属性の中に同じ相対オーダにはあるITADs(セクション5.4.1で定義されるように)を特定してください。 Xが両方の経路でYに先行するか、またはYが両方の経路でXに先行するなら、2ITADs(XとY)が同次にはあると言われます。 - 彼らは、集められるべき経路でまさに同じオーダーにおける(a)で特定されているように見えますが、集められた経路はITADsから成ります。 (a)で特定された2連続したITADsがすぐに集められるために経路の両方で互いに続かないなら、両方の属性における介入しているITADs(2同じである連続したITADsの間にあるITADs)は両方の経路からの介入しているITADsから成るAP_SET経路セグメントに結合されます。 そして、このセグメントは集められた属性の(a)で特定された2連続したITADsの間に置かれます。 すぐに(a)で特定された2連続したITADsが1つの属性で互いに続きますが、別のもので続かないなら、後者の介入しているITADsはAP_SET経路セグメントに結合されます。 そして、このセグメントは集められた経路の(a)で特定された2連続したITADsの間に置かれます。

   If as a result of the above procedure a given ITAD number appears
   more than once within the aggregated path, all but the last instance
   (rightmost occurrence) of that ITAD number should be removed from the
   aggregated path.

与えられたITAD番号が上の手順の結果、集められた経路の中で一度より多く見えるなら、集められた経路からそのITAD番号の最終審(一番右の発生)以外のすべてを取り除くべきです。

5.4.5. Route Dissemination and AdvertisementPath

5.4.5. ルート普及とAdvertisementPath

   When an LS propagates a route which it has learned from another LS,
   it shall modify the route's AdvertisementPath attribute based on the
   location of the LS to which the route will be sent.

LSがそれが別のLSから学んだルートを伝播するとき、それはルートが送られるLSの位置に基づくルートのAdvertisementPath属性を変更するものとします。

      -  When a LS advertises a route to another LS located in its own
         ITAD, the advertising LS MUST NOT modify the AdvertisementPath
         attribute associated with the route.
      -  When a LS advertises a route to an LS located in a neighboring
         ITAD, then the advertising LS MUST update the AdvertisementPath
         attribute as follows:

- LSがそれ自身のITADに位置する別のLSにルートの広告を出すとき、広告LS MUST NOTはルートに関連しているAdvertisementPath属性を変更します。 - LSが隣接しているITADに位置するLSにルートの広告を出すと、広告LS MUSTは以下のAdvertisementPath属性をアップデートします:

Rosenberg, et. al.          Standards Track                    [Page 34]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[34ページ]。

         *  If the first path segment of the AdvertisementPath is of
            type AP_SEQUENCE, the local system shall prepend its own
            ITAD number as the last element of the sequence (put it in
            the leftmost position).

* タイプAP_SEQUENCEにAdvertisementPathの最初の経路セグメントがあると、ローカルシステムは系列(一番左位置にそれを入れる)の最後の原理としてのprependのそれ自身のITAD番号があるでしょう。

         *  If the first path segment of the AdvertisementPath is of
            type AP_SET, the local system shall prepend a new path
            segment of type AP_SEQUENCE to the AdvertisementPath,
            including its own ITAD number in that segment.

* タイプAP_SETにAdvertisementPathの最初の経路セグメントがあるなら、ローカルシステムはタイプAP_SEQUENCEの新しい経路セグメントをAdvertisementPathにprependするものとします、そのセグメントでそれ自身のITAD番号を含んでいて。

5.5. RoutedPath

5.5. RoutedPath

   Conditional Mandatory: True
   (if ReachableRoutes attribute is present).
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 5.

条件付きである、義務的: 本当です(ReachableRoutes属性が存在しているなら)。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 5.

   This attribute identifies the ITADs through which messages sent using
   this route would pass.  The ITADs in this path are a subset of those
   in the AdvertisementPath.

この属性はこのルートが使用させられるメッセージが終わるITADsを特定します。 この経路のITADsはAdvertisementPathのそれらの部分集合です。

5.5.1. RoutedPath Syntax

5.5.1. RoutedPath構文

   The syntax of the RoutedPath attribute is the same as that of the
   AdvertisementPath attribute.  See Section 5.4.1.

RoutedPath属性の構文はAdvertisementPath属性のものと同じです。 セクション5.4.1を見てください。

5.5.2. Route Origination and RoutedPath

5.5.2. ルート創作とRoutedPath

   When an LS originates a route it MUST include the RoutedPath
   attribute.

LSがルートを溯源するとき、それはRoutedPath属性を含まなければなりません。

      -  The originating LS shall include its own ITAD number in the
         RoutedPath attribute of all advertisements sent to LSs located
         in neighboring ITADs.  In this case, the ITAD number of the
         originating LS's ITAD will be the only entry in the RoutedPath
         attribute.
      -  The originating LS shall include an empty RoutedPath attribute
         in all advertisements sent to LSs located in its own ITAD.  An
         empty RoutedPath attribute is one whose length field contains
         the value zero.

- 起因しているLSは隣接しているITADsに位置するLSsに送られたすべての広告のRoutedPath属性にそれ自身のITAD番号を含んでいるものとします。 この場合、起因しているLSのITADのITAD番号はRoutedPath属性で唯一のエントリーになるでしょう。 - 起因しているLSはそれ自身のITADに位置するLSsに送られたすべての広告に空のRoutedPath属性を含んでいるものとします。 空のRoutedPath属性は長さの分野が値ゼロを含むものです。

5.5.3. Route Selection and RoutedPath

5.5.3. ルート選択とRoutedPath

   The RoutedPath MAY be used for route selection, and in most cases is
   preferred over the AdvertisementPath for this role.  Some possible
   criteria to be used are the number of hops on the path and the
   presence or absence of particular ITADs on the path.

RoutedPathはルート選択に使用されるかもしれなくて、多くの場合、この役割のためにAdvertisementPathより好まれます。 いくつかの使用されるべき可能な評価基準が、経路における特定のITADsの経路のホップの数と存在か不在です。

Rosenberg, et. al.          Standards Track                    [Page 35]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[35ページ]。

5.5.4. Aggregation and RoutedPath

5.5.4. 集合とRoutedPath

   The rules for aggregating RoutedPath attributes are given in Section
   5.4.4.1 and 5.4.4.2, where the term "path" used in Section 5.4.4.1
   and 5.4.4.2 is understood to mean RoutedPath.

RoutedPath属性に集めるための規則は、当然のことコネセクション5.4.4の.1と5.4です。.4 .2 .2が理解されている用語セクション5.4.4の中古である「経路」.1と5.4.4がRoutedPathを意味するところ。

5.5.5. Route Dissemination and RoutedPath

5.5.5. ルート普及とRoutedPath

   When an LS propagates a route that it learned from another LS, it
   modifies the route's RoutedPath attribute based on the location of
   the LS to which the route is sent.

LSがそれが別のLSから学んだルートを伝播するとき、それはルートが送られるLSの位置に基づくルートのRoutedPath属性を変更します。

      -  When an LS advertises a route to another LS located in its own
         ITAD, the advertising LS MUST NOT modify the RoutedPath
         attribute associated with the route.
      -  If the LS has not changed the NextHopServer attribute, then the
         LS MUST NOT change the RoutedPath attribute.
      -  Otherwise, the LS changed the NextHopServer and is advertising
         the route to an LS in another ITAD.  The advertising LS MUST
         update the RoutedPath attribute as follows:

- LSがそれ自身のITADに位置する別のLSにルートの広告を出すとき、広告LS MUST NOTはルートに関連しているRoutedPath属性を変更します。 - LSがNextHopServer属性を変えていないなら、LS MUST NOTはRoutedPath属性を変えます。 - さもなければ、LSはNextHopServerを変えて、別のITADのLSにルートの広告を出しています。 広告LS MUSTは以下のRoutedPath属性をアップデートします:

         *  If the first path segment of the RoutedPath is of type
            AP_SEQUENCE, the local system shall prepend its own ITAD
            number as the last element of the sequence (put it in the
            leftmost position).

* タイプAP_SEQUENCEにRoutedPathの最初の経路セグメントがあると、ローカルシステムは系列(一番左位置にそれを入れる)の最後の原理としてのprependのそれ自身のITAD番号があるでしょう。

         *  If the first path segment of the RoutedPath is of type
            AP_SET, the local system shall prepend a new path segment of
            type AP_SEQUENCE to the RoutedPath, including its own ITAD
            number in that segment.

* タイプAP_SETにRoutedPathの最初の経路セグメントがあるなら、ローカルシステムはタイプAP_SEQUENCEの新しい経路セグメントをRoutedPathにprependするものとします、そのセグメントでそれ自身のITAD番号を含んでいて。

5.6. AtomicAggregate

5.6. AtomicAggregate

   Conditional Mandatory: False.
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 6.

条件付きである、義務的: 誤る。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 6.

   The AtomicAggregate attribute indicates that a route may traverse
   domains not listed in the RoutedPath.  If an LS, when presented with
   a set of overlapping routes from a peer LS, selects the less specific
   route without selecting the more specific route, then the LS includes
   the AtomicAggregate attribute with the routing object.

AtomicAggregate属性は、ルートがRoutedPathに記載されなかったドメインを横断するかもしれないのを示します。 同輩LSから1セットについてルートを重ね合わせるのを与えるとき、LSが、より特定のルートを選択しないでそれほど特定でないルートを選択するなら、LSはルーティングオブジェクトがあるAtomicAggregate属性を含んでいます。

5.6.1. AtomicAggregate Syntax

5.6.1. AtomicAggregate構文

   This attribute has length zero (0); the value field is empty.

この属性で、長さは(0)のゼロに合っています。 値の分野は人影がありません。

Rosenberg, et. al.          Standards Track                    [Page 36]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[36ページ]。

5.6.2. Route Origination and AtomicAggregate

5.6.2. ルート創作とAtomicAggregate

   Routes are never originated with the AtomicAggregate attribute.

ルートはAtomicAggregate属性で決して溯源されません。

5.6.3. Route Selection and AtomicAggregate

5.6.3. ルート選択とAtomicAggregate

   The AtomicAggregate attribute may be used in route selection - it
   indicates that the RoutedPath may be incomplete.

AtomicAggregate属性はルート選択に使用されるかもしれません--それは、RoutedPathが不完全であるかもしれないことを示します。

5.6.4. Aggregation and AtomicAggregate

5.6.4. 集合とAtomicAggregate

   If any of the routes to aggregate has the AtomicAggregate attribute,
   then so MUST the resultant aggregate.

集めるルートのどれかにAtomicAggregate属性があるなら、結果の集合もそうしなければなりません。

5.6.5. Route Dissemination and AtomicAggregate

5.6.5. ルート普及とAtomicAggregate

   If an LS, when presented with a set of overlapping routes from a peer
   LS, selects the less specific route (see Section 0) without selecting
   the more specific route, then the LS MUST include the AtomicAggregate
   attribute with the routing object (if it is not already present).

同輩LSから1セットについてルートを重ね合わせるのを与えるとき、LSが、より特定のルートを選択しないでそれほど特定でないルート(セクション0を見る)を選択するなら、LS MUSTはルーティングオブジェクトがあるAtomicAggregate属性を含んでいます(それが既に存在していないなら)。

   An LS receiving a routing object with an AtomicAggregate attribute
   MUST NOT make the set of destinations more specific when advertising
   it to other LSs, and MUST NOT remove the attribute when propagating
   this object to a peer LS.

AtomicAggregate属性があるルーティングオブジェクトを受けるLSは他のLSsにそれの広告を出すとき、目的地のセットをより特定にしてはいけなくて、このオブジェクトを同輩LSに伝播するとき、属性を移してはいけません。

5.7. LocalPreference

5.7. LocalPreference

   Conditional Mandatory: False.
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 7.

条件付きである、義務的: 誤る。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 7.

   The LocalPreference attribute is only used intra-domain, it indicates
   the local LS's preference for the routing object to other LSs within
   the same domain.  This attribute MUST NOT be included when
   communicating to an LS in another domain, and MUST be included over
   intra-domain links.

LocalPreference属性が中古のイントラドメインであるにすぎない、それはルーティングオブジェクトのための地方のLSの好みを同じドメインの中の他のLSsに示します。 この属性をLSに交信するとき、別のドメインに含まれてはいけなくて、イントラドメインリンクの上に含まなければなりません。

5.7.1. LocalPreference Syntax

5.7.1. LocalPreference構文

   The LocalPreference attribute is a 4-octet unsigned numeric value.  A
   higher value indicates a higher preference.

LocalPreference属性は4八重奏の未署名の数値です。 より高い値は、より高い優先を示します。

Rosenberg, et. al.          Standards Track                    [Page 37]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[37ページ]。

5.7.2. Route Origination and LocalPreference

5.7.2. ルート創作とLocalPreference

   Routes MUST NOT be originated with the LocalPreference attribute to
   inter-domain peers.  Routes to intra-domain peers MUST be originated
   with the LocalPreference attribute.

LocalPreference属性で相互ドメイン同輩にルートを溯源してはいけません。 LocalPreference属性でイントラドメイン同輩へのルートを溯源しなければなりません。

5.7.3. Route Selection and LocalPreference

5.7.3. ルート選択とLocalPreference

   The LocalPreference attribute allows one LS in a domain to calculate
   a preference for a route, and to communicate this preference to other
   LSs within the domain.

LocalPreference属性で、ドメインの1LSがルートのための優先について計算して、ドメインの中の他のLSsにこの好みを伝えます。

5.7.4. Aggregation and LocalPreference

5.7.4. 集合とLocalPreference

   The LocalPreference attribute is not affected by aggregation.

LocalPreference属性は集合で影響を受けません。

5.7.5. Route Dissemination and LocalPreference

5.7.5. ルート普及とLocalPreference

   An LS MUST include the LocalPreference attribute when communicating
   with peer LSs within its own domain.  An LS MUST NOT include the
   LocalPreference attribute when communicating with LSs in other
   domains.  LocalPreference attributes received from inter-domain peers
   MUST be ignored.

それ自身のドメインの中で同輩LSsとコミュニケートするとき、LS MUSTはLocalPreference属性を含んでいます。 他のドメインでLSsとコミュニケートするとき、LS MUST NOTはLocalPreference属性を含んでいます。 相互ドメイン同輩から受け取られたLocalPreference属性を無視しなければなりません。

5.8. MultiExitDisc

5.8. MultiExitDisc

   Conditional Mandatory: False.
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 8.

条件付きである、義務的: 誤る。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 8.

   When two ITADs are connected by more than one set of peers, the
   MultiExitDisc attribute may be used to specify preferences for routes
   received over one of those links versus routes received over other
   links.  The MultiExitDisc parameter is used only for route selection.

2ITADsが1セット以上の同輩によって接続されるとき、MultiExitDisc属性は、それらのリンク対他のリンクの上に受け取られたルートについて1つの上に受け取られたルートのための好みを指定するのに使用されるかもしれません。 MultiExitDiscパラメタはルート選択にだけ使用されます。

5.8.1. MultiExitDisc Syntax

5.8.1. MultiExitDisc構文

   The MultiExitDisc attribute carries a 4-octet unsigned numeric value.
   A higher value represents a more preferred routing object.

MultiExitDisc属性は4八重奏の未署名の数値を運びます。 より高い値は、より都合のよいルーティングオブジェクトを表します。

5.8.2. Route Origination and MultiExitDisc

5.8.2. ルート創作とMultiExitDisc

   Routes originated to intra-domain peers MUST NOT be originated with
   the MultiExitDisc attribute.  When originating a route to an inter-
   domain peer, the MultiExitDisc attribute may be included.

MultiExitDisc属性でイントラドメイン同輩に溯源されたルートを溯源してはいけません。 相互ドメイン同輩にルートを溯源するとき、MultiExitDisc属性は含まれるかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 38]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[38ページ]。

5.8.3. Route Selection and MultiExitDisc

5.8.3. ルート選択とMultiExitDisc

   The MultiExitDisc attribute is used to express a preference when
   there are multiple links between two domains.  If all other factors
   are equal, then a route with a higher MultiExitDisc attribute is
   preferred over a route with a lower MultiExitDisc attribute.

MultiExitDisc属性は、2つのドメインの間に複数のリンクがあるとき、優先を言い表すのに使用されます。 他のすべての要素が等しいなら、より高いMultiExitDisc属性があるルートは下側のMultiExitDisc属性があるルートより好まれます。

5.8.4. Aggregation and MultiExitDisc

5.8.4. 集合とMultiExitDisc

   Routes with differing MultiExitDisc parameters MUST NOT be
   aggregated.  Routes with the same value in the MultiExitDisc
   attribute MAY be aggregated and the same MultiExitDisc attribute
   attached to the aggregated object.

異なったMultiExitDiscパラメタがあるルートを集めてはいけません。 MultiExitDisc属性における同じ値があるルートは集められたかもしれません、そして、同じMultiExitDisc属性は集められたオブジェクトに付きました。

5.8.5. Route Dissemination and MultiExitDisc

5.8.5. ルート普及とMultiExitDisc

   If received from a peer LS in another domain, an LS MAY propagate the
   MultiExitDisc to other LSs within its domain.  The MultiExitDisc
   attribute MUST NOT be propagated to LSs in other domains.

同輩から受け取るなら、別のドメインのLS、LS MAYはドメインの中で他のLSsにMultiExitDiscを伝播します。 他のドメインでMultiExitDisc属性をLSsに伝播してはいけません。

   An LS may add the MultiExitDisc attribute when propagating routing
   objects to an LS in another domain.  The inclusion of the
   MultiExitDisc attribute is a matter of policy, as is the value of the
   attribute.

別のドメインでルーティングオブジェクトをLSに伝播するとき、LSはMultiExitDisc属性を加えるかもしれません。 MultiExitDisc属性の包含は属性の値のような方針の問題です。

5.9. Communities

5.9. 共同体

   Conditional Mandatory: False.
   Required Flags: Not Well-Known, Independent Transitive.
   Potential Flags: None.
   TRIP Type Code: 9.

条件付きである、義務的: 誤る。 必要な旗: よく知られて、独立している他動詞でない。 可能性は弛みます: なし。 旅行タイプコード: 9.

   A community is a group of destinations that share some common
   property.

共同体は何らかの通有性を共有する目的地のグループです。

   The Communities attribute is used to group destinations so that the
   routing decision can be based on the identity of the group.  Using
   the Communities attribute should significantly simplify the
   distribution of routing information by providing an administratively
   defined aggregation unit.

Communities属性は、ルーティング決定がグループのアイデンティティに基づくことができるように目的地を分類するのに使用されます。 Communities属性を使用すると、ルーティング情報の分配は、行政上定義された集合単位を提供することによって、かなり簡略化するべきです。

   Each ITAD administrator may define the communities to which a
   particular route belongs.  By default, all routes belong to the
   general Internet Telephony community.

それぞれのITAD管理者は特定のルートが属する共同体を定義するかもしれません。 デフォルトで、すべてのルートが一般的なインターネットTelephony共同体のものです。

   As an example, the Communities attribute could be used to define an
   alliance between a group of Internet Telephony service providers for
   a specific subset of routing information.  In this case, members of

例として、Communities属性は、ルーティング情報の特定の部分集合のためにインターネットTelephonyサービスプロバイダーのグループの間の同盟を定義するのに使用されるかもしれません。 この場合メンバー

Rosenberg, et. al.          Standards Track                    [Page 39]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[39ページ]。

   that alliance would accept only routes for destinations in this group
   that are advertised by other members of the alliance.  Other
   destinations would be more freely accepted.  To achieve this, a
   member would tag each route with a designated Community attribute
   value before disseminating it.  This relieves the members of such an
   alliance, from the responsibility of keeping track of the identities
   of all other members of that alliance.

その同盟は同盟の他のメンバーによって広告に掲載されているこのグループでルートだけを目的地に受け入れるでしょう。 より自由に他の目的地を受け入れるでしょう。 これを達成するために、それを広める前に、メンバーは指定されたCommunity属性値を各ルートにタグ付けするでしょう。 これはそのような同盟をメンバーに取り除きます、その同盟の他のすべてのメンバーのアイデンティティの動向をおさえる責任から。

   Another example use of the Communities attribute is with aggregation.
   It is often useful to advertise both the aggregate route and the
   component more-specific routes that were used to form the aggregate.
   These information components are only useful to the neighboring TRIP
   peer, and perhaps the ITAD of the neighboring TRIP peer, so it is
   desirable to filter out the component routes.  This can be achieved
   by specifying a Community attribute value that the neighboring peers
   will match and filter on.  That way it can be assured that the more
   specific routes will not propagate beyond their desired scope.

Communities属性の別の例の使用は集合と共にあります。 集合ルートと集合を形成するのに使用されたコンポーネントの、より特定のルートの両方の広告を出すのはしばしば役に立ちます。 これらの情報コンポーネントが隣接しているTRIP同輩、および単に恐らく隣接しているTRIP同輩のITADの役に立つので、コンポーネントルートを無視するのは望ましいです。 Communityが隣接している同輩が合っている値とフィルタを結果と考える指定でこれを達成できます。 そのように、より特定のルートがそれらの必要な範囲を超えて伝播されないことを保証できます。

5.9.1. Syntax of Communities

5.9.1. 共同体の構文

   The Communities attribute is of variable length.  It consists of a
   set of 8-octet values, each of which specifies a community.  The
   first 4 octets of the Community value are the Community ITAD Number
   and the next 4 octets are the Community ID.

Communities属性は可変長のものです。 それは1セットの8八重奏の値から成ります。それはそれぞれ共同体を指定します。 Community価値の最初の4つの八重奏がCommunity ITAD Numberです、そして、次の4つの八重奏がCommunity IDです。

   0                   1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |                       Community ITAD Number 1                 |
   +---------------+---------------+--------------+----------------+
   |                         Community ID 1                        |
   +---------------+---------------+--------------+----------------+
   |                       . . . . . . . . .
   +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | 共同体ITAD No.1| +---------------+---------------+--------------+----------------+ | 共同体ID1| +---------------+---------------+--------------+----------------+ | . . . . . . . . . +---------------+---------------+--------------+----------------+

                    Figure 14: Communities Syntax

図14: 共同体構文

   For administrative assignment, the following assumptions may be made:

管理課題において、以下の仮定はされるかもしれません:

      The Community attribute values starting with a Community ITAD
      Number of 0x00000000 are hereby reserved.

0×00000000のCommunity ITAD Numberから始まるCommunity属性値はこれにより予約されます。

   The following communities have global significance and their
   operation MUST be implemented in any Community attribute-aware TRIP
   LS.

以下の共同体には、グローバルな意味があります、そして、どんなCommunityの属性意識しているTRIP LSでも彼らの操作を実装しなければなりません。

Rosenberg, et. al.          Standards Track                    [Page 40]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[40ページ]。

      -  NO_EXPORT (Community ITAD Number = 0x00000000 and Community ID
         = 0xFFFFFF01).  Any received route with a community attribute
         containing this value MUST NOT be advertised outside of the
         receiving TRIP ITAD.

- _輸出がありません(0×00000000と共同体共同体ITAD番号=IDは0xFFFFFF01と等しいです)。 受信TRIP ITADの外に共同体属性がこの値を含んでいるどんな容認されたルートも広告を出してはいけません。

   Other community values MUST be encoded using an ITAD number in the
   four most significant octets.  The semantics of the final four octets
   (the Community ID octets) may be defined by the ITAD (e.g., ITAD 690
   may define research, educational, and commercial community IDs that
   may be used for policy routing as defined by the operators of that
   ITAD).

4つの最も重要な八重奏にITAD番号を使用して、他の共同体値をコード化しなければなりません。 最終的な4つの八重奏(Community ID八重奏)の意味論はITADによって定義されるかもしれません(例えば、ITAD690は研究を定義するかもしれません、そのITADのオペレータによって定義されるように方針ルーティングに使用されるかもしれない教育的で、商業の共同体ID)。

5.9.2. Route Origination and Communities

5.9.2. ルート創作と共同体

   The Communities attribute is not well-known.  If a route has a
   Communities attribute associated with it, the LS MUST include that
   attribute in the advertisement it originates.

Communities属性は周知のことではありません。 ルートにそれに関連しているCommunities属性があるなら、LS MUSTはそれが溯源する広告にその属性を含んでいます。

5.9.3. Route Selection and Communities

5.9.3. ルート選択と共同体

   The Communities attribute may be used for route selection.  A route
   that is a member of a certain community may be preferred over another
   route that is not a member of that community.  Likewise, routes
   without a certain community value may be excluded from consideration.

Communities属性はルート選択に使用されるかもしれません。 ある一定の共同体のメンバーであるルートはその共同体のメンバーでない別のルートより好まれるかもしれません。 同様に、ある共同体値のないルートは考慮から除かれるかもしれません。

5.9.4. Aggregation and Communities

5.9.4. 集合と共同体

   If a set of routes is to be aggregated and the resultant aggregate
   does not carry an Atomic_Aggregate attribute, then the resulting
   aggregate should have a Communities attribute that contains the union
   of the Community attributes of the aggregated routes.

1セットのルートが集められることであり、結果の集合がAtomic_Aggregate属性を運ばないなら、結果として起こる集合には、集められたルートのCommunity属性の組合を含むCommunities属性があるべきです。

5.9.5. Route Dissemination and Communities

5.9.5. ルート普及と共同体

   An LS may manipulate the Communities attribute before disseminating a
   route to a peer.  Community attribute manipulation may include adding
   communities, removing communities, adding a Communities attribute (if
   none exists), deleting the Communities attribute, etc.

ルートを同輩に広める前に、LSはCommunities属性を操るかもしれません。 共同体属性操作は、共同体を加えるのを含むかもしれません、共同体を取り除いて、Communities属性(なにも存在していないなら)、Communities属性を削除するのなどを加えて

5.10. ITAD Topology

5.10. ITADトポロジー

   Conditional Mandatory: False.
   Required Flags: Well-known, Link-State encapsulated.
   Potential Flags: None.
   TRIP Type Code: 10.

条件付きである、義務的: 誤る。 必要な旗: よく知られて、Link-状態は要約されました。 可能性は弛みます: なし。 旅行タイプコード: 10.

Rosenberg, et. al.          Standards Track                    [Page 41]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[41ページ]。

   Within an ITAD, each LS must know the status of other LSs so that LS
   failure can be detected.  To do this, each LS advertises its internal
   topology to other LSs within the domain.  When an LS detects that
   another LS is no longer active, the information sourced by that LS
   can be deleted (the Adj-TRIB-In for that peer may be cleared).  The
   ITAD Topology attribute is used to communicate this information to
   other LSs within the domain.

ITADの中では、各LSが他のLSsの状態を知らなければならないので、LSの故障を検出できます。 これをするために、各LSはドメインの中の他のLSsに内部のトポロジーの広告を出します。 LSがそれを検出するとき、別のLSがもうアクティブでない、そのLSによって出典を明示された情報は削除できる、(Adj-TRIB-In、同輩はきれいにされるかもしれません) ITAD Topology属性は、ドメインの中の他のLSsにこの情報を伝えるのに使用されます。

   An LS MUST send a topology update each time it detects a change in
   its internal peer set.  The topology update may be sent in an UPDATE
   message by itself or it may be piggybacked on an UPDATE message which
   includes ReachableRoutes and/or WithdrawnRoutes information.

それが内部の同輩セットにおける変化を検出するたびにLS MUSTはトポロジーアップデートを送ります。 UPDATEメッセージでそれ自体でトポロジーアップデートを送るかもしれませんか、またはReachableRoutesを含んでいるUPDATEメッセージ、そして/または、WithdrawnRoutes情報でそれを背負うかもしれません。

   When an LS receives a topology update from an internal LS, it MUST
   recalculate which LSs are active within the ITAD via a connectivity
   algorithm on the topology.

LSが内部のLSからトポロジーアップデートを受けるとき、それはどれを再計算しなければならないか。LSsはITADの中でトポロジーの接続性アルゴリズムでアクティブです。

5.10.1. ITAD Topology Syntax

5.10.1. ITADトポロジー構文

   The ITAD Topology attribute indicates the LSs with which the LS is
   currently peering.  The attribute consists of a list of the TRIP
   Identifiers with which the LS is currently peering, the format is
   given in  Figure 15.  This attribute MUST use the link-state
   encapsulation as defined in Section 4.3.2.4.

ITAD Topology属性は現在LSとじっと見ているLSsを示します。 属性は現在LSとじっと見ているTRIP Identifiersのリストから成って、図15で書式を与えます。 この属性はセクション4.3.2で.4に定義されるようにリンク州のカプセル化を使用しなければなりません。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +---------------+---------------+--------------+----------------+
   |                        TRIP Identifier 1                      |
   +---------------+---------------+--------------+----------------+
   |                        TRIP Identifier 2 ...                  |
   +---------------+---------------+--------------+----------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +---------------+---------------+--------------+----------------+ | 旅行識別子1| +---------------+---------------+--------------+----------------+ | 旅行識別子2… | +---------------+---------------+--------------+----------------+

                   Figure 15: ITAD Topology Syntax

図15: ITADトポロジー構文

5.10.2. Route Origination and ITAD Topology

5.10.2. ルート創作とITADトポロジー

   The ITAD Topology attribute is independent of any routes in the
   UPDATE.  Whenever the set of internal peers of an LS changes, it MUST
   create an UPDATE with the ITAD Topology Attribute included listing
   the current set of internal peers.  The LS MUST include this
   attribute in the first UPDATE it sends to a peer after the peering
   session is established.

ITAD Topology属性はUPDATEのどんなルートからも独立しています。 LSの内部の同輩のセットが変化するときはいつも、現在のセットの内部の同輩を記載して、ITAD Topology Attributeが含まれている状態で、それはUPDATEを作成しなければなりません。 じっと見るセッションが確立された後にLS MUSTはそれが同輩に送る最初のUPDATEにこの属性を含んでいます。

Rosenberg, et. al.          Standards Track                    [Page 42]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[42ページ]。

5.10.3. Route Selection and ITAD Topology

5.10.3. ルート選択とITADトポロジー

   This attribute is independent of any routing information in the
   UPDATE.  When an LS receives an UPDATE with an ITAD Topology
   attribute, it MUST compute the set of LSs currently active in the
   domain by performing a connectivity test on the ITAD topology as
   given by the set of originated ITAD Topology attributes.  The LS MUST
   locally purge the Adj-TRIB-In for any LS that is no longer active in
   the domain.  The LS MUST NOT propagate this purging information to
   other LSs as they will make a similar decision.

この属性はUPDATEのどんなルーティング情報からも独立しています。 LSがITAD Topology属性があるUPDATEを受けるとき、それは現在そのドメインで溯源されたITAD Topology属性のセットによって与えられているようにITADトポロジーの接続性テストを実行することによってアクティブなLSsのセットを計算しなければなりません。 LS MUSTが局所的に除く、Adj-TRIB-In、どんなもうそのドメインでアクティブでないLS。 LS MUST NOTは、彼らが同様の決定をするので他のLSsに情報を掃除しながら、これを伝播します。

5.10.4. Aggregation and ITAD Topology

5.10.4. 集合とITADトポロジー

   This information is not aggregated.

この情報は集められません。

5.10.5. Route Dissemination and ITAD Topology

5.10.5. ルート普及とITADトポロジー

   An LS MUST ignore the attribute if received from a peer in another
   domain.  An LS MUST NOT send this attribute to an inter-domain peer.

別のドメインの同輩から受け取るなら、LS MUSTは属性を無視します。 LS MUST NOTは相互ドメイン同輩にこの属性を送ります。

5.11. ConvertedRoute

5.11. ConvertedRoute

   Conditional Mandatory: False.
   Required Flags: Well-known.
   Potential Flags: None.
   TRIP Type Code: 12.

条件付きである、義務的: 誤る。 必要な旗: 周知のこと。 可能性は弛みます: なし。 旅行タイプコード: 12.

   The ConvertedRoute attribute indicates that an intermediate LS has
   altered the route by changing the route's Application Protocol.  For
   example, if an LS receives a route with Application Protocol X and
   changes the Application Protocol to Y before advertising the route to
   an external peer, the LS MUST include the ConvertedRoute attribute.
   The attribute is an indication that the advertised application
   protocol will not be used end-to-end, i.e., the information
   advertised about this route is not complete.

The ConvertedRoute attribute indicates that an intermediate LS has altered the route by changing the route's Application Protocol. For example, if an LS receives a route with Application Protocol X and changes the Application Protocol to Y before advertising the route to an external peer, the LS MUST include the ConvertedRoute attribute. The attribute is an indication that the advertised application protocol will not be used end-to-end, i.e., the information advertised about this route is not complete.

5.11.1. ConvertedRoute Syntax

5.11.1. ConvertedRoute Syntax

   This attribute has length zero (0); the value field is empty.

This attribute has length zero (0); the value field is empty.

5.11.2. Route Origination and ConvertedRoute

5.11.2. Route Origination and ConvertedRoute

   Routes are never originated with the ConvertedRoute attribute.

Routes are never originated with the ConvertedRoute attribute.

Rosenberg, et. al.          Standards Track                    [Page 43]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 43] RFC 3219 Telephony Routing over IP (TRIP) January 2002

5.11.3. Route Selection and ConvertedRoute

5.11.3. Route Selection and ConvertedRoute

   The ConvertedRoute attribute may be used in route selection - it
   indicates that advertised routing information is not complete.

The ConvertedRoute attribute may be used in route selection - it indicates that advertised routing information is not complete.

5.11.4. Aggregation and ConvertedRoute

5.11.4. Aggregation and ConvertedRoute

   If any of the routes to aggregate has the ConvertedRoute attribute,
   then so MUST the resultant aggregate.

If any of the routes to aggregate has the ConvertedRoute attribute, then so MUST the resultant aggregate.

5.11.5. Route Dissemination and ConvertedRoute

5.11.5. Route Dissemination and ConvertedRoute

   If an LS changes the Application Protocol of a route before
   advertising the route to an external peer, the LS MUST include the
   ConvertedRoute attribute.

If an LS changes the Application Protocol of a route before advertising the route to an external peer, the LS MUST include the ConvertedRoute attribute.

5.12. Considerations for Defining New TRIP Attributes

5.12. Considerations for Defining New TRIP Attributes

   Any proposal for defining new TRIP attributes should specify the
   following:

Any proposal for defining new TRIP attributes should specify the following:

      -  the use of this attribute,
      -  the attribute's flags,
      -  the attribute's syntax,
      -  how the attribute works with route origination,
      -  how the attribute works with route aggregation, and
      -  how the attribute works with route dissemination and the
         attribute's scope (e.g., intra-domain only like
         LocalPreference)

- the use of this attribute, - the attribute's flags, - the attribute's syntax, - how the attribute works with route origination, - how the attribute works with route aggregation, and - how the attribute works with route dissemination and the attribute's scope (e.g., intra-domain only like LocalPreference)

   IANA will manage the assignment of TRIP attribute type codes to new
   attributes.

IANA will manage the assignment of TRIP attribute type codes to new attributes.

6. TRIP Error Detection and Handling

6. TRIP Error Detection and Handling

   This section describes errors to be detected and the actions to be
   taken while processing TRIP messages.

This section describes errors to be detected and the actions to be taken while processing TRIP messages.

   When any of the conditions described here are detected, a
   NOTIFICATION message with the indicated Error Code, Error Subcode,
   and Data fields MUST be sent, and the TRIP connection MUST be closed.
   If no Error Subcode is specified, then a zero Subcode MUST be used.

When any of the conditions described here are detected, a NOTIFICATION message with the indicated Error Code, Error Subcode, and Data fields MUST be sent, and the TRIP connection MUST be closed. If no Error Subcode is specified, then a zero Subcode MUST be used.

   The phrase "the TRIP connection is closed" means that the transport
   protocol connection has been closed and that all resources for that
   TRIP connection have been de-allocated.  If the connection was
   inter-domain, then routing table entries associated with the remote
   peer MUST be marked as invalid.  Routing table entries MUST NOT be

The phrase "the TRIP connection is closed" means that the transport protocol connection has been closed and that all resources for that TRIP connection have been de-allocated. If the connection was inter-domain, then routing table entries associated with the remote peer MUST be marked as invalid. Routing table entries MUST NOT be

Rosenberg, et. al.          Standards Track                    [Page 44]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 44] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   marked as invalid if an internal peering session is terminated.  The
   fact that the routes have been marked as invalid is passed to other
   TRIP peers before the routes are deleted from the system.

marked as invalid if an internal peering session is terminated. The fact that the routes have been marked as invalid is passed to other TRIP peers before the routes are deleted from the system.

   Unless specified explicitly, the Data field of the NOTIFICATION
   message that is sent to indicate an error MUST be empty.

Unless specified explicitly, the Data field of the NOTIFICATION message that is sent to indicate an error MUST be empty.

6.1. Message Header Error Detection and Handling

6.1. Message Header Error Detection and Handling

   All errors detected while processing the Message Header are indicated
   by sending the NOTIFICATION message with the Error Code Message
   Header Error.  The Error Subcode elaborates on the specific nature of
   the error.  The error checks in this section MUST be performed by
   each LS upon receipt of every message.

All errors detected while processing the Message Header are indicated by sending the NOTIFICATION message with the Error Code Message Header Error. The Error Subcode elaborates on the specific nature of the error. The error checks in this section MUST be performed by each LS upon receipt of every message.

   If the Length field of the message header is less than 3 or greater
   than 4096, or if the Length field of an OPEN message is less than the
   minimum length of the OPEN message, or if the Length field of an
   UPDATE message is less than the minimum length of the UPDATE message,
   or if the Length field of a KEEPALIVE message is not equal to 3, or
   if the Length field of a NOTIFICATION message is less than the
   minimum length of the NOTIFICATION message, then the Error Subcode
   MUST be set to Bad Message Length.  The Data field contains the
   erroneous Length field.

If the Length field of the message header is less than 3 or greater than 4096, or if the Length field of an OPEN message is less than the minimum length of the OPEN message, or if the Length field of an UPDATE message is less than the minimum length of the UPDATE message, or if the Length field of a KEEPALIVE message is not equal to 3, or if the Length field of a NOTIFICATION message is less than the minimum length of the NOTIFICATION message, then the Error Subcode MUST be set to Bad Message Length. The Data field contains the erroneous Length field.

   If the Type field of the message header is not recognized, then the
   Error Subcode MUST be set to "Bad Message Type."  The Data field
   contains the erroneous Type field.

If the Type field of the message header is not recognized, then the Error Subcode MUST be set to "Bad Message Type." The Data field contains the erroneous Type field.

6.2. OPEN Message Error Detection and Handling

6.2. OPEN Message Error Detection and Handling

   All errors detected while processing the OPEN message are indicated
   by sending the NOTIFICATION message with the Error Code "OPEN Message
   Error."  The Error Subcode elaborates on the specific nature of the
   error.  The error checks in this section MUST be performed by each LS
   upon receipt of every OPEN message.

All errors detected while processing the OPEN message are indicated by sending the NOTIFICATION message with the Error Code "OPEN Message Error." The Error Subcode elaborates on the specific nature of the error. The error checks in this section MUST be performed by each LS upon receipt of every OPEN message.

   If the version number contained in the Version field of the received
   OPEN message is not supported, then the Error Subcode MUST be set to
   "Unsupported Version Number."  The Data field is a 1-octet unsigned
   integer, which indicates the largest locally supported version
   number, which is less than the version of the remote TRIP peer bid
   (as indicated in the received OPEN message).

If the version number contained in the Version field of the received OPEN message is not supported, then the Error Subcode MUST be set to "Unsupported Version Number." The Data field is a 1-octet unsigned integer, which indicates the largest locally supported version number, which is less than the version of the remote TRIP peer bid (as indicated in the received OPEN message).

   If the ITAD field of the OPEN message is unacceptable, then the Error
   Subcode MUST be set to "Bad Peer ITAD."  The determination of
   acceptable ITAD numbers is outside the scope of this protocol.

If the ITAD field of the OPEN message is unacceptable, then the Error Subcode MUST be set to "Bad Peer ITAD." The determination of acceptable ITAD numbers is outside the scope of this protocol.

Rosenberg, et. al.          Standards Track                    [Page 45]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 45] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   If the Hold Time field of the OPEN message is unacceptable, then the
   Error Subcode MUST be set to "Unacceptable Hold Time."  An
   implementation MUST reject Hold Time values of one or two seconds.
   An implementation MAY reject any proposed Hold Time.  An
   implementation that accepts a Hold Time MUST use the negotiated value
   for the Hold Time.

If the Hold Time field of the OPEN message is unacceptable, then the Error Subcode MUST be set to "Unacceptable Hold Time." An implementation MUST reject Hold Time values of one or two seconds. An implementation MAY reject any proposed Hold Time. An implementation that accepts a Hold Time MUST use the negotiated value for the Hold Time.

   If the TRIP Identifier field of the OPEN message is not valid, then
   the Error Subcode MUST be set to "Bad TRIP Identifier."  A TRIP
   identifier is 4-octets in length and can take any value.  An LS
   considers the TRIP Identifier invalid if it already has an open
   connection with another peer LS that has the same ITAD and TRIP
   Identifier.

If the TRIP Identifier field of the OPEN message is not valid, then the Error Subcode MUST be set to "Bad TRIP Identifier." A TRIP identifier is 4-octets in length and can take any value. An LS considers the TRIP Identifier invalid if it already has an open connection with another peer LS that has the same ITAD and TRIP Identifier.

   Any two LSs within the same ITAD MUST NOT have equal TRIP Identifier
   values.  This restriction does not apply to LSs in different ITADs
   since the purpose is to uniquely identify an LS using its TRIP
   Identifier and its ITAD number.

Any two LSs within the same ITAD MUST NOT have equal TRIP Identifier values. This restriction does not apply to LSs in different ITADs since the purpose is to uniquely identify an LS using its TRIP Identifier and its ITAD number.

   If one of the Optional Parameters in the OPEN message is not
   recognized, then the Error Subcode MUST be set to "Unsupported
   Optional Parameters."

If one of the Optional Parameters in the OPEN message is not recognized, then the Error Subcode MUST be set to "Unsupported Optional Parameters."

   If the Optional Parameters of the OPEN message include Capability
   Information with an unsupported capability (unsupported in either
   capability type or value), then the Error Subcode MUST be set to
   "Unsupported Capability," and the entirety of the unsupported
   capabilities MUST be listed in the Data field of the NOTIFICATION
   message.

If the Optional Parameters of the OPEN message include Capability Information with an unsupported capability (unsupported in either capability type or value), then the Error Subcode MUST be set to "Unsupported Capability," and the entirety of the unsupported capabilities MUST be listed in the Data field of the NOTIFICATION message.

   If the Optional Parameters of the OPEN message include Capability
   Information which does not match the receiving LS's capabilities,
   then the Error Subcode MUST be set to "Capability Mismatch," and the
   entirety of the mismatched capabilities MUST be listed in the Data
   field of the NOTIFICATION message.

If the Optional Parameters of the OPEN message include Capability Information which does not match the receiving LS's capabilities, then the Error Subcode MUST be set to "Capability Mismatch," and the entirety of the mismatched capabilities MUST be listed in the Data field of the NOTIFICATION message.

6.3. UPDATE Message Error Detection and Handling

6.3. UPDATE Message Error Detection and Handling

   All errors detected while processing the UPDATE message are indicated
   by sending the NOTIFICATION message with the Error Code "UPDATE
   Message Error."  The Error Subcode elaborates on the specific nature
   of the error.  The error checks in this section MUST be performed by
   each LS upon receipt of every UPDATE message.  These error checks
   MUST occur before flooding procedures are invoked with internal
   peers.

All errors detected while processing the UPDATE message are indicated by sending the NOTIFICATION message with the Error Code "UPDATE Message Error." The Error Subcode elaborates on the specific nature of the error. The error checks in this section MUST be performed by each LS upon receipt of every UPDATE message. These error checks MUST occur before flooding procedures are invoked with internal peers.

Rosenberg, et. al.          Standards Track                    [Page 46]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 46] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   If any recognized attribute has Attribute Flags that conflict with
   the Attribute Type Code, then the Error Subcode MUST be set to
   "Attribute Flags Error."  The Data field contains the erroneous
   attribute (type, length and value).

If any recognized attribute has Attribute Flags that conflict with the Attribute Type Code, then the Error Subcode MUST be set to "Attribute Flags Error." The Data field contains the erroneous attribute (type, length and value).

   If any recognized attribute has an Attribute Length that conflicts
   with the expected length (based on the attribute type code), then the
   Error Subcode MUST be set to "Attribute Length Error."  The Data
   field contains the erroneous attribute (type, length and value).

If any recognized attribute has an Attribute Length that conflicts with the expected length (based on the attribute type code), then the Error Subcode MUST be set to "Attribute Length Error." The Data field contains the erroneous attribute (type, length and value).

   If any of the mandatory (i.e., conditional mandatory attribute and
   the conditions for including it in the UPDATE message are fulfilled)
   well-known attributes are not present, then the Error Subcode MUST be
   set to "Missing Well-known Mandatory Attribute."  The Data field
   contains the Attribute Type Code of the missing well-known
   conditional mandatory attributes.

If any of the mandatory (i.e., conditional mandatory attribute and the conditions for including it in the UPDATE message are fulfilled) well-known attributes are not present, then the Error Subcode MUST be set to "Missing Well-known Mandatory Attribute." The Data field contains the Attribute Type Code of the missing well-known conditional mandatory attributes.

   If any of the well-known attributes are not recognized, then the
   Error Subcode MUST be set to "Unrecognized Well-known Attribute."
   The Data field contains the unrecognized attribute (type, length and
   value).

If any of the well-known attributes are not recognized, then the Error Subcode MUST be set to "Unrecognized Well-known Attribute." The Data field contains the unrecognized attribute (type, length and value).

   If any attribute has a syntactically incorrect value, or an undefined
   value, then the Error Subcode is set to "Invalid Attribute."  The
   Data field contains the incorrect attribute (type, length and value).
   Such a NOTIFICATION message is sent, for example, when a
   NextHopServer attribute is received with an invalid address.

If any attribute has a syntactically incorrect value, or an undefined value, then the Error Subcode is set to "Invalid Attribute." The Data field contains the incorrect attribute (type, length and value). Such a NOTIFICATION message is sent, for example, when a NextHopServer attribute is received with an invalid address.

   The information carried by the AdvertisementPath attribute is checked
   for ITAD loops.  ITAD loop detection is done by scanning the full
   AdvertisementPath, and checking that the ITAD number of the local
   ITAD does not appear in the AdvertisementPath.  If the local ITAD
   number appears in the AdvertisementPath, then the route MAY be stored
   in the Adj-TRIB-In.  However unless the LS is configured to accept
   routes with its own ITAD in the advertisement path, the route MUST
   not be passed to the TRIP Decision Process.  The operation of an LS
   that is configured to accept routes with its own ITAD number in the
   advertisement path are outside the scope of this document.

The information carried by the AdvertisementPath attribute is checked for ITAD loops. ITAD loop detection is done by scanning the full AdvertisementPath, and checking that the ITAD number of the local ITAD does not appear in the AdvertisementPath. If the local ITAD number appears in the AdvertisementPath, then the route MAY be stored in the Adj-TRIB-In. However unless the LS is configured to accept routes with its own ITAD in the advertisement path, the route MUST not be passed to the TRIP Decision Process. The operation of an LS that is configured to accept routes with its own ITAD number in the advertisement path are outside the scope of this document.

   If the UPDATE message was received from an internal peer and either
   the WithdrawnRoutes, ReachableRoutes, or ITAD Topology attribute does
   not have the Link-State Encapsulation flag set, then the Error
   Subcode is set to "Invalid Attribute" and the data field contains the
   attribute.  Likewise, the attribute is invalid if received from an
   external peer and the Link-State Flag is set.

If the UPDATE message was received from an internal peer and either the WithdrawnRoutes, ReachableRoutes, or ITAD Topology attribute does not have the Link-State Encapsulation flag set, then the Error Subcode is set to "Invalid Attribute" and the data field contains the attribute. Likewise, the attribute is invalid if received from an external peer and the Link-State Flag is set.

   If any attribute appears more than once in the UPDATE message, then
   the Error Subcode is set to "Malformed Attribute List."

If any attribute appears more than once in the UPDATE message, then the Error Subcode is set to "Malformed Attribute List."

Rosenberg, et. al.          Standards Track                    [Page 47]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 47] RFC 3219 Telephony Routing over IP (TRIP) January 2002

6.4. NOTIFICATION Message Error Detection and Handling

6.4. NOTIFICATION Message Error Detection and Handling

   If a peer sends a NOTIFICATION message, and there is an error in that
   message, there is unfortunately no means of reporting this error via
   a subsequent NOTIFICATION message.  Any such error, such as an
   unrecognized Error Code or Error Subcode, should be noticed, logged
   locally, and brought to the attention of the administration of the
   peer.  The means to do this, however, are outside the scope of this
   document.

If a peer sends a NOTIFICATION message, and there is an error in that message, there is unfortunately no means of reporting this error via a subsequent NOTIFICATION message. Any such error, such as an unrecognized Error Code or Error Subcode, should be noticed, logged locally, and brought to the attention of the administration of the peer. The means to do this, however, are outside the scope of this document.

6.5. Hold Timer Expired Error Handling

6.5. Hold Timer Expired Error Handling

   If a system does not receive successive messages within the period
   specified by the negotiated Hold Time, then a NOTIFICATION message
   with a "Hold Timer Expired" Error Code MUST be sent and the TRIP
   connection MUST be closed.

If a system does not receive successive messages within the period specified by the negotiated Hold Time, then a NOTIFICATION message with a "Hold Timer Expired" Error Code MUST be sent and the TRIP connection MUST be closed.

6.6. Finite State Machine Error Handling

6.6. Finite State Machine Error Handling

   An error detected by the TRIP Finite State Machine (e.g., receipt of
   an unexpected event) MUST result in sending a NOTIFICATION message
   with the Error Code "Finite State Machine Error" and the TRIP
   connection MUST be closed.

An error detected by the TRIP Finite State Machine (e.g., receipt of an unexpected event) MUST result in sending a NOTIFICATION message with the Error Code "Finite State Machine Error" and the TRIP connection MUST be closed.

6.7. Cease

6.7. Cease

   In the absence of any fatal errors (that are indicated in this
   section), a TRIP peer MAY choose at any given time to close its TRIP
   connection by sending the NOTIFICATION message with the Error Code
   "Cease."  However, the Cease NOTIFICATION message MUST NOT be used
   when a fatal error indicated by this section exists.

In the absence of any fatal errors (that are indicated in this section), a TRIP peer MAY choose at any given time to close its TRIP connection by sending the NOTIFICATION message with the Error Code "Cease." However, the Cease NOTIFICATION message MUST NOT be used when a fatal error indicated by this section exists.

6.8. Connection Collision Detection

6.8. Connection Collision Detection

   If a pair of LSs try simultaneously to establish a transport
   connection to each other, then two parallel connections between this
   pair of speakers might well be formed.  We refer to this situation as
   connection collision.  Clearly, one of these connections must be
   closed.

If a pair of LSs try simultaneously to establish a transport connection to each other, then two parallel connections between this pair of speakers might well be formed. We refer to this situation as connection collision. Clearly, one of these connections must be closed.

   Based on the value of the TRIP Identifier, a convention is
   established for detecting which TRIP connection is to be preserved
   when a collision occurs.  The convention is to compare the TRIP
   Identifiers of the peers involved in the collision and to retain only
   the connection initiated by the LS with the higher-valued TRIP
   Identifier.

Based on the value of the TRIP Identifier, a convention is established for detecting which TRIP connection is to be preserved when a collision occurs. The convention is to compare the TRIP Identifiers of the peers involved in the collision and to retain only the connection initiated by the LS with the higher-valued TRIP Identifier.

Rosenberg, et. al.          Standards Track                    [Page 48]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 48] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   Upon receipt of an OPEN message, the local LS MUST examine all of its
   connections that are in the OpenConfirm state.  An LS MAY also
   examine connections in an OpenSent state if it knows the TRIP
   Identifier of the peer by means outside of the protocol.  If among
   these connections there is a connection to a remote LS, whose TRIP
   Identifier equals the one in the OPEN message, then the local LS MUST
   perform the following collision resolution procedure:

Upon receipt of an OPEN message, the local LS MUST examine all of its connections that are in the OpenConfirm state. An LS MAY also examine connections in an OpenSent state if it knows the TRIP Identifier of the peer by means outside of the protocol. If among these connections there is a connection to a remote LS, whose TRIP Identifier equals the one in the OPEN message, then the local LS MUST perform the following collision resolution procedure:

   The TRIP Identifier and ITAD of the local LS is compared to the TRIP
   Identifier and ITAD of the remote LS (as specified in the OPEN
   message).  TRIP Identifiers are treated as 4-octet unsigned integers
   for comparison.

The TRIP Identifier and ITAD of the local LS is compared to the TRIP Identifier and ITAD of the remote LS (as specified in the OPEN message). TRIP Identifiers are treated as 4-octet unsigned integers for comparison.

   If the value of the local TRIP Identifier is less than the remote
   one, or if the two TRIP Identifiers are equal and the value of the
   ITAD of the local LS is less than value of the ITAD of the remote LS,
   then the local LS MUST close the TRIP connection that already exists
   (the one that is already in the OpenConfirm state), and accept the
   TRIP connection initiated by the remote LS:

If the value of the local TRIP Identifier is less than the remote one, or if the two TRIP Identifiers are equal and the value of the ITAD of the local LS is less than value of the ITAD of the remote LS, then the local LS MUST close the TRIP connection that already exists (the one that is already in the OpenConfirm state), and accept the TRIP connection initiated by the remote LS:

      1. Otherwise, the local LS closes the newly created TRIP
         connection and continues to use the existing one (the one that
         is already in the OpenConfirm state).
      2. If a connection collision occurs with an existing TRIP
         connection that is in the Established state, then the LS MUST
         unconditionally close off the newly created connection.  Note
         that a connection collision cannot be detected with connections
         in Idle, Connect, or Active states.
      3. To close the TRIP connection (that results from the collision
         resolution procedure), an LS MUST send a NOTIFICATION message
         with the Error Code "Cease" and the TRIP connection MUST be
         closed.

1. Otherwise, the local LS closes the newly created TRIP connection and continues to use the existing one (the one that is already in the OpenConfirm state). 2. If a connection collision occurs with an existing TRIP connection that is in the Established state, then the LS MUST unconditionally close off the newly created connection. Note that a connection collision cannot be detected with connections in Idle, Connect, or Active states. 3. To close the TRIP connection (that results from the collision resolution procedure), an LS MUST send a NOTIFICATION message with the Error Code "Cease" and the TRIP connection MUST be closed.

7. TRIP Version Negotiation

7. TRIP Version Negotiation

   Peer LSs may negotiate the version of the protocol by making multiple
   attempts to open a TRIP connection, starting with the highest version
   number each supports.  If an open attempt fails with an Error Code
   "OPEN Message Error" and an Error Subcode "Unsupported Version
   Number," then the LS has available the version number it tried, the
   version number its peer tried, the version number passed by its peer
   in the NOTIFICATION message, and the version numbers that it
   supports.  If the two peers support one or more common versions, then
   this will allow them to rapidly determine the highest common version.
   In order to support TRIP version negotiation, future versions of TRIP
   must retain the format of the OPEN and NOTIFICATION messages.

Peer LSs may negotiate the version of the protocol by making multiple attempts to open a TRIP connection, starting with the highest version number each supports. If an open attempt fails with an Error Code "OPEN Message Error" and an Error Subcode "Unsupported Version Number," then the LS has available the version number it tried, the version number its peer tried, the version number passed by its peer in the NOTIFICATION message, and the version numbers that it supports. If the two peers support one or more common versions, then this will allow them to rapidly determine the highest common version. In order to support TRIP version negotiation, future versions of TRIP must retain the format of the OPEN and NOTIFICATION messages.

Rosenberg, et. al.          Standards Track                    [Page 49]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 49] RFC 3219 Telephony Routing over IP (TRIP) January 2002

8. TRIP Capability Negotiation

8. TRIP Capability Negotiation

   An LS MAY include the Capabilities Option in its OPEN message to a
   peer to indicate the capabilities supported by the LS.  An LS
   receiving an OPEN message MUST NOT use any capabilities that were not
   included in the OPEN message of the peer when communicating with that
   peer.

An LS MAY include the Capabilities Option in its OPEN message to a peer to indicate the capabilities supported by the LS. An LS receiving an OPEN message MUST NOT use any capabilities that were not included in the OPEN message of the peer when communicating with that peer.

9. TRIP Finite State Machine

9. TRIP Finite State Machine

   This section specifies TRIP operation in terms of a Finite State
   Machine (FSM).  Following is a brief summary and overview of TRIP
   operations by state as determined by this FSM.  A condensed version
   of the TRIP FSM is found in Appendix 1.  There is one TRIP FSM per
   peer and these FSMs operate independently.

This section specifies TRIP operation in terms of a Finite State Machine (FSM). Following is a brief summary and overview of TRIP operations by state as determined by this FSM. A condensed version of the TRIP FSM is found in Appendix 1. There is one TRIP FSM per peer and these FSMs operate independently.

   Idle state:
   Initially TRIP is in the Idle state for each peer.  In this state,
   TRIP refuses all incoming connections.  No resources are allocated to
   the peer.  In response to the Start event (initiated by either the
   system or the operator), the local system initializes all TRIP
   resources, starts the ConnectRetry timer, initiates a transport
   connection to the peer, starts listening for a connection that may be
   initiated by the remote TRIP peer, and changes its state to Connect.
   The exact value of the ConnectRetry timer is a local matter, but
   should be sufficiently large to allow TCP initialization.

Idle state: Initially TRIP is in the Idle state for each peer. In this state, TRIP refuses all incoming connections. No resources are allocated to the peer. In response to the Start event (initiated by either the system or the operator), the local system initializes all TRIP resources, starts the ConnectRetry timer, initiates a transport connection to the peer, starts listening for a connection that may be initiated by the remote TRIP peer, and changes its state to Connect. The exact value of the ConnectRetry timer is a local matter, but should be sufficiently large to allow TCP initialization.

   If an LS detects an error, it closes the transport connection and
   changes its state to Idle.  Transitioning from the Idle state
   requires generation of the Start event.  If such an event is
   generated automatically, then persistent TRIP errors may result in
   persistent flapping of the LS.  To avoid such a condition, Start
   events MUST NOT be generated immediately for a peer that was
   previously transitioned to Idle due to an error.  For a peer that was
   previously transitioned to Idle due to an error, the time between
   consecutive Start events, if such events are generated automatically,
   MUST exponentially increase.  The value of the initial timer SHOULD
   be 60 seconds, and the time SHOULD be at least doubled for each
   consecutive retry up to some maximum value.

If an LS detects an error, it closes the transport connection and changes its state to Idle. Transitioning from the Idle state requires generation of the Start event. If such an event is generated automatically, then persistent TRIP errors may result in persistent flapping of the LS. To avoid such a condition, Start events MUST NOT be generated immediately for a peer that was previously transitioned to Idle due to an error. For a peer that was previously transitioned to Idle due to an error, the time between consecutive Start events, if such events are generated automatically, MUST exponentially increase. The value of the initial timer SHOULD be 60 seconds, and the time SHOULD be at least doubled for each consecutive retry up to some maximum value.

   Any other event received in the Idle state is ignored.

Any other event received in the Idle state is ignored.

   Connect State:
   In this state, an LS is waiting for a transport protocol connection
   to be completed to the peer, and is listening for inbound transport
   connections from the peer.

Connect State: In this state, an LS is waiting for a transport protocol connection to be completed to the peer, and is listening for inbound transport connections from the peer.

Rosenberg, et. al.          Standards Track                    [Page 50]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 50] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   If the transport protocol connection succeeds, the local LS clears
   the ConnectRetry timer, completes initialization, sends an OPEN
   message to its peer, sets its Hold Timer to a large value, and
   changes its state to OpenSent.  A Hold Timer value of 4 minutes is
   suggested.

If the transport protocol connection succeeds, the local LS clears the ConnectRetry timer, completes initialization, sends an OPEN message to its peer, sets its Hold Timer to a large value, and changes its state to OpenSent. A Hold Timer value of 4 minutes is suggested.

   If the transport protocol connect fails (e.g., retransmission
   timeout), the local system restarts the ConnectRetry timer, continues
   to listen for a connection that may be initiated by the remote LS,
   and changes its state to Active state.

If the transport protocol connect fails (e.g., retransmission timeout), the local system restarts the ConnectRetry timer, continues to listen for a connection that may be initiated by the remote LS, and changes its state to Active state.

   In response to the ConnectRetry timer expired event, the local LS
   cancels any outstanding transport connection to the peer, restarts
   the ConnectRetry timer, initiates a transport connection to the
   remote LS, continues to listen for a connection that may be initiated
   by the remote LS, and stays in the Connect state.

In response to the ConnectRetry timer expired event, the local LS cancels any outstanding transport connection to the peer, restarts the ConnectRetry timer, initiates a transport connection to the remote LS, continues to listen for a connection that may be initiated by the remote LS, and stays in the Connect state.

   If the local LS detects that a remote peer is trying to establish a
   connection to it and the IP address of the peer is not an expected
   one, then the local LS rejects the attempted connection and continues
   to listen for a connection from its expected peers without changing
   state.

If the local LS detects that a remote peer is trying to establish a connection to it and the IP address of the peer is not an expected one, then the local LS rejects the attempted connection and continues to listen for a connection from its expected peers without changing state.

   If an inbound transport protocol connection succeeds, the local LS
   clears the ConnectRetry timer, completes initialization, sends an
   OPEN message to its peer, sets its Hold Timer to a large value, and
   changes its state to OpenSent.  A Hold Timer value of 4 minutes is
   suggested.

If an inbound transport protocol connection succeeds, the local LS clears the ConnectRetry timer, completes initialization, sends an OPEN message to its peer, sets its Hold Timer to a large value, and changes its state to OpenSent. A Hold Timer value of 4 minutes is suggested.

   The Start event is ignored in the Connect state.

The Start event is ignored in the Connect state.

   In response to any other event (initiated by either the system or the
   operator), the local system releases all TRIP resources associated
   with this connection and changes its state to Idle.

In response to any other event (initiated by either the system or the operator), the local system releases all TRIP resources associated with this connection and changes its state to Idle.

   Active state:
   In this state, an LS is listening for an inbound connection from the
   peer, but is not in the process of initiating a connection to the
   peer.

Active state: In this state, an LS is listening for an inbound connection from the peer, but is not in the process of initiating a connection to the peer.

   If an inbound transport protocol connection succeeds, the local LS
   clears the ConnectRetry timer, completes initialization, sends an
   OPEN message to its peer, sets its Hold Timer to a large value, and
   changes its state to OpenSent.  A Hold Timer value of 4 minutes is
   suggested.

If an inbound transport protocol connection succeeds, the local LS clears the ConnectRetry timer, completes initialization, sends an OPEN message to its peer, sets its Hold Timer to a large value, and changes its state to OpenSent. A Hold Timer value of 4 minutes is suggested.

Rosenberg, et. al.          Standards Track                    [Page 51]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 51] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   In response to the ConnectRetry timer expired event, the local system
   restarts the ConnectRetry timer, initiates a transport connection to
   the TRIP peer, continues to listen for a connection that may be
   initiated by the remote TRIP peer, and changes its state to Connect.

In response to the ConnectRetry timer expired event, the local system restarts the ConnectRetry timer, initiates a transport connection to the TRIP peer, continues to listen for a connection that may be initiated by the remote TRIP peer, and changes its state to Connect.

   If the local LS detects that a remote peer is trying to establish a
   connection to it and the IP address of the peer is not an expected
   one, then the local LS rejects the attempted connection and continues
   to listen for a connection from its expected peers without changing
   state.

If the local LS detects that a remote peer is trying to establish a connection to it and the IP address of the peer is not an expected one, then the local LS rejects the attempted connection and continues to listen for a connection from its expected peers without changing state.

   Start event is ignored in the Active state.

Start event is ignored in the Active state.

   In response to any other event (initiated by either the system or the
   operator), the local system releases all TRIP resources associated
   with this connection and changes its state to Idle.

In response to any other event (initiated by either the system or the operator), the local system releases all TRIP resources associated with this connection and changes its state to Idle.

   OpenSent state:
   In this state, an LS has sent an OPEN message to its peer and is
   waiting for an OPEN message from its peer.  When an OPEN message is
   received, all fields are checked for correctness.  If the TRIP
   message header checking or OPEN message checking detects an error
   (see Section 6.2) or a connection collision (see Section 6.8), the
   local system sends a NOTIFICATION message and changes its state to
   Idle.

OpenSent state: In this state, an LS has sent an OPEN message to its peer and is waiting for an OPEN message from its peer. When an OPEN message is received, all fields are checked for correctness. If the TRIP message header checking or OPEN message checking detects an error (see Section 6.2) or a connection collision (see Section 6.8), the local system sends a NOTIFICATION message and changes its state to Idle.

   If there are no errors in the OPEN message, TRIP sends a KEEPALIVE
   message and sets a KeepAlive timer.  The Hold Timer, which was
   originally set to a large value (see above), is replaced with the
   negotiated Hold Time value (see Section 4.2).  If the negotiated Hold
   Time value is zero, then the Hold Time timer and KeepAlive timers are
   not started.  If the value of the ITAD field is the same as the local
   ITAD number, then the connection is an "internal" connection;
   otherwise, it is "external" (this will affect UPDATE processing).
   Finally, the state is changed to OpenConfirm.

If there are no errors in the OPEN message, TRIP sends a KEEPALIVE message and sets a KeepAlive timer. The Hold Timer, which was originally set to a large value (see above), is replaced with the negotiated Hold Time value (see Section 4.2). If the negotiated Hold Time value is zero, then the Hold Time timer and KeepAlive timers are not started. If the value of the ITAD field is the same as the local ITAD number, then the connection is an "internal" connection; otherwise, it is "external" (this will affect UPDATE processing). Finally, the state is changed to OpenConfirm.

   If the local LS detects that a remote peer is trying to establish a
   connection to it and the IP address of the peer is not an expected
   one, then the local LS rejects the attempted connection and continues
   to listen for a connection from its expected peers without changing
   state.

If the local LS detects that a remote peer is trying to establish a connection to it and the IP address of the peer is not an expected one, then the local LS rejects the attempted connection and continues to listen for a connection from its expected peers without changing state.

   If a disconnect notification is received from the underlying
   transport protocol, the local LS closes the transport connection,
   restarts the ConnectRetry timer, continues to listen for a connection
   that may be initiated by the remote TRIP peer, and goes into the
   Active state.

If a disconnect notification is received from the underlying transport protocol, the local LS closes the transport connection, restarts the ConnectRetry timer, continues to listen for a connection that may be initiated by the remote TRIP peer, and goes into the Active state.

Rosenberg, et. al.          Standards Track                    [Page 52]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

Rosenberg, et. al. Standards Track [Page 52] RFC 3219 Telephony Routing over IP (TRIP) January 2002

   If the Hold Timer expires, the local LS sends a NOTIFICATION message
   with the Error Code "Hold Timer Expired" and changes its state to
   Idle.

If the Hold Timer expires, the local LS sends a NOTIFICATION message with the Error Code "Hold Timer Expired" and changes its state to Idle.

   In response to the Stop event (initiated by either system or
   operator) the local LS sends a NOTIFICATION message with the Error
   Code "Cease" and changes its state to Idle.

In response to the Stop event (initiated by either system or operator) the local LS sends a NOTIFICATION message with the Error Code "Cease" and changes its state to Idle.

   The Start event is ignored in the OpenSent state.

The Start event is ignored in the OpenSent state.

   In response to any other event the local LS sends a NOTIFICATION
   message with the Error Code "Finite State Machine Error" and changes
   its state to Idle.

In response to any other event the local LS sends a NOTIFICATION message with the Error Code "Finite State Machine Error" and changes its state to Idle.

   Whenever TRIP changes its state from OpenSent to Idle, it closes the
   transport connection and releases all resources associated with that
   connection.

Whenever TRIP changes its state from OpenSent to Idle, it closes the transport connection and releases all resources associated with that connection.

   OpenConfirm state:
   In this state, an LS has sent an OPEN to its peer, received an OPEN
   from its peer, and sent a KEEPALIVE in response to the OPEN.  The LS
   is now waiting for a KEEPALIVE or NOTIFICATION message in response to
   its OPEN.

OpenConfirm state: In this state, an LS has sent an OPEN to its peer, received an OPEN from its peer, and sent a KEEPALIVE in response to the OPEN. The LS is now waiting for a KEEPALIVE or NOTIFICATION message in response to its OPEN.

   If the local LS receives a KEEPALIVE message, it changes its state to
   Established.

If the local LS receives a KEEPALIVE message, it changes its state to Established.

   If the Hold Timer expires before a KEEPALIVE message is received, the
   local LS sends NOTIFICATION message with the Error Code "Hold Timer
   Expired" and changes its state to Idle.

If the Hold Timer expires before a KEEPALIVE message is received, the local LS sends NOTIFICATION message with the Error Code "Hold Timer Expired" and changes its state to Idle.

   If the local LS receives a NOTIFICATION message, it changes its state
   to Idle.

If the local LS receives a NOTIFICATION message, it changes its state to Idle.

   If the KeepAlive timer expires, the local LS sends a KEEPALIVE
   message and restarts its KeepAlive timer.

KeepAliveタイマが期限が切れるなら、地方のLSはKEEPALIVEメッセージを送って、KeepAliveタイマを再開します。

   If a disconnect notification is received from the underlying
   transport protocol, the local LS closes the transport connection,
   restarts the ConnectRetry timer, continues to listen for a connection
   that may be initiated by the remote TRIP peer, and goes into the
   Active state.

基本的なトランスポート・プロトコルから分離通知を受け取るなら、地方のLSは輸送接続を終えて、ConnectRetryタイマを再開して、リモートTRIP同輩によって開始されるかもしれない接続の聞こうとし続けて、Active状態に入ります。

   In response to the Stop event (initiated by either the system or the
   operator) the local LS sends NOTIFICATION message with the Error Code
   "Cease" and changes its state to Idle.

Stop出来事(システムかオペレータのどちらかによって開始される)に対応して、地方のLSは「やんでください」をError CodeがあるNOTIFICATIONメッセージに送って、Idleへの状態を変化に送ります。

   The Start event is ignored in the OpenConfirm state.

Start出来事はOpenConfirm状態で無視されます。

Rosenberg, et. al.          Standards Track                    [Page 53]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[53ページ]。

   In response to any other event the local LS sends a NOTIFICATION
   message with the Error Code "Finite State Machine Error" and changes
   its state to Idle.

いかなる他の出来事に対応して、地方のLSはError Code「有限状態機械誤り」と変化に伴うNOTIFICATIONメッセージにIdleへの状態を送ります。

   Whenever TRIP changes its state from OpenConfirm to Idle, it closes
   the transport connection and releases all resources associated with
   that connection.

TRIPが状態をOpenConfirmからIdleに変えるときはいつも、それは、輸送接続を終えて、その接続に関連しているすべてのリソースを発表します。

   Established state:
   In the Established state, an LS can exchange UPDATE, NOTIFICATION,
   and KEEPALIVE messages with its peer.

設立された州: Established状態では、LSは同輩と共にUPDATE、NOTIFICATION、およびKEEPALIVEメッセージを交換できます。

   If the negotiated Hold Timer is zero, then no procedures are
   necessary for keeping a peering session alive.  If the negotiated
   Hold Time value is non-zero, the procedures of this paragraph apply.
   If the Hold Timer expires, the local LS sends a NOTIFICATION message
   with the Error Code "Hold Timer Expired" and changes its state to
   Idle.  If the KeepAlive Timer expires, then the local LS sends a
   KeepAlive message and restarts the KeepAlive Timer.  If the local LS
   receives an UPDATE or KEEPALIVE message, then it restarts its Hold
   Timer.  Each time the LS sends an UPDATE or KEEPALIVE message, it
   restarts its KeepAlive Timer.

交渉されたHold Timerがゼロであるなら、どんな手順もじっと見るセッションを生かすのに必要ではありません。 交渉されたHold Time値が非ゼロであるなら、このパラグラフの手順は適用されます。 Hold Timerが期限が切れるなら、地方のLSは「保持タイマは期限が切れたこと」をError CodeがあるNOTIFICATIONメッセージに送って、Idleへの状態を変化に送ります。 KeepAlive Timerが期限が切れるなら、地方のLSはKeepAliveメッセージを送って、KeepAlive Timerを再開します。 地方のLSがUPDATEかKEEPALIVEメッセージを受け取るなら、それはHold Timerを再開します。 LSがUPDATEかKEEPALIVEメッセージを送るたびにそれはKeepAlive Timerを再開します。

   If the local LS receives a NOTIFICATION message, it changes its state
   to Idle.

地方のLSがNOTIFICATIONメッセージを受け取るなら、それは状態をIdleに変えます。

   If the local LS receives an UPDATE message and the UPDATE message
   error handling procedure (see Section6.3) detects an error, the local
   LS sends a NOTIFICATION message and changes its state to Idle.

地方のLSがUPDATEメッセージを受け取って、UPDATEメッセージエラー処理手順(Section6.3を見る)が誤りを検出するなら、地方のLSはNOTIFICATIONメッセージを送って、状態をIdleに変えます。

   If a disconnect notification is received from the underlying
   transport protocol, the local LS changes its state to Idle.

基本的なトランスポート・プロトコルから分離通知を受け取るなら、地方のLSは状態をIdleに変えます。

   In response to the Stop event (initiated by either the system or the
   operator), the local LS sends a NOTIFICATION message with the Error
   Code "Cease" and changes its state to Idle.

Stop出来事(システムかオペレータのどちらかによって開始される)に対応して、地方のLSは「やんでください」をError CodeがあるNOTIFICATIONメッセージに送って、Idleへの状態を変化に送ります。

   The Start event is ignored in the Established state.

Start出来事はEstablished状態で無視されます。

   In response to any other event, the local LS sends a NOTIFICATION
   message with Error Code "Finite State Machine Error" and changes its
   state to Idle.

いかなる他の出来事に対応して、地方のLSはError Code「有限状態機械誤り」と変化に伴うNOTIFICATIONメッセージにIdleへの状態を送ります。

   Whenever TRIP changes its state from Established to Idle, it closes
   the transport connection and releases all resources associated with
   that connection.  Additionally, if the peer is an external peer, the
   LS deletes all routes derived from that connection.

TRIPが状態をEstablishedからIdleに変えるときはいつも、それは、輸送接続を終えて、その接続に関連しているすべてのリソースを発表します。 さらに、同輩が外部の同輩であるなら、LSはその接続から得られたすべてのルートを削除します。

Rosenberg, et. al.          Standards Track                    [Page 54]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[54ページ]。

10. UPDATE Message Handling

10. アップデートメッセージハンドリング

   An UPDATE message may be received only in the Established state.
   When an UPDATE message is received, each field is checked for
   validity as specified in Section 6.3.  The rest of this section
   presumes that the UPDATE message has passed the error-checking
   procedures of Section 6.3.

Established状態だけにUPDATEメッセージを受け取るかもしれません。 UPDATEメッセージが受信されているとき、各分野はセクション6.3における指定されるとしての正当性がないかどうかチェックされます。 このセクションの残りは、UPDATEメッセージがセクション6.3の誤りをチェックする手順を通過したと推定します。

   If the UPDATE message was received from an internal peer, the
   flooding procedures of Section 10.1 MUST be applied.  The flooding
   process synchronizes the Loc-TRIBs of all LSs within the domain.
   Certain routes within the UPDATE may be marked as old or duplicates
   by the flooding process and are ignored during the rest of the UPDATE
   processing.

内部の同輩からUPDATEメッセージを受け取ったなら、セクション10.1の氾濫手順を適用しなければなりません。 氾濫の過程はドメインの中のすべてのLSsのLoc-TRIBsを連動させます。 UPDATEの中のある一定のルートが古いとしてマークされるかもしれないか、氾濫による写しは、処理して、UPDATE処理の残りの間、無視されます。

   If the UPDATE message contains withdrawn routes, then the
   corresponding previously advertised routes shall be removed from the
   Adj-TRIB-In.  This LS MUST rerun its Decision Process since the
   previously advertised route is no longer available for use.

UPDATEメッセージがよそよそしいルートを含んでいるなら、対応する以前に広告を出したルートは中のAdj-TRIBから取り外されるものとします。 以前に広告を出したルートがもう使用に利用可能でないので、このLS MUSTはDecision Processを再実行します。

   If the UPDATE message contains a route, then the route MUST be placed
   in the appropriate Adj-TRIB-In, and the following additional actions
   MUST be taken:

UPDATEメッセージがルートを含んでいるなら、中の適切なAdj-TRIBにルートを置かなければなりません、そして、以下の追加行動を取らなければなりません:

      1. If its destinations are identical to those of a route currently
         stored in the Adj-TRIB-In, then the new route MUST replace the
         older route in the Adj-TRIB-In, thus implicitly withdrawing the
         older route from service.  The LS MUST rerun its Decision
         Process since the older route is no longer available for use.
      2. If the new route is more specific than an earlier route
         contained in the Adj-TRIB-In and has identical attributes, then
         no further actions are necessary.
      3. If the new route is more specific than an earlier route
         contained in the Adj-TRIB-In but does not have identical
         attributes, then the LS MUST run its Decision Process since the
         more specific route has implicitly made a portion of the less
         specific route unavailable for use.
      4. If the new route has destinations that are not present in any
         of the routes currently stored in the Adj-TRIB-In, then the LS
         MUST run its Decision Process.
      5. If the new route is less specific than an earlier route
         contained in the Adj-TRIB-In, the LS MUST run its Decision
         Process on the set of destinations that are described only by
         the less specific route.

1. 目的地が現在中のAdj-TRIBに格納されているルートのものと同じであるなら、新しいルートは中のAdj-TRIBの、より古いルートを置き換えなければなりません、その結果、それとなく、サービスから、より古いルートを引っ込めます。 より古いルートがもう使用に利用可能でないので、LS MUSTはDecision Processを再実行します。 2. 新しいルートが中のAdj-TRIBに含まれた以前のルートより特定であり、同じ属性を持っているなら、さらなるどんな動作も必要ではありません。 3. 新しいルートでは、中のAdj-TRIBに含まれた以前のルートより特定ですが、同じ属性がないなら、それほど特定でないルートの一部が、より特定のルートでそれとなく使用を入手できなくなったので、LS MUSTはDecision Processを走らせます。 4. 新しいルートが現在中のAdj-TRIBに格納されているルートのどれかに存在していない目的地を持っているなら、LS MUSTはDecision Processを走らせます。 5. 新しいルートが中のAdj-TRIBに含まれた以前のルートほど特定でないなら、LS MUSTは単にそれほど特定でないルートで説明される目的地のセットのDecision Processを走らせます。

Rosenberg, et. al.          Standards Track                    [Page 55]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[55ページ]。

10.1. Flooding Process

10.1. 氾濫の過程

   When an LS receives an UPDATE message from an internal peer, the LS
   floods the new information from that message to all of its other
   internal peers.  Flooding is used to efficiently synchronize all of
   the LSs within a domain without putting any constraints on the
   domain's internal topology.  The flooding mechanism is based on the
   techniques used in OSPF [4] and SCSP [6].  One may argue that TRIP's
   flooding process is in reality a controlled broadcast mechanism.

LSが内部の同輩からUPDATEメッセージを受け取るとき、LSは新情報をそのメッセージから他の内部の同輩のすべてまであふれさせます。 氾濫は、ドメインの中でドメインの内部のトポロジーにどんな規制も置かないでLSsのすべてを効率的に連動させるのに使用されます。 氾濫メカニズムはOSPF[4]とSCSP[6]で使用されるテクニックに基づいています。 ほんとうは、TRIPの氾濫の過程が制御放送メカニズムであると主張するかもしれません。

10.1.1. Database Information

10.1.1. データベース情報

   The LS MUST maintain the sequence number and originating TRIP
   identifier for each link-state encapsulated attribute in an internal
   Adj-TRIB-In.  These values are included with the route in the
   ReachableRoutes, WithdrawnRoutes, and ITAD Topology attributes.  The
   originating TRIP identifier gives the internal LS that originated
   this route into the ITAD, the sequence number gives the version of
   this route at the originating LS.

LS MUSTは、それぞれのリンク状態のための一連番号と由来しているTRIP識別子が中の内部のAdj-TRIBで属性を要約したと主張します。 これらの値はReachableRoutes、WithdrawnRoutes、およびITAD Topology属性にルートで含まれています。 由来しているTRIP識別子はこのルートをITADに溯源した内部のLSに与えて、一連番号は由来しているLSでこのルートのバージョンを与えます。

10.1.2. Determining Newness

10.1.2. 新しさを決定します。

   For each route in the ReachableRoutes or WithdrawnRoutes field, the
   LS decides if the route is new or old.  This is determined by
   comparing the Sequence Number of the route in the UPDATE with the
   Sequence Number of the route saved in the Adj-TRIB-In.  The route is
   new if either the route does not exist in the Adj-TRIB-In for the
   originating LS, or if the route does exist in the Adj-TRIB-In but the
   Sequence Number in the UPDATE is greater than the Sequence Number
   saved in the Adj-TRIBs-In.  Note that the newness test is
   independently applied to each link-state encapsulated attribute in
   the UPDATE (WithdrawnRoutes or ReachableRoutes or ITAD Topology).

ReachableRoutesかWithdrawnRoutes分野の各ルートに、LSは、ルートが新しいか、または古いかを決めます。 ルートのSequence Numberが中のAdj-TRIBに取っておかれている状態で、これは、UPDATEのルートのSequence Numberを比較することによって、断固としています。 由来しているLS、ルートが中のAdj-TRIBに存在しているか、しかし、またはUPDATEのSequence Numberがそうです。ルートがルートが存在しないどちらもである新しい、Adj-TRIB-In、Sequence Numberが中のAdj-TRIBsで節約したよりすばらしいです。 新しさテストが独自にUPDATE(WithdrawnRoutes、ReachableRoutesまたはITAD Topology)のそれぞれのリンク州の要約の属性に適用されることに注意してください。

10.1.3. Flooding

10.1.3. 氾濫

   Each route in the ReachableRoutes or WithdrawnRoutes field that is
   determined to be old is ignored in further processing.  If the route
   is determined to be new then the following actions occur.

ReachableRoutesかWithdrawnRoutes分野のそれぞれの古いことを決定しているルートはさらなる処理で無視されます。 ルートが新しいことを決定しているなら、以下の動作は起こります。

   If the route is being withdrawn, then the LS MUST flood the withdrawn
   route to all other internal peers, and MUST mark the route as
   withdrawn.  An LS MUST maintain routes marked as withdrawn in its
   databases for MaxPurgeTime seconds.

ルートがよそよそしくて、次に、LS MUSTが他のすべての内部の同輩へよそよそしいルートをあふれさせるということであり、引き下がるようにルートをマークしなければならないなら。 LS MUSTはMaxPurgeTime秒の間、データベースで引き下がるようにマークされたルートを維持します。

   If the route is being updated, then the LS MUST update the route in
   the Adj-TRIB-In and MUST flood it to all other internal peers.

ルートが存在をアップデートして、次に、LS MUSTが中のAdj-TRIBのルートをアップデートするということであり、他のすべての内部の同輩へそれをあふれさせなければならないなら。

Rosenberg, et. al.          Standards Track                    [Page 56]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[56ページ]。

   If these procedures result in changes to the Adj-TRIB-In, then the
   route is also made available for local route processing as described
   early in Section 10.

また、これらの手順が中のAdj-TRIBへの変化をもたらすなら、早くセクション10で説明されるようにルートを地方のルート処理に利用可能にします。

   To implement flooding, the following is recommended.  All routes
   received in a single UPDATE message that are determined to be new
   should be forwarded to all other internal peers in a single UPDATE
   message.  Other variations of flooding are possible, but the local LS
   MUST ensure that each new route (and any associated attributes)
   received from an internal peer get forwarded to every other internal
   peer.

氾濫を実行するために、以下はお勧めです。 新しいことを決定して、ルートがただ一つのUPDATEメッセージで受けたすべてをただ一つのUPDATEメッセージの他のすべての内部の同輩に送るべきです。 氾濫の他の変化は可能ですが、地方のLS MUSTは、内部の同輩から受け取られたそれぞれの新しいルート(そして、どんな関連属性も)がすべての他の内部の同輩に送られるのを確実にします。

10.1.4. Sequence Number Considerations

10.1.4. 一連番号問題

   The Sequence Number is used to determine when one version of a Route
   is newer than another version of a route.  A larger Sequence Number
   indicates a newer version.  The Sequence Number is assigned by the LS
   originating the route into the local ITAD.  The Sequence Number is an
   unsigned 4-octet integer in the range of 1 thru 2^31-1 MinSequenceNum
   thru MaxSequenceNum).  The value 0 is reserved.  When an LS first
   originates a route (including when the LS restarts/reboots) into its
   ITAD, it MUST originate it with a Sequence Number of MinSequenceNum.
   Each time the route is updated within the ITAD by the originator, the
   Sequence Number MUST be increased.

Sequence Numberは、ルートでRouteの1つのバージョンがいつ別のバージョンより新しいかを決定するのに使用されます。 より大きいSequence Numberは、より新しいバージョンを示します。 Sequence Numberは地方のITADにルートを溯源するLSによって割り当てられます。 Sequence Numberが1〜2のMinSequenceNumから^31-1MaxSequenceNumの範囲の無記名の4八重奏の整数である、) 値0は予約されています。 LSが最初にルート(LSがいつ再開するか、またはリブートするかを含んでいる)をITADに溯源するとき、それはMinSequenceNumのSequence Numberと共にそれを溯源しなければなりません。 ルートがITADの中で創始者によってアップデートされるたびにSequence Numberは増加しなければなりません。

   If it is ever the case that the sequence number is MaxSequenceNum-1
   and it needs to be increased, then the TRIP module of the LS MUST be
   disabled for a period of TripDisableTime so that all routes
   originated by this LS with high sequence numbers can be removed.

かつて一連番号がMaxSequenceNum-1であり、増加するのが必要であり、その時がLS MUSTのTRIPモジュールであることが事実であるなら、しばらく、高い一連番号でこのLSによって溯源されたすべてのルートは取り外すことができるようにTripDisableTimeについて無能にされてください。

10.1.5. Purging a Route Within the ITAD

10.1.5. ITADの中でルートを掃除します。

   To withdraw a route that it originated within the ITAD, an LS
   includes the route in the WithdrawnRoutes field of an UPDATE message.
   The Sequence Number MUST be greater than the last valid version of
   the route.  The LS MAY choose to use a sequence number of
   MaxSequenceNum when withdrawing routes within its ITAD, but this is
   not required.

それがITADの中で溯源したルートを引っ込めるために、LSはUPDATEメッセージのWithdrawnRoutes分野にルートを含んでいます。 Sequence Numberはルートの最後の有効なバージョンよりすばらしいに違いありません。 ITADの中でルートを引っ込めるとき、LS MAYは、MaxSequenceNumの一連番号を使用するのを選びますが、これは必要ではありません。

   After withdrawing a route, an LS MUST mark the route as "withdrawn"
   in its database, and maintain the withdrawn route in its database for
   MaxPurgeTime seconds.  If the LS needs to re-originate a route that
   had been purged but is still in its database, it can either re-
   originate the route immediately using a Sequence Number that is
   greater than that used in the withdraw, or the LS may wait until
   MaxPurgeTime seconds have expired since the route was withdrawn.

ルートを引っ込めた後に、LS MUSTはデータベースで「引き下がる」ようにルートをマークして、MaxPurgeTime秒の間、データベースでよそよそしいルートを維持します。 LSが、掃除されましたが、まだデータベースにあるルートを再溯源する必要があるなら、すぐにそんなに使用されているよりすばらしいSequence Numberを使用することでルートを再溯源できる、引き下がってください。さもないと、ルートが引っ込められて以来MaxPurgeTime秒が期限が切れるまで、LSは待つかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 57]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[57ページ]。

10.1.6. Receiving Self-Originated Routes

10.1.6. 受信は自己にルートを溯源しました。

   It is common for an LS to receive UPDATES for routes that it
   originated within the ITAD via the flooding procedure.  If the LS
   receives an UPDATE for a route that it originated that is newer (has
   a higher sequence number) than the LSs current version, then special
   actions must be taken.  This should be a relatively rare occurrence
   and indicates that a route still exists within the ITAD since the LSs
   last restart/reboot.

LSがそれがITADの中で氾濫手順で溯源したルートにUPDATESを受け取るのは、一般的です。 LSがそれが溯源したルートへのLSs最新版より新しい(さらに高い一連番号を持っています)UPDATEを受けるなら、特別な行動を取らなければなりません。 LSsが最後に再開するか、またはリブートするので、これは、比較的まれな発生であるべきであり、ルートがITADの中にまだ存在しているのを示します。

   If an LS receives a self-originated route update that is newer than
   the current version of the route at the LS, then the following
   actions MUST be taken.  If the LS still wishes to advertise the
   information in the route, then the LS MUST increase the Sequence
   Number of the route to a value greater than that received in the
   UPDATE and re-originate the route.  If the LS does not wish to
   continue to advertise the route, then it MUST purge the route as
   described in Section 10.1.5.

LSがLSでは、ルートの最新版より新しい自己によって溯源されたルートアップデートを受けるなら、以下の行動を取らなければなりません。 LSがまだルートによる情報の広告を出していたいなら、LS MUSTはそれがUPDATEで受信されたより大きい値にルートのSequence Numberを増加させて、ルートを再溯源します。 LSが、ルートの広告を出し続けたくないなら、それはセクション10.1.5で説明されるようにルートを掃除しなければなりません。

10.1.7. Removing Withdrawn Routes

10.1.7. よそよそしいルートを取り外します。

   An LS SHOULD ensure that routes marked as withdrawn are removed from
   the database in a timely fashion after the MaxPurgeTime has expired.
   This could be done, for example, by periodically sweeping the
   database, and deleting those entries that were withdrawn more than
   MaxPurgeTime seconds ago.

LS SHOULDは、MaxPurgeTimeが期限が切れた直ちに後に引き下がるようにマークされたルートがデータベースから取り外されるのを確実にします。 これ、例えば定期的にデータベースを掃くことによってすることができて、MaxPurgeTime秒より引き下がったそれらのエントリーを削除するくらいの前

10.2. Decision Process

10.2. 決定の過程

   The Decision Process selects routes for subsequent advertisement by
   applying the policies in the local Policy Information Base (PIB) to
   the routes stored in its Adj-TRIBs-In.  The output of the Decision
   process is the set of routes that will be advertised to all peers;
   the selected routes will be stored in the local LS's Adj-TRIBs-Out.

Decision Processは、地方のPolicy Information基地(PIB)の中の方針を中のAdj-TRIBsに格納されたルートに適用することによって、その後の広告のためのルートを選択します。 Decisionの過程の出力はすべての同輩に広告に掲載されているルートのセットです。 選択されたルートは外の地方のLSのAdj-TRIBsに格納されるでしょう。

   The selection process is formalized by defining a function that takes
   the attributes of a given route as an argument and returns a non-
   negative integer denoting the degree of preference for the route.
   The function that calculates the degree of preference for a given
   route shall not use as its inputs any of the following:  the
   existence of other routes, the non-existence of other routes, or the
   attributes of other routes.  Route selection then consists of an
   individual application of the degree of preference function to each
   feasible route, followed by the choice of the one with the highest
   degree of preference.

選択の過程は、議論として与えられたルートの属性をみなして、好みの度合いを指示する非負の整数をルートに返す機能を定義することによって、正式にされます。 与えられたルートのための好みの度合いについて計算する機能は入力として以下のいずれも使用しないものとします: 他のルートの存在、他のルートの非存在、または他のルートの属性。 そして、ルート選択は最も高度の好みによるものの選択があとに続いたそれぞれの可能なルートに選択関数の度合いの個々の適用から成ります。

Rosenberg, et. al.          Standards Track                    [Page 58]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[58ページ]。

   All internal LSs in an ITAD MUST run the Decision Process and apply
   the same decision criteria, otherwise it will not be possible to
   synchronize their Loc-TRIBs.

ITAD MUSTのすべての内部のLSsがDecision Processを走らせて、同じ決定基準を適用します。さもなければ、それらのLoc-TRIBsを連動させるのは可能でないでしょう。

   The Decision Process operates on routes contained in each Adj-TRIBs-
   In, and is responsible for:

Decision Processは各Adj-TRIBsに含まれたルートが作動して、責任があります:

      -  selection of routes to be advertised to internal peers
      -  selection of routes to be advertised to external peers
      -  route aggregation and route information reduction

- 内部の同輩に広告を出すべきルートの品揃え--外部の同輩に広告を出すべきルートの品揃え--ルート集合と経由地案内減少

   The Decision Process takes place in three distinct phases, each
   triggered by a different event:

Decision Processは異なった出来事によってそれぞれ引き起こされた3つの異なったフェーズで行われます:

      -  Phase 1 is responsible for calculating the degree of preference
         for each route received from an external peer.
      -  Phase 2 is invoked on completion of phase 1.  It is responsible
         for choosing the best route out of all those available for each
         distinct destination, and for installing each chosen route into
         the Loc-TRIB.
      -  Phase 3 is invoked after the Loc-TRIB has been modified.  It is
         responsible for disseminating routes in the Loc-TRIB to each
         external peer, according to the policies contained in the PIB.
         Route aggregation and information reduction can optionally be
         performed within this phase.

- フェーズ1は外部の同輩から受け取られた各ルートのための好みの度合いについて計算するのに原因となります。 - フェーズ2はフェーズ1の完成のときに呼び出されます。 それはそれぞれの異なった目的地へのすべての利用可能なそれらから最も良いルートを選んで、それぞれの選ばれたルートをLoc-TRIBにインストールするのに責任があります。 - Loc-TRIBが変更された後にフェーズ3は呼び出されます。 それはそれぞれの外部の同輩にLoc-TRIBのルートを広めるのに責任があります、PIBに含まれた方針によると。 このフェーズの中で任意にルート集合と情報減少を実行できます。

10.2.1. Phase 1: Calculation of Degree of Preference

10.2.1. フェーズ1: 好みの度合いの計算

   The Phase 1 decision function shall be invoked whenever the local LS
   receives from a peer an UPDATE message that advertises a new route, a
   replacement route, or a withdrawn route.

地方のLSが同輩から新しいルート、交換ルート、またはよそよそしいルートの広告を出すUPDATEメッセージを受け取るときはいつも、Phaseの1つの決定の機能は呼び出されるものとします。

   The Phase 1 decision function is a separate process that is completed
   when it has no further work to do.

Phaseの1つの決定の機能はこれ以上仕事がないと完了している別々の過程です。

   The Phase 1 decision function shall lock an Adj-TRIB-In prior to
   operating on any route contained within it, and shall unlock it after
   operating on all new or replacement routes contained within it.

Phaseの1つの決定の機能は、それの中に含まれたどんなルートも作動させる前に中のAdj-TRIBをロックして、新しい状態ですべてを作動させるか、それの中に含まれた交換ルートの後にそれをアンロックするものとします。

   The local LS MUST determine a degree of preference for each newly
   received or replacement route.  If the route is learned from an
   internal peer, the value of the LocalPreference attribute MUST be
   taken as the degree of preference.  If the route is learned from an
   external peer, then the degree of preference MUST be computed based
   on pre-configured policy information and used as the LocalPreference
   value in any intra-domain TRIP advertisement.  The exact nature of
   this policy information and the computation involved is a local
   matter.

地方のLS MUSTは新たに受け取られたそれぞれか交換ルートのための1段階の好みを決定します。 ルートが内部の同輩から学習されるなら、好みの度合いとしてLocalPreference属性の値をみなさなければなりません。 ルートが外部の同輩から学習されるなら、どんなイントラドメインTRIP広告でも好みの度合いをあらかじめ設定された方針情報に基づいて計算されて、LocalPreference値として使用しなければなりません。 情報と計算がかかわったこの方針の正確な本質は地域にかかわる事柄です。

Rosenberg, et. al.          Standards Track                    [Page 59]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[59ページ]。

   The output of the degree of preference determination process is the
   local preference of a route.  The local LS computes the local
   preference of routes learned from external peers or originated
   internally at that LS.  The local preference of a route learned from
   an internal peer is included in the LocalPreference attribute
   associated with that route.

好みの決断の過程の度合いの出力はルートの地方の好みです。 地方のLSは外部の同輩から学習されるか、またはそのLSで内部的に溯源されたルートの地方の好みを計算します。 内部の同輩から学習されたルートの地方の好みはそのルートに関連しているLocalPreference属性に含まれています。

10.2.2. Phase 2: Route Selection

10.2.2. フェーズ2: ルート選択

   The Phase 2 decision function shall be invoked on completion of Phase
   1.  The Phase 2 function is a separate process that completes when it
   has no further work to do.  Phase 2 consists of two sub-phases: 2a
   and 2b.  The same route selection function is applied in both sub-
   phases, but the inputs to each phase are different.  The Phase 2a
   process MUST consider as inputs all external routes, that are present
   in the Adj-TRIBs-In of external peers, and all local routes.  The
   output of Phase 2a is inserted into the Ext-TRIB.  The Phase 2b
   process shall be invoked upon completion of Phase 2a and it MUST
   consider as inputs all routes in the Ext-TRIB and all routes that are
   present in the Adj-TRIBs-In of internal LSs.  The output of Phase 2b
   is stored in the Loc-TRIB.

Phase2決定関数はPhase1の完成のときに呼び出されるものとします。 これ以上仕事がないとき、Phase2機能はそれが完了する別々の過程です。 フェーズ2は2つのサブフェーズから成ります: 2aと2b。 同じルート選択機能は両方のサブフェーズで適用されますが、各フェーズへの入力は異なっています。 Phase 2aの過程は、入力がすべて、外部経路であるとみなさなければならなくて、それは中の外部の同輩のAdj-TRIBs、およびすべてのローカルのルートに存在しています。 Phase 2aの出力はExt-TRIBに挿入されます。 Phase 2bの過程はPhase 2aの完成のときに呼び出されるものとして、それは、中の内部のLSsのAdj-TRIBsで入力がExt-TRIBのすべてのルートとすべて、存在しているルートであるとみなさなければなりません。 Phase 2bの出力はLoc-TRIBに格納されます。

   The Phase 2 decision function MUST be blocked from running while the
   Phase 3 decision function is in process.  The Phase 2 function MUST
   lock all Adj-TRIBs-In and the Ext-TRIB prior to commencing its
   function, and MUST unlock them on completion.

Phase3決定関数が過程にある間、走るのをPhase2決定関数を妨げなければなりません。 Phase2機能は、機能を始める前に中のすべてのAdj-TRIBsとExt-TRIBをロックしなければならなくて、完成のときに彼らをアンロックしなければなりません。

   If the LS determines that the NextHopServer listed in a route is
   unreachable, then the route MAY be excluded from the Phase 2 decision
   function.  The means by which such a determination is made is not
   mandated here.

LSが、ルートに記載されたNextHopServerが手が届かないことを決定するなら、ルートはPhase2決定関数から除かれるかもしれません。 そのような決断がされる手段はここで強制されません。

   For each set of destinations for which one or more routes exist, the
   local LS's route selection function MUST identify the route that has:

1つ以上のルートが存在するそれぞれのセットの目的地に関しては、地方のLSのルート選択機能は以下を持っているルートを特定しなければなりません。

      -  the highest degree of preference, or
      -  is selected as a result of the tie breaking rules specified in
         10.2.2.1.

- または、最も高度の好み、--、指定された規則を使いならす繋がりの結果、選択される、10.2、.2、.1

   Withdrawn routes MUST be removed from the Loc-TRIB, Ext-TRIB, and the
   Adj-TRIBs-In.

Loc-TRIB、Ext-TRIB、および中のAdj-TRIBsからよそよそしいルートを取り外さなければなりません。

10.2.2.1. Breaking Ties (Phase 2)

10.2.2.1. 壊れている結びつき(フェーズ2)

   Several routes to the same destination that have the same degree of
   preference may be input to the Phase 2 route selection function.  The
   local LS can select only one of these routes for inclusion in the

同じ目的地への同じ度の好みを持っている数個のルートがPhase2ルート選択機能に入力されるかもしれません。 地方のLSは中で包含のためのこれらのルートの1つしか選択できません。

Rosenberg, et. al.          Standards Track                    [Page 60]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[60ページ]。

   associated Ext-TRIB (Phase 2a) or Loc-TRIB (Phase 2b).  The local LS
   considers all routes with the same degrees of preference.  The
   following algorithm shall be used to break ties.

関連Ext-TRIB、(2a)かLoc-TRIB(フェーズ2b)の位相を合わせてください。 地方のLSは同じ度の好みがあるすべてのルートを考えます。 以下のアルゴリズムは、結びつきを壊すのに使用されるものとします。

      -  If the local LS is configured to use the MultiExitDisc
         attribute to break ties, and candidate routes received from the
         same neighboring ITAD differ in the value of the MultiExitDisc
         attribute, then select the route that has the larger value of
         MultiExitDisc.
      -  If at least one of the routes was originated by an internal LS,
         select the route route that was advertised by the internal LS
         that has the lowest TRIP ID.
      -  Otherwise, select the route that was advertised by the neighbor
         domain that has the lowest ITAD number.

- 地方のLSが結びつきを壊すのにMultiExitDisc属性を使用するために構成されて、同じ隣接しているITADから受け取られた候補ルートがMultiExitDisc属性の値において異なるなら、MultiExitDiscの、より大きい値を持っているルートを選択してください。 - 少なくともルートの1つが内部のLSによって溯源されたなら、最も低いTRIP IDを持っている内部のLSによって広告に掲載されたルートルートを選択してください。 - さもなければ、最も下位のITAD番号を持っている隣人ドメインによって広告に掲載されたルートを選択してください。

10.2.3. Phase 3: Route Dissemination

10.2.3. フェーズ3: ルート普及

   The Phase 3 decision function MUST be invoked upon completion of
   Phase 2 if Phase 2 results in changes to the Loc-TRIB or when a new
   LS-to-LS peer session is established.

Phase2がLoc-TRIBへの変化をもたらすか、またはLSからLSへの同輩新しいセッションがPhase2の完成のときに確立されるとき、Phase3決定関数を呼び出さなければなりません。

   The Phase 3 function is a separate process that is completed when it
   has no further work to do.  The Phase 3 routing decision function
   MUST be blocked from running while the Phase 2 decision function is
   in process.

Phase3機能はこれ以上仕事がないと完了している別々の過程です。 Phase2決定関数が過程にある間、走るのをPhase3ルーティング決定関数を妨げなければなりません。

   All routes in the Loc-TRIB shall be processed into a corresponding
   entry in the associated Adj-TRIBs-Out.  Route aggregation and
   information reduction techniques (see 10.3.4) MAY optionally be
   applied.

Loc-TRIBのすべてのルートが外の関連Adj-TRIBsで対応するエントリーに処理されるものとします。 ルート集合と情報減少のテクニック(10.3に、.4を見る)は任意に適用されるかもしれません。

   When the updating of the Adj-TRIBs-Out is complete, the local LS MUST
   run the external update process of 10.3.2.

外のAdj-TRIBsのアップデートが完全であるときに、地方のLS MUSTは10.3の外部の更新処理を.2に走らせます。

10.2.4. Overlapping Routes

10.2.4. ルートを重ね合わせます。

   When overlapping routes are present in the same Adj-TRIB-In, the more
   specific route shall take precedence, in order, from most specific to
   least specific.

重なっているルートが中の同じAdj-TRIBに存在しているとき、より特定のルートは優先するものとします、オーダーで、最も特定であるのから最も特有にならないまで。

   The set of destinations described by the overlap represents a portion
   of the less specific route that is feasible, but is not currently in
   use.  If a more specific route is later withdrawn, the set of
   destinations described by the more specific route will still be
   reachable using the less specific route.

オーバラップによって説明された目的地のセットは可能な、しかし、現在使用中でないそれほど特定でないルートの一部を表します。 より特定のルートが後で引っ込められると、より特定のルートで説明された目的地のセットは、それほど特定でないルートを使用することでまだ届いているでしょう。

Rosenberg, et. al.          Standards Track                    [Page 61]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[61ページ]。

   If an LS receives overlapping routes, the Decision Process MUST take
   into account the semantics of the overlapping routes.  In particular,
   if an LS accepts the less specific route while rejecting the more
   specific route from the same peer, then the destinations represented
   by the overlap may not forward along the domains listed in the
   AdvertisementPath attribute of that route.  Therefore, an LS has the
   following choices:

LSがルートを重ね合わせながら受信するなら、Decision Processは重なっているルートの意味論を考慮に入れなければなりません。 LSが同じ同輩から、より特定のルートを拒絶している間、それほど特定でないルートを受け入れるなら、特に、オーバラップによって表された目的地はずっとそのルートのAdvertisementPath属性で記載されたドメインを進めないかもしれません。 したがって、LSには、以下の選択があります:

      1. Install both the less and the more specific routes
      2. Install the more specific route only
      3. Install the non-overlapping part of the less specific route
         only (that implies disaggregation of the less-specific route)
      4. Aggregate the two routes and install the aggregated route
      5. Install the less specific route only
      6. Install neither route

1. 少しもよりそして、より特定のルート2をインストールしないでください。 3だけにより特定のルートをインストールしてください。 4にそれほど特定でないルート(それはそれほど特定でないルートの非集計を含意する)だけの非重なっている部分をインストールしてください。 2つのルートに集めてください、そして、集められたルート5をインストールしてください。 6だけにそれほど特定でないルートをインストールしてください。 どちらのルートもインストールしないでください。

   If an LS chooses 5), then it SHOULD add AtomicAggregate attribute to
   the route.  A route that carries AtomicAggregate attribute MUST NOT
   be de-aggregated.  That is, the route cannot be made more specific.
   Forwarding along such a route does not guarantee that route traverses
   only domains listed in the RoutedPath of the route.  If an LS chooses
   1), then it MUST NOT advertise the less specific route without the
   more specific route.

LSは5を)選んで、次に、それはSHOULDです。AtomicAggregate属性をルートに追加してください。 反-AtomicAggregate属性を運ぶルートを集めてはいけません。 すなわち、ルートをより特定にすることができません。 そのようなルートに沿った推進は、ルートがルートのRoutedPathに記載されたドメインだけを横断するのを保証しません。 LSが1を)選ぶなら、それは、より特定のルートなしでそれほど特定でないルートの広告を出してはいけません。

10.3. Update-Send Process

10.3. 過程をアップデートして送ってください。

   The Update-Send process is responsible for advertising UPDATE
   messages to all peers.  For example, it distributes the routes chosen
   by the Decision Process to other LSs that may be located in either
   the same ITAD or a neighboring ITAD.  Rules for information exchange
   between peer LSs located in different ITADs are given in 10.3.2;
   rules for information exchange between peer LSs located in the same
   ITAD are given in 10.3.1.

すべての同輩にとって、Update発信している過程は広告UPDATEメッセージに原因となります。 例えば、それはDecision Processによって同じITADか隣接しているITADのどちらかに位置するかもしれない他のLSsに選ばれたルートを分配します。 10.3で異なったITADsに位置する同輩LSsの間の情報交換のための規則を与える、.2。 10.3で.1に同じITADに位置する同輩LSsの間の情報交換のための規則を与えます。

   Before forwarding routes to peers, an LS MUST determine which
   attributes should be forwarded along with that route.  If a not
   well-known non-transitive attribute is unrecognized, it is quietly
   ignored.  If a not well-known dependent-transitive attribute is
   unrecognized, and the NextHopServer attribute has been changed by the
   LS, the unrecognized attribute is quietly ignored.  If a not well-
   known dependent-transitive attribute is unrecognized, and the
   NextHopServer attribute has not been modified by the LS, the Partial
   bit in the attribute flags octet is set to 1, and the attribute is
   retained for propagation to other TRIP speakers.  Similarly, if an
   not well-known independent-transitive attribute is unrecognized, the
   Partial bit in the attribute flags octet is set to 1, and the
   attribute is retained for propagation to other TRIP speakers.

以前、同輩への推進ルート、LS MUSTは、どの属性がそのルートと共に進められるべきであるかを決定します。 周知でない非他動詞属性が認識されていないなら、それは静かに無視されます。 周知でない依存する他動詞属性が認識されていなく、NextHopServer属性がLSによって変えられたなら、認識されていない属性は静かに無視されます。 よく知られていない依存する他動詞属性が認識されていなく、NextHopServer属性が変更されて、LS、属性旗で噛み付かれたPartialによって八重奏が1に設定されて、属性が伝播のために他のTRIPスピーカーに保有されるということでないなら。 同様に、周知でない独立している他動詞属性が認識されていないなら、属性旗の八重奏におけるPartialビットは1に設定されます、そして、属性は伝播のために他のTRIPスピーカーに保有されます。

Rosenberg, et. al.          Standards Track                    [Page 62]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[62ページ]。

   If a not well-known attribute is recognized, and has a valid value,
   then, depending on the type of the not well-known attribute, it is
   updated, if necessary, for possible propagation to other TRIP
   speakers.

周知でない属性が認識されて、有効値を持っているなら、周知でない属性のタイプに頼っていて、必要なら、可能な伝播のために他のTRIPスピーカーにそれをアップデートします。

10.3.1. Internal Updates

10.3.1. 内部のアップデート

   The Internal update process is concerned with the distribution of
   routing information to internal peers.

Internal更新処理は内部の同輩へのルーティング情報の分配に関係があります。

   When an LS receives an UPDATE message from another TRIP LS located in
   its own ITAD, it is flooded as described in Section 10.1.

LSがそれ自身のITADに位置する別のTRIP LSからUPDATEメッセージを受け取るとき、それはセクション10.1で説明されるように水につかっています。

   When an LS receives a new route from an LS in a neighboring ITAD, or
   if a local route is injected into TRIP, the LS determines the
   preference of that route.  If the new route has the highest degree of
   preference for all external routes and local routes to a given
   destination (or if the route was selected via a tie-breaking
   procedure as specified in 10.3.1.1), the LS MUST insert that new
   route into the Ext-TRIB database and the LS MUST advertise that route
   to all other LSs in its ITAD by means of an UPDATE message.  The LS
   MUST advertise itself as the Originator of that route within the
   ITAD.

LSが隣接しているITADのLSから新しいルートを受けるとき、ローカルのルートがTRIPに注がれるなら、LSはそのルートの好みを決定します。 新しいルートがすべての外部経路とローカルのルートのための最も高度の好みを与えられた目的地に持っている、(ルートが指定されるように繋がりを壊す手順で選択された、10.3、.1、.1、)、LS MUSTはその新しいルートをExt-TRIBデータベースに挿入して、LS MUSTはUPDATEメッセージによってITADの他のすべてのLSsにそのルートの広告を出します。 LS MUSTはそのルートのOriginatorとしてITADの中で自分を売り込みます。

   When an LS receives an UPDATE message with a non-empty
   WithdrawnRoutes attribute from an external peer, or if a local route
   is withdrawn from TRIP, the LS MUST remove from its Adj-TRIB-In all
   routes whose destinations were carried in this field.  If the
   withdrawn route was previously selected into the Ext-TRIB, the LS
   MUST take the following additional steps:

LSが非空のWithdrawnRoutes属性で外部の同輩からUPDATEメッセージを受け取るとき、ローカルのルートがTRIPから引っ込められるなら、LS MUSTは目的地がこの分野で運ばれた全部でAdj-TRIBルートから取り外します。 よそよそしいルートが以前にExt-TRIBに選択されたなら、LS MUSTは追加方法を以下まで採ります:

      -  If a new route is selected for advertisement for those
         destinations, then the LS MUST insert the replacement route
         into Ext-TRIB to replace the withdrawn route and advertise it
         to all internal LSs.
      -  If a replacement route is not available for advertisement, then
         the LS MUST include the destinations of the route in the
         WithdrawnRoutes attribute of an UPDATE message, and MUST send
         this message to each internal peer.  The LS MUST also remove
         the withdrawn route from the Ext-TRIB.

- 新しいルートが広告のためにそれらの目的地に選択されるなら、LS MUSTは、よそよそしいルートを置き換えて、すべての内部のLSsにそれの広告を出すために交換ルートをExt-TRIBに挿入します。 - 交換ルートが広告に利用可能です、次に、LS MUSTがUPDATEメッセージのWithdrawnRoutes属性にルートの目的地を含んでいるということでなく、それぞれの内部の同輩にこのメッセージを送らなければならないなら。 また、LS MUSTはExt-TRIBからよそよそしいルートを取り外します。

10.3.1.1. Breaking Ties (Routes Received from External Peers)

10.3.1.1. 壊れている結びつき(外部の同輩から受け取られたルート)

   If an LS has connections to several external peers, there will be
   multiple Adj-TRIBs-In associated with these peers.  These databases
   might contain several equally preferable routes to the same

数人の外部の同輩にLSが接続がいると、中にこれらの同輩に関連している複数のAdj-TRIBsがあるでしょう。 これらのデータベースは数個の等しく望ましいルートを同じくらいに含むかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 63]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[63ページ]。

   destination, all of which were advertised by external peers.  The
   local LS shall select one of these routes according to the following
   rules:

目的地。それのすべてが外部の同輩によって広告に掲載されました。 以下の規則に従って、地方のLSはこれらのルートの1つを選択するものとします:

      -  If the LS is configured to use the MultiExitDisc attribute to
         break ties, and the candidate routes differ in the value of the
         MultiExitDisc attribute, then select the route that has the
         lowest value of MultiExitDisc, else
      -  Select the route that was advertised by the external LS that
         has the lowest TRIP Identifier.

- LSが結びつきを壊すのにMultiExitDisc属性を使用するために構成されて、候補ルートがMultiExitDisc属性の値において異なるなら、MultiExitDiscの最も低い値を持っているルートを選択してくださいほかです--最も低いTRIP Identifierを持っている外部のLSによって広告に掲載されたルートを選択してください。

10.3.2. External Updates

10.3.2. 外部のアップデート

   The external update process is concerned with the distribution of
   routing information to external peers.  As part of the Phase 3 route
   selection process, the LS has updated its Adj-TRIBs-Out.  All newly
   installed routes and all newly unfeasible routes for which there is
   no replacement route MUST be advertised to external peers by means of
   UPDATE messages.

外部の更新処理は外部の同輩へのルーティング情報の分配に関係があります。 Phase3ルート選択プロセスの一部として、LSは外のAdj-TRIBsをアップデートしました。 UPDATEメッセージによって交換ルートが全くないすべての新たにインストールされたルートとすべての新たに実行不可能なルートの外部の同輩に広告を出さなければなりません。

   Any routes in the Loc-TRIB marked as withdrawn MUST be removed.
   Changes to the reachable destinations within its own ITAD SHALL also
   be advertised in an UPDATE message.

引き下がるようにマークされたLoc-TRIBのどんなルートも取り外さなければなりません。 広告を出しているコネがUPDATEメッセージであったならそれ自身のITAD SHALLの中の届いている目的地にも変化します。

10.3.3. Controlling Routing Traffic Overhead

10.3.3. ルート設定トラフィックオーバーヘッドを制御します。

   The TRIP protocol constrains the amount of routing traffic (that is,
   UPDATE messages) in order to limit both the link bandwidth needed to
   advertise UPDATE messages and the processing power needed by the
   Decision Process to digest the information contained in the UPDATE
   messages.

TRIPプロトコルは、情報がUPDATEメッセージに含んだUPDATEメッセージの広告を出すのに必要であるリンク帯域幅と読みこなすためにDecision Processによって必要とされた処理能力の両方を制限するためにルーティングトラフィック(すなわち、UPDATEメッセージ)の量を抑制します。

10.3.3.1. Frequency of Route Advertisement

10.3.3.1. ルート広告の頻度

   The parameter MinRouteAdvertisementInterval determines the minimum
   amount of time that must elapse between advertisements of routes to a
   particular destination from a single LS.  This rate limiting
   procedure applies on a per-destination basis, although the value of
   MinRouteAdvertisementInterval is set on a per LS peer basis.

パラメタMinRouteAdvertisementIntervalはルートの広告の間で独身のLSから特定の目的地に経過しなければならない最小の時間を決定します。 手順を制限するこのレートが1目的地あたり1個のベースで適用されます、MinRouteAdvertisementIntervalの値はLS同輩基礎あたりのaに設定されますが。

   Two UPDATE messages sent from a single LS that advertise feasible
   routes to some common set of destinations received from external
   peers MUST be separated by at least MinRouteAdvertisementInterval.
   Clearly, this can only be achieved precisely by keeping a separate
   timer for each common set of destinations.  This would be unwarranted
   overhead.  Any technique which ensures that the interval between two
   UPDATE messages sent from a single LS that advertise feasible routes

少なくともMinRouteAdvertisementIntervalは可能なルートの広告を出す独身のLSから外部の同輩から受け取られた何らかの一般的なセットの目的地に送られた2つのUPDATEメッセージを切り離さなければなりません。 明確に、まさにそれぞれの一般的なセットの目的地に別々のタイマを保つことによって、これを達成できるだけです。 これは保証のないオーバーヘッドでしょう。 2つのUPDATEメッセージの間隔が可能なルートの広告を出す独身のLSから発信したのを確実にするどんなテクニック

Rosenberg, et. al.          Standards Track                    [Page 64]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[64ページ]。

   to some common set of destinations received from external peers will
   be at least MinRouteAdvertisementInterval, and will also ensure that
   a constant upper bound on the interval is acceptable.

いくつかに、外部の同輩から受け取られた一般的なセットの目的地は、少なくともMinRouteAdvertisementIntervalであり、また、間隔の一定の上限が許容できるのを確実にするでしょう。

   Two UPDATE messages, sent from a single LS to an external peer, that
   advertise feasible routes to some common set of destinations received
   from internal peers MUST be separated by at least
   MinRouteAdvertisementInterval.

少なくともMinRouteAdvertisementIntervalは内部の同輩から受け取られた何らかの一般的なセットの目的地に可能なルートの広告を出す独身のLSから外部の同輩に送られた2つのUPDATEメッセージを切り離さなければなりません。

   Since fast convergence is needed within an ITAD, this rate limiting
   procedure does not apply to routes received from internal peers and
   being broadcast to other internal peers.  To avoid long-lived black
   holes, the procedure does not apply to the explicit withdrawal of
   routes (that is, routes whose destinations explicitly withdrawn by
   UPDATE messages).

速い集合がITADの中で必要であるので、手順を制限するこのレートが内部の同輩から受け取られて、他の内部の同輩に放送されるルートに適用されません。 長命のブラックホールを避けるために、手順はルートの明白な退出に適用されません(それがそうであり、ルートはUPDATEメッセージによって明らかに引き下がらされる目的地です)。

   This procedure does not limit the rate of route selection, but only
   the rate of route advertisement.  If new routes are selected multiple
   times while awaiting the expiration of MinRouteAdvertisementInterval,
   the last route selected shall be advertised at the end of
   MinRouteAdvertisementInterval.

この手順はルート選択の速度を制限するのではなく、ルート広告の速度だけを制限します。 MinRouteAdvertisementIntervalの満了を待っている間、複数の回新しいルートを選択するなら、MinRouteAdvertisementIntervalの端に選択された最後のルートの広告を出すものとします。

10.3.3.2. Frequency of Route Origination

10.3.3.2. ルート創作の頻度

   The parameter MinITADOriginationInterval determines the minimum
   amount of time that must elapse between successive advertisements of
   UPDATE messages that report changes within the advertising LS's own
   ITAD.

パラメタMinITADOriginationIntervalは広告LSの自身のITADの中で変化を報告するUPDATEメッセージの連続した広告の間で経過しなければならない最小の時間を決定します。

10.3.3.3. Jitter

10.3.3.3. ジター

   To minimize the likelihood that the distribution of TRIP messages by
   a given LS will contain peaks, jitter should be applied to the timers
   associated with MinITADOriginationInterval, KeepAlive, and
   MinRouteAdvertisementInterval.  A given LS shall apply the same
   jitter to each of these quantities regardless of the destinations to
   which the updates are being sent; that is, jitter will not be applied
   on a "per peer" basis.

与えられたLSによるTRIPメッセージの分配がピークを含むという見込みを最小にするために、ジターはMinITADOriginationInterval、KeepAlive、およびMinRouteAdvertisementIntervalに関連しているタイマに適用されるべきです。 与えられたLSはアップデートが送られる目的地にかかわらずそれぞれのこれらの量に同じジターを適用するものとします。 すなわち、ジターは「同輩」ベースで適用されないでしょう。

   The amount of jitter to be introduced shall be determined by
   multiplying the base value of the appropriate timer by a random
   factor that is uniformly distributed in the range from 0.75 to 1.0.

導入されるべきジターの量は0.75〜1.0までの範囲で適切なタイマの基礎点を偶然要因に掛けることによって一様に分配されていた状態で決定するでしょう。

Rosenberg, et. al.          Standards Track                    [Page 65]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[65ページ]。

10.3.4. Efficient Organization of Routing Information

10.3.4. 経路情報の効率的な組織

   Having selected the routing information that it will advertise, a
   TRIP speaker may use methods to organize this information in an
   efficient manner.  These methods are discussed in the following
   sections.

広告を出すというルーティング情報を選択したので、TRIPスピーカーは効率的な方法でこの情報を組織化するメソッドを使用するかもしれません。 以下のセクションでこれらのメソッドについて議論します。

10.3.4.1. Information Reduction

10.3.4.1. 情報減少

   Information reduction may imply a reduction in granularity of policy
   control - after information has collapsed, the same policies will
   apply to all destinations and paths in the equivalence class.

情報減少は方針コントロールの粒状の減少を含意するかもしれません--情報が崩れた後に、同じ方針は同値類ですべての目的地と経路に適用されるでしょう。

   The Decision Process may optionally reduce the amount of information
   that it will place in the Adj-TRIBs-Out by any of the following
   methods:

Decision Processは外のAdj-TRIBsで以下のメソッドのどれかで入賞するという情報の量を任意に減少させるかもしれません:

      -  ReachableRoutes: A set of destinations can be usually
         represented in compact form.  For example, a set of E.164 phone
         numbers can be represented in more compact form using E.164
         prefixes.
      -  AdvertisementPath: AdvertisementPath information can be
         represented as ordered AP_SEQUENCEs or unordered AP_SETs.
         AP_SETs are used in the route aggregation algorithm described
         in Section 5.4.4.  They reduce the size of the AP_PATH
         information by listing each ITAD number only once, regardless
         of how many times it may have appeared in multiple
         advertisement paths that were aggregated.

- ReachableRoutes: 通常、コンパクト形に1セットの目的地を表すことができます。 例えば、より多くのコンパクト形にE.164接頭語を使用することで1セットのE.164電話番号を表すことができます。 - AdvertisementPath: AP_SEQUENCEsか順不同のAP_SETsを注文するので、AdvertisementPath情報を表すことができます。 AP_SETsはセクション5.4.4で説明されたルート集合アルゴリズムで使用されます。 彼らは一度だけそれぞれのITAD番号を記載することによって、AP_PATH情報のサイズを減少させます、何回多ページ広告経路でそれが集められたように見えたかもしれないかにかかわらず。

   An AP_SET implies that the destinations advertised in the UPDATE
   message can be reached through paths that traverse at least some of
   the constituent ITADs.  AP_SETs provide sufficient information to
   avoid route looping; however their use may prune potentially feasible
   paths, since such paths are no longer listed individually as in the
   form of AP_SEQUENCEs.  In practice this is not likely to be a
   problem, since once a call arrives at the edge of a group of ITADs,
   the LS at that point is likely to have more detailed path information
   and can distinguish individual paths to destinations.

AP_SETは、UPDATEメッセージの広告に掲載された目的地に少なくともいくつかの構成しているITADsを横断する経路を通して達することができるのを含意します。 AP_SETsはルートループを避けるために十分な情報を提供します。 しかしながら、彼らの使用は潜在的に可能な経路を剪定するかもしれません、そのような経路がもうAP_SEQUENCEsの形のように個別に記載されていないので。 実際には、これは問題である傾向がありません、呼び出しがいったんITADsのグループの縁に到着すると、LSがその時、より詳細な経路情報を持ちそうであって、個々の経路を目的地に区別できるので。

10.3.4.2. Aggregating Routing Information

10.3.4.2. 経路情報に集めること。

   Aggregation is the process of combining the characteristics of
   several different routes in such a way that a single route can be
   advertised.  Aggregation can occur as part of the decision process to
   reduce the amount of routing information that is placed in the Adj-
   TRIBs-Out.

集合はただ一つのルートの広告を出すことができるような方法における、数個の異なったルートの特性を結合するプロセスです。 集合は、外のAdj- TRIBsに置かれるルーティング情報の量を減少させるために決定プロセスの一部として起こることができます。

Rosenberg, et. al.          Standards Track                    [Page 66]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[66ページ]。

   Aggregation reduces the amount of information an LS must store and
   exchange with other LSs.  Routes can be aggregated by applying the
   following procedure separately to attributes of like type.

集合は他のLSsとのLSが保存しなければならない情報と交換の量を減少させます。 別々に同様のタイプの属性に以下の手順を適用することによって、ルートを集めることができます。

   Routes that have the following attributes shall not be aggregated
   unless the corresponding attributes of each route are identical:
   MultiExitDisc, NextHopServer.

それぞれのルートの対応する属性が同じでない場合、以下の属性を持っているルートを集めないものとします: MultiExitDisc、NextHopServer。

   Attributes that have different type codes cannot be aggregated.
   Attributes of the same type code may be aggregated.  The rules for
   aggregating each attribute MUST be provided together with attribute
   definition.  For example, aggregation rules for TRIP's basic
   attributes, e.g., ReachableRoutes and AdvertisementPath, are given in
   Section 5.

異なったタイプコードを持っている属性は集めることができません。 同じタイプコードの属性は集められるかもしれません。 属性定義と共に各属性に集めるための規則を提供しなければなりません。 例えば、セクション5でTRIPの基本的な属性のための集合規則(例えば、ReachableRoutesとAdvertisementPath)を与えます。

10.4. Route Selection Criteria

10.4. ルート選択評価基準

   Generally speaking, additional rules for comparing routes among
   several alternatives are outside the scope of this document.  There
   are two exceptions:

概して、このドキュメントの範囲の外にいくつかの選択肢の中でルートを比較するための付則があります。 2つの例外があります:

      -  If the local ITAD appears in the AdvertisementPath of the new
         route being considered, then that new route cannot be viewed as
         better than any other route.  If such a route were ever used, a
         routing loop could result (see Section 6.3).
      -  In order to achieve successful distributed operation, only
         routes with a likelihood of stability can be chosen.  Thus, an
         ITAD must avoid using unstable routes, and it must not make
         rapid spontaneous changes to its choice of route.  Quantifying
         the terms "unstable" and "rapid" in the previous sentence will
         require experience, but the principle is clear.

- 考えられて、地方のITADが新しいルートのAdvertisementPathに現れるなら、いかなる他のルートよりも良いとしてその新しいルートを見なすことができません。 そのようなルートが今までに使用されたなら、ルーティング輪は結果として生じるかもしれません(セクション6.3を見てください)。 - うまくいっている分配された操作を達成するために、安定性の見込みがあるルートしか選ぶことができません。 したがって、ITADは、不安定なルートを使用するのを避けなければなりません、そして、それはルートの選択への急速な自発変化を作ってはいけません。 前の文で「不安定で」「急速な」用語を定量化するのは経験を必要とするでしょうが、原則は明確です。

10.5. Originating TRIP Routes

10.5. 旅行ルートを溯源します。

   An LS may originate local routes by injecting routing information
   acquired by some other means (e.g. via an intra-domain routing
   protocol or through manual configuration or some dynamic registration
   mechanism/protocol) into TRIP.  An LS that originates TRIP routes
   shall assign the degree of preference to these routes by passing them
   through the Decision Process (see Section 10.2).  To TRIP, local
   routes are identical to external routes and are subjected to the same
   two phase route selection mechanism.  A local route which is selected
   into the Ext-TRIB MUST be advertised to all internal LSs.  The
   decision whether to distribute non-TRIP acquired routes within an
   ITAD via TRIP or not depends on the environment within the ITAD (e.g.
   type of intra-domain routing protocol) and should be controlled via
   configuration.

LSは、ある他の手段(例えば、手動の構成、または、イントラドメインルーティング・プロトコルか何らかのダイナミックな登録メカニズム/プロトコルを通した)で取得されたルーティング情報をTRIPに注入することによって、ローカルのルートを溯源するかもしれません。 TRIPルートを溯源するLSは、Decision Processにそれらを通すことによって、好みの度合いをこれらのルートに割り当てるものとします(セクション10.2を見てください)。 TRIPに、ローカルのルートは、外部経路と同じであり、同じ二相ルート選択メカニズムにかけられます。 Ext-TRIBに選択されるローカルのルートのすべての内部のLSsに広告を出さなければなりません。 非TRIPを分配するかどうかという決定はTRIPを通してITADの中でルートを入手するべきではありませんし、ITAD(例えば、イントラドメインルーティング・プロトコルのタイプ)の中で環境に依存して、また構成で制御するべきではありません。

Rosenberg, et. al.          Standards Track                    [Page 67]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[67ページ]。

11. TRIP Transport

11. 旅行輸送

   This specification defines the use of TCP as the transport layer for
   TRIP.  TRIP uses TCP port 6069.  Running TRIP over other transport
   protocols is for further study.

この仕様はTCPの使用をTRIPのためのトランスポート層と定義します。 TRIPはTCPポート6069を使用します。 さらなる研究には他のトランスポート・プロトコルの上の実行しているTRIPがあります。

12. ITAD Topology

12. ITADトポロジー

   There are no restrictions on the intra-domain topology of TRIP LSs.
   For example, LSs in an ITAD can be configured in a full mesh, star,
   or any other connected topology.  Similarly, there are no
   restrictions on the topology of TRIP ITADs.  For example, the ITADs
   can be organized in a flat topology (mesh or ring) or in multi-level
   hierarchy or any other topology.

制限が全くTRIP LSsのイントラドメイントポロジーにありません。 例えば、完全なメッシュ、星、またはいかなる他の接続トポロジーでもITADのLSsを構成できます。 同様に、制限が全くTRIP ITADsのトポロジーにありません。 例えば、平坦なトポロジー(かみ合うか、または鳴らす)かマルチレベル階層構造かいかなる他のトポロジーでもITADsを組織化できます。

   The border between two TRIP ITADs may be located either on the link
   between two TRIP LSs or it may coincide on a TRIP LS.  In the latter
   case, the same TRIP LS will be member in more than one ITAD, and it
   appears to be an internal peer to LSs in each ITAD it is member of.

2TRIP ITADsの間の境界が2TRIP LSsの間のリンクに位置するかもしれませんか、またはそれはTRIP LSで一致するかもしれません。 後者の場合では、同じTRIP LSは1ITADのメンバーになるでしょう、そして、それがメンバーであることは各ITADのLSsへの内部の同輩であるように見えます。

13. IANA Considerations

13. IANA問題

   This document creates a new IANA registry for TRIP parameters.  The
   following TRIP parameters are included in the registry:

このドキュメントはTRIPパラメタのための新しいIANA登録を作成します。 以下のTRIPパラメタは登録に含まれています:

      - TRIP Capabilities
      - TRIP Attributes
      - TRIP Address Families
      - TRIP Application Protocols
      - TRIP ITAD Numbers

- 旅行能力--旅行属性--旅行アドレスファミリー--旅行アプリケーション・プロトコル--旅行ITAD番号

   Protocol parameters are frequently initialized/reset to 0.  This
   document reserves the value 0 of each of the above TRIP parameters in
   order to clearly distinguish between an unset parameter and any other
   registered values for that parameter.

プロトコルパラメタは、頻繁に0に初期化されるか、またはリセットされます。 このドキュメントは、そのパラメタのために明確にunsetパラメタといかなる他の登録された値も見分けるためにそれぞれの上記のTRIPパラメタの値0を予約します。

   The sub-registries for each of the above parameters are discussed in
   the sections below.

下のセクションでそれぞれの上記のパラメタのためのサブ登録について議論します。

13.1. TRIP Capabilities

13.1. 旅行能力

   Requests to add TRIP capabilities other than those defined in Section
   4.2.1.1 must be submitted to iana@iana.org.  Following the assigned
   number policies outlined in [11], Capability Codes in the range
   32768-65535 are reserved for Private Use (these are the codes with
   the first bit of the code value equal to 1).  This document reserves
   value 0.  Capability Codes 1 and 2 have been assigned in Section
   4.2.1.1.  Capability Codes in the range 2-32767 are controlled by

セクション4.2.1で定義されたもの以外のTRIP能力を加えるために、 iana@iana.org に.1を提出しなければならないよう要求します。 [11]に概説された規定番号方針に従って、範囲32768-65535のCapability Codesは兵士のUseのために予約されます(これらは1と等しいコード値の最初のビットがあるコードです)。 このドキュメントは値0を予約します。 能力Codes1と2はセクション4.2.1で.1に割り当てられました。 範囲2-32767の能力Codesによって制御されます。

Rosenberg, et. al.          Standards Track                    [Page 68]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[68ページ]。

   IANA, and are allocated subject to the Specification Required (IETF
   RFC or equivalent) condition.  The specification MUST include a
   description of the capability, the possible values it may take, and
   what constitutes a capability mismatch.

IANA、Specification Required(IETF RFCか同等物)状態を条件として、割り当てます。 仕様は能力の記述、それが取るかもしれない可能な値、および能力ミスマッチを構成することを含まなければなりません。

13.2. TRIP Attributes

13.2. 旅行属性

   This document reserves Attribute Type Codes 224-255 for Private Use
   (these are the codes with the first three bits of the code equal to
   1).  This document reserves the value 0.  Attribute Type Codes 1
   through 11 have already been allocated by this document.  Attribute
   Type Codes 1 through 11 are defined in Sections 5.1 through 5.11.

このドキュメントは兵士のUseのためにAttribute Type Codes224-255を予約します(これらは1と等しいコードの最初の3ビットがあるコードです)。 このドキュメントは値0を予約します。 このドキュメントは既に属性Type Codes1〜11を割り当てました。 属性Type Codes1〜11はセクション5.1〜5.11で定義されます。

   Attribute Type Codes in the range 12-223 are controlled by IANA, and
   require a Specification document (RFC or equivalent).  The
   specification MUST provide all information required in Section 5.12
   of this document.

範囲12-223の属性Type CodesはIANAによって制御されて、Specificationドキュメント(RFCか同等物)を必要とします。 仕様はこのドキュメントのセクション5.12で必要であるすべての情報を提供しなければなりません。

   Attribute Type Code registration requests must be sent to
   iana@iana.org.  In addition to the specification requirement, the
   request MUST include an indication of who has change control over the
   attribute and contact information (postal and email address).

属性Type Code登録要求を iana@iana.org に送らなければなりません。 そして、仕様書要求事項に加えて要求がだれに属性と問い合わせ先の変化コントロールがあるかしるしを含まなければならない、(郵便、Eメールアドレス)

13.3. Destination Address Families

13.3. 目的地アドレスファミリー

   This document reserves address family 0. Requests to add TRIP address
   families other than those defined in Section 5.1.1.1 ( address
   families 1, 2, and 3), i.e., in the range 4-32767, must be submitted
   to iana@iana.org.  The request MUST include a brief description of
   the address family, its alphabet, and special processing rules and
   guidelines, such as guidelines for aggregation, if any.  The requests
   are subject to Expert Review.  This document reserves the address
   family codes 32768-65535 for vendor-specific applications.

このドキュメントはアドレスファミリー0を予約します。 セクション5.1.1で定義されたもの以外のTRIPアドレスファミリーを加えるために、すなわち、範囲4-32767で.1(アドレスファミリー1、2、および3)を iana@iana.org に提出しなければならないよう要求します。 要求はもしあれば集合のためのアドレスファミリーとアルファベットと特別な処理規則とガイドラインなどのガイドラインの簡単な説明を含まなければなりません。 要求はExpert Reviewを受けることがあります。 このドキュメントはベンダー特有のアプリケーションのために32768-65535にアドレスファミリーコードを予約します。

13.4. TRIP Application Protocols

13.4. 旅行アプリケーション・プロトコル

   This document creates a new IANA registry for TRIP application
   protocols.  This document reserves the application protocol code 0.
   Requests to add TRIP application protocols other than those defined
   in Section 5.1.1.1 (application protocols 1 through 4), i.e., in the
   range 5-32767, must be submitted to iana@iana.org.  The request MUST
   include a brief background on the application protocol, and a
   description of how TRIP can be used to advertise routes for that
   protocol.  The requests are subject to Expert Review.  This document
   reserves the application protocol codes 32768-65535 for vendor-
   specific applications.

このドキュメントはTRIPアプリケーション・プロトコルのための新しいIANA登録を作成します。 このドキュメントはアプリケーション・プロトコルコード0を予約します。 セクション5.1.1で定義されたもの以外のTRIPアプリケーション・プロトコルを加えるために、すなわち、範囲5-32767で.1(アプリケーション・プロトコル1〜4)を iana@iana.org に提出しなければならないよう要求します。 要求はアプリケーション・プロトコルに関する簡潔なバックグラウンド、およびそのプロトコルのためにルートの広告を出すのにどうTRIPを使用できるかに関する記述を含まなければなりません。 要求はExpert Reviewを受けることがあります。 このドキュメントはベンダーの特定のアプリケーションのためにアプリケーション・プロトコルコード32768-65535を予約します。

Rosenberg, et. al.          Standards Track                    [Page 69]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[69ページ]。

13.5. ITAD Numbers

13.5. ITAD番号

   This document reserves the ITAD number 0.  ITAD numbers in the range
   1-255 are designated for Private Use.  ITAD numbers in the range from
   256 to (2**32)-1 are allocated by IANA on a First-Come-First-Serve
   basis.  Requests for ITAD numbers must be submitted to iana@iana.org.
   The requests MUST include the following:

このドキュメントはITAD No.0を予約します。 範囲1-255のITAD番号は兵士のUseのために指定されます。 256からの(2**32)-1への範囲のITAD番号はFirstが最初に役立ちに来ているベースでIANAによって割り当てられます。 ITAD番号を求める要求を iana@iana.org に提出しなければなりません。 要求は以下を含まなければなりません:

      -  Information about the organization that will administer the
         ITAD.
      -  Contact information (postal and email address).

- ITADを管理する組織に関する情報。 - そして、問い合わせ先、(郵便、Eメールアドレス)

14. Security Considerations

14. セキュリティ問題

   This section covers security between peer TRIP LSs when TRIP runs
   over TCP in an IP environment.

TRIPがIP環境でTCPをひくと、このセクションは同輩TRIP LSsの間のセキュリティをカバーします。

   A security mechanism is clearly needed to prevent unauthorized
   entities from using the protocol defined in this document for setting
   up unauthorized peer sessions with other TRIP LSs or interfering with
   authorized peer sessions.  The security mechanism for the protocol,
   when transported over TCP in an IP network, is IPsec [12].  IPsec
   uses two protocols to provide traffic security: Authentication Header
   (AH) [13] and Encapsulating Security Payload (ESP) [14].

セキュリティー対策が、権限のない実体が本書では他のTRIP LSsとの権限のない同輩セッションをセットアップするか、または認可された同輩セッションを妨げるために定義されたプロトコルを使用するのを防ぐのに明確に必要です。 TCPの上でIPネットワークで輸送されると、プロトコルのためのセキュリティー対策はIPsec[12]です。 IPsecはトラヒック保全を提供するのに2つのプロトコルを使用します: 認証ヘッダー(ああ)[13]と要約セキュリティ有効搭載量(超能力)[14]。

   The AH header affords data origin authentication, connectionless
   integrity and optional anti-replay protection of messages passed
   between the peer LSs.  The ESP header provides origin authentication,
   connectionless integrity, anti-replay protection, and confidentiality
   of messages.

AHヘッダーは同輩LSsの間で通過されたメッセージのデータ発生源認証、コネクションレスな保全、および任意の反反復操作による保護を提供します。 超能力ヘッダーはメッセージの発生源認証、コネクションレスな保全、反反復操作による保護、および秘密性を提供します。

   Implementations of the protocol defined in this document employing
   the ESP header SHALL comply with section 5 of [14], which defines a
   minimum set of algorithms for integrity checking and encryption.
   Similarly, implementations employing the AH header SHALL comply with
   section 5 of [13], which defines a minimum set of algorithms for
   integrity checking using manual keys.

本書では超能力ヘッダーSHALLを使うことで定義されたプロトコルの実装は[14]のセクション5に従います。([14]は保全の照合と暗号化のための最小のセットのアルゴリズムを定義します)。 同様に、AHヘッダーSHALLを使う実装が[13]のセクション5に従います。([13]は手動のキーを使用することでチェックする保全のために最小のセットのアルゴリズムを定義します)。

   Implementations SHOULD use IKE [15] to permit more robust keying
   options.  Implementations employing IKE SHOULD support authentication
   with RSA signatures and RSA public key encryption.

実装SHOULDは、オプションを合わせながら、より強健な状態で可能にするIKE[15]を使用します。 雇用IKE SHOULDがRSA署名とRSA公開鍵暗号化で認証をサポートする実装。

   A Security Association (SA) [12] is a simplex "connection" that
   affords security services to the traffic carried by it.  Security
   services are afforded to a SA by the use of AH, or ESP, but not both.
   Two types of SAs are defined: transport mode and tunnel mode [12].  A
   transport mode SA is a security association between two hosts, and is
   appropriate for protecting the TRIP session between two peer LSs.

Security Association(SA)[12]はそれによって運ばれたトラフィックへのセキュリティー・サービスを提供するシンプレクス「接続」です。 セキュリティー・サービスをAH、または超能力の使用でSAに都合しますが、ともに都合するというわけではありません。 SAsの2つのタイプが定義されます: モードとトンネルモード[12]を輸送してください。 交通機関SAは2人のホストの間のセキュリティ協会であり、TRIPセッションを保護するのに、2同輩LSsの間で適切です。

Rosenberg, et. al.          Standards Track                    [Page 70]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[70ページ]。

A1. Appendix 1: TRIP FSM State Transitions and Actions

A1。 付録1: 旅行FSM状態遷移と動作

   This Appendix discusses the transitions between states in the TRIP
   FSM in response to TRIP events.  The following is the list of these
   states and events when the negotiated Hold Time value is non-zero.

このAppendixはTRIPイベントに対応してTRIP FSMの州の間の変遷について議論します。 交渉されたHold Time値が非ゼロであるときに、↓これはこれらの州とイベントのリストです。

   TRIP States:
      1 - Idle
      2 - Connect
      3 - Active
      4 - OpenSent
      5 - OpenConfirm
      6 - Established

州をつまずかせてください: 1(活動していない2)はOpenSent5(OpenConfirm6)が確立した3(アクティブな4)を接続します。

   TRIP Events:
      1 - TRIP Start
      2 - TRIP Stop
      3 - TRIP Transport connection open
      4 - TRIP Transport connection closed
      5 - TRIP Transport connection open failed
      6 - TRIP Transport fatal error
      7 - ConnectRetry timer expired
      8 - Hold Timer expired
      9 - KeepAlive timer expired
      10 - Receive OPEN message
      11 - Receive KEEPALIVE message
      12 - Receive UPDATE messages
      13 - Receive NOTIFICATION message

旅行イベント: 1--TRIP Start2--TRIP Transport接続は5を閉じました--TRIP Transport接続戸外が6--TRIP Transportの致命的な誤り7--ConnectRetryタイマ満期の8に失敗したというTRIP Transport接続開いている4はTimerの満期の9を保持します--KeepAliveタイマが10を吐き出したというTRIP Stop3はオープンメッセージ11を受け取ります--KEEPALIVEメッセージ12を受け取ってください--UPDATEメッセージ13を受け取ってください--NOTIFICATIONメッセージを受け取ってください。

   The following table describes the state transitions of the TRIP FSM
   and the actions triggered by these transitions.

以下のテーブルはTRIP FSMの状態遷移とこれらの変遷で引き起こされた動作について説明します。

   Event                Actions              Message Sent    Next State
   --------------------------------------------------------------------
   Idle (1)
    1            Initialize resources            none             2
                 Start ConnectRetry timer
                 Initiate a transport connection
    others               none                    none             1

次の状態に送られたイベント動作メッセージ-------------------------------------------------------------------- なにもに(1) 1Initializeのリソースを空費してください、2、Start ConnectRetryタイマInitiate aがなにもになにもに接続他のものを輸送する、1

   Connect(2)
    1                    none                    none             2
    3            Complete initialization         OPEN             4
                 Clear ConnectRetry timer
    5            Restart ConnectRetry timer      none             3
    7            Restart ConnectRetry timer      none             2
                 Initiate a transport connection
    others       Release resources               none             1

なにもになにもに(2)1を接続してください、2 3Complete初期化オープン4Clear ConnectRetryタイマ5Restart ConnectRetryタイマ、なにも、3 7Restart ConnectRetryタイマ、なにも、2、Initiate aがなにもに接続他のものReleaseリソースを輸送する、1

Rosenberg, et. al.          Standards Track                    [Page 71]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[71ページ]。

   Active (3)
    1                    none                    none             3
    3            Complete initialization         OPEN             4
                 Clear ConnectRetry timer
    5            Close connection                                 3
                 Restart ConnectRetry timer
    7            Restart ConnectRetry timer      none             2
                 Initiate a transport connection
    others       Release resources               none             1

アクティブな(3)1、なにも、なにも、3 3Complete初期化オープン4Clear ConnectRetryタイマ5Close接続3Restart ConnectRetryタイマ7Restart ConnectRetryタイマ、なにも、2、Initiate aがなにもに接続他のものReleaseリソースを輸送する、1

   OpenSent(4)
    1                    none                    none             4
    4            Close transport connection      none             3
                 Restart ConnectRetry timer
    6            Release resources               none             1
   10            Process OPEN is OK            KEEPALIVE          5
                 Process OPEN failed           NOTIFICATION       1
   others        Close transport connection    NOTIFICATION       1
                 Release resources

OpenSent(4)1、なにも、なにも、4 4Closeが接続のためになにも輸送しない、3Restart ConnectRetryタイマ6Releaseリソース、なにも、1、10ProcessオープンはOK KEEPALIVE5Processオープンの失敗したNOTIFICATION1他のものClose輸送接続NOTIFICATION1Releaseリソースです。

   OpenConfirm (5)
    1                   none                     none             5
    4            Release resources               none             1
    6            Release resources               none             1
    9            Restart KeepAlive timer       KEEPALIVE          5
   11            Complete initialization         none             6
                 Restart Hold Timer
   13            Close transport connection                       1
                 Release resources
   others        Close transport connection    NOTIFICATION       1
                 Release resources

OpenConfirm(5)1、なにも、なにも、5 4のReleaseリソース、なにも、1 6のReleaseリソース、なにも、1 9Restart KeepAliveタイマKEEPALIVE、5、11Complete初期化、なにも、6Restart Hold Timer13Closeは接続1Releaseリソース他のもののためにClose輸送接続NOTIFICATION1Releaseリソースを輸送します。

   Established (6)
    1                   none                     none             6
    4            Release resources               none             1
    6            Release resources               none             1
    9            Restart KeepAlive timer       KEEPALIVE          6
   11            Restart Hold Timer              none             6
   12            Process UPDATE is OK          UPDATE             6
                 Process UPDATE failed         NOTIFICATION       1
   13            Close transport connection                       1
                 Release resources
   others        Close transport connection    NOTIFICATION       1
                 Release resources
   -----------------------------------------------------------------

(6) 1がなにもになにもに設立した、6 4のReleaseリソース、なにも、1 6のReleaseリソース、なにも、1 9Restart KeepAliveタイマKEEPALIVE、6、11Restart Hold Timer、なにも、6、12Process UPDATEはOK UPDATE6Process UPDATE失敗したNOTIFICATION1 13Close輸送接続1Releaseリソース他のものClose輸送接続NOTIFICATION1Releaseリソースです。-----------------------------------------------------------------

Rosenberg, et. al.          Standards Track                    [Page 72]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[72ページ]。

   The following is a condensed version of the above state transition
   table.

↓これは上の状態遷移テーブルの縮約版です。

   Events| Idle | Connect | Active | OpenSent | OpenConfirm | Estab
         | (1)  |   (2)   |  (3)   |    (4)   |     (5)     |   (6)
         |----------------------------------------------------------
    1    |  2   |    2    |   3    |     4    |      5      |    6
         |      |         |        |          |             |
    2    |  1   |    1    |   1    |     1    |      1      |    1
         |      |         |        |          |             |
    3    |  1   |    4    |   4    |     1    |      1      |    1
         |      |         |        |          |             |
    4    |  1   |    1    |   1    |     3    |      1      |    1
         |      |         |        |          |             |
    5    |  1   |    3    |   3    |     1    |      1      |    1
         |      |         |        |          |             |
    6    |  1   |    1    |   1    |     1    |      1      |    1
         |      |         |        |          |             |
    7    |  1   |    2    |   2    |     1    |      1      |    1
         |      |         |        |          |             |
    8    |  1   |    1    |   1    |     1    |      1      |    1
         |      |         |        |          |             |
    9    |  1   |    1    |   1    |     1    |      5      |    6
         |      |         |        |          |             |
   10    |  1   |    1    |   1    |  1 or 5  |      1      |    1
         |      |         |        |          |             |
   11    |  1   |    1    |   1    |     1    |      6      |    6
         |      |         |        |          |             |
   12    |  1   |    1    |   1    |     1    |      1      | 1 or 6
         |      |         |        |          |             |
   13    |  1   |    1    |   1    |     1    |      1      |    1
         |      |         |        |          |             |
         --------------------------------------------------------------

出来事| 怠けてください。| 接続してください。| アクティブ| OpenSent| OpenConfirm| Estab| (1) | (2) | (3) | (4) | (5) | (6) |---------------------------------------------------------- 1 | 2 | 2 | 3 | 4 | 5 | 6 | | | | | | 2 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | 3 | 1 | 4 | 4 | 1 | 1 | 1 | | | | | | 4 | 1 | 1 | 1 | 3 | 1 | 1 | | | | | | 5 | 1 | 3 | 3 | 1 | 1 | 1 | | | | | | 6 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | 7 | 1 | 2 | 2 | 1 | 1 | 1 | | | | | | 8 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | 9 | 1 | 1 | 1 | 1 | 5 | 6 | | | | | | 10 | 1 | 1 | 1 | 1か5| 1 | 1 | | | | | | 11 | 1 | 1 | 1 | 1 | 6 | 6 | | | | | | 12 | 1 | 1 | 1 | 1 | 1 | 1か6| | | | | | 13 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | --------------------------------------------------------------

A2. Appendix 2: Implementation Recommendations

A2。 付録2: 実現推薦

   This section presents some implementation recommendations.

このセクションはいくつかの実現推薦を提示します。

A.2.1: Multiple Networks Per Message

A.2.1: 複数の1メッセージあたりのネットワーク

   The TRIP protocol allows for multiple address prefixes with the same
   advertisement path and next-hop server to be specified in one
   message.  Making use of this capability is highly recommended.  With
   one address prefix per message there is a substantial increase in
   overhead in the receiver.  Not only does the system overhead increase
   due to the reception of multiple messages, but the overhead of
   scanning the routing table for updates to TRIP peers is incurred
   multiple times as well.  One method of building messages containing

TRIPプロトコルは、同じ広告経路と次のホップサーバがある複数のアドレス接頭語が1つのメッセージで指定されるのを許容します。 この能力を利用するのは非常にお勧めです。 1メッセージあたり1つのアドレス接頭語と共に、オーバーヘッドのかなりの増加が受信機にあります。また、システムオーバーヘッドが複数のメッセージのレセプションのため上がるだけではなく、TRIP同輩にアップデートのための経路指定テーブルをスキャンするオーバーヘッドは複数の回被られます。 メッセージを築き上げるのが含む1つの方法

Rosenberg, et. al.          Standards Track                    [Page 73]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[73ページ]。

   many address prefixes per advertisement path and next hop from a
   routing table that is not organized per advertisement path is to
   build many messages as the routing table is scanned.  As each address
   prefix is processed, a message for the associated advertisement path
   and next hop is allocated, if it does not exist, and the new address
   prefix is added to it.  If such a message exists, the new address
   prefix is just appended to it.  If the message lacks the space to
   hold the new address prefix, it is transmitted, a new message is
   allocated, and the new address prefix is inserted into the new
   message.  When the entire routing table has been scanned, all
   allocated messages are sent and their resources released.  Maximum
   compression is achieved when all the destinations covered by the
   address prefixes share the same next hop server and common
   attributes, making it possible to send many address prefixes in one
   4096-byte message.

多くが広告経路あたりの接頭語を記述します、そして、経路指定テーブルがスキャンされるとき、広告経路単位で組織化されない経路指定テーブルからの次のホップは多くのメッセージを築き上げることになっています。 それぞれのアドレス接頭語を処理するとき、関連広告経路と次のホップへのメッセージを割り当てます、存在していなくて、新しいアドレス接頭語がそれに加えられるなら。 そのようなメッセージが存在しているなら、ただ新しいアドレス接頭語をそれに追加します。 メッセージが新しいアドレス接頭語を保持するスペースを欠いているなら、それを伝えます、そして、新しいメッセージを割り当てます、そして、新しいアドレス接頭語を新しいメッセージに挿入します。 全体の経路指定テーブルがスキャンされたとき、割り当てられたメッセージを送って、それらのリソースがリリースしたすべてです。 最大の圧縮はアドレス接頭語で覆われたすべての目的地が同じように共有されるとき、達成されて、サーバと一般的な属性は次に跳びます、1つの4096年のバイトのメッセージの多くのアドレス接頭語を送るのを可能にしてことです。

   When peering with a TRIP implementation that does not compress
   multiple address prefixes into one message, it may be necessary to
   take steps to reduce the overhead from the flood of data received
   when a peer is acquired or a significant network topology change
   occurs.  One method of doing this is to limit the rate of updates.
   This will eliminate the redundant scanning of the routing table to
   provide flash updates for TRIP peers.  A disadvantage of this
   approach is that it increases the propagation latency of routing
   information.  By choosing a minimum flash update interval that is not
   much greater than the time it takes to process the multiple messages,
   this latency should be minimized.  A better method would be to read
   all received messages before sending updates.

複数のアドレス接頭語を1つのメッセージに圧縮しないTRIP実現でじっと見るとき、同輩が後天的であるか、または重要なネットワーク形態変化が起こるとき受け取られた膨大なデータからオーバーヘッドを下げるために手を打つのが必要であるかもしれません。 これをする1つの方法はアップデートの速度を制限することです。 これは、フラッシュ最新版をTRIP同輩に提供するために経路指定テーブルの余分なスキャンを排除するでしょう。 このアプローチの不都合はルーティング情報の伝播潜在を高めるということです。 わざわざそれが複数のメッセージを処理するあまり長くない最小のフラッシュアップデート間隔を選ぶことによって、この潜在は最小にされるべきです。 より良い方法はアップデートを送る前にすべての受信されたメッセージを読むだろうことです。

A.2.2: Processing Messages on a Stream Protocol

A.2.2: 流れのプロトコルに関する処理メッセージ

   TRIP uses TCP as a transport mechanism.  Due to the stream nature of
   TCP, all the data of a received message does not necessarily arrive
   at the same time.  This can make it difficult to process the data as
   messages, especially on systems where it is not possible to determine
   how much data has been received but not yet processed.

TRIPは移送機構としてTCPを使用します。 TCPの流れの自然のため、受信されたメッセージに関するすべてのデータが同時に、必ず到着するというわけではありません。 これで、メッセージとしてデータを処理するのは難しくなる場合があります、システムで特に上どのくらいのデータを受け取りますが、まだ処理していないかを決定するのが可能でない。

   One method that can be used in this situation is to first try to read
   just the message header.  For the KEEPALIVE message type, this is a
   complete message; for other message types, the header should first be
   verified, in particular the total length.  If all checks are
   successful, the specified length, minus the size of the message
   header is the amount of data left to read.  An implementation that
   would "hang" the routing information process while trying to read
   from a peer could set up a message buffer (4096 bytes) per peer and
   fill it with data as available until a complete message has been
   received.

この状況で使用できる1つの方法は最初にまさしくメッセージヘッダーを読もうとすることです。 KEEPALIVEメッセージタイプにおいて、これは完全なメッセージです。 他のメッセージタイプにおいて、ヘッダーは最初に、特に確かめられるべきです。全長。 すべてのチェックがうまくいくなら、ヘッダーが読むのを残っているデータ量であるというメッセージのサイズを引いて、指定された長さです。 同輩から読もうとしている間にルーティング情報の過程を「掛かる」実現は、完全なメッセージを受け取るまで同輩単位でメッセージ・バッファ(4096バイト)をセットアップして、利用可能であるとしてデータでそれを満たすかもしれません。

Rosenberg, et. al.          Standards Track                    [Page 74]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[74ページ]。

A.2.3: Reducing Route Flapping

A.2.3: ルートのばたつくことを減少させます。

   To avoid excessive route flapping an LS which needs to withdraw a
   destination and send an update about a more specific or less specific
   route SHOULD combine them into the same UPDATE message.

過度のルートのばたつくことを避けるために、より特定の、または、それほど特定でないルートSHOULDに関して目的地を引き下がらせて、アップデートを送る必要があるLSは同じUPDATEメッセージに彼らを結合します。

A.2.4: TRIP Timers

A.2.4: 旅行タイマ

   TRIP employs seven timers: ConnectRetry, Hold Time, KeepAlive,
   MaxPurgeTime, TripDisableTime, MinITADOriginationInterval, and
   MinRouteAdvertisementInterval.  The suggested value for the
   ConnectRetry timer is 120 seconds.  The suggested value for the Hold
   Time is 90 seconds.  The suggested value for the KeepAlive timer is
   30 seconds.  The suggested value for the MaxPurgeTime timer is 10
   seconds.  The suggested value for the TripDisableTime timer is 180
   seconds.  The suggested value for the MinITADOriginationInterval is
   30 seconds.  The suggested value for the
   MinRouteAdvertisementInterval is 30 seconds.

TRIPは7個のタイマを使います: ConnectRetry、保持時間、KeepAlive、MaxPurgeTime、TripDisableTime、MinITADOriginationInterval、およびMinRouteAdvertisementInterval。 ConnectRetryタイマのための提案された値は120秒です。 Hold Timeのための提案された値は90秒です。 KeepAliveタイマのための提案された値は30秒です。 MaxPurgeTimeタイマのための提案された値は10秒です。 TripDisableTimeタイマのための提案された値は180秒です。 MinITADOriginationIntervalのための提案された値は30秒です。 MinRouteAdvertisementIntervalのための提案された値は30秒です。

   An implementation of TRIP MUST allow these timers to be configurable.

TRIP MUSTの実現は、これらのタイマが構成可能であることを許容します。

A.2.5: AP_SET Sorting

A.2.5: AP_セットソーティング

   Another useful optimization that can be done to simplify this
   situation is to sort the ITAD numbers found in an AP_SET.  This
   optimization is entirely optional.

この状況を簡素化するためにできる別の役に立つ最適化はAP_SETで見つけられたITAD番号を分類することです。 この最適化は完全に任意です。

Acknowledgments

承認

   We wish to thank Dave Oran for his insightful comments and
   suggestions.

彼の洞察に満ちたコメントと提案についてデーヴ・オランに感謝申し上げます。

References

参照

   [1]   Bradner, S., "Keywords for use in RFCs to Indicate Requirement
         Levels", BCP 14, RFC 2119, March 1997.

[1] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

   [2]   Rosenberg, J. and H. Schulzrinne, "A Framework for a Gateway
         Location Protocol", RFC 2871, June 2000.

[2] ローゼンバーグとJ.とH.Schulzrinne、「ゲートウェイ位置のプロトコルのための枠組み」、RFC2871、2000年6月。

   [3]   Rekhter, Y. and T. Li, "Border Gateway Protocol 4 (BGP-4)," RFC
         1771, March 1995.

[3]RekhterとY.と1995年のT.李、「ボーダ・ゲイトウェイ・プロトコル4(BGP-4)」、RFC1771行進。

   [4]   Moy, J., "Open Shortest Path First Version 2", STD 54, RFC
         2328, April 1998.

[4] Moy(J.)は「1998年4月に最短パス最初のバージョン2インチ、STD54、RFC2328を開きます」。

Rosenberg, et. al.          Standards Track                    [Page 75]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[75ページ]。

   [5]   "Intermediate System to Intermediate System Intra-Domain
         Routing Exchange Protocol for use in Conjunction with the
         Protocol for Providing the Connectionless-mode Network Service
         (ISO 8473)," ISO DP 10589, February 1990.

[5] 「プロトコルがあるConjunctionにおける、Providing Connectionless-モードNetwork Service(ISO8473)の使用のためのIntermediate System Intra-ドメインルート設定Exchangeプロトコルへの中間的System」、ISO DP10589(1990年2月)。

   [6]   Luciani, J., Armitage, G., Halpern, J. and N. Doraswamy,
         "Server Cache Synchronization Protocol (SCSP)", RFC 2334, April
         1998.

[6]LucianiとJ.とアーミテージとG.とアルペルンとJ.とN.Doraswamy、「サーバキャッシュ同期プロトコル(SCSP)」、RFC2334、1998年4月。

   [7]   International Telecommunication Union, "Packet-Based Multimedia
         Communication Systems," Recommendation H.323, Version 3
         Telecommunication Standardization Sector of ITU, Geneva,
         Switzerland, November 2000.

[7]国際電気通信連合、「パケットベースのマルチメディア通信システム」、推薦H.323、ITU(ジュネーブ(スイス)2000年11月)のバージョン3電気通信標準化セクター。

   [8]   Handley, H., Schulzrinne, H., Schooler, E. and J. Rosenberg,
         "SIP:  Session Initiation Protocol", RFC 2543, March 1999.

[8] ハンドレー、H.、Schulzrinne、H.、学生、E.、およびJ.ローゼンバーグは「以下をちびちび飲みます」。 「セッション開始プロトコル」、RFC2543、1999年3月。

   [9]   Braden, R., "Requirements for Internet Hosts -- Application and
         Support", STD 3, RFC 1123, October 1989.

[9] ブレーデン、R.、「インターネットホストのための要件--、アプリケーションとサポート、」、STD3、RFC1123、10月1989日

   [10]  Hinden, R. and S. Deering, "IP Version 6 Addressing
         Architecture", RFC 2373, July 1998.

[10]HindenとR.とS.デアリング、「IPバージョン6アドレッシング体系」、RFC2373、1998年7月。

   [11]  Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA
         Considerations Section in RFCs", BCP 26, RFC 2434, October
         1998.

[11]Narten、T.とH.Alvestrand、「RFCsにIANA問題部に書くためのガイドライン」BCP26、RFC2434(1998年10月)。

   [12]  Kent, S. and R. Atkinson, "Security Architecture for the
         Internet Protocol", RFC 2401, November 1998.

[12] ケントとS.とR.アトキンソン、「インターネットプロトコルのためのセキュリティー体系」、RFC2401、1998年11月。

   [13]  Kent, S. and R. Atkinson, "IP Authentication Header", RFC 2402,
         November 1998.

[13] ケントとS.とR.アトキンソン、「IP認証ヘッダー」、RFC2402、1998年11月。

   [14]  Kent, S. and R. Atkinson, "IP Encapsulating Security Payload
         (ESP)", RFC 2406, November 1998.

[14] ケントとS.とR.アトキンソン、「セキュリティ有効搭載量(超能力)を要約するIP」、RFC2406、1998年11月。

   [15]  Harkins, D. and D. Carrel, "The Internet Key Exchange (IKE)",
         RFC 2409, November 1998.

[15] ハーキンとD.とD.個人閲覧室、「インターネット・キー・エクスチェンジ(IKE)」、RFC2409 1998年11月。

Rosenberg, et. al.          Standards Track                    [Page 76]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[76ページ]。

Intellectual Property Notice

知的所有権通知

   The IETF takes no position regarding the validity or scope of any
   intellectual property or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; neither does it represent that it
   has made any effort to identify any such rights.  Information on the
   IETF's procedures with respect to rights in standards-track and
   standards-related documentation can be found in BCP 11.  Copies of
   claims of rights made available for publication and any assurances of
   licenses to be made available, or the result of an attempt made to
   obtain a general license or permission for the use of such
   proprietary rights by implementers or users of this specification can
   be obtained from the IETF Secretariat.

IETFはどんな知的所有権の正当性か範囲、実現に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 どちらも、それはそれを表しません。いずれもどんなそのような権利も特定するための努力にしました。 BCP11で標準化過程の権利と規格関連のドキュメンテーションに関するIETFの手順に関する情報を見つけることができます。 権利のクレームのコピーで利用可能に作られるべきライセンスの保証、または一般的なライセンスか許可がimplementersによるそのような所有権の使用に得させられた試みの結果が公表といずれにも利用可能になったか、またはIETF事務局からこの仕様のユーザを得ることができます。

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights which may cover technology that may be required to practice
   this standard.  Please address the information to the IETF Executive
   Director.

IETFはこの規格を練習するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 IETF専務に情報を記述してください。

   The IETF has been notified of intellectual property rights claimed in
   regard to some or all of the specification contained in this
   document.  For more information consult the online list of claimed
   rights.

IETFは本書では含まれた仕様いくつかかすべてに関して要求された知的所有権について通知されました。 詳しい情報に関しては、要求された権利のオンラインリストに相談してください。

Rosenberg, et. al.          Standards Track                    [Page 77]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[77ページ]。

Authors' Addresses

作者のアドレス

   Jonathan Rosenberg
   dynamicsoft
   72 Eagle Rock Avenue
   First Floor
   East Hanover, NJ 07936

ジョナサンローゼンバーグdynamicsoft72Eagle Rock AvenueのFirst Floorの東ハノーバー王家、ニュージャージー 07936

   Phone: 973-952-5000
   EMail: jdrosen@dynamicsoft.com

以下に電話をしてください。 973-952-5000 メールしてください: jdrosen@dynamicsoft.com

   Hussein F. Salama
   Cisco Systems
   170 W. Tasman Drive
   San Jose, CA 95134

フセイン・F.サラマシスコシステムズ170w.タスマン・Driveサンノゼ、カリフォルニア 95134

   Phone: 408-527-7147
   EMail: hsalama@cisco.com

以下に電話をしてください。 408-527-7147 メールしてください: hsalama@cisco.com

   Matt Squire
   Hatteras Networks
   639 Davis Drive
   Suite 200
   Durham, NC 27713

マット郷士ハッテラスネットワーク639デイヴィスはダラム、Suite200NC 27713を追い立てます。

   EMail: mattsquire@acm.org

メール: mattsquire@acm.org

Rosenberg, et. al.          Standards Track                    [Page 78]

RFC 3219            Telephony Routing over IP (TRIP)        January 2002

etローゼンバーグ、アル。 規格は2002年1月にIP(旅行)の上のRFC3219電話ルート設定を追跡します[78ページ]。

Full Copyright Statement

完全な著作権宣言文

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

Copyright(C)インターネット協会(2002)。 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機能のための基金は現在、インターネット協会によって提供されます。

Rosenberg, et. al.          Standards Track                    [Page 79]

etローゼンバーグ、アル。 標準化過程[79ページ]

一覧

 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 

スポンサーリンク

REGR_R2関数 回帰直線の確定係数(R2)を求める

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る