3753 lines
152 KiB
ReStructuredText
3753 lines
152 KiB
ReStructuredText
.. _arista.eos.eos_ospfv2_module:
|
|
|
|
|
|
*********************
|
|
arista.eos.eos_ospfv2
|
|
*********************
|
|
|
|
**OSPFv2 resource module**
|
|
|
|
|
|
Version added: 1.0.0
|
|
|
|
.. contents::
|
|
:local:
|
|
:depth: 1
|
|
|
|
|
|
Synopsis
|
|
--------
|
|
- This module configures and manages the attributes of ospfv2 on Arista EOS platforms.
|
|
|
|
|
|
|
|
|
|
Parameters
|
|
----------
|
|
|
|
.. raw:: html
|
|
|
|
<table border=0 cellpadding=0 class="documentation-table">
|
|
<tr>
|
|
<th colspan="7">Parameter</th>
|
|
<th>Choices/<font color="blue">Defaults</font></th>
|
|
<th width="100%">Comments</th>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="7">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>config</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>A list of configurations for ospfv2.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="6">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>processes</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
/ <span style="color: purple">elements=dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>A list of dictionary specifying the ospfv2 processes.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>adjacency</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure adjacency options for OSPF instance.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>exchange_start</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure exchange-start options for OSPF instance.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>threshold</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Number of peers to bring up simultaneously.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>areas</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
/ <span style="color: purple">elements=dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specifies the configuration for OSPF areas</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>area_id</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specifies a 32 bit number expressed in decimal or dotted-decimal notation.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>default_cost</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specify the cost for default summary route in stub/NSSA area.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>filter</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specify the filter for incoming summary LSAs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP address.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>prefix_list</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specify list to filter for incoming LSAs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>subnet_address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP address with mask length</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>subnet_mask</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP subnet mask</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>not_so_stubby</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configures NSSA parameters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>default_information_originate</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Originate default Type 7 LSA.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>metric</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Metric for default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>metric_type</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Metric type for default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>nssa_only</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Limit default advertisement to this NSSA area.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>lsa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>lsa parameters</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>no_summary</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Filter all type-3 LSAs in the nssa area.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>nssa_only</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Disable Type-7 LSA p-bit setting</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Set config up to not-so-stubby</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>nssa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configures NSSA parameters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>default_information_originate</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Originate default Type 7 LSA.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>metric</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Metric for default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>metric_type</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Metric type for default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>nssa_only</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Limit default advertisement to this NSSA area.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>no_summary</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Filter all type-3 LSAs in the nssa area.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>nssa_only</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Disable Type-7 LSA p-bit setting</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Set config up to nssa</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>range</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure route summarization.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP address.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>advertise</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Enable Advertisement of the range.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>cost</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configures the metric.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>subnet_address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP address with mask length</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>subnet_mask</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP subnet mask</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>stub</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Stub area.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>no_summary</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>If False , Filter all type-3 LSAs in the stub area.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>When true sets the stub config alone.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>auto_cost</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set auto-cost.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>reference_bandwidth</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>reference bandwidth in megabits per sec.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>bfd</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Enable BFD.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>all_interfaces</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Enable BFD on all interfaces.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>default_information</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Control distribution of default information.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>always</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Always advertise default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>metric</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Metric for default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>metric_type</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Metric type for default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>originate</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Distribute a default route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>route_map</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specify which route-map to use.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>default_metric</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure the default metric for redistributed routes</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>distance</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specifies the administrative distance for routes.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>external</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Routes external to the area</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>inter_area</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Routes from other areas</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>intra_area</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Routes with in an area</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>distribute_list</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specifies the list of routes to be filtered.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>prefix_list</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>prefix list to be filtered</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>route_map</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>route map to be filtered</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>dn_bit_ignore</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>If True, Disable dn-bit check for Type-3 LSAs in non-default VRFs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>fips_restrictions</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Use FIPS compliant algorithms</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>graceful_restart</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Enable graceful restart mode.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>grace_period</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specify maximum time to wait for graceful-restart to complete.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>When true sets the grace_fulrestart config alone.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>graceful_restart_helper</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>If True, Enable graceful restart helper.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>log_adjacency_changes</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>To configure link-state changes and transitions of OSPFv2 neighbors.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>detail</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>If true , configures the switch to log all link-state changes.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max_lsa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specifies the switch behavior on reaching max lsa count.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>count</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>maximum count of lsas.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>ignore_count</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>No. of times the switch can shut down temporarily on warning</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>ignore_time</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>time in minutes, for which the switch shoud be shutdown on max-lsa warning</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>reset_time</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Time in minutes, after which the shutdown counter resets.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>threshold</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>percentage of <count> , when a warning should be raised.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>warning</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Only give warning message when limit is exceeded</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max_metric</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set maximum metric.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>router_lsa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Maximum metric in self-originated router-LSAs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>external_lsa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Override external-lsa metric with max-metric value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max_metric_value</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set max metric value for external LSAs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Set external-lsa attribute.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>include_stub</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Set maximum metric for stub links in router-LSAs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>on_startup</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set maximum metric temporarily after reboot.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>wait_period</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Wait period in seconds after startup.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Set router-lsa attribute.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>summary_lsa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Override summary-lsa metric with max-metric value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max_metric_value</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set max metric value for external LSAs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>set</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Set external-lsa attribute.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>maximum_paths</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Maximum number of next-hops in an ECMP route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>mpls_ldp</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>mpls ldp sync configuration.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>networks</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
/ <span style="color: purple">elements=dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure routing for a network.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>area</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF area.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>mask</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Network Wildcard Mask.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>network_address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Network Address.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>prefix</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Prefix.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>passive_interface</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Include interface but without actively running OSPF.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>default</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>If True, Set all interfaces to passive by default</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>interface_list</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Interface range.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>point_to_point</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Configure Point-to-point specific features.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>process_id</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>ID of OSPFV2 process.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>redistribute</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
/ <span style="color: purple">elements=dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specifies the routes to be redistributed</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>isis_level</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>ISIS levels.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>route_map</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Specify which route map to use.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>routes</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Route types (BGP,isis,connected etc)</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>retransmission_threshold</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure threshold for retransmission.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>rfc1583compatibility</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Specifies different methods for calculating summary route metrics.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>router_id</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>32-bit number assigned to a router running OSPFv2.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>shutdown</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Disable the OSPF instance.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>summary_address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Summary route configuration.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>address</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>IP summary address.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>attribute_map</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set attributes of summary route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>mask</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Summary Mask.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>not_advertise</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Do not advertise summary route.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>prefix</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Prefix.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>tag</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Set tag.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>timers</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
/ <span style="color: purple">elements=dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF timers.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>lsa</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF LSA timers.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>rx</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF LSA receiving timers</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>min_interval</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF LSA arrival timer.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>tx</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF LSA transmission timers.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="2">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>delay</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF LSA transmission delay.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="1">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>initial</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Delay to generate first occurrence of LSA in msecs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="1">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Maximum delay between originating the same LSA in msecs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="1">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>min</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Min delay between originating the same LSA in msecs.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>out_delay</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure out-delay timer.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>pacing</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure OSPF packet pacing.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>spf</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure SPF timers</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>initial</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Initial SPF schedule delay in msecs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Max wait time between two SPFs in msecs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>min</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Min Hold time between two SPFs in msecs</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>seconds</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Seconds.</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="4">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>throttle</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">dictionary</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Configure throttle timers(valid only for eos version < 4.23).</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>attr</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>throttle attribute.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>initial</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Initial schedule delay in msecs.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>max</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Max wait time</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="3">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>min</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">integer</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>Min Hold time</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>traffic_engineering</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">boolean</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>no</li>
|
|
<li>yes</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>Enter traffic engineering config mode</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="elbow-placeholder"></td>
|
|
<td class="elbow-placeholder"></td>
|
|
<td colspan="5">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>vrf</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>VRF name .</div>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
<td colspan="7">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>running_config</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<div>This option is used only with state <em>parsed</em>.</div>
|
|
<div>The value of this option should be the output received from the EOS device by executing the command <b>show running-config | section ospf</b>.</div>
|
|
<div>The state <em>parsed</em> reads the configuration from <code>running_config</code> option and transforms it into Ansible structured data as per the resource module's argspec and the value is then returned in the <em>parsed</em> key within the result.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="7">
|
|
<div class="ansibleOptionAnchor" id="parameter-"></div>
|
|
<b>state</b>
|
|
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">string</span>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<ul style="margin: 0; padding: 0"><b>Choices:</b>
|
|
<li>deleted</li>
|
|
<li><div style="color: blue"><b>merged</b> ←</div></li>
|
|
<li>overridden</li>
|
|
<li>replaced</li>
|
|
<li>gathered</li>
|
|
<li>rendered</li>
|
|
<li>parsed</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<div>The state the configuration should be left in.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br/>
|
|
|
|
|
|
Notes
|
|
-----
|
|
|
|
.. note::
|
|
- Tested against Arista EOS 4.24.6F
|
|
- This module works with connection ``network_cli``. See the `EOS Platform Options <../network/user_guide/platform_eos.html>`_.
|
|
|
|
|
|
|
|
Examples
|
|
--------
|
|
|
|
.. code-block:: yaml
|
|
|
|
# Using merged
|
|
|
|
# Before state:
|
|
# ------------
|
|
# localhost#show running-config | section ospf
|
|
# localhost#
|
|
|
|
- name: replace Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
config:
|
|
- processes:
|
|
- process_id: 1
|
|
adjacency:
|
|
exchange_start:
|
|
threshold: 20045623
|
|
areas:
|
|
- filter:
|
|
address: "10.1.1.0/24"
|
|
id: "0.0.0.2"
|
|
- id: "0.0.0.50"
|
|
range:
|
|
address: "172.20.0.0/16"
|
|
cost: 34
|
|
default_information:
|
|
metric: 100
|
|
metric_type: 1
|
|
originate: True
|
|
distance:
|
|
intra_area: 85
|
|
max_lsa:
|
|
count: 8000
|
|
ignore_count: 3
|
|
ignore_time: 6
|
|
reset_time: 20
|
|
threshold: 40
|
|
networks:
|
|
- area: "0.0.0.0"
|
|
prefix: 10.10.2.0/24
|
|
- area: "0.0.0.0"
|
|
prefix: "10.10.3.0/24"
|
|
redistribute:
|
|
- routes: "static"
|
|
router_id: "170.21.0.4"
|
|
- process_id: 2
|
|
vrf: "vrf01"
|
|
areas:
|
|
- id: "0.0.0.9"
|
|
default_cost: 20
|
|
max_lsa:
|
|
count: 8000
|
|
ignore_count: 3
|
|
ignore_time: 6
|
|
reset_time: 20
|
|
threshold: 40
|
|
networks:
|
|
- area: "0.0.0.0"
|
|
prefix: 10.10.2.0/24
|
|
- area: "0.0.0.0"
|
|
prefix: "10.10.3.0/24"
|
|
redistribute:
|
|
- routes: "static"
|
|
router_id: "170.21.0.4"
|
|
- process_id: 2
|
|
vrf: "vrf01"
|
|
areas:
|
|
- id: "0.0.0.9"
|
|
default_cost: 20
|
|
max_lsa:
|
|
count: 8000
|
|
ignore_count: 3
|
|
ignore_time: 6
|
|
reset_time: 20
|
|
threshold: 40
|
|
- process_id: 3
|
|
vrf: "vrf02"
|
|
redistribute:
|
|
- routes: "connected"
|
|
|
|
# After state:
|
|
# localhost#show running-config | section ospf
|
|
# router ospf 1
|
|
# router-id 170.21.0.4
|
|
# distance ospf intra-area 85
|
|
# redistribute static
|
|
# area 0.0.0.2 filter 10.1.1.0/24
|
|
# area 0.0.0.50 range 172.20.0.0/16 cost 34
|
|
# network 10.10.2.0/24 area 0.0.0.0
|
|
# network 10.10.3.0/24 area 0.0.0.0
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# adjacency exchange-start threshold 20045623
|
|
# default-information originate metric 100 metric-type 1
|
|
#
|
|
# router ospf 2 vrf vrf01
|
|
# area 0.0.0.9 default-cost 20
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# !
|
|
# router ospf 3 vrf vrf02
|
|
# redistribute connected
|
|
# max-lsa 12000
|
|
# localhost#
|
|
#
|
|
# "processes": [
|
|
# {
|
|
# "adjacency": {
|
|
# "exchange_start": {
|
|
# "threshold": 20045623
|
|
# }
|
|
# },
|
|
# "areas": [
|
|
# {
|
|
# "filter": {
|
|
# "address": "10.1.1.0/24"
|
|
# },
|
|
# "id": "0.0.0.2"
|
|
# },
|
|
# {
|
|
# "id": "0.0.0.50",
|
|
# "range": {
|
|
# "address": "172.20.0.0/16",
|
|
# "cost": 34
|
|
# }
|
|
# }
|
|
# ],
|
|
# "default_information": {
|
|
# "metric": 100,
|
|
# "metric_type": 1,
|
|
# "originate": true
|
|
# },
|
|
# "distance": {
|
|
# "intra_area": 85
|
|
# },
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "networks": [
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.2.0/24"
|
|
# },
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.3.0/24"
|
|
# }
|
|
# ],
|
|
# "process_id": 1,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "router_id": "170.21.0.4"
|
|
# },
|
|
# {
|
|
# "areas": [
|
|
# {
|
|
# "default_cost": 20,
|
|
# "id": "0.0.0.9"
|
|
# }
|
|
# ],
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "process_id": 2,
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
#
|
|
|
|
|
|
# Using replaced:
|
|
# --------------
|
|
|
|
# Before State:
|
|
|
|
# localhost#show running-config | section ospf
|
|
# router ospf 1
|
|
# router-id 170.21.0.4
|
|
# distance ospf intra-area 85
|
|
# redistribute static
|
|
# area 0.0.0.2 filter 10.1.1.0/24
|
|
# area 0.0.0.50 range 172.20.0.0/16 cost 34
|
|
# network 10.10.2.0/24 area 0.0.0.0
|
|
# network 10.10.3.0/24 area 0.0.0.0
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# adjacency exchange-start threshold 20045623
|
|
# default-information originate metric 100 metric-type 1
|
|
# !
|
|
# router ospf 2 vrf vrf01
|
|
# area 0.0.0.9 default-cost 20
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# !
|
|
# router ospf 3 vrf vrf02
|
|
# redistribute connected
|
|
# max-lsa 12000
|
|
# localhost#
|
|
#
|
|
# "before": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "adjacency": {
|
|
# "exchange_start": {
|
|
# "threshold": 20045623
|
|
# }
|
|
# },
|
|
# "areas": [
|
|
# {
|
|
# "filter": {
|
|
# "address": "10.1.1.0/24"
|
|
# },
|
|
# "id": "0.0.0.2"
|
|
# },
|
|
# {
|
|
# "id": "0.0.0.50",
|
|
# "range": {
|
|
# "address": "172.20.0.0/16",
|
|
# "cost": 34
|
|
# }
|
|
# }
|
|
# ],
|
|
# "default_information": {
|
|
# "metric": 100,
|
|
# "metric_type": 1,
|
|
# "originate": true
|
|
# },
|
|
# "distance": {
|
|
# "intra_area": 85
|
|
# },
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "networks": [
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.2.0/24"
|
|
# },
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.3.0/24"
|
|
# }
|
|
# ],
|
|
# "process_id": 1,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "router_id": "170.21.0.4"
|
|
# },
|
|
# {
|
|
# "areas": [
|
|
# {
|
|
# "default_cost": 20,
|
|
# "id": "0.0.0.9"
|
|
# }
|
|
# ],
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "process_id": 2,
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
#
|
|
- name: replace Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
config:
|
|
- processes:
|
|
- process_id: 2
|
|
vrf: "vrf01"
|
|
point_to_point: True
|
|
redistribute:
|
|
- routes: "isis"
|
|
isis_level: "level-1"
|
|
|
|
state: replaced
|
|
|
|
# After State:
|
|
# -----------
|
|
# "router ospf 2 vrf vrf01",
|
|
# "no area 0.0.0.9 default-cost 20",
|
|
# "no max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20",
|
|
# "point-to-point routes",
|
|
# "redistribute isis level-1"
|
|
#
|
|
# "after": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "adjacency": {
|
|
# "exchange_start": {
|
|
# "threshold": 20045623
|
|
# }
|
|
# },
|
|
# "areas": [
|
|
# {
|
|
# "filter": {
|
|
# "address": "10.1.1.0/24"
|
|
# },
|
|
# "id": "0.0.0.2"
|
|
# },
|
|
# {
|
|
# "id": "0.0.0.50",
|
|
# "range": {
|
|
# "address": "172.20.0.0/16",
|
|
# "cost": 34
|
|
# }
|
|
# }
|
|
# ],
|
|
# "default_information": {
|
|
# "metric": 100,
|
|
# "metric_type": 1,
|
|
# "originate": true
|
|
# },
|
|
# "distance": {
|
|
# "intra_area": 85
|
|
# },
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "networks": [
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.2.0/24"
|
|
# },
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.3.0/24"
|
|
# }
|
|
# ],
|
|
# "process_id": 1,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "router_id": "170.21.0.4"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 2,
|
|
# "redistribute": [
|
|
# {
|
|
# "isis_level": "level-1",
|
|
# "routes": "isis"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
#
|
|
|
|
# Using overridden:
|
|
# ----------------
|
|
|
|
# Before State:
|
|
# localhost#show running-config | section ospf
|
|
# router ospf 1
|
|
# router-id 170.21.0.4
|
|
# distance ospf intra-area 85
|
|
# redistribute static
|
|
# area 0.0.0.2 filter 10.1.1.0/24
|
|
# area 0.0.0.50 range 172.20.0.0/16 cost 34
|
|
# network 10.10.2.0/24 area 0.0.0.0
|
|
# network 10.10.3.0/24 area 0.0.0.0
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# adjacency exchange-start threshold 20045623
|
|
# default-information originate metric 100 metric-type 1
|
|
# !
|
|
# router ospf 2 vrf vrf01
|
|
# redistribute isis level-1
|
|
# max-lsa 12000
|
|
# !
|
|
# router ospf 3 vrf vrf02
|
|
# redistribute connected
|
|
# max-lsa 12000
|
|
# localhost#
|
|
#
|
|
# "before": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "adjacency": {
|
|
# "exchange_start": {
|
|
# "threshold": 20045623
|
|
# }
|
|
# },
|
|
# "areas": [
|
|
# {
|
|
# "filter": {
|
|
# "address": "10.1.1.0/24"
|
|
# },
|
|
# "id": "0.0.0.2"
|
|
# },
|
|
# {
|
|
# "id": "0.0.0.50",
|
|
# "range": {
|
|
# "address": "172.20.0.0/16",
|
|
# "cost": 34
|
|
# }
|
|
# }
|
|
# ],
|
|
# "default_information": {
|
|
# "metric": 100,
|
|
# "metric_type": 1,
|
|
# "originate": true
|
|
# },
|
|
# "distance": {
|
|
# "intra_area": 85
|
|
# },
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "networks": [
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.2.0/24"
|
|
# },
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.3.0/24"
|
|
# }
|
|
# ],
|
|
# "process_id": 1,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "router_id": "170.21.0.4"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 2,
|
|
# "redistribute": [
|
|
# {
|
|
# "isis_level": "level-1",
|
|
# "routes": "isis"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
|
|
- name: override Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
config:
|
|
- processes:
|
|
- process_id: 2
|
|
vrf: "vrf01"
|
|
redistribute:
|
|
- routes: "connected"
|
|
|
|
state: override
|
|
|
|
# After State:
|
|
|
|
# "no router ospf 1",
|
|
# "no router ospf 3",
|
|
# "router ospf 2 vrf vrf01",
|
|
# "no max-lsa 12000",
|
|
# "no redistribute isis level-1",
|
|
# "redistribute connected"
|
|
#
|
|
# "after": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 2,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf01"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
|
|
# Using Deleted:
|
|
|
|
# localhost#show running-config | section ospf
|
|
# router ospf 1
|
|
# router-id 170.21.0.4
|
|
# distance ospf intra-area 85
|
|
# redistribute static
|
|
# area 0.0.0.2 filter 10.1.1.0/24
|
|
# area 0.0.0.50 range 172.20.0.0/16 cost 34
|
|
# network 10.10.2.0/24 area 0.0.0.0
|
|
# network 10.10.3.0/24 area 0.0.0.0
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# adjacency exchange-start threshold 20045623
|
|
# default-information originate metric 100 metric-type 1
|
|
# !
|
|
# router ospf 2 vrf vrf01
|
|
# redistribute connected
|
|
# area 0.0.0.9 default-cost 20
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# !
|
|
# router ospf 3 vrf vrf02
|
|
# redistribute connected
|
|
# max-lsa 12000
|
|
# localhost#
|
|
#
|
|
# "before": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "adjacency": {
|
|
# "exchange_start": {
|
|
# "threshold": 20045623
|
|
# }
|
|
# },
|
|
# "areas": [
|
|
# {
|
|
# "filter": {
|
|
# "address": "10.1.1.0/24"
|
|
# },
|
|
# "id": "0.0.0.2"
|
|
# },
|
|
# {
|
|
# "id": "0.0.0.50",
|
|
# "range": {
|
|
# "address": "172.20.0.0/16",
|
|
# "cost": 34
|
|
# }
|
|
# }
|
|
# ],
|
|
# "default_information": {
|
|
# "metric": 100,
|
|
# "metric_type": 1,
|
|
# "originate": true
|
|
# },
|
|
# "distance": {
|
|
# "intra_area": 85
|
|
# },
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "networks": [
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.2.0/24"
|
|
# },
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.3.0/24"
|
|
# }
|
|
# ],
|
|
# "process_id": 1,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "router_id": "170.21.0.4"
|
|
# },
|
|
# {
|
|
# "areas": [
|
|
# {
|
|
# "default_cost": 20,
|
|
# "id": "0.0.0.9"
|
|
# }
|
|
# ],
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "process_id": 2,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
|
|
- name: Delete Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
config:
|
|
- processes:
|
|
- process_id: 1
|
|
|
|
state: deleted
|
|
|
|
# After State:
|
|
# Commands:
|
|
# "no router ospf 1"
|
|
|
|
# "after": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "areas": [
|
|
# {
|
|
# "default_cost": 20,
|
|
# "id": "0.0.0.9"
|
|
# }
|
|
# ],
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "process_id": 2,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
|
|
# Using gathered:
|
|
# localhost#show running-config | section ospf
|
|
# router ospf 2 vrf vrf01
|
|
# redistribute connected
|
|
# area 0.0.0.9 default-cost 20
|
|
# max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
|
|
# !
|
|
# router ospf 3 vrf vrf02
|
|
# redistribute connected
|
|
# max-lsa 12000
|
|
# localhost#
|
|
|
|
- name: replace Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
state: gathered
|
|
|
|
# "gathered": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "areas": [
|
|
# {
|
|
# "default_cost": 20,
|
|
# "id": "0.0.0.9"
|
|
# }
|
|
# ],
|
|
# "max_lsa": {
|
|
# "count": 8000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "process_id": 2,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf01"
|
|
# },
|
|
# {
|
|
# "max_lsa": {
|
|
# "count": 12000
|
|
# },
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "connected"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
|
|
# Using parsed:
|
|
# ------------
|
|
|
|
# parsed.cfg
|
|
# router ospf 1
|
|
# adjacency exchange-start threshold 20045623
|
|
# area 0.0.0.2 filter 10.1.1.0/24
|
|
# area 0.0.0.50 range 172.20.0.0/16 cost 34
|
|
# default-information originate metric 100 metric-type 1
|
|
# distance ospf intra-area 85
|
|
# max-lsa 80000 40 ignore-count 3 ignore-time 6 reset-time 20
|
|
# network 10.10.2.0/24 area 0.0.0.0
|
|
# network 10.10.3.0/24 area 0.0.0.0
|
|
# redistribute static
|
|
# router-id 170.21.0.4
|
|
# router ospf 2 vrf vrf01,
|
|
# area 0.0.0.9 default-cost 20
|
|
# max-lsa 80000 40 ignore-count 3 ignore-time 6 reset-time 20
|
|
# router ospf 3 vrf vrf02
|
|
# redistribute static
|
|
|
|
- name: Parse Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
running_config: "{{ lookup('file', './parsed.cfg') }}"
|
|
state: parsed
|
|
|
|
# "parsed": [
|
|
# {
|
|
# "processes": [
|
|
# {
|
|
# "adjacency": {
|
|
# "exchange_start": {
|
|
# "threshold": 20045623
|
|
# }
|
|
# },
|
|
# "areas": [
|
|
# {
|
|
# "filter": {
|
|
# "address": "10.1.1.0/24"
|
|
# },
|
|
# "id": "0.0.0.2"
|
|
# },
|
|
# {
|
|
# "id": "0.0.0.50",
|
|
# "range": {
|
|
# "address": "172.20.0.0/16",
|
|
# "cost": 34
|
|
# }
|
|
# }
|
|
# ],
|
|
# "default_information": {
|
|
# "metric": 100,
|
|
# "metric_type": 1,
|
|
# "originate": true
|
|
# },
|
|
# "distance": {
|
|
# "intra_area": 85
|
|
# },
|
|
# "max_lsa": {
|
|
# "count": 80000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "networks": [
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.2.0/24"
|
|
# },
|
|
# {
|
|
# "area": "0.0.0.0",
|
|
# "prefix": "10.10.3.0/24"
|
|
# }
|
|
# ],
|
|
# "process_id": 1,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "router_id": "170.21.0.4"
|
|
# },
|
|
# {
|
|
# "areas": [
|
|
# {
|
|
# "default_cost": 20,
|
|
# "id": "0.0.0.9"
|
|
# }
|
|
# ],
|
|
# "max_lsa": {
|
|
# "count": 80000,
|
|
# "ignore_count": 3,
|
|
# "ignore_time": 6,
|
|
# "reset_time": 20,
|
|
# "threshold": 40
|
|
# },
|
|
# "process_id": 2,
|
|
# "vrf": "vrf01,"
|
|
# },
|
|
# {
|
|
# "process_id": 3,
|
|
# "redistribute": [
|
|
# {
|
|
# "routes": "static"
|
|
# }
|
|
# ],
|
|
# "vrf": "vrf02"
|
|
# }
|
|
# ]
|
|
# }
|
|
# ]
|
|
|
|
# Using rendered:
|
|
# --------------
|
|
|
|
- name: replace Ospf configs
|
|
arista.eos.eos_ospfv2:
|
|
config:
|
|
- processes:
|
|
- process_id: 1
|
|
adjacency:
|
|
exchange_start:
|
|
threshold: 20045623
|
|
areas:
|
|
- filter:
|
|
address: 10.1.1.0/24
|
|
id: 0.0.0.2
|
|
- id: 0.0.0.50
|
|
range:
|
|
address: 172.20.0.0/16
|
|
cost: 34
|
|
default_information:
|
|
metric: 100
|
|
metric_type: 1
|
|
originate: true
|
|
distance:
|
|
intra_area: 85
|
|
max_lsa:
|
|
count: 8000
|
|
ignore_count: 3
|
|
ignore_time: 6
|
|
reset_time: 20
|
|
threshold: 40
|
|
networks:
|
|
- area: 0.0.0.0
|
|
prefix: 10.10.2.0/24
|
|
- area: 0.0.0.0
|
|
prefix: 10.10.3.0/24
|
|
redistribute:
|
|
- routes: static
|
|
router_id: 170.21.0.4
|
|
state: rendered
|
|
|
|
# "rendered": [
|
|
# "router ospf 1",
|
|
# "adjacency exchange-start threshold 20045623",
|
|
# "area 0.0.0.2 filter 10.1.1.0/24",
|
|
# "area 0.0.0.50 range 172.20.0.0/16 cost 34",
|
|
# "default-information originate metric 100 metric-type 1",
|
|
# "distance ospf intra-area 85",
|
|
# "max-lsa 8000 40 ignore-count 3 ignore-time 6 reset-time 20",
|
|
# "network 10.10.2.0/24 area 0.0.0.0",
|
|
# "network 10.10.3.0/24 area 0.0.0.0",
|
|
# "redistribute static",
|
|
# "router-id 170.21.0.4"
|
|
# ]
|
|
#
|
|
|
|
|
|
|
|
Return Values
|
|
-------------
|
|
Common return values are documented `here <https://docs.ansible.com/ansible/latest/reference_appendices/common_return_values.html#common-return-values>`_, the following are the fields unique to this module:
|
|
|
|
.. raw:: html
|
|
|
|
<table border=0 cellpadding=0 class="documentation-table">
|
|
<tr>
|
|
<th colspan="1">Key</th>
|
|
<th>Returned</th>
|
|
<th width="100%">Description</th>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1">
|
|
<div class="ansibleOptionAnchor" id="return-"></div>
|
|
<b>after</b>
|
|
<a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
</div>
|
|
</td>
|
|
<td>when changed</td>
|
|
<td>
|
|
<div>The resulting configuration model invocation.</div>
|
|
<br/>
|
|
<div style="font-size: smaller"><b>Sample:</b></div>
|
|
<div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">The configuration returned will always be in the same format
|
|
of the parameters above.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1">
|
|
<div class="ansibleOptionAnchor" id="return-"></div>
|
|
<b>before</b>
|
|
<a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
</div>
|
|
</td>
|
|
<td>always</td>
|
|
<td>
|
|
<div>The configuration prior to the model invocation.</div>
|
|
<br/>
|
|
<div style="font-size: smaller"><b>Sample:</b></div>
|
|
<div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">The configuration returned will always be in the same format
|
|
of the parameters above.</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1">
|
|
<div class="ansibleOptionAnchor" id="return-"></div>
|
|
<b>commands</b>
|
|
<a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a>
|
|
<div style="font-size: small">
|
|
<span style="color: purple">list</span>
|
|
</div>
|
|
</td>
|
|
<td>always</td>
|
|
<td>
|
|
<div>The set of commands pushed to the remote device.</div>
|
|
<br/>
|
|
<div style="font-size: smaller"><b>Sample:</b></div>
|
|
<div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">['router ospf 1', 'adjacency exchange-start threshold 20045623', 'area 0.0.0.2 filter 10.1.1.0/24', 'area 0.0.0.50 range 172.20.0.0/16 cost 34', 'default-information originate metric 100 metric-type 1', 'distance ospf intra-area 85', 'max-lsa 8000 40 ignore-count 3 ignore-time 6 reset-time 20', 'network 10.10.2.0/24 area 0.0.0.0', 'network 10.10.3.0/24 area 0.0.0.0', 'redistribute static', 'router-id 170.21.0.4']</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br/><br/>
|
|
|
|
|
|
Status
|
|
------
|
|
|
|
|
|
Authors
|
|
~~~~~~~
|
|
|
|
- Gomathi Selvi Srinivasan (@GomathiselviS)
|