目次

トラブルシューティング

ドミノ サーバー
TCP/IP MTU サイズ変更の問題

システムの TCP/IP スタック (端末とルーター) のバージョンや、ネットワークを構成する機器のタイプ、トポロジによっては、TCP/IP MTU (Maximum Transmission Unit ) のサイズ変更で問題が生じることがあります。この問題は端末システム (ドミノ サーバーやノーツ クライアント) がトークンリングや FDDI ネットワークで直接接続されている場合 、または Ethernet ネットワークセグメントや WAN、SLIP/PPP でのダイヤルアップ接続が共存する混合環境にある場合に、ネットワークを超えてアクセスしようとするときに起こります。

PING TCP/IP ツールを使って、ネットワークの制限を確認できます。必ずしもすべての PING のバリエーションが同じ機能を提供するわけではないことに注意してください。PING ユーテリティは可変長のテスト用パケットを作成できなければならず、パケットがルーターや直接つながっている端末システムによって分割されるのを防ぐために「Don't Fragment」フラグを設定できなければなりません。Windows 95/98/NT 版の PING にはその機能があります。下の表を使って、テスト用パケットの測定値を判断してください。ここでは、テスト用パケットの送信に成功する度に通知を返してから、1 バイトづつ追加していき、パケットの分割が必要になった場合はエラーを示すように設定してあります。このブレークポイントが経路でサポートされる最大サイズです。場合によっては、大きなテスト用パケットを使うと、1 つまたは 2 つのエラーが返されることがあります。パケットのサイズ変更上の問題ではないのでここでは取り上げませんが、ネットワークの状態に問題があることを示しているので、ネットワーク管理者と一緒に調査してください。

TCP/IP スタックやネットワーク機器によっては、MTU サイズを手動で設定しなければならないことがあります。ほとんどの TCP/IP スタックが最大セグメントサイズ (MSS) を使ってローカルセグメント (ルートセグメント) の TCP データサイズを学習し、次にそれを IP パケットサイズに変換します。TCP/IP MSS が見つからないときは、デフォルトで 576 が使われます。最新の TCP/IP スタックでは MTU パス発見メソッドを使って、経路全体の制限を学習します。場合によっては、このメカニズムが必要な制限値を提供するのに失敗したり、トポロジ機能を効率的に使うのを妨げることがあります。TCP/IP スタックの中には手動での設定が必要なものや、LAN ネットワーク (Ethernet、トークンリング、または FDDI) には推奨できない値である、デフォルトの最小値 (576) に設定されているためにローカルセグメントトポロジに対するチューニングが必要なものがあります。スタックの設定が必要か、使用中の LAN トポロジに対して正しいサイズになっているか、より小さな値に設定されている WAN リンクがないかどうかを確認してください。MTU を手動でロックする必要がある場合は、次のガイドラインを使って必要なサイズを設定してください。

トポロジ/フレームタイプフレームサイズIP パケット/
MTU サイズ
Ping テスト用パケットサイズコメント
ARPA または SLIP10241006 978ARPA フレームをサポートする古いルーターでまだ使われているが、めったにない。
Ethernet/DIX または PPP151815001472Ethernet ネットワークに適切なサイズ
Ethernet/802.2 SNAP151814921464Ethernet だけのネットワークではほとんど使われていない
トークンリング/802.2 SNAP152215001472ブリッジかルーターを使って DIX で Ethernet と接続するか、TR と接続する TCP/IP 用に最適化済み
トークンリング/802.2 SNAP151814921464ブリッジかルーターを使って SNAP で Ethernet と接続するか、TR と接続する TCP/IP 用に最適化済み (めったに使われない)
トークンリング/802.2 SNAP204820221994古い 4Mb アダプタと、そのアダプタを使用するネットワークで必要
Wide-Band/フレームリレー N/A20482020
トークンリング/802.2 SNAP409640704042パフォーマンス最適化済み
トークンリング/802.2 SNAP420241764148NetWare 3.x/4.x サーバーでの TCP/IP 最適化済み
トークンリング/802.2 SNAP450044744446ほとんどのルーターでのデフォルトサイズ
FDDI/802.2 SNAP154215001472ブリッジかルーターを使って DIX で Ethernet と接続するか、FDDI と接続する TCP/IP 用に最適化済み
FDDI/802.2 SNAP152614921464ブリッジかルーターを使って SNAP で Ethernet と接続するか、FDDI と接続する TCP/IP 用に最適化済み (めったに使われない)
FDDI/802.2 SNAP409640544026パフォーマンス最適化済み
FDDI/802.2 SNAP410440704042ブリッジかルーターを使って TR と接続するか、FDDI と接続する TCP/IP 用に最適化済み
FDDI/802.2 SNAP420241604132NetWare 3.x/4.x サーバーでの TCP/IP 最適化済み
FDDI/802.2 SNAP444044744446ブリッジかルーターを使って TR と接続するか、FDDI と接続する TCP/IP 用に最適化済み
FDDI/802.2 SNAP439443524324RFC 1188 IETF 規格
FDDI/802.2 SNAP450044584430フル FDDI パケットを使う TCP/IP 最適化済み (推奨しない)

