.. _router_isis_redistribute: router isis redistribute ======================== Redistribute information from another routing protocol redistribute Specification -------------------------- ===================================== ======================================================================= **Parameter** **Value** ===================================== ======================================================================= **Type** *Configuration Resource* **Element Name** redistribute **Element URI** /axapi/v3/router/isis/{tag}/redistribute **Element Attributes** redistribute_attributes **Partition Visibility** shared **Schema** :download:`redistribute schema <router-isis-redistribute/router-isis-redistribute.txt>` ===================================== ======================================================================= **Operations Allowed:** .. raw:: html <script type="text/javascript"> function showExample(a,b) { document.getElementById(a+'_div').style.display = 'block'; document.getElementById(a+'_cl').style.display = 'block'; document.getElementById(a+'_eg').style.display = 'none';} function closeExample(a,b) { document.getElementById(a+'_div').style.display = 'none'; document.getElementById(a+'_cl').style.display = 'none'; document.getElementById(a+'_eg').style.display = 'block';} </script> <table width='90%' style='margin-left:5%'> .. raw:: html <tr style='border-bottom: thin solid; border-top: thin solid'><th width=15%>Operation</th><th width=10%>Method</th><th>URI</th><th width=15%>Payload</th><th width=10%></th></tr> .. raw:: html <tr style='border-bottom: thin solid;'><td valign = 'top'> Create Object .. raw:: html </td><td valign = 'top'> POST .. raw:: html </td><td valign = 'top'> /axapi/v3/router/isis/{tag}/redistribute .. raw:: html </td><td valign = 'top'> :ref:`2529_redistribute_attributes` .. raw:: html </td><td><button id='post_eg' onClick="showExample('post')">example</button> <button id='post_cl' onClick="closeExample('post')" style='display:none'>close</button></td></tr> .. raw:: html <tr><td colspan=5 style='padding: 0 % 0 %;' valign = 'top'><div id='post_div' style='display:none'> .. include:: ../artifacts/router_isis_redistribute_POST.txt :literal: .. raw:: html </div></td></tr> .. raw:: html <tr style='border-bottom: thin solid;'><td valign = 'top'> Get Object .. raw:: html </td><td valign = 'top'> GET .. raw:: html </td><td valign = 'top'> /axapi/v3/router/isis/{tag}/redistribute .. raw:: html </td><td valign = 'top'> :ref:`2529_redistribute_attributes` .. raw:: html </td><td><button id='get_eg' onClick="showExample('get')">example</button> <button id='get_cl' onClick="closeExample('get')" style='display:none'>close</button></td></tr> .. raw:: html <tr><td colspan=5 style='padding: 0 % 0 %;' valign = 'top'><div id='get_div' style='display:none'> .. include:: ../artifacts/router_isis_redistribute_GET.txt :literal: .. raw:: html </div></td></tr> .. raw:: html <tr style='border-bottom: thin solid;'><td valign = 'top'> Modify Object .. raw:: html </td><td valign = 'top'> POST .. raw:: html </td><td valign = 'top'> /axapi/v3/router/isis/{tag}/redistribute .. raw:: html </td><td valign = 'top'> :ref:`2529_redistribute_attributes` .. raw:: html </td><td></td></tr> .. raw:: html <tr style='border-bottom: thin solid;'><td valign = 'top'> Replace Object .. raw:: html </td><td valign = 'top'> PUT .. raw:: html </td><td valign = 'top'> /axapi/v3/router/isis/{tag}/redistribute .. raw:: html </td><td valign = 'top'> :ref:`2529_redistribute_attributes` .. raw:: html </td><td><button id='put_eg' onClick="showExample('put')">example</button> <button id='put_cl' onClick="closeExample('put')" style='display:none'>close</button></td></tr> .. raw:: html <tr><td colspan=5 style='padding: 0 % 0 %;' valign = 'top'><div id='put_div' style='display:none'> .. include:: ../artifacts/router_isis_redistribute_PUT.txt :literal: .. raw:: html </div></td></tr> .. raw:: html <tr style='border-bottom: thin solid;'><td valign = 'top'> Delete Object .. raw:: html </td><td valign = 'top'> DELETE .. raw:: html </td><td valign = 'top'> /axapi/v3/router/isis/{tag}/redistribute .. raw:: html </td><td valign = 'top'> :ref:`2529_redistribute_attributes` .. raw:: html </td><td><button id='delete_eg' onClick="showExample('delete')">example</button> <button id='delete_cl' onClick="closeExample('delete')" style='display:none'>close</button></td></tr> .. raw:: html <tr><td colspan=5 style='padding: 0 % 0 %;' valign = 'top'><div id='delete_div' style='display:none'> .. include:: ../artifacts/router_isis_redistribute_DELETE.txt :literal: .. raw:: html </div></td></tr> .. raw:: html </table> .. _2529_redistribute_attributes: redistribute attributes ----------------------- **isis** **Description:** isis is a **JSON Block**. Please see below for :ref:`2529_isis` **Type:** Object **redist-list** **Type:** List **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters **vip-list** **Type:** List .. _2529_vip-list: vip-list ^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *list* **Block object keys** =============================== =================================================== **vip-level** **Description** 'level-1': IS-IS level-1 routes only; 'level-1-2': IS-IS level-1 and level-2 routes; 'level-2': IS-IS level-2 routes only; **Type:** string **Supported Values:** level-1, level-1-2, level-2 **Default:** level-2 **vip-metric** **Description** Metric for redistributed routes (IS-IS default metric) **Type:** number **Range:** 0-4261412864 **Default:** 0 **vip-metric-type** **Description** 'external': Set IS-IS External metric type; 'internal': Set IS-IS Internal metric type; **Type:** string **Supported Values:** external, internal **Default:** internal **vip-route-map** **Description** Route map reference (Pointer to route-map entries) **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **vip-type** **Description** 'only-flagged': Selected Virtual IP (VIP); 'only-not-flagged': Only not flagged; **Type:** string **Supported Values:** only-flagged, only-not-flagged .. _2529_redist-list: redist-list ^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *list* **Block object keys** =============================== =================================================== **level** **Description** 'level-1': IS-IS level-1 routes only; 'level-1-2': IS-IS level-1 and level-2 routes; 'level-2': IS-IS level-2 routes only; **Type:** string **Supported Values:** level-1, level-1-2, level-2 **Default:** level-2 **metric** **Description** Metric for redistributed routes (IS-IS default metric) **Type:** number **Range:** 0-4261412864 **Default:** 0 **metric-type** **Description** 'external': Set IS-IS External metric type; 'internal': Set IS-IS Internal metric type; **Type:** string **Supported Values:** external, internal **Default:** internal **route-map** **Description** Route map reference (Pointer to route-map entries) **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **type** **Description** 'bgp': Border Gateway Protocol (BGP); 'connected': Connected; 'floating-ip': Floating IP; 'ip-nat-list': IP NAT list; 'ip-nat': IP NAT; 'lw4o6': LW4O6 Prefix; 'nat-map': NAT MAP Prefix; 'static-nat': Static NAT; 'ospf': Open Shortest Path First (OSPF); 'rip': Routing Information Protocol (RIP); 'static': Static routes; **Type:** string **Supported Values:** bgp, connected, floating-ip, ip-nat-list, ip-nat, lw4o6, nat-map, static-nat, ospf, rip, static .. _2529_isis: isis ^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **level-1-from** **Description:** level-1-from is a **JSON Block**. Please see below for :ref:`2529_isis_level-1-from` **Type:** Object **level-2-from** **Description:** level-2-from is a **JSON Block**. Please see below for :ref:`2529_isis_level-2-from` **Type:** Object .. _2529_isis_level-2-from: isis_level-2-from ^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **into-2** **Description:** into-2 is a **JSON Block**. Please see below for :ref:`2529_isis_level-2-from_into-2` **Type:** Object .. _2529_isis_level-2-from_into-2: isis_level-2-from_into-2 ^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **distribute-list** **Description** Select routes (Access-list name) **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **level-1** **Description** Inter-area routes into level-2 **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 .. _2529_isis_level-1-from: isis_level-1-from ^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **into-1** **Description:** into-1 is a **JSON Block**. Please see below for :ref:`2529_isis_level-1-from_into-1` **Type:** Object .. _2529_isis_level-1-from_into-1: isis_level-1-from_into-1 ^^^^^^^^^^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **distribute-list** **Description** Select routes (Access-list name) **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **level-2** **Description** Inter-area routes into level-2 **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0