policy-based-routing¶
Configure the policy-based routing.
vrouter running config# vrf <vrf> routing policy-based-routing
ipv4-rule¶
Configure an IPv4 rule.
vrouter running config# vrf <vrf> routing policy-based-routing
vrouter running policy-based-routing# ipv4-rule <0-99999> [not] \
...   match inbound-interface INBOUND-INTERFACE mark MARK source SOURCE destination DESTINATION \
...   action lookup LOOKUP
| <0-99999> | Priority of the rule. High number means lower priority. | 
match¶
Configure the packet selector.
match inbound-interface INBOUND-INTERFACE mark MARK source SOURCE destination DESTINATION
inbound-interface¶
Match this incoming interface.
inbound-interface INBOUND-INTERFACE
| INBOUND-INTERFACE | An interface name. | 
mark¶
Match this mark filter.
mark MARK
| 
 | Description | 
|---|---|
| <0x0-0xffffffff> | Firewall mark. | 
| <0x0-0xffffffff/0x0-0xffffffff> | Firewall mark filter. | 
source¶
Match this source address or prefix.
source SOURCE
| 
 | Description | 
|---|---|
| <A.B.C.D> | An IPv4 address. | 
| <A.B.C.D/M> | An IPv4 prefix: address and CIDR mask. | 
destination¶
Match this destination address or prefix.
destination DESTINATION
| 
 | Description | 
|---|---|
| <A.B.C.D> | An IPv4 address. | 
| <A.B.C.D/M> | An IPv4 prefix: address and CIDR mask. | 
outbound-interface (state only)¶
Match this outgoing interface.
vrouter> show state vrf <vrf> routing policy-based-routing ipv4-rule <0-99999> match outbound-interface
tos (state only)¶
Match this tos.
vrouter> show state vrf <vrf> routing policy-based-routing ipv4-rule <0-99999> match tos
action¶
Configure the action for packets matching the selector.
action lookup LOOKUP
lookup (mandatory)¶
Lookup in this table.
lookup LOOKUP
| 
 | Description | 
|---|---|
| <uint32> | Table type. | 
| local | High priority control routes for local and broadcast addresses (table 255). | 
| main | Normal routing table, containing all non-policy routes (table 254). | 
| default | Reserved for some post-processing if no previous default rules selected the packet (table 253). | 
goto (state only)¶
Jump to the specified priority rule.
vrouter> show state vrf <vrf> routing policy-based-routing ipv4-rule <0-99999> action goto
other (state only)¶
Other actions.
vrouter> show state vrf <vrf> routing policy-based-routing ipv4-rule <0-99999> action other
ipv6-rule¶
Configure an IPv6 rule.
vrouter running config# vrf <vrf> routing policy-based-routing
vrouter running policy-based-routing# ipv6-rule <0-99999> [not] \
...   match inbound-interface INBOUND-INTERFACE mark MARK source SOURCE destination DESTINATION \
...   action lookup LOOKUP
| <0-99999> | Priority of the rule. High number means lower priority. | 
match¶
Configure the packet selector.
match inbound-interface INBOUND-INTERFACE mark MARK source SOURCE destination DESTINATION
inbound-interface¶
Match this incoming interface.
inbound-interface INBOUND-INTERFACE
| INBOUND-INTERFACE | An interface name. | 
mark¶
Match this mark filter.
mark MARK
| 
 | Description | 
|---|---|
| <0x0-0xffffffff> | Firewall mark. | 
| <0x0-0xffffffff/0x0-0xffffffff> | Firewall mark filter. | 
source¶
Match this source address or prefix.
source SOURCE
| 
 | Description | 
|---|---|
| <X:X::X:X> | An IPv6 address. | 
| <X:X::X:X/M> | An IPv6 prefix: address and CIDR mask. | 
destination¶
Match this destination address or prefix.
destination DESTINATION
| 
 | Description | 
|---|---|
| <X:X::X:X> | An IPv6 address. | 
| <X:X::X:X/M> | An IPv6 prefix: address and CIDR mask. | 
outbound-interface (state only)¶
Match this outgoing interface.
vrouter> show state vrf <vrf> routing policy-based-routing ipv6-rule <0-99999> match outbound-interface
tos (state only)¶
Match this tos.
vrouter> show state vrf <vrf> routing policy-based-routing ipv6-rule <0-99999> match tos
action¶
Configure the action for packets matching the selector.
action lookup LOOKUP
lookup (mandatory)¶
Lookup in this table.
lookup LOOKUP
| 
 | Description | 
|---|---|
| <uint32> | Table type. | 
| local | High priority control routes for local and broadcast addresses (table 255). | 
| main | Normal routing table, containing all non-policy routes (table 254). | 
| default | Reserved for some post-processing if no previous default rules selected the packet (table 253). | 
goto (state only)¶
Goto to the specified priority rule.
vrouter> show state vrf <vrf> routing policy-based-routing ipv6-rule <0-99999> action goto
other (state only)¶
Other actions.
vrouter> show state vrf <vrf> routing policy-based-routing ipv6-rule <0-99999> action other