Cisco IOSにおけるVRF Liteの設定

5月 27, 2021
admin

このレッスンでは、VRF(仮想ルーティングと転送)について学びます。 デフォルトでは、ルータは、すべての直接接続されたネットワークと、静的または動的ルーティングプロトコルによって学習したプレフィックスを含む単一のグローバルルーティングテーブルを使用します。

VRFはルータのVLANに似ていますが、単一のグローバルルーティングテーブルを使う代わりに、複数の仮想ルーティングテーブルを使用することができます。 ルータの各インタフェースは、それぞれ異なるVRFに割り当てられます。

VRFは一般にMPLSの展開に使用されますが、MPLSなしでVRFを使用する場合は、VRF liteと呼びます。 このレッスンでは、これに焦点を当てます。

ISP Router customer Red Blue上のトポロジには、1 つの ISP ルーターと、「Red」および「Blue」という 2 つの顧客がいます。 それぞれの顧客は2つのサイトを持っていて、それらはISPルーターに接続されています。 ISPルータは1つのグローバルルーティング・テーブルしか持っていないので、上のトポロジーのようにすべてを接続すると、ルーティングテーブルはこのようになります。

ISP#show ip route connectedC 192.168.4.0/24 is directly connected, FastEthernet3/0C 192.168.1.0/24 is directly connected, FastEthernet0/0C 192.168.2.0/24 is directly connected, FastEthernet1/0C 192.168.3.0/24 is directly connected, FastEthernet2/0

ISPルータは、4つの直接接続したネットワークすべてを含む、1つのグローバルルーティング・テーブルを持っています。 これをVRFを使って変更しましょう。顧客「青」と「赤」用に別々のルーティングテーブルを作成したいと思います。

ISP(config)#ip vrf RedISP(config-vrf)#exitISP(config)#ip vrf BlueISP(config-vrf)#exit

グローバルに、顧客ごとに1つずつVRFを作成する必要があります。 次のステップは、ISPルータのインタフェースを正しいVRFに追加することです。

ISP(config)#interface FastEthernet 0/0ISP(config-if)#ip vrf forwarding Blue% Interface FastEthernet0/0 IP address 192.168.1.254 removed due to enabling VRF BlueISP(config-if)#ip address 192.168.1.254 255.255.255.0

インタフェースレベルでは、ip vrf forwardingコマンドを使用して、そのインタフェースを正しいVRFに割り当てます。 一度これを行うと、IP アドレスを再度追加する必要があります。

ISP(config)#interface FastEthernet 1/0ISP(config-if)#ip vrf forwarding RedISP(config-if)#ip address 192.168.2.254 255.255.255.0ISP(config)#interface FastEthernet 2/0ISP(config-if)#ip vrf forwarding BlueISP(config-if)#ip address 192.168.3.254 255.255.255.0ISP(config)#interface FastEthernet 3/0ISP(config-if)#ip vrf forwarding RedISP(config-if)#ip address 192.168.4.254 255.255.255.0

これですべてのインタフェースが設定されました。

ISP#show ip vrf Name Default RD Interfaces Blue Fa0/0 Fa2/0 Red Fa1/0 Fa3/0

VRFが設定されたので、ISPルータのグローバルルーティングテーブルを見てみましょう:

ISP#show ip route connected

グローバルルーティングテーブルにはエントリーがありません。 VRFのルーティングテーブルを確認してみましょう。

ISP#show ip route vrf Blue connectedC 192.168.1.0/24 is directly connected, FastEthernet0/0C 192.168.3.0/24 is directly connected, FastEthernet2/0
ISP#show ip route vrf Red connectedC 192.168.4.0/24 is directly connected, FastEthernet3/0C 192.168.2.0/24 is directly connected, FastEthernet1/0

showipルートコマンドを使用しますが、どのVRFを見るかを指定する必要があります。 ご覧のように、各VRFには、先ほど設定したインタフェースで独自のルーティングテーブルがあります。

ルータでpingを送信するなどの操作を行う場合は、使用するVRFを指定する必要があります。 デフォルトでは、グローバルルーティングテーブルを使用します。 以下は、pingを送信する例です。

コメントを残す

メールアドレスが公開されることはありません。