注意 トークンリングではこの表に記載されているのよりも大きなフレーム/パケットを処理できます。ほとんどの場合、上記はネットワークで使われる値です。他の値が必要な場合は下記の式を使って算出してください。

注意 MTU や TCP のウィンドウサイズを必要に応じて変更する方法の詳細は、OS か TCP/IP スタックベンダーのマニュアルを参照してください。

上記の表の値は、次の式から算出されました。

フレーム/IP パケットのサイズ変更
DIX フレームサイズの Ethernet - MAC ヘッダ (18) = IP パケットサイズ
LLC フレームサイズの Ethernet - MAC ヘッダ (18) - LLC/SNAP ヘッダ (8) = IP パケットサイズ
トークンリングのフレームサイズ - MAC ヘッダ (18) - LLC/SNAP ヘッダ (8) = IP パケットサイズ
FDDI フレームサイズ - MAC ヘッダ {ANSI 標準} (34) - LLC/SNAP ヘッダ (8) = IP パケットサイズ

Ping テスト用データサイズ
IP パケット - IP ヘッダ (30) - UDP ( TCP) ヘッダ (12) = Ping テスト用パケットサイズ (TCP データサイズ)

注意 測定値の単位はすべてオクテットです。バイトという用語がよく用いられますが、技術的に同じではありません。

フラットなネットワーク内では、ノーツとドミノ サーバーのシステムの設定が LAN トポロジで可能な最大のフレーム/パケットサイズに設定されていることを確認してください。トークンリングまたは FDDI のどちらかにスイッチ、ブリッジ、ルーターで構成されたネットワークがある場合は、フレーム/パケットサイズを 4096 に変更することを推奨します。スイッチ、ブリッジ、ルーターのメモリバッファの適合性が向上します。混合トポロジネットワークでは、上記の表に記載された最適化の中からいずれかを選択して使うことが必要になる場合があります。その際のガイドラインを下に示します。


IP は分割可能なプロトコルのため、異種トポロジ上にあるシステムとルーターで直接接続された、分割サービスを提供するネットワークでは、トポロジ間で許可されるように小さなサイズ (最大共通サイズ) に変更する必要がありません。システムがより大きなフレームを使えるトポロジと接続する場合は、各端末システムの最大サイズが同じであれば、MTU の障害が生じません。それ以外の場合で、スイッチやブリッジ、ルーターを使って異種トポロジ間を接続した混合ネットワーク環境で分割サービスが提供されないか、サービスが無効になっている場合は、次の変更を行う必要があります。

NetWare サーバーをルーターとして使う
トークンリングで NetWare サーバーを TCP/IP ルーターとして使う場合は、STARTUP.NCF ファイルに「Set Maximum Physical Receive Packet Size = 4096」と追加し、ドミノ サーバーとノーツ クライアントのシステムの TCP/IP スタックを 4096 フレームサイズに変更します。これによって、NetWare サーバーにアクセスするすべての端末で 4096 フレーム制限が使われます。

注意 低いフレームサイズに設定されたネットワークセグメントがある場合は、別の値が必要になることがあります。ネットワーク管理者と障害の可能性について相談して、ネットワークでサポートできる最大値を使ってください。


-------------------------------------------------------------------------------------------------------------------------------------------
Web に接続している場合は ここをクリックするとこの文書についてのコメントをロータスに送信できます