ABF based Load Balancing at ASR 9000
XR already supports ABF (ACL based forwarding) at interface level. ACL needs to be applied at the interface level in INGRESS direction and it is applicable for both control and data traffic (Upstream). It allows configuration of multiple ACL rules with different priorities. These rules can be applied at the interface level to forward the packet via a specific physical interface. Please refer ASR 9000 user guide for more detail on ABF.
This rule can be used to have a source based forwarding for SecGW. Traffic from a set of peers can be forwarded to a particular SecGW instance supporting a static load balancing.
ABF based load balancing is static load balancing. Load from one peer always goes to a particular SecGW. There are chances of one SecGW getting loaded compared to others. Also there might be some impact on the overall throughput in a fully loaded chassis in future releases where single VM approach is planned with 30Gbps traffic.