JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (ネットワークサービス)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I ネットワークサービス (トピック)

1.  ネットワークサービス (概要)

2.  Web キャッシュサーバーの管理

3.  システムの時刻関連サービス

パート II ネットワークファイルシステムへのアクセス (トピック)

4.  ネットワークファイルシステムの管理 (概要)

5.  ネットワークファイルシステムの管理 (手順)

6.  ネットワークファイルシステムへのアクセス (リファレンス)

パート III SLP (トピック)

7.  SLP (概要)

8.  SLP の計画と有効化 (手順)

9.  SLP の管理 (手順)

SLP プロパティーの構成

SLP 構成ファイルの基本要素

設定プロパティー

コメント行と注釈

SLP 構成の変更方法

DA 通知と検出頻度の変更

UA と SA を静的に構成された DA に限定する

UA と SA を静的に構成された DA に限定する方法

ダイアルアップネットワークに対する DA 検出の構成

ダイアルアップネットワークに対する DA 検出の構成方法

頻繁なパーティション分割に対する DA のハートビートの構成

頻繁なパーティション分割に対して DA のハートビートを構成する方法

ネットワーク輻輳の軽減

異なるネットワーク媒体、トポロジ、または構成の調整

SA 再登録の削減

SA 再登録を削減する方法

マルチキャストの有効期限プロパティーの構成

マルチキャストの有効期限プロパティーの構成方法

パケットサイズの構成

パケットサイズの構成方法

ブロードキャスト専用ルーティングの構成

ブロードキャスト専用ルーティングの構成方法

SLP 検出要求のタイムアウトの変更

デフォルトのタイムアウトの変更

デフォルトのタイムアウトの変更方法

ランダム待ち時間の上限の構成

ランダム待ち時間の上限の構成方法

スコープの配置

スコープを構成する場合

スコープを構成する場合の検討事項

スコープの構成方法

DA の配置

SLP DA を配置する理由

DA を配置する場合

DA を配置する方法

DA を配置する場所

複数の DA を配置して負荷を均等にする

SLP とマルチホーム

SLP に対するマルチホームの構成

経路指定されていない複数のネットワークインタフェースに対して構成を行う場合

経路指定されていない複数のネットワークインタフェースの構成 (作業マップ)

net.slp.interfaces プロパティーの構成

net.slp.interfaces プロパティーの構成方法

マルチホームホスト上のプロキシ通知

DA の配置とスコープ名の割り当て

経路指定されていない複数のネットワークインタフェースを構成する場合の検討事項

10.  レガシーサービスの組み込み

11.  SLP (リファレンス)

パート IV メールサービス (トピック)

12.  メールサービス (概要)

13.  メールサービス (手順)

14.  メールサービス (リファレンス)

パート V シリアルネットワーキング (トピック)

15.  Solaris PPP 4.0 (概要)

16.  PPP リンクの計画 (手順)

17.  ダイアルアップ PPP リンクの設定 (手順)

18.  専用回線 PPP リンクの設定 (手順)

19.  PPP 認証の設定 (手順)

20.  PPPoE トンネルの設定 (手順)

21.  一般的な PPP 問題の解決 (手順)

22.  Solaris PPP 4.0 (リファレンス)

23.  非同期 Solaris PPP から Solaris PPP 4.0 への移行 (手順)

24.  UUCP (概要)

25.  UUCP の管理 (手順)

26.  UUCP (リファレンス)

パート VI リモートシステムの利用 (トピック)

27.  リモートシステムの利用 (概要)

28.  FTP サーバーの管理 (手順)

29.  リモートシステムへのアクセス (手順)

パート VII ネットワークサービスの監視 (トピック)

30.  ネットワークパフォーマンスの監視 (手順)

用語集

索引

異なるネットワーク媒体、トポロジ、または構成の調整

この節では、次のプロパティーを変更して SLP のパフォーマンスを調整する場合の可能なシナリオについて説明します。

表 9-3 SLP パフォーマンスのプロパティー

