メインコンテンツまでスキップ

5. トランスポート層プロトコル

本文書はトランスポート層プロトコルを規定しません。代わりに、トランスポート層から独立した方法で syslog メッセージの形式を説明します。syslog の転送は他の文書で定義されています。その一つは [RFC5426] で定義され、従来の UDP 転送と整合します。UDP 転送は歴史的に syslog メッセージの伝送に用いられてきたため、相互運用性を維持するにはこの転送が必要です。

いかなる syslog 転送プロトコルも、意図的に syslog メッセージを変更してはなりません。転送プロトコルが転送送信者で一時的な変換を行う必要がある場合、リレーまたはコレクターが発信者またはリレーによって生成されたメッセージの完全な複製を見ることができるよう、転送受信者で転送プロトコルがその変換を元に戻さなければなりません。そうしない場合、エンドツーエンドの暗号学的検証器(署名など)が機能しなくなります。もちろん、伝送エラーやその他の問題によりメッセージが変更されることはあり得ます。そのような変更を防ぐことは本文書の範囲外です。

5.1. 最低限必要なトランスポートマッピング

この仕様のすべての実装は、[RFC5425] で説明される TLS ベースの転送をサポートしなければなりません。

この仕様のすべての実装は、[RFC5426] で説明される UDP ベースの転送もサポートすべきです。

この仕様を展開する際は、TLS ベースの転送を使用することが推奨されます。