web-dev-qa-db-ja.com

ADSLモデムは、物理的なセットアップ時にどのようにネットワークを検出しますか?

プロトコルとOSIモデルに関する基本的な知識があります。たとえば、HTTPとFTPのしくみや、TCPとUDPの違い)についてはよく知っていますが、インターネットプロトコルの詳細についてはあまり調べていません。それでも質問があります。モデムの下位レベルについて(私はADSL接続を使用しています)。

一般的なADSLモデムには認証が必要であり、サーバーと通信してIP番号を取得し、インターネットを介して他のコンピューターに接続できることを理解しています。

しかし、私のモデムはどのようにしてこの「サーバー」に初めて接続するのでしょうか。私がインターネットをセットアップしたとき、私が実際にしたことは、モデムを固定電話に接続し、いくつかの設定と認証情報を構成し、無効にすることだけでした。

私はサーバーアドレスを構成したことがなく、アドレスがないと信じています。それ以来、これは私がIPアドレスを取得する前に発生しました。

ADSLモデムは、物理的なセットアップ時にどのようにネットワークを検出しますか?

3

これが私のセットアップでどのように機能するかです:

モデムは、DSLAMとのレイヤ1通信のネゴシエーションを試みます。この部分についてはよくわからないので、ここでは説明しません。

PPPoEセッションを開始し、モデムがPPPoEをPPPoAにカプセル化する)ルーター(一般にモデムに統合可能)があります。さまざまなセットアップで話のこの部分は異なります。ルーターがPPPoAを直接話す場合や、モデムがPPPoEを解凍してPPPoAとして再パックする場合があります。場合によっては、プロバイダーのコアネットワークで代わりにイーサネットが使用されることがあります。 ATMの場合、PPPoAはまったくありません。

その後、ルーターはブロードキャストを継続します PPP over Ethernet Active Discovery Initiation(PADI)パケットを送信し、何かがそれに応答するのを待ちます。

パケットは私のテレコムのコアネットワークを通過し、 ブロードバンドリモートアクセスサーバー に到達します。私の場合、それらのいくつかがあります。それぞれがルーターのWANサイドMACアドレスに応答を送信します。応答パケットのタイプはPPP over Ethernet Active Discovery Offer(PADO)と呼ばれ、次のものが含まれます。応答を送信したデバイスの名前、サービス名、一意のIDなどの情報。

私のルーターは最初のPADOを受信した後、PPPアクティブディスカバリー要求を送信します。

次に、PPP over Ethernet Active Discoveryフェーズを終了し、セッションを開始し、PPP Link Control Protocol を使用して通信を開始します。そのセッション番号は、BRASとの接続を維持するために使用されます。

ルーターはPPP LCP構成要求パケットを送信します。

BRASは、最初にLCP構成確認パケットを送信してから、構成要求タイプのパケットで応答し、サポートする認証プロトコルのタイプを示す必要があります。私の場合、それは パスワード認証プロトコル (PAP)だけです。

ルータはBRASから設定要求を受信し、確認応答を送信します。

その後、Authenticate RequestルーターでPAPを使用すると、ユーザー名とパスワードが送信されます(PAPが使用されているため、プレーンテキストで表示され、誰でも見ることができます)。

次に、BRASは、認証が成功したことを示すPAP AuthenticateAcknowledgeパケットで応答します。認証自体は通常、BRASに接続されている別の特殊な認証、承認、およびアカウンティングサーバーを使用します。

その後、 インターネットプロトコル制御プロトコル に切り替わります。このようなネットワークでは、DHCPの代わりに使用されます。

ルーターはIPCP構成要求を送信し、取得するパラメーター(私の場合はIPアドレスとプライマリおよびセカンダリDNSサーバー)を示します。

その後、デバイス識別子とともにIPv6CP構成要求を送信します。

次に、BRASはIPv4アドレスを使用してIPCP構成確認パケットを送信します。

次に、BRASはIPCPプロトコル拒否パッケージを送信し、PPP IPv6CP要求を拒否します。

その後、ルーターはIPCP構成要求を再度送信し、IPv4アドレスとDNSサーバーアドレスを含むIPCP構成確認応答を受信します。

その後、BRASはPPPoE Active Discovery Session-confirmation packetを送信し、その時点からインターネットに接続できるようになります。その後、通信は私からテレコムのネットワークを経由してISPのネットワークに送られます。インターネット。

もう1つ言及しなければならないのは、LCPの開始後1秒に1回、ルーターがLCPエコー要求を送信し、LCPエコー応答を取得することです。これを使用して、インターネットに接続されていることを確認できます。

最後に、セッションを終了するために、PPP Active Discovery Terminationパケットを送信するか、デバイスがキープアライブメッセージがないために接続が停止するのに十分なエコーをスキップすることができます。

私の場合、PADTは使用されていません。代わりに、ルーターはLCP終了要求を送信し、LCP終了確認を受信した後、WANインターフェイスをシャットダウンします。

6
AndrejaKo

これには2つの部分があります。

1)モデムは、回線のもう一方の端にあるモデムに接続します。これには、「トレーニング」のプロセスが含まれ、電気的特性を測定することによって、ライン上で達成できる帯域幅を見つけます。このプロセスの最後に、モデムはデジタルデータを交換できます。

2)これでデジタルリンクができたので、モデムはDHCP要求を送信します。これは「リンクローカルブロードキャスト」です。他のモデムとそれが接続されているネットワークに送信されますが、それ以上は送信されません。 ISPは、IPアドレスと使用するデフォルトゲートウェイのアドレスを含む応答を送信します。

1
pjc50