Citrix ADC Deprecated Classic Policy Based Features and Functionalities FAQs

Citrix ADC Deprecated Classic Policy Based Features and Functionalities FAQs

book

Article ID: CTX234821

calendar_today

Updated On:

Description

Q. Which all Classic policy based features and functionalities are being removed from Citrix ADC?

Answer: All the features and functionalities mentioned in “Feature Description” column in Table 1 below are being removed from Citrix ADC. These features were deprecated in 12.0 builds and will be removed in a future release (targeted NetScaler GA release in Q2 2020).

Citrix recommends that all Citrix ADC customers take steps to switch from the following deprecated features & functionalities to corresponding feature replacements as suggested in Table 1. 
 
Table 1. Classic policy based features & functionalities deprecated with feature replacement.
 

Feature DescriptionDeprecation InitiatedFeature Replacement
Citrix ADC features and its functionalities: -
  • SureConnect (SC)
  • Priority Queuing (PQ)
  • HTTP Denial of Service Protection (HDoSP)
12.0.41.16AppQoE
SPDY12.0.41.16HTTP/2
HTMLInjection12.0.41.16AppFlow with Client-Side Measurements
Filter12.0.41.16Responder (for ERRORCODE, or DROP or RESET on the request side), Rewrite (for ADD or CORRUPT, or DROP or RESET on the response side), or Content Switching (for FORWARD).
Q and S prefixes in Advanced expressions12.0.41.16HTTP.REQ and HTTP.RES
Pattern function in Rewrite action12.0.56.20-Search Rewrite action parameter
   
Classic Named (policy) expression12.0.56.20Advanced policy expression
Application Firewall Classic policy12.0.41.16Application Firewall Advanced policy
Compression Classic policy12.0.41.16Compression Advanced policy
Classic Cache Redirection policy12.0.41.16Advanced Cache Redirection policy
Content Switching Classic policy12.0.41.16Content Switching Advanced policy
SSL Classic policy12.0.41.16SSL Advanced policy
Classic Audit SYSLOG policy12.0.41.16Advanced Audit SYSLOG policy
Classic Audit NSLOG policy12.0.41.16Advanced Audit NSLOG policy
Classic AAA Pre-authentication policy12.0.56.20Advanced AAA Pre-authentication policy
Authentication Local policy
RADIUS Authentication policy
LDAP Authentication policy
Authentication Certification (cert) policy
TACACS Authentication policy
Authentication Negotiate policy
SAML Authentication policy
Delegation Forms Authentication (DFA) policy
Web Authentication policy
 
12.0.56.20Advanced Authentication policy (“add Authentication policy”)
Classic Authorization policy12.0.41.16Advanced Authorization policy
Classic Traffic Management Session policy12.0.41.16Advanced Traffic Management Session policy
Classic Tunnel Traffic policy12.0.56.20Advanced Tunnel Traffic policy
Classic VPN Traffic policy12.0.41.16Advanced VPN Traffic policy
Classic VPN Session policy12.0.41.16Advanced VPN Session policy
Trace Classic expression12.0.41.16Trace Advanced expression
SYS.EVAL_CLASSIC_EXPR Classic function12.0.41.16Converting function to Advanced, replacing SYS.EVAL_CLASSIC_EXPR
 
Q. How do I convert deprecated Classic policy based features & functionalities to Advanced policy based features and functionalities?
Answer: You can use the Citrix ADC proprietary nspepi tool to convert commands, expressions, and configurations. nspepi tool helps to convert all the Classic expressions in the Citrix ADC configuration to the Advanced policy. More details about nspepi tool is available at: https://docs.netscaler.com/en-us/citrix-adc/current-release/appexpert/policies-and-expressions/introduction-to-policies-and-exp/converting-policy-expressions-nspepi-tool.html
 
Q. From which Citrix ADC release will Classic policy based features and functionalities not be supported?
Answer: Citrix ADC GA,2020 releases onwards.
 
Q.  What actions do I need to take when I will be moving from a build where a feature mentioned in Table 1 is supported (example, Citrix ADC 11.0) to a build where the feature is not supported (example, Citrix ADC 13.1)?
Answer: Citrix recommends to replace the Classic policy based features and functionalities with the replacement features and functionalities mentioned in Table 1 above before upgrading to 13.1.
 
Q. What actions do I need to take when I will be moving from a build where a feature mentioned in Table 1 is deprecated (example, Citrix ADC 12.0.56) to where a build where the feature is not supported (example, Citrix ADC 13.1)?
Answer: Citrix recommends to replace the Classic policy based features and functionalities with the replacement features and functionalities mentioned in Table 1 above before upgrading to 13.1.
 
Q. I am using a build on which a feature mentioned in Table 1 is supported and have no immediate plans of upgrade, how long will I have support for deprecated feature?
Answer: Citrix will support the policy based features and functionalities as per current software support guidelines. For more details please refer to : https://www.citrix.co.in/support/product-lifecycle/product-matrix.html
 
Q. What is recommended when I am adding a new deprecated configuration or modifying existing deprecated configs on the builds where Classic policy expressions are deprecated (e.g. 12.0.56)?
Answer: Citrix recommends not to use deprecated policies and expressions. Please use the above Table 1 for finding the replacement features.
 
Q. Do I have to re-boot the Citrix ADC instance after converting configuration file?
Answer: Yes, you have to reboot the NetScaler instance after successful conversion of ns.config file.