SonicOSX 7 System

Asymmetric Routing

SonicOSX supports asymmetric routing. Asymmetric routing is when the flow of packets in one direction passes through a different interface than that used for the return path. This can occur when traffic flows across different layer 2 bridged pair interfaces on the Security Appliance or when it flows across different appliances in a high availability cluster.

Any appliance that performs deep packet inspection or stateful firewall activity must “see” all packets associated with a packet flow. This is in contrast to traditional IP routing in which each packet in a flow may technically be forwarded along a different path as long as it arrives at its intended destination — the intervening routers do not have to see every packet. Today’s routers do attempt to forward packets with a consistent next-hop for each packet flow, but this applies only to packets forwarded in one direction. Routers make no attempt to direct return traffic to the originating router. This IP routing behavior presents problems for a appliance cluster that does not support asymmetric routing because the set of Cluster Nodes all provide a path to the same networks. Routers forwarding packets to networks through the cluster may choose any of the Cluster Nodes as the next-hop. The result is asymmetric routing, in which the flow of packets in one direction go through a node different than that used for the return path. This difference in flow causes traffic to be dropped by one or both Cluster Nodes as neither is “seeing” all of the traffic from the flow. See Asymmetric Routing.

Asymmetric Routing

Asymmetric Routing

In Asymmetric Routing, PC1 communicates with Server1, two-way traffic passes through different routers, that is, some packets of same connection go through blue path, some go through green path. On such deployments, the routers might run some redundancy route or load balancing protocols, for example, the Cisco HSRP protocol.

SonicOSX uses stateful inspection. All connections passing through the appliance are bound to interfaces. With support for asymmetric routing, however, SonicOSX tracks ingress and egress traffic, even when the flows go across different interfaces, and provides stateful, deep packet inspection.

Asymmetric routing is not the same as one-way connections without reply, that is, TCP State Bypass.

Was This Article Helpful?

Help us to improve our support portal

Techdocs Article Helpful form

  • Hidden
  • Hidden

Techdocs Article NOT Helpful form

  • Still can't find what you're looking for? Try our knowledge base or ask our community for more help.
  • Hidden
  • Hidden