Cytując "Catalyst 4500 Series Switch Software Configuration Guide, 12.2(54)SG"
Powyższy wpis wskazuje, iż set interface oraz set default interface leci przez CPU, ale już next-hop obsługiwany jest przez hardware.PBR on Supervisor Engine 6-E, Supervisor Engine 6L-E, Catalyst 4900M, and Catalyst 4948E
Supervisor Engine 6-E, Supervisor Engine 6L-E, Catalyst 4900M, and Catalyst 4948E support matching route-map actions with a packet by installing entries in the TCAM that match the set of packets described by the ACLs in the match criteria of the route map. These TCAM entries point at adjacencies that either perform the necessary output actions or forward the packet to software if either hardware does not support the action or its resources are exhausted.
If the route-map specifies a set interface ... action, packets that match the match statement are routed in software. Similarly, if the route-map specifies a set default interface... action and there is no matching IP route for the packet, the packet is routed in software.
Kilka linijek poniżej w tym samym doc znajduje:
Po czym poniżej napisane jest że:PBR Flow Switching
Note Supervisor Engine 6-E, Supervisor Engine 6L-E, Catalyst 4900M, and Catalyst 4948E do not implement PBR using flow switching.
The Catalyst 4500 switching engine supports matching a set next-hop route-map action with a packet on a permit ACL. All other route-map actions, as well as matches of deny ACLs, are supported by a flow switching model. In this model, the first packet on a flow that matches a route-map is delivered to the software for forwarding. Software determines the correct destination for the packet and installs an entry into the TCAM so that future packets on that flow are switched in hardware. The Catalyst 4500 switching engine supports a maximum of 4096 flows.
Pytania:
1. Jak to w końcu jest z obsługą PBR przez hardware na tej platformie na supach, o których mowa powyżej? W świetle cytowanego doc wygląda na to, że akcja next-hop z match (tylko dla ACL permit) realizowana jest hardwarowo. Cała reszta obsługiwana jest przez model flow switching, który nie jest wspierany! Paradox?:>
2. Jak wygląda obsługa PBR przez sup7L-E?