VRF ( Virtual Routing and Forwarding )機能を使用すると、
物理的なルータ1台の中に、仮想的にルータを作成することができ、
VRFが分かれているなら、IPアドレスが重複しても問題ありません。
VRFはキャリア等の、通信サービス事業者で使用されている技術です。
同じ通信サービス事業者を使用している企業がたくさんあれば、
異なる企業同士でIPアドレスが重複する可能性も高くなり、
企業が使用できるIPアドレスに制限が出てしまいます。
そこで、企業が自由にIPアドレスを選択できるように、
通信サービス事業者内では、VRFによって企業単位で
ルーティングテーブルを分けているのです。
通常のままですと、VRF間の通信はできませんが、
IPアドレスが重複していない下記のような構成の場合、
StaticルートによってVRF間を通信させることができます。
R2のStaticルート設定において、nexthopアドレスと、
出力インタフェースの両方を指定するのがポイントです。
◆構成
◆R1 Config抜粋
ip vrf VRF_A
interface FastEthernet0/0
ip vrf forwarding VRF_A
ip address 10.1.1.254 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip vrf forwarding VRF_A
ip address 1.1.1.1 255.255.255.0
duplex auto
speed auto
!
ip route vrf VRF_A 20.1.1.0 255.255.255.0 1.1.1.2
◆R2 Config抜粋
ip vrf VRF_A
!
ip vrf VRF_B
interface FastEthernet0/0
ip vrf forwarding VRF_A
ip address 1.1.1.2 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip vrf forwarding VRF_B
ip address 2.2.2.2 255.255.255.0
duplex auto
speed auto
!
ip route vrf VRF_A 10.1.1.0 255.255.255.0 1.1.1.1
ip route vrf VRF_A 20.1.1.0 255.255.255.0 FastEthernet0/1 2.2.2.1
ip route vrf VRF_B 10.1.1.0 255.255.255.0 FastEthernet0/0 1.1.1.1
ip route vrf VRF_B 20.1.1.0 255.255.255.0 2.2.2.1
◆R3 Config抜粋
ip vrf VRF_B
interface FastEthernet0/0
ip vrf forwarding VRF_B
ip address 20.1.1.254 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip vrf forwarding VRF_B
ip address 2.2.2.1 255.255.255.0
duplex auto
speed auto
!
ip route vrf VRF_B 10.1.1.0 255.255.255.0 2.2.2.2
◆確認
PC_A#ping 20.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 20.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/87/128 ms
PC_A#
PC_A#traceroute 20.1.1.1
Type escape sequence to abort.
Tracing the route to 20.1.1.1
1 10.1.1.254 44 msec 32 msec 32 msec
2 1.1.1.2 40 msec 44 msec 32 msec
3 2.2.2.1 96 msec 80 msec 80 msec
4 20.1.1.1 96 msec 68 msec 68 msec
PC_A#