私はそれほど前ではなかった状況で自分を見つけましたが、それをどのように解決したか思い出せません:)
シナリオ
LANインターフェイス(fa0 / 0)とWANインターフェイス(fa0 / 1)、および2番目のWANインターフェイス(fa0 / 2)を備えたCisco IOSルータがあります。
- 2つのLANサブインターフェースfa0 / 0.10とfa0 / 0.20があります。
- fa0 / 1経由のデフォルトルートがあります。ただし、特定のサブネットへの静的ルートがあります。たとえば、fa0 / 2を介して1.2.3.4/24とします(fa0 / 2はこのサブネットに近いですが、より高価な$$$ WANリンクです)。
すべてのfa0 / 0.10ユーザーが1.2.3.4/24にアクセスしているため、静的ルートはユーザーをfa0 / 2(WAN2)から送信します。他のすべての宛先では、fa0 / 0.10ユーザーは、WAN1インターフェイスfa0 / 1で受信するDHCPデフォルトルートを経由します。
問題の定義。
fa0 / 0.20サブネットのユーザーは、インターネットにアクセスするだけです。fa0 / 0.20サブネット内のユーザーが、リモート1.2.3.4/24サブネットにアクセスする必要があるわけではありません。ただし、ほとんどの場合、静的ルートはfa0 / 2経由で送信します。ただし、これは必要ありません。デフォルトのWANインターフェイスであるfa0 / 1を介して1.2.3.4/24にアクセスしてもらいます。PBRを使用してこれを達成できると思いますが、機能しないようです。
これは私が現在試みている設定です。
interface FastEthernet0/0.10
description LAN1
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
ip nat inside
ip virtual-reassembly
interface FastEthernet0/0.20
description LAN2
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
ip nat inside
ip virtual-reassembly
ip policy route-map FORCE-LAN2-VIA-WAN1
interface FastEthernet0/1
description WAN1
ip address dhcp
ip nat outside
ip virtual-reassembly
interface FastEthernet0/2
description WAN2 - Used for 1.2.3.4/24
ip address 5.5.5.5 255.255.255.0
! Static route to route to a remote subnet via 2nd WAN link
ip route 1.2.3.4 0.0.0.255 5.5.5.6
! A default route is received on fa0/1 (WAN1) via DHCP from ISP
! for all other traffic
!
! NAT fa0/0.10 users when accessing the Internet via WAN1
ip nat inside source route-map ROUTE-WAN1 interface FastEthernet0/1 overload
!
! NAT fa0/0.20 users out via WAN1
ip nat inside source route-map FORCE-LAN2-VIA-WAN1 interface FastEthernet0/1 overload
route-map ROUTE-WAN1 permit 10
match interface FastEthernet0/1
route-map FORCE-LAN2-VIA-WAN1 permit 10
match interface FastEthernet0/0.20
set default interface FastEthernet0/1
ポリシーベースのルーティングをfa0 / 0.20サブインターフェイスに直接適用して、WAN1、fa0 / 1経由のすべてのトラフィックを強制しようとしています。私の理解では、FIBのfa0 / 1でDHCPが受信するデフォルトルートよりも特定のルートがあるため、PBRをオーバーライドし、fa0 / 0.20から1.2.3.4/24へのトラフィックは引き続きWAN2、fa0 /を使用しています。 2。または、少なくとも、「デフォルトのインターフェイスを設定...」を使用する場合は、これが当てはまると思います。たとえば「set ip next-hop」を使用すると、PBRが優先されますが、WAN1、fa0 / 1はDHCPによってIPを受信するため、次のように変更されます。
補足として; 実際にはWAN2を介した静的ルートが多数あるため、特定のサブネットに対してWAN2を介した状況とポリシールートfa0 / 0.10を逆転させたくありません。そこにある設定は、私が許可したものよりも複雑ですが、長くて短くても、それを変更することはできません。さらに、PBR以外にこの問題に取り組むためのより良い方法がある場合、私はすべての耳にします。この方法は、私が認識している最良の解決策なので、私はこの方法で戦っています。
更新見事に描かれたトポロジー図を追加