<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Memory Management Best Practices for ION1000, ION2000, ION1200 Platforms in Prisma SD-WAN Articles</title>
    <link>https://live.paloaltonetworks.com/t5/prisma-sd-wan-articles/memory-management-best-practices-for-ion1000-ion2000-ion1200/ta-p/1240163</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;&lt;FONT face="helvetica" size="3"&gt;This article provides guidance to customers with lower end ION Platform (ION1000, ION2000, ION1200) for memory management considerations prior to upgrading ION software.&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;1.&amp;nbsp; Introduction: Understanding Memory Considerations for ION Platforms&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;SPAN&gt;Lower end ION Platforms (ION1000, ION2000, ION1200) which are running ION Element SW series 5.x and currently using &amp;gt;80% of memory are at risk of experiencing unexpected reboots due to &lt;/SPAN&gt;out-of-memory (OOM) errors&lt;SPAN&gt;.&amp;nbsp; The risk increases after upgrading from 5.6.x to 6.x due to overall software architecture difference between the release series. Prior to making any upgrade, it is important to ensure that an &lt;A href="https://docs.paloaltonetworks.com/prisma-sd-wan/administration/get-started-with-prisma-sd-wan/device-activity-dashboard" target="_self"&gt;assessment of available system memory&lt;/A&gt; is considered.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;SPAN&gt;Memory exhaustion can occur in environments where customers have custom application definitions with a large prefix list, and or security policy rules with similarly large prefixes. &amp;nbsp; The compilation process is memory-intensive and can lead to out of memory issues with large or complex policies.&amp;nbsp; An Upgrade advisory has been added to our &lt;A href="https://docs.paloaltonetworks.com/prisma-sd-wan/release-notes/5-6/prisma-sd-wan-ion-device-release-5-6/upgrade-or-downgrade-considerations-in-release-5-6" target="_self"&gt;release notes in the upgrade considerations&lt;/A&gt; page.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;2.&amp;nbsp; Proactive Configuration Best Practices for Memory Optimization&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;SPAN&gt;Implementing the below practices can help reduce memory exhaustion conditions and improve device stability on lower end ION Platforms&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;a.&amp;nbsp; General Guidelines&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Removing &lt;A href="https://docs.paloaltonetworks.com/prisma-sd-wan/administration/prisma-sd-wan-stacked-policies/prisma-sd-wan-applications/configure-custom-applications" target="_self"&gt;Custom Applications&lt;/A&gt;: Sanitize and trim the custom applications which are not in use, this can increase system available memory.&amp;nbsp;&lt;/FONT&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Regrouping the prefix which can accommodate in the larger subnet&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Remove unused prefix sets&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Review any custom apps that are configured as scan apps and ensure affinity is set to "None"&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Prior to making changes to prefix filters or custom applications assess the current memory utilization to determine risk.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Make changes during a maintenance window / off hours when usage should be lower.&amp;nbsp; There is the possibility of a reboot while implementing some of the changes below&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="helvetica" size="3"&gt;Consider moving a high number of &lt;A href="https://docs.paloaltonetworks.com/prisma-sd-wan/administration/prisma-sd-wan-stacked-policies/prisma-sd-wan-applications/configure-custom-applications" target="_self"&gt;global prefixes to local prefixes&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;STRONG style="font-family: helvetica; font-size: medium; color: inherit;"&gt;b.&amp;nbsp; Specific considerations for managing Prefix lists and Custom Application Design&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Prefix List Management:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Avoid full port ranges:&lt;/STRONG&gt;&lt;SPAN&gt; Do not add a full port range (1 to 65535) for custom applications which are not scan apps&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Minimize /32 prefixes:&lt;/STRONG&gt;&lt;SPAN&gt; Avoid adding too many /32 prefixes to existing custom applications, especially those that already use a full port range.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Group local prefixes:&lt;/STRONG&gt;&lt;SPAN&gt; It is better to group local prefixes within an associated security policy and update them in a single operation.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Optimize prefix list updates:&lt;/STRONG&gt;&lt;SPAN&gt; Design prefix list updates to be optimized for either their size or frequency to better handle scenarios where available memory is low.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;A href="https://docs.paloaltonetworks.com/prisma-sd-wan/administration/prisma-sd-wan-stacked-policies/prisma-sd-wan-applications/configure-custom-applications" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Custom Application Design&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Set &lt;/STRONG&gt;&lt;STRONG&gt;path_affinity&lt;/STRONG&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;SPAN&gt; If strict affinity is not required, set &lt;/SPAN&gt;&lt;SPAN&gt;path_affinity=none&lt;/SPAN&gt;&lt;SPAN&gt; as the default value.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Set &lt;/STRONG&gt;&lt;STRONG&gt;app_unreachability&lt;/STRONG&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;SPAN&gt; If application unreachability is not required, set &lt;/SPAN&gt;&lt;SPAN&gt;app_unreachability=false&lt;/SPAN&gt;&lt;SPAN&gt; as the default value.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Use only needed ports for custom apps:&lt;/STRONG&gt;&lt;SPAN&gt; When defining custom applications, specify only the necessary ports rather than using full port ranges (1 to 65535). This approach can reduce the memory footprint and maintain application visibility. However, identifying the exact ports used can be challenging, requiring an understanding of the application's purpose and usage, and may necessitate freezing port ranges to current configurations.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;U&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;c.&amp;nbsp; Important Considerations and Potential Impacts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;FONT face="helvetica" size="3"&gt;&lt;STRONG&gt;Application Visibility:&lt;/STRONG&gt;&lt;SPAN&gt; Moving to a security policy with a local prefix (without AppDef) will result in &lt;/SPAN&gt;&lt;STRONG&gt;limited application-specific visibility&lt;/STRONG&gt;&lt;SPAN&gt;. For example, in "flow browser," you will only be able to view flows by source IP rather than by AppDef. Application health visibility will be lost until the AppDef is recreated and added back into the policy.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG style="font-family: helvetica; font-size: medium;"&gt;Traffic Steering and Dropping:&lt;/STRONG&gt;&lt;SPAN&gt; Without AppDef, you will not be able to steer custom application traffic. If someone unintentionally adds a security rule above this with DENY for these prefixes but with other applications, the custom application traffic would be dropped.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;</description>
    <pubDate>Thu, 23 Oct 2025 15:27:08 GMT</pubDate>
    <dc:creator>rronco</dc:creator>
    <dc:date>2025-10-23T15:27:08Z</dc:date>
    <item>
      <title>Memory Management Best Practices for ION1000, ION2000, ION1200 Platforms</title>
      <link>https://live.paloaltonetworks.com/t5/prisma-sd-wan-articles/memory-management-best-practices-for-ion1000-ion2000-ion1200/ta-p/1240163</link>
      <description>&lt;P&gt;Learn about Memory Management Considerations for the ION1000, ION2000, ION1200 Platforms&lt;/P&gt;</description>
      <pubDate>Thu, 23 Oct 2025 15:27:08 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/prisma-sd-wan-articles/memory-management-best-practices-for-ion1000-ion2000-ion1200/ta-p/1240163</guid>
      <dc:creator>rronco</dc:creator>
      <dc:date>2025-10-23T15:27:08Z</dc:date>
    </item>
  </channel>
</rss>

