Link Search Menu Expand Document
02-Apr-26

Unified Access Policy Considerations

Utilizing the Supported Hardware and Firmware

When planning a UAP deployment, please review the following design considerations carefully. Contact Juniper if you have any questions.

  • For access switches in branch or campus fabric environments, only Juniper Networks® EX4400 and Juniper Networks® EX4100 switches are currently supported. This is because the enforcement function operates internally using VXLAN-based forwarding and blocking, which requires specific hardware capabilities.
  • In campus fabric designs, UAP-capable switches are always required at the access layer where enforcement is performed. Avoid attaching downstream switches, such as desktop switches, with the expectation that enforcement will occur there. Enforcement can only begin at the point where traffic enters the switching network.
  • When deploying UAP in campus fabric environments, UAP-capable switches are required at specific fabric layers:
    • EVPN Multihoming: All collapsed-core switches must currently be Juniper Networks® EX4650 Series or Juniper Networks® QFX5120 switches.
    • CRB: All distribution switches must currently be either Juniper Networks® EX4650 Series or Juniper Networks® QFX5120 switches.
    • ERB: All distribution switches must currently be either Juniper Networks® EX4650 Series or Juniper Networks® QFX5120 switches.
    • Service block function for Juniper Mist Edge integration: All service block switches must currently be either Juniper Networks® EX4650 Series or Juniper Networks® QFX5120 switches.
  • Older end-of-life APs such as AP-21, AP-41, and AP-61 are not UAP-capable and cannot be used in UAP deployments.
  • The minimum Junos firmware version required for UAP on Juniper Networks switches is 24.4R2-S3 or 25.4R1-S1.
  • Virtual Switches like vJunos-Switch do not support UAP and particularly the enforcement functions.

Unified Access Policy GBP Tag Assignment and Policy Restrictions

  • Assigning static GBP tags based on source IPv4 or IPv6 addresses is not supported in UAP, as the design only allows Layer 2–based assignment methods. Static GBP tag assignment using source IP addresses is supported only in IP Clos EVPN fabrics. To achieve similar results with UAP, consider using policies that match on destination IP addresses instead.
  • Configuring a GBP default discard policy term is not supported in UAP and is available only in IP Clos EVPN fabrics. As an alternative in UAP deployments, consider implementing a block policy for internet traffic based on destination IP addresses to provide similar behavior.

Optimize the Number of Policies Created

In IP Clos designs, the number of policies is limited to about 250 Rules. Due to using a different profile when using UAP, the tested limits of policies on an access switch are higher and about 1,500 rules. Should you create a large set of rules that comes close to this limit consider deleting all GBP destination “allow” policies while keeping the “deny” policies as only those will then be created on the access switches.

When using destination IP addresses, you need to be a bit more careful when implementing rules. To have the same functionally, you may need to keep “allow” rules, but you can delete more specific “allow” with destination IP addresses rules before like in the example below.

See the example below on an unoptimized switch policy set:

Figure : Unoptimized GBP Policies

image23

Versus the optimized policy set still having the same functionality:

Figure : Optimized GBP Policies

image24

Supported GBP Features and Limits Depending on Deployment Type

Please review the table below about available features in each design:

Table 2: Supported GBP features and limits

     
FeatureUAP BranchUAP EVPN MH, CRB + ERBIP Clos with UAPIP Clos without UAP
Dynamic GBP tag assignment when using EAPYesYesYesYes
Dynamic GBP tag assignment when using MABYesYesYesYes
Static GBP tag assignment via MAC addressYesYesYesYes
Static GBP tag assignment via VLANEX4400 Series onlyEX4400 Series onlyEX4400 Series onlyEX4400 Series only
Static source IP prefix GBP tag assignmentNoNoYesYes
SRC and DST GBP tag-based policy enforcement inside the same VLANYesYesYesYes
SRC and DST GBP tag-based policy enforcement between different VLANs within the same VRFNoNoYesYes
Destination IP prefix-based policy enforcementYesYesNoNo
Layer 4-based policy enforcementYesYesYes (new UI)Yes (new UI)
Ability for default deny policyNoNoYes (manual CLI)Yes (manual CLI)
Maximum policy rules1.5001.500250250
GBP tag propagation from UAP access point to networkYesYesYesNo

Known Junos OS Switch Firmware Notes

When configuring GBP on an access switch for the first time, you should plan a maintenance window before activating and using the feature. Junos OS requires a control plane restart for the change to take effect:

  • On a standalone switch, restarting the Packet Forwarding Engine (PFE) is sufficient to trigger the required control plane restart for GBP activation.
  • On a Virtual Chassis, a full reboot of the entire Virtual Chassis is required to complete the control plane restart needed for GBP activation.

Known Hardware Restrictions

Juniper Networks® EX4100 Switches have the following documented limitations:

  • Static GBP tag assignments based on interfaces or ports and VLAN IDs are not supported on the EX4100 switch.
  • Static VLAN ID-based GBP tag assignments are not supported on the EX4100 switch.

If your deployment includes both EX4400 and EX4100 switches and you use Network to assign GBP tags for a VLAN, the Juniper Mist cloud automatically ensures that unsupported configurations are not applied to EX4100 switches.

Figure : Static GBP-Tag for VLAN assign

image25

Known Juniper Mist Portal Restrictions

The current version of the Juniper Mist portal supports the following static GBP tag and policy assignments:

  • Static GBP tag assignment
    • Source IPv4 prefix-based static GBP tag assignments called Subnets. Note: This option is not supported by UAP and can only be used in IP Clos EVPN fabrics.
    • MAC address host-based static GBP tag assignments called MAC Address.
    • VLAN ID-based static GBP tag assignments called Network. Note: Can only be used for EX4400 switches.
  • Policy creation
    • Destination IPv4 Address.
    • Destination Port and Protocol.

Currently, you must use additional Junos OS CLI commands if you want to make use of:

  • Static source IPv6 address-based GBP tag assignments.
  • Destination IPv6 address policies.
  • Switch port-based (interface-based) static GBP tag assignments.
  • Switch port-based (interface-based) and VLAN ID-based static GBP tag assignments.