Их там, на самом деле, штук 6.CSCds24740 Bug Details
GRE packets are not subject to local policy routing
Symptom and conditions:
GRE packets are not subject to local policy routing though they are
originated by router itself. I.e. it is expected that in this configuration:
!
interface Tunnel0
ip address 192.168.2.1 255.255.255.0
tunnel source Loopback0
tunnel destination 192.168.1.2
!
ip local policy route-map dev
!
route-map dev permit 10
set ip precedence critical
set ip next-hop 192.168.4.2
!
GRE packets will receive higher priority and deviate from normal routing path.
But currently GRE-encapsulated packets ignore this policy routing map.
Further problem description and workaround:
Not having GRE packets locally policy routed is intentional behavior,
due to very easy workarounds:
- for deviation of routing:
On remote endpoint of a tunnel, setup loopback interface, dedicated to
termination of the tunnel, then, on the source end of a tunnel, put static
route with /32 bit mask pointing to any interface you would like GRE packets
to go through.
- for marking TOS/precedence/etc on outgoing selforiginated tunnel packets,
use "tunnel tos"/"tunnel ttl" commands, implemented in CSCds24760, which is
much more straightforward and efficient