Version: latest 1.1.0 1.0.1 0.9.3
Location in GUI: Tenants » XXX » Policies » Protocol » L4-L7 Policy-Based Redirect Backup
Name Type Constraint Mandatory Default Value redirect_backup_policies List [redirect_backup_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No l3_destinations List [l3_destinations]No
Name Type Constraint Mandatory Default Value description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No ip IP Yes ip_2 IP No 0.0.0.0destination_name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No mac MAC No redirect_health_group String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No
Example-1: This data model creates an L3-type Redirect Backup Policy named L4L7_PBR_BKP, which enhances high availability and resilience for Redirect Policies within the same Redirect Health Group, L4L7RedirectHealthGroup.
The Redirect Backup Policy is usually implemented when Resilient Hashing option (resilient_hashing) is enabled in a Redirect Policy. In this case, if a PBR destination specified under apic.tenants.policies.redirect_policy.l3_destinations fails, the traffic is rerouted to a PBR destination (l3_destinations) defined in the Redirect Backup Policy (FW_bkp_Virtual_Interface in this example).
Note that Redirect Backup Policies are not eligible to IP SLA Policies monitoring.
redirect_backup_policies :
- name : FW_bkp_Virtual_Interface
description : FW bkp virtual interface
redirect_health_group : L4L7RedirectHealthGroup
Location in GUI: Tenants » XXX » Policies » Protocol » L4-L7 Policy-Based Redirect Backup
Name Type Constraint Mandatory Default Value redirect_backup_policies List [redirect_backup_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No l3_destinations List [l3_destinations]No
Name Type Constraint Mandatory Default Value description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No ip IP Yes ip_2 IP No 0.0.0.0destination_name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No mac MAC No redirect_health_group String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No
redirect_backup_policies :
- name : L4L7_REDIRECT_BACKUP_1
redirect_health_group : HEALTH_GROUP_1
Location in GUI: Tenants » XXX » Policies » Protocol » L4-L7 Policy-Based Redirect Backup
Name Type Constraint Mandatory Default Value redirect_backup_policies List [redirect_backup_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No l3_destinations List [l3_destinations]No
Name Type Constraint Mandatory Default Value description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No ip IP Yes ip_2 IP No 0.0.0.0destination_name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No mac MAC No redirect_health_group String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No
redirect_backup_policies :
- name : L4L7_REDIRECT_BACKUP_1
redirect_health_group : HEALTH_GROUP_1
Location in GUI: Tenants » XXX » Policies » Protocol » L4-L7 Policy-Based Redirect Backup
Name Type Constraint Mandatory Default Value redirect_backup_policies List [redirect_backup_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No l3_destinations List [l3_destinations]No
Name Type Constraint Mandatory Default Value description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No ip IP Yes ip_2 IP No 0.0.0.0destination_name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No mac MAC No redirect_health_group String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No
redirect_backup_policies :
- name : L4L7_REDIRECT_BACKUP_1
redirect_health_group : HEALTH_GROUP_1