- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
This article was created by @aalex
Enabling symmetric return ensures that return traffic is forwarded out through the same interface through which traffic ingresses. This feature is useful when the requirement is to access servers through two ISP connections (on different ingress interfaces) and the return traffic must be routed through the ISP that originally routed the sessions.
This feature is also required for asymmetric routing environments.
The feature is configured under Policies > Policy Base Forwarding > Open an existing rule, or click Add to create a new one > Forwarding. Tick the Enforce Symmetric Return button to enable the feature.
Note: If the client-to-server traffic does not need to be forwarded to a specific egress interface or next hop then the Forwarding > Action can be set to No PBF. This prevents the alteration of the path that the client-to-server packets take, which lets the matching client-to-server packets use the normal route table path while the server-to-client packets still benefit from the symmetric return feature.
Things to keep in mind regarding next hop addresses:
The following command can be used to monitor the return-mac entry table:
admin@VM-1> show pbf return-mac all
current pbf configuation version: 1
total return nexthop addresses : 0
index pbf id ver hw address ip address
return mac egress port
--------------------------------------------------------------------------------
maximum of ipv4 return mac entries supported : 1250
total ipv4 return mac entries in table : 0
total ipv4 return mac entries shown : 0
status: s - static, c - complete, e - expiring, i - incomplete
pbf rule id ip address hw address port status ttl
--------------------------------------------------------------------------------
maximum of ipv6 return mac entries supported : 500
total ipv6 return mac entries in table : 0
total ipv6 return mac entries shown : 0
status: s - static, c - complete, e - expiring, i - incomplete
pbf rule id ip address hw address status
--------------------------------------------------------------------------------
This return-mac table can be cleared manually with the following commands:
> clear pbf return-mac name <value>
or
> clear pbf return-mac all
Notes regarding the return-mac table:
> set system setting target-vsys <vsys-name>
once done, set it back
> set system setting target-vsys none
The following should also be noted when using the symmetric return feature:
Additional details about Symmetric Return configuration with examples can be found here.
What happens if you use Source Zone instead of Source Interface while enabling Symmetric Return?