プロパティー
説明
net.slp.DAAttributes
DA が通知を受け取る最短の更新間隔。
net.slp.multicastTTL
マルチキャストパケットの有効期限
net.slp.MTU
ネットワークパケットのサイズ (バイト)。サイズには、IP と TCP または UDP の各ヘッダーが含まれています。
net.slp.isBroadcastOnly
ブロードキャストを DA サービス検索および DA ベースでないサービス検索に使用する必要があるかどうかを示すために設定されるブール値。

SA 再登録の削減

SA は、期限が切れる前に定期的にサービス通知を更新する必要があります。DA が多くの UA および SA から非常に重い負荷を受けている場合は、頻繁な更新により DA が過負荷になることがあります。DA が過負荷になると、UA の要求がタイムアウトして欠落します。UA 要求のタイムアウトには多くの原因が考えられます。DA の過負荷が問題であると判断する前に、snoop トレースを使ってサービス登録に登録されているサービス通知の有効期限を確認してください。有効期限が短く、再登録が頻繁に発生している場合は、再登録が頻繁すぎることがタイムアウトの原因と考えられます。


注 - サービス登録は、FRESH フラグが設定されていなければ再登録になります。サービス登録メッセージについては、第 11 章SLP (リファレンス)を参照してください。


SA 再登録を削減する方法

次の手順に従って、SA の最小更新間隔を長くすることで、再登録回数を削減します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. ホスト上の slpd とすべての SLP 動作を停止します。
    # svcadm disable network/slp
  3. 構成の設定を変更する前に、デフォルトの /etc/inet/slp.conf ファイルのバックアップをとります。
  4. net.slp.DAAttributes プロパティーの min-refresh-interval 属性の値を大きくします。

    デフォルトの最短再登録期間はゼロ (0) です。デフォルトのゼロである場合、SA はいつでも自由に再登録できます。次の例では、間隔は 3600 秒 (1 時間) に増やしています。

    net.slp.DAAttributes(min-refresh-interval=3600)
  5. 変更を保存し、ファイルを閉じます。
  6. 変更を反映するには、slpd を再起動します。
    # svcadm enable network/slp

マルチキャストの有効期限プロパティーの構成

マルチキャストの有効期限プロパティー (net.slp.multicastTTL) によって、マルチキャストパケットがイントラネット内で伝達される範囲が決まります。マルチキャスト TTL は net.slp.multicastTTL プロパティーを 1 から 255 までの整数に設定することにより構成されます。マルチキャスト TTL のデフォルト値は 255 で、これは理論的にはパケット経路が無制限であることを意味します。しかし、TTL を 255 とすると、マルチキャストパケットがイントラネットを超えて管理ドメインの端にある境界ルーターまで進む原因になります。マルチキャストパケットがインターネットのマルチキャストバックボーンまたは ISP に漏れないようにするには、境界ルーター上のマルチキャストが正しく構成されている必要があります。

マルチキャスト TTL のスコープ設定は、TTL 比較が行われることを除いて、標準的な IP の TTL と似ています。マルチキャストを実行できるルーター上の各インタフェースには、TTL 値が割り当てられています。マルチキャストパケットが着信すると、ルーターはパケットの TTL をインタフェースの TTL と比較します。パケットの TTL がインタフェースの TTL 値と同じかそれより大きい場合は、標準的な IP の TTL の場合と同じように、パケットの TTL を 1 減らします。TTL がゼロになると、そのパケットは破棄されます。SLP マルチキャストに TTL スコープを使用する場合、パケットをイントラネットの特定のサブセクションに限定するために、ルーターが正しく構成されている必要があります。

マルチキャストの有効期限プロパティーの構成方法

次の手順に従って、net.slp.multicastTTL プロパティーを設定し直します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. ホスト上の slpd とすべての SLP 動作を停止します。
    # svcadm disable network/slp
  3. 構成の設定を変更する前に、デフォルトの /etc/inet/slp.conf ファイルのバックアップをとります。
  4. slpd.conf ファイル内の net.slp.multicastTTL プロパティーを変更します。
    net.slp.multicastTTL=value
    value

    マルチキャスト TTL を定義する 255 以下の正の整数


    注 - TTL 値を減らしてマルチキャストの伝達範囲を縮小することができます。TTL の値が 1 の場合、パケットはそのサブネットに限定されます。TTL の値が 32 の場合は、パケットはそのサイトに限定されます。「サイト」は、マルチキャスト TTL について記述されている RFC 1075 では定義されていません。32 以上の値は、インターネット上の論理的な経路を指すので使用しないでください。32 未満の値は、各ルーターが TTL で正しく構成されていれば、マルチキャストをアクセス可能なサブネットのセットに限定するために使用できます。


  5. 変更を保存し、ファイルを閉じます。
  6. 変更を反映するには、slpd を再起動します。
    # svcadm enable network/slp

パケットサイズの構成

SLP のデフォルトのパケットサイズは 1400 バイトです。ほとんどのローカルエリアネットワークにはこのサイズで十分です。無線ネットワークまたは広域ネットワークの場合は、メッセージの断片化を防いだりネットワークのトラフィックを削減したりするために、パケットサイズを縮小できます。より大きなパケットを持つローカルエリアネットワークの場合は、パケットサイズを大きくするとパフォーマンスが向上します。ネットワークの最小パケットサイズを確認して、パケットサイズの縮小が必要かどうかを判断できます。ネットワーク媒体のパケットサイズがより小さい場合は、それに合わせて net.slp.MTU の値を小さくできます。

ネットワーク媒体のパケットサイズがより大きい場合は、それに合わせて値を大きくできます。ただし、SA からのサービス通知または UA からのクエリーが頻繁にデフォルトのパケットサイズをオーバーフローするのでなければ、net.slp.MTU の値を変更する必要はありません。snoop を使用して、UA 要求がデフォルトのパケットサイズを頻繁にオーバーフローし、UDP ではなく TCP を使用するためにロールオーバーしているかどうかを判断できます。

net.slp.MTU プロパティーは、リンク層ヘッダー、IP ヘッダー、UDP または TCP ヘッダー、SLP メッセージを含めた、IP パケットの全体サイズを測定します。

パケットサイズの構成方法

次の手順に従って、net.slp.MTU プロパティーを調整することで、デフォルトのパケットサイズを変更します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. ホスト上の slpd とすべての SLP 動作を停止します。
    # svcadm disable network/slp
  3. 構成の設定を変更する前に、デフォルトの /etc/inet/slp.conf ファイルのバックアップをとります。
  4. slpd.conf ファイル内の net.slp.MTU プロパティーを変更します。
    net.slp.MTU=value
    value

    ネットワークのパケットサイズ (バイト単位) を指定する、16 ビットの整数

    デフォルト値は、1400

    値の範囲は、128 から 8192

  5. 変更を保存し、ファイルを閉じます。
  6. 変更を反映するには、slpd を再起動します。
    # svcadm enable network/slp

ブロードキャスト専用ルーティングの構成

SLP は、DA が存在しない場合のサービス検出や DA 検出を、マルチキャストを使って行うように設計されています。使用するネットワークが、マルチキャストルーティングを配置しない場合は、net.slp.isBroadcastOnly プロパティーに True を設定することで、SLP がブロードキャストを使用するように構成できます。

マルチキャストと異なり、ブロードキャストパケットはデフォルトでサブネットを越えて伝達しません。このため、マルチキャストを行わないネットワークでは、DA を使用しないサービス検出は、単一のサブネット上でしか機能しません。さらに、ブロードキャストが使用されているネットワークに DA およびスコープを配置する場合は、特別な考慮が求められます。マルチホームホスト上の DA は、マルチキャストが使用できない複数のサブネット間でサービス検出をブリッジできます。マルチホームホスト上の DA の配置については、「DA の配置とスコープ名の割り当て」を参照してください。

ブロードキャスト専用ルーティングの構成方法

次の手順に従って、net.slp.isBroadcastOnly プロパティーを True に変更します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. ホスト上の slpd とすべての SLP 動作を停止します。
    # svcadm disable network/slp
  3. 構成の設定を変更する前に、デフォルトの /etc/inet/slp.conf ファイルのバックアップをとります。
  4. slpd.conf ファイル内の net.slp.isBroadcastOnly プロパティーを True に変更します。
    net.slp.isBroadcastOnly=True
  5. 変更を保存し、ファイルを閉じます。
  6. 変更を反映するには、slpd を再起動します。
    # svcadm enable network/slp