{% extends 'netbox_meraki/base.html' %} {% block page_content %}

{% if object %}Edit{% else %}Add{% endif %} Prefix Filter Rule

Prefix Filter Configuration
{% csrf_token %}
{{ form.name }} {% if form.name.errors %}
{{ form.name.errors }}
{% endif %} {{ form.name.help_text }}
{{ form.filter_type }} {% if form.filter_type.errors %}
{{ form.filter_type.errors }}
{% endif %} Exclude or include only matching prefixes
{{ form.priority }} {% if form.priority.errors %}
{{ form.priority.errors }}
{% endif %} Lower values evaluated first
{{ form.enabled }}
{{ form.prefix_pattern }} {% if form.prefix_pattern.errors %}
{{ form.prefix_pattern.errors }}
{% endif %} {{ form.prefix_pattern.help_text }}
{{ form.prefix_length_filter }} {% if form.prefix_length_filter.errors %}
{{ form.prefix_length_filter.errors }}
{% endif %} How to filter by prefix length
{{ form.min_prefix_length }} {% if form.min_prefix_length.errors %}
{{ form.min_prefix_length.errors }}
{% endif %} {{ form.min_prefix_length.help_text }}
{{ form.max_prefix_length }} {% if form.max_prefix_length.errors %}
{{ form.max_prefix_length.errors }}
{% endif %} {{ form.max_prefix_length.help_text }}
{{ form.description }} {% if form.description.errors %}
{{ form.description.errors }}
{% endif %} Optional description of what this rule does
Examples:
  • Exclude /32 host routes:
    Filter Type: Exclude, Length Filter: Exact, Min Length: 32
  • Include only /24 subnets:
    Filter Type: Include Only, Length Filter: Exact, Min Length: 24
  • Exclude 192.168.0.0/16 range:
    Filter Type: Exclude, Pattern: 192.168.0.0/16
  • Include prefixes with length greater than /20:
    Filter Type: Include Only, Length Filter: Greater, Min Length: 20
  • Include only /20 to /28 prefixes:
    Filter Type: Include Only, Length Filter: Range, Min Length: 20, Max Length: 28
Cancel
{% endblock %}