ContentsルータによるVLAN間ルーティングの設定スイッチの設定ルータの設定ルータによるVLAN間ルーティングの設定例ルータによるVLAN間ルーティングの設定の確認ルータによるVLAN間ルーティングの設定ルータとレイヤ2スイッチをトランクで接続してVLAN間ルーティングを行うための設定は、ルータとスイッチそれぞれで次のように行います。Protocol)によるダイナミックなネゴシエーションを行うことはできません。そのため、VLAN間ルーティングを行うには、スイッチのポートをスタティックにトランクポートにします。スイッチのポートをスタティックトランクポートとして設定するには、次のように設定します。encapsulationコマンドが必要です。nonegotiateコマンドは必須ではありませんが、ルータはDTPをサポートしていないのでDTPを無効化する方がよいです。ルータの設定ルータでサブインタフェースを作成するには、グローバルコンフィグレーションモードで次のように設定します。分割する大元のインタフェースはメジャーインタフェースと呼びます。shutdownを忘れないようにしてください。サブインタフェース番号<subif-num>は自由に使えますが、設定をわかりやすくするため対応づけるVLAN番号を利用することが多いです。サブインタフェース上でトランクを有効にしてVLANの対応付けを行うには次のように設定します。ネイティブVLANに指定するIPルーティングを行うためには、サブインタフェースにIPアドレスが必要です。サブインタフェースにIPアドレスを設定するコマンドは、通常のインタフェースに対するものと同じです。モードがサブインタフェースのコンフィグレーションモードになっているだけの違いです。<subnetmask>たとえば、FastEthernet0/0とスイッチを接続して、VLAN1に対応するサブインタフェースを作成しIEEE802.1Qトランクとします。そのサブインタフェースにIPアドレス192.168.1.1/24を設定するには次のようにコマンドを入力します。Connectedとしてそのネットワークアドレスがルーティングテーブルに載せられます。ルータによってVLANのネットワークが接続されたことになります。IEEE802.1Qトランクの場合、ネイティブVLANの設定を行うことがあります。ネイティブVLANのイーサネットフレームをトランクに転送するとき、VLANタグをつけません。ネイティブVLANは対向同士で一致させる必要があります。スイッチ側のトランクポートでネイティブVLANに合わせて、ルータ側でもネイティブVLANを設定しなければいけません。ルータのサブインタフェースをネイティブVLANに対応づけるためには、次のように設定します。native下の図は、ルータとスイッチでネイティブVLANを一致させるための設定例です。次の図のネットワーク構成において、スイッチとルータのVLAN間ルーティングの設定例を考えます。VLAN間ルーティングのサンプルトポロジSW1はCatalyst2970とします。Catalyst2970はトランクプロトコルとして1Qをサポートします。SW1の設定SW1の設定は次のようにコンピュータが接続されるインタフェースのアクセスポートの設定と、ルータが接続されるインタフェースのトランクポートの設定を行います。1は設定しなくても構いません。R1の設定R1の設定は次のようにVLANに対応するサブインタフェースの作成およびIPアドレスの設定を行います。255.255.255.0スイッチで1Qトランクの設定をするとデフォルトでVLAN1がネイティブVLANとなります。nativeの設定をしています。ルータによるVLAN間ルーティングの設定の確認ルータによるVLAN間ルーティングの設定を確認するには、それぞれのデバイスで次の表のようなshowコマンドを使います。briefコンピュータが接続されているインタフェースのVLANメンバーシップが正しいかを確認します。trunkルータが接続されているインタフェースが正しくトランクポートになっているかを確認します。briefルータのサブインタフェースのIPアドレス、スタータスを確認します。interfaceコマンドを使います。vlansルータのサブインタフェースとVLANの対応づけを確認します。protocolsルーティングプロトコルの要約情報を確認します。routeルータのルーティングテーブルを確認します。Connectedで載せられます。必要に応じてスタティックルート、ダイナミックルートが正しく存在するかを確認します。ルーティングプロトコルを利用しているときは、さらに各ルーティングプロトコルのshowコマンドで確認してください。PingやTracerouteなどで実際にエンドツーエンドの通信が可能であるかどうかも確認します。設定例で見たネットワーク構成におけるshowコマンドのサンプル出力は次のようになります。protocolsでは何も出力されていません。会社概要サイトマップ。