ISIS-Netconf
Resources Summary
Section titled “Resources Summary”| YANG Path | get/get-config | edit-config | rpc |
|---|---|---|---|
| /isis-interfaces/{name} | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/bfd-monitoring | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/csnp-interval | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/fast-reroute | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/hello | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/metric | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/password | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/priority | Y | merge, replace, create, delete | — |
| /isis-interfaces/{name}/psnp-interval | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/area-password | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/domain-password | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/fast-reroute | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/fast-reroute/level-1/lfa/tiebreaker/{type} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/fast-reroute/level-2/lfa/tiebreaker/{type} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/lsp | Y | merge, delete | — |
| /isis/{area-tag}/{vrf-name}/redistribute/ipv4/{protocol}/{level} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/redistribute/ipv6/{protocol}/{level} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/route-leaking | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/route-leaking/ipv4/{protocol}/{level} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/route-leaking/ipv6/{protocol}/{level} | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/segment-routing-srv6 | Y | merge, replace, create, delete | — |
| /isis/{area-tag}/{vrf-name}/spf | Y | merge, delete | — |
| /show-isis-database | — | — | Y |
| /show-isis-fast-reroute-summary | — | — | Y |
| /show-isis-hostname | — | — | Y |
| /show-isis-interface | — | — | Y |
| /show-isis-mpls-ldp-sync | — | — | Y |
| /show-isis-neighbor | — | — | Y |
| /show-isis-route | — | — | Y |
| /show-isis-segment-routing-srv6-node | — | — | Y |
| /show-isis-summary | — | — | Y |
Examples
Section titled “Examples”Get isis Configuration On Device
Section titled “Get isis Configuration On Device”Request example via rpc get-config
Section titled “Request example via rpc get-config”<filter type="subtree"> <top> <isis> </isis> </top></filter>Reply example via rpc get-config
Section titled “Reply example via rpc get-config”<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <top> <isis xmlns="http://asterfusion.com/ns/yang/asternos-isis"> <isis-instance> <area-tag>test</area-tag> <vrf-name>default</vrf-name> <is-type>level-1-2</is-type> <area-address>10.1000.2000.3000.0185.00</area-address> <area-address>20.1000.2000.3000.0185.00</area-address> <area-address>30.1000.2000.3000.0185.00</area-address> <hostname-dynamic>true</hostname-dynamic> <metric-style>wide</metric-style> <lsp> <mtu>1497</mtu> <timers> <level-1> <refresh-interval>300</refresh-interval> <maximum-lifetime>600</maximum-lifetime> <generation-interval>30</generation-interval> </level-1> <level-2> <refresh-interval>300</refresh-interval> <maximum-lifetime>600</maximum-lifetime> <generation-interval>30</generation-interval> </level-2> </timers> </lsp> <spf> <minimum-interval> <level-1>1</level-1> <level-2>120</level-2> </minimum-interval> </spf> <area-password> <password>abcABC!@#$%</password> <password-type>clear</password-type> </area-password> <domain-password> <password>测试密码abcABC!@#$%</password> <password-type>md5</password-type> </domain-password> <redistribute> <ipv4> <protocol>bgp</protocol> <level>level-1</level> </ipv4> <ipv4> <protocol>ospf</protocol> <level>level-2</level> </ipv4> <ipv6> <protocol>bgp</protocol> <level>level-1</level> </ipv6> <ipv6> <protocol>connected</protocol> <level>level-2</level> </ipv6> </redistribute> <fast-reroute> <level-1> <lfa> <load-sharing>true</load-sharing> <priority-limit>high</priority-limit> <tiebreaker> <index>10</index> <type>downstream</type> </tiebreaker> <tiebreaker> <index>30</index> <type>lowest-backup-metric</type> </tiebreaker> <tiebreaker> <index>20</index> <type>node-protecting</type> </tiebreaker> </lfa> <remote-lfa/> </level-1> </fast-reroute> </isis-instance> </isis> </top></data>Create isis Global
Section titled “Create isis Global” <config> <top> <isis> <isis-instance operation="create"> <area-tag>test</area-tag> <vrf-name>default</vrf-name> <is-type>level-1</is-type> <area-address>47.0123.6452.1972.00</area-address> <area-address>46.0123.6452.1972.00</area-address> <hostname-dynamic>true</hostname-dynamic> <metric-style>wide</metric-style> <lsp> <mtu>1000</mtu> <timers> <level-1> <generation-interval>50</generation-interval> <refresh-interval>100</refresh-interval> <maximum-lifetime>1000</maximum-lifetime> </level-1> <level-2> <generation-interval>50</generation-interval> <refresh-interval>100</refresh-interval> <maximum-lifetime>1000</maximum-lifetime> </level-2> </timers> </lsp> <spf> <minimum-interval> <level-1>100</level-1> <level-2>100</level-2> </minimum-interval> </spf> <area-password> <password>123</password> <password-type>md5</password-type> </area-password> <domain-password> <password>123</password> <password-type>clear</password-type> </domain-password> <redistribute> <ipv4> <protocol>connected</protocol> <level>level-1</level> <route-map>test</route-map> <metric>100</metric> </ipv4> <ipv6> <protocol>connected</protocol> <level>level-1</level> <route-map>test2</route-map> <metric>100</metric> </ipv6> </redistribute> <fast-reroute> <level-1> <lfa> <load-sharing>true</load-sharing> <priority-limit>high</priority-limit> <tiebreaker> <index>1</index> <type>downstream</type> </tiebreaker> </lfa> <remote-lfa> <prefix-list>test</prefix-list> </remote-lfa> </level-1> <level-2> <lfa> <load-sharing>false</load-sharing> <priority-limit>critical</priority-limit> <tiebreaker> <index>2</index> <type>node-protecting</type> </tiebreaker> </lfa> <remote-lfa> <prefix-list>test2</prefix-list> </remote-lfa> </level-2> </fast-reroute> </isis-instance> </isis> </top></config>Merge isis Global
Section titled “Merge isis Global”<config> <top> <isis> <isis-instance operation="merge"> <area-tag>test</area-tag> <vrf-name>default</vrf-name> <metric-style>narrow</metric-style> <lsp> <mtu>1000</mtu> </lsp> </isis-instance> </isis> </top></config>Delete isis Global
Section titled “Delete isis Global”<config> <top> <isis> <isis-instance operation="delete"> <area-tag>test</area-tag> <vrf-name>default</vrf-name> </isis-instance> </isis> </top></config>Get isis Configuration On Interface
Section titled “Get isis Configuration On Interface”Request example via rpc get-config
Section titled “Request example via rpc get-config”<filter type="subtree"> <top> <isis-interfaces> <isis-interface> <name>Ethernet1</name> </isis-interface> </isis-interfaces> </top></filter>Reply example via rpc get-config
Section titled “Reply example via rpc get-config”<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <top> <isis-interfaces xmlns="http://asterfusion.com/ns/yang/asternos-isis"> <isis-interface> <name>Ethernet1</name> <area-tag>test</area-tag> <ipv4-routing>true</ipv4-routing> <circuit-type>level-1</circuit-type> <network>point-to-point</network> <passive>true</passive> <three-way-handshake>true</three-way-handshake> <bfd-monitoring> <enabled>true</enabled> <profile>test</profile> </bfd-monitoring> <csnp-interval> <level-1>10</level-1> <level-2>20</level-2> </csnp-interval> <psnp-interval> <level-1>10</level-1> <level-2>20</level-2> </psnp-interval> <hello> <padding>true</padding> <interval> <level-1>10</level-1> <level-2>20</level-2> </interval> <multiplier> <level-1>10</level-1> <level-2>20</level-2> </multiplier> </hello> <metric> <level-1>10</level-1> <level-2>20</level-2> </metric> <priority> <level-1>10</level-1> <level-2>20</level-2> </priority> <password> <password>123</password> <password-type>md5</password-type> </password> <fast-reroute> <level-1> <lfa> <enable>true</enable> <exclude-interface>Ethernet2</exclude-interface> </lfa> <remote-lfa> <enable>true</enable> <maximum-metric>100</maximum-metric> </remote-lfa> </level-1> <level-2> <lfa> <enable>true</enable> <exclude-interface>Ethernet3</exclude-interface> </lfa> <remote-lfa> <enable>true</enable> <maximum-metric>200</maximum-metric> </remote-lfa> </level-2> </fast-reroute> </isis-interface> </isis-interfaces> </top></data>Create isis Interface
Section titled “Create isis Interface”<config> <top> <isis-interfaces operation="create"> <isis-interface> <name>Ethernet1</name> <area-tag>test</area-tag> <ipv4-routing>true</ipv4-routing> <circuit-type>level-1</circuit-type> <bfd-monitoring> <enabled>true</enabled> <profile>test</profile> </bfd-monitoring> <csnp-interval> <level-1>10</level-1> <level-2>20</level-2> </csnp-interval> <psnp-interval> <level-1>10</level-1> <level-2>20</level-2> </psnp-interval> <hello> <padding>true</padding> <interval> <level-1>10</level-1> <level-2>20</level-2> </interval> <multiplier> <level-1>10</level-1> <level-2>20</level-2> </multiplier> </hello> <metric> <level-1>10</level-1> <level-2>20</level-2> </metric> <priority> <level-1>10</level-1> <level-2>20</level-2> </priority> <network>point-to-point</network> <passive>true</passive> <password> <password>123</password> <password-type>md5</password-type> </password> <three-way-handshake>true</three-way-handshake> <fast-reroute> <level-1> <lfa> <enable>true</enable> <exclude-interface>Ethernet2</exclude-interface> </lfa> <remote-lfa> <enable>true</enable> <maximum-metric>100</maximum-metric> </remote-lfa> </level-1> <level-2> <lfa> <enable>true</enable> <exclude-interface>Ethernet3</exclude-interface> </lfa> <remote-lfa> <enable>true</enable> <maximum-metric>200</maximum-metric> </remote-lfa> </level-2> </fast-reroute> </isis-interface> </isis-interfaces> </top></config>Merge isis Interface
Section titled “Merge isis Interface”<config> <top> <isis-interfaces operation="merge"> <isis-interface> <name>Ethernet1</name> <area-tag>test</area-tag> <ipv4-routing>false</ipv4-routing> <circuit-type>level-1</circuit-type> <network>point-to-point</network> <passive>false</passive> <three-way-handshake>false</three-way-handshake> <bfd-monitoring> <enabled>false</enabled> <profile>test1</profile> </bfd-monitoring> <csnp-interval> <level-1>30</level-1> <level-2>30</level-2> </csnp-interval> <psnp-interval> <level-1>30</level-1> <level-2>30</level-2> </psnp-interval> <hello> <padding>false</padding> <interval> <level-1>30</level-1> <level-2>30</level-2> </interval> <multiplier> <level-1>30</level-1> <level-2>30</level-2> </multiplier> </hello> <metric> <level-1>30</level-1> <level-2>30</level-2> </metric> <priority> <level-1>30</level-1> <level-2>30</level-2> </priority> <password> <password>345</password> <password-type>clear</password-type> </password> <fast-reroute> <level-1> <lfa> <enable>false</enable> <exclude-interface>Ethernet3</exclude-interface> </lfa> <remote-lfa> <enable>false</enable> <maximum-metric>111</maximum-metric> </remote-lfa> </level-1> <level-2> <lfa> <enable>false</enable> <exclude-interface>Ethernet4</exclude-interface> </lfa> <remote-lfa> <enable>false</enable> <maximum-metric>111</maximum-metric> </remote-lfa> </level-2> </fast-reroute> </isis-interface> </isis-interfaces> </top></config>Delete isis Interface
Section titled “Delete isis Interface”<config> <top> <isis-interfaces> <isis-interface operation="delete"> <name>Ethernet1</name> </isis-interface> </isis-interfaces> </top></config>Show isis database
Section titled “Show isis database”Request example to get isis database via rpc
Section titled “Request example to get isis database via rpc”<show-isis-database/>Reply example
Section titled “Reply example”<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:66599f86-b416-4ebc-935a-9728a93c9c92"> <data> <areas> <area> <name>test</name> </area> <levels> <id>1</id> <lsps> <lsp> <id>sonic.00-00</id> <own>*</own> <ownLSP>True</ownLSP> </lsp> <pduLen>75</pduLen> <seqNumber>0x00000271</seqNumber> <chksum>0xff9d</chksum> <holdtime>932</holdtime> <attPOl>0/0/0</attPOl> </lsps> <count>1</count> </levels> </areas> </data></rpc-reply>Show isis Interface
Section titled “Show isis Interface”Request example to get isis Interface via rpc
Section titled “Request example to get isis Interface via rpc”<show-isis-interface/>Reply example
Section titled “Reply example”<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:a13ba872-966c-490e-a6e6-4fc01ab1b95d"> <data> <areas> <area>test</area> <circuits> <circuit>0</circuit> <interface> <name>Ethernet1</name> <circuit-id>0x0</circuit-id> <state>Config</state> <type>Unknown</type> <level>L1</level> </interface> </circuits> </areas> </data></rpc-reply>Show isis Hostname
Section titled “Show isis Hostname”Request example to get isis hostname via rpc
Section titled “Request example to get isis hostname via rpc”<show-isis-hostname/>Reply example
Section titled “Reply example”<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:624bb2da-fa87-4489-b5aa-c9c287989481"> <data xmlns="http://asterfusion.com/ns/yang/asternos-isis"> vrf : default Level System ID Dynamic Hostname * 0123.6452.1972 sonic </data></rpc-reply>Show isis route
Section titled “Show isis route”Request example to get isis route via rpc
Section titled “Request example to get isis route via rpc”<show-isis-route/>Reply example
Section titled “Reply example”<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:4dfa7827-9718-4952-a243-609b3729c9ce"> <data> <area>test</area> <algorithm>0</algorithm> <level-1> <area>test</area> <ipv4-paths> <vertex>sonic</vertex> <type/> <metric>0</metric> <nextHop/> <interface/> <parent/> </ipv4-paths> </level-1> <level-2> <area>test</area> </level-2> <vrf_id>0</vrf_id> </data></rpc-reply>Show isis summary
Section titled “Show isis summary”Request example to get isis summary via rpc
Section titled “Request example to get isis summary via rpc”<show-isis-summary/>Reply example
Section titled “Reply example”<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:544e600e-1996-483c-93e1-511487831a7d"> <data> <vrfs> <vrf>default</vrf> <process-id>121</process-id> <system-id>0123.6452.1972</system-id> <up-time>16:53:10</up-time> <number-areas>1</number-areas> <areas> <area>test</area> <net>47.0123.6452.1972.00</net> <tx-pdu-type> <l1-iih>258</l1-iih> <p2p-iih>2426</p2p-iih> <l1-lsp>20</l1-lsp> <l1-csnp>200</l1-csnp> <l1-psnp>199</l1-psnp> <lsp-rxmt>0</lsp-rxmt> </tx-pdu-type> <rx-pdu-type> <l1-iih>3</l1-iih> <l2-iih>3</l2-iih> <p2p-iih>630</p2p-iih> <l1-lsp>599</l1-lsp> <l1-csnp>199</l1-csnp> <l1-psnp>20</l1-psnp> </rx-pdu-type> <levels> <id>1</id> <lsp0-regenerated>633</lsp0-regenerated> <lsp-purged>0</lsp-purged> <spf>pending</spf> <minimum-interval>100</minimum-interval> <last-run-elapsed>00:00:21</last-run-elapsed> <last-run-duration-usec>143</last-run-duration-usec> <last-run-count>604</last-run-count> </levels> </areas> </vrfs> </data></rpc-reply>Show isis neighbor
Section titled “Show isis neighbor”Request example to get isis neighbor via rpc
Section titled “Request example to get isis neighbor via rpc”<show-isis-neighbor/>Reply example
Section titled “Reply example”<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:a481db68-6712-47a8-b5b2-77b0afb07704"> <data> <areas> <area>test</area> <circuits> <circuit>0</circuit> </circuits> </areas> </data></rpc-reply>Get isis Configuration On Interface
Section titled “Get isis Configuration On Interface”Request example via rpc get-config
Section titled “Request example via rpc get-config”<filter type="subtree"> <top> <isis-interfaces> <isis-interface> <name>Ethernet1</name> </isis-interface> </isis-interfaces> </top></filter>Reply example via rpc get-config
Section titled “Reply example via rpc get-config”<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <top> <isis-interfaces xmlns="http://asterfusion.com/ns/yang/asternos-isis"> <isis-interface> <name>Ethernet1</name> <area-tag>test</area-tag> <ipv4-routing>true</ipv4-routing> <network>point-to-point</network> <bfd-monitoring/> <hello> <padding>false</padding> </hello> </isis-interface> </isis-interfaces> </top></data>Create isis Interface
Section titled “Create isis Interface”<config> <top> <isis-interfaces operation="create"> <isis-interface> <name>Ethernet1</name> <area-tag>test</area-tag> <ipv4-routing>true</ipv4-routing> <circuit-type>level-1</circuit-type> <bfd-monitoring> <enabled>true</enabled> <profile>test</profile> </bfd-monitoring> <csnp-interval> <level-1>10</level-1> <level-2>20</level-2> </csnp-interval> <psnp-interval> <level-1>10</level-1> <level-2>20</level-2> </psnp-interval> <hello> <padding>true</padding> <interval> <level-1>10</level-1> <level-2>20</level-2> </interval> <multiplier> <level-1>10</level-1> <level-2>20</level-2> </multiplier> </hello> <metric> <level-1>10</level-1> <level-2>20</level-2> </metric> <priority> <level-1>10</level-1> <level-2>20</level-2> </priority> <network>point-to-point</network> <passive>true</passive> <password> <password>123</password> <password-type>md5</password-type> </password> <three-way-handshake>true</three-way-handshake> <fast-reroute> <level-1> <lfa> <enable>true</enable> <exclude-interface>Ethernet2</exclude-interface> </lfa> <remote-lfa> <enable>true</enable> <maximum-metric>100</maximum-metric> </remote-lfa> </level-1> <level-2> <lfa> <enable>true</enable> <exclude-interface>Ethernet3</exclude-interface> </lfa> <remote-lfa> <enable>true</enable> <maximum-metric>200</maximum-metric> </remote-lfa> </level-2> </fast-reroute> </isis-interface> </isis-interfaces> </top></config>Merge isis Interface
Section titled “Merge isis Interface”<config> <top> <isis-interfaces operation="merge"> <isis-interface> <name>Ethernet1</name> <area-tag>test</area-tag> <ipv4-routing>false</ipv4-routing> <metric> <level-1>30</level-1> <level-2>30</level-2> </metric> <priority> <level-1>30</level-1> <level-2>30</level-2> </priority> <password> <password>345</password> <password-type>clear</password-type> </password> </isis-interface> </isis-interfaces> </top></config>Delete isis Interface
Section titled “Delete isis Interface”<config> <top> <isis-interfaces> <isis-interface operation="delete"> <name>Ethernet1</name> </isis-interface> </isis-interfaces> </top></config>Properties Descriptions
Section titled “Properties Descriptions”IS-IS interface parameters
Section titled “IS-IS interface parameters”Tree Diagram
module: asternos-isis +--rw isis-interfaces +--rw isis-interface* [name] +--rw name isis-interface-name +--rw area-tag string +--rw ipv4-routing? boolean +--rw ipv6-routing? boolean +--rw circuit-type? level +--rw mpls-ldp-sync? boolean +--rw mpls-ldp-sync-holddown? uint16 +--rw bfd-monitoring | +--rw enabled? boolean | +--rw profile? string +--rw csnp-interval | +--rw level-1? uint16 | +--rw level-2? uint16 +--rw psnp-interval | +--rw level-1? uint16 | +--rw level-2? uint16 +--rw hello | +--rw padding? boolean | +--rw interval | | +--rw level-1? uint32 | | +--rw level-2? uint32 | +--rw multiplier | +--rw level-1? uint16 | +--rw level-2? uint16 +--rw metric | +--rw level-1? uint32 | +--rw level-2? uint32 +--rw priority | +--rw level-1? uint8 | +--rw level-2? uint8 +--rw network? network-type +--rw passive? boolean +--rw password! | +--rw password string | +--rw password-type enumeration +--rw three-way-handshake? boolean +--rw fast-reroute +--rw level-1 | +--rw lfa | | +--rw enable? boolean | | +--rw exclude-interface* isis-interface-name | +--rw remote-lfa | +--rw enable? boolean | +--rw maximum-metric? uint32 +--rw level-2 +--rw lfa | +--rw enable? boolean | +--rw exclude-interface* isis-interface-name +--rw remote-lfa +--rw enable? boolean +--rw maximum-metric? uint32Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| isis-interfaces | M | Path-only node, has no configurable value. IS-IS interface parameters. | |
| isis-interface | M | Path-only node, has no configurable value. | |
| name | O | Ethernet name | Name of interface. |
| area-tag | M | string | Area-tag associated to this circuit. |
| ipv4-routing | O | ”true" "false” | Routing IS-IS IPv4 traffic over this circuit. Default value: False |
| ipv6-routing | O | ”true" "false” | Routing IS-IS IPv6 traffic over this circuit. Default value: False |
| circuit-type | O | ”level-1" "level-2" "level-1-2” | IS-type of this circuit. Default value: level-1-2 |
| mpls-ldp-sync | O | ”true" "false” | Enable MPLS LDP-Sync functionality on this circuit. Default value: True |
| mpls-ldp-sync-holddown | O | 0..10000 | Time to wait for LDP-Sync to occur before restoring interface metric. |
| bfd-monitoring | M | Path-only node, has no configurable value. | |
| enabled | O | ”true" "false” | Monitor IS-IS peers on this circuit. Default value: False |
| profile | O | string | Let BFD use a pre-configured profile. |
| csnp-interval | M | Path-only node, has no configurable value. Complete Sequence Number PDU (CSNP) generation interval. | |
| level-1 | O | 1..600 | CNSP interval for level-1 Default value: 10 |
| level-2 | O | 1..600 | CNSP interval for level-2 Default value: 10 |
| psnp-interval | M | Path-only node, has no configurable value. Partial Sequence Number PDU (PSNP) generation interval. | |
| level-1 | O | 1..120 | PNSP interval for level-1 Default value: 2 |
| level-2 | O | 1..120 | PCNSP interval for level-2 Default value: 2 |
| hello | M | Path-only node, has no configurable value. Parameters related to IS-IS hello PDUs. | |
| padding | O | ”true" "false” | Type of padding for IS-IS hello packets. |
| interval | M | Path-only node, has no configurable value. Interval between consecutive hello messages. | |
| level-1 | O | 1..600 | Holding time for level-1; interval will depend on multiplier. Default value: 3 |
| level-2 | O | 1..600 | Holding time for level-2; interval will depend on multiplier. Default value: 3 |
| multiplier | M | Path-only node, has no configurable value. Multiplier for the hello messages holding time. | |
| level-1 | O | 2..100 | Multiplier for the hello holding time. Default value: 10 |
| level-2 | O | 2..100 | Multiplier for the hello holding time. Default value: 10 |
| metric | M | Path-only node, has no configurable value. Default metric for this IS-IS circuit. | |
| level-1 | O | 0..16777215 | Default level-1 metric for this IS-IS circuit. Default value: 10 |
| level-2 | O | 0..16777215 | Default level-2 metric for this IS-IS circuit. Default value: 10 |
| priority | M | Path-only node, has no configurable value. Priority for Designated Router election. | |
| level-1 | O | 0..127 | Level-1 priority for this IS-IS circuit. Default value: 64 |
| level-2 | O | 0..127 | Level-2 priority for this IS-IS circuit. Default value: 64 |
| network | O | ”broadcast" "point-to-point” | Explicitly configured type of IS-IS circuit (broadcast or point-to-point). Default value: broadcast |
| passive | O | ”true" "false” | Interface is in passive mode. Default value: False |
| password | M | Path-only node, has no configurable value. | |
| password | M | string (length 1..254) | Actual password. |
| password-type | M | ”clear" "md5” | Type of password used. |
| three-way-handshake | O | ”true" "false” | Disables three-way handshake when creating new adjacencies. Default value: False |
| fast-reroute | M | Path-only node, has no configurable value. Interface IP Fast-reroute configuration. | |
| level-1 | M | Path-only node, has no configurable value. Level-1 IP Fast-reroute configuration. | |
| lfa | M | Path-only node, has no configurable value. LFA configuration. | |
| enable | O | ”true" "false” | Enables LFA computation. Default value: False |
| exclude-interface | O | Ethernet name | Exclude an interface from computation. |
| remote-lfa | M | Path-only node, has no configurable value. Remote LFA configuration. | |
| enable | O | ”true" "false” | Enables remote LFA computation using LDP tunnels. Default value: False |
| maximum-metric | O | 1..16777215 | Limit remote LFA node selection within the metric. |
| level-2 | M | Path-only node, has no configurable value. Level-2 IP Fast-reroute configuration. | |
| lfa | M | Path-only node, has no configurable value. LFA configuration. | |
| enable | O | ”true" "false” | Enables LFA computation. Default value: False |
| exclude-interface | O | Ethernet name | Exclude an interface from computation. |
| remote-lfa | M | Path-only node, has no configurable value. Remote LFA configuration. | |
| enable | O | ”true" "false” | Enables remote LFA computation using LDP tunnels. Default value: False |
| maximum-metric | O | 1..16777215 | Limit remote LFA node selection within the metric. |
Bfd Monitoring
Section titled “Bfd Monitoring”Tree Diagram
module: asternos-isis +--rw isis-interfacesCsnp Interval
Section titled “Csnp Interval”Tree Diagram
module: asternos-isis +--rw isis-interfacesFast Reroute
Section titled “Fast Reroute”Tree Diagram
module: asternos-isis +--rw isis-interfacesTree Diagram
module: asternos-isis +--rw isis-interfacesMetric
Section titled “Metric”Tree Diagram
module: asternos-isis +--rw isis-interfacesPassword
Section titled “Password”Tree Diagram
module: asternos-isis +--rw isis-interfacesPriority
Section titled “Priority”Tree Diagram
module: asternos-isis +--rw isis-interfacesPsnp Interval
Section titled “Psnp Interval”Tree Diagram
module: asternos-isis +--rw isis-interfacesConfiguration of the IS-IS routing daemon
Section titled “Configuration of the IS-IS routing daemon”Tree Diagram
module: asternos-isis +--rw isis +--rw isis-instance* [area-tag vrf-name] +--rw area-tag string +--rw vrf-name vrf:vrf-ref +--rw is-type? level +--rw area-address* net-address +--rw hostname-dynamic? boolean +--rw max-area-addresses? uint16 +--rw metric-style? metric-style-type +--rw lsp | +--rw mtu? uint16 | +--rw timers | +--rw level-1 | | +--rw refresh-interval? uint16 | | +--rw maximum-lifetime? uint16 | | +--rw generation-interval? uint16 | +--rw level-2 | +--rw refresh-interval? uint16 | +--rw maximum-lifetime? uint16 | +--rw generation-interval? uint16 +--rw spf | +--rw minimum-interval | +--rw level-1? uint16 | +--rw level-2? uint16 +--rw area-password! | +--rw password string | +--rw password-type enumeration +--rw domain-password! | +--rw password string | +--rw password-type enumeration +--rw redistribute | +--rw ipv4* [protocol level] | | +--rw protocol route-types | | +--rw level level | | +--rw route-map? string | | +--rw metric? uint32 | +--rw ipv6* [protocol level] | +--rw protocol route-types | +--rw level level | +--rw route-map? string | +--rw metric? uint32 +--rw route-leaking | +--rw ipv4* [protocol level] | | +--rw protocol route-types | | +--rw level level | | +--rw disable? boolean | +--rw ipv6* [protocol level] | +--rw protocol route-types | +--rw level level | +--rw disable? boolean +--rw fast-reroute | +--rw level-1 | | +--rw lfa | | | +--rw load-sharing? boolean | | | +--rw priority-limit? enumeration | | | +--rw tiebreaker* [type] | | | +--rw index? uint8 | | | +--rw type enumeration | | +--rw remote-lfa | | +--rw prefix-list? prefix-list-ref | +--rw level-2 | +--rw lfa | | +--rw load-sharing? boolean | | +--rw priority-limit? enumeration | | +--rw tiebreaker* [type] | | +--rw index? uint8 | | +--rw type enumeration | +--rw remote-lfa | +--rw prefix-list? prefix-list-ref +--rw log-adjacency-changes? boolean +--rw mpls-ldp-sync? boolean +--rw mpls-ldp-sync-holddown? uint16 +--rw segment-routing-srv6 +--rw locator? stringTable of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| isis | M | Path-only node, has no configurable value. Configuration of the IS-IS routing daemon. | |
| isis-instance | M | Path-only node, has no configurable value. IS-IS routing instance. | |
| area-tag | O | string | Area-tag associated to this routing instance. |
| vrf-name | O | vrf:vrf-ref | VRF NAME. |
| is-type | O | ”level-1" "level-2" "level-1-2” | Level of the IS-IS routing instance (OSI only). Default value: level-1-2 |
| area-address | O | This type defines an OSI NET address using a pattern, An example net-address is 49.0123.6452.1972.00 | List of OSI NET addresses for this protocol instance. |
| hostname-dynamic | O | ”true" "false” | Dynamic hostname support for IS-IS. Default value: True |
| max-area-addresses | O | 1..254 | Maximum area addresses for this IS-IS instance. Default value: 3 |
| metric-style | O | ”narrow" "wide" "transition” | Define the style of TLVs metric supported. Default value: wide |
| lsp | M | Path-only node, has no configurable value. Configuration of Link-State Packets (LSP) parameters | |
| mtu | O | 128..4352 | MTU of an LSP. Default value: 1497 |
| timers | M | Path-only node, has no configurable value. LSP-related timers | |
| level-1 | M | Path-only node, has no configurable value. Level-1 LSP-related timers | |
| refresh-interval | O | integer | LSP refresh interval for level-1. Default value: 900 |
| maximum-lifetime | O | 350..65535 | Maximum LSP lifetime for level-1. Default value: 1200 |
| generation-interval | O | 1..120 | Minimum time allowed before level-1 LSP retransmissions. Default value: 30 |
| level-2 | M | Path-only node, has no configurable value. Level-2 LSP-related timers | |
| refresh-interval | O | integer | LSP refresh interval for level-2. Default value: 900 |
| maximum-lifetime | O | 350..65535 | Maximum LSP lifetime for level-2. Default value: 1200 |
| generation-interval | O | 1..120 | Minimum time allowed before level-2 LSP retransmissions. Default value: 30 |
| spf | M | Path-only node, has no configurable value. Parameters related to the Shortest Path First algorithm. | |
| minimum-interval | M | Path-only node, has no configurable value. Minimum interval between consecutive executions of the SPF algorithm. | |
| level-1 | O | 1..120 | Minimum time between consecutive level-1 SPFs. Default value: 1 |
| level-2 | O | 1..120 | Minimum time between consecutive level-2 SPFs. Default value: 1 |
| area-password | M | Path-only node, has no configurable value. Authentication password for an IS-IS area. | |
| password | M | string (length 1..254) | Actual password. |
| password-type | M | ”clear" "md5” | Type of password used. |
| domain-password | M | Path-only node, has no configurable value. Authentication password for an IS-IS domain. | |
| password | M | string (length 1..254) | Actual password. |
| password-type | M | ”clear" "md5” | Type of password used. |
| redistribute | M | Path-only node, has no configurable value. Redistributes routes learned from other routing protocols. | |
| ipv4 | M | Path-only node, has no configurable value. IPv4 route redistribution. | |
| protocol | O | ”babel" "bgp" "connected" "eigrp" "isis" "kernel" "local" "nhrp" "openfabric" "ospf" "ospf6" "rip" "static" "table" "table-direct" "vnc” | Originating routing protocol for the IPv4 routes. |
| level | O | ”level-1" "level-2" "level-1-2” | IS-IS level into which the routes should be redistributed. |
| route-map | O | string | Route map reference. |
| metric | O | 0..16777215 | Metric used for the redistributed route. If 0, the default-metric attribute is used instead. Default value: 0 |
| ipv6 | M | Path-only node, has no configurable value. IPv6 route redistribution. | |
| protocol | O | ”babel" "bgp" "connected" "eigrp" "isis" "kernel" "local" "nhrp" "openfabric" "ospf" "ospf6" "rip" "static" "table" "table-direct" "vnc” | Originating routing protocol for the IPv6 routes. |
| level | O | ”level-1" "level-2" "level-1-2” | IS-IS level into which the routes should be redistributed. |
| route-map | O | string | Route map reference. |
| metric | O | 0..16777215 | Metric used for the redistributed route. If 0, the default-metric attribute is used instead. Default value: 0 |
| route-leaking | M | Path-only node, has no configurable value. Redistributes routes learned from other routing protocols. | |
| ipv4 | M | Path-only node, has no configurable value. IPv4 route redistribution. | |
| protocol | O | ”babel" "bgp" "connected" "eigrp" "isis" "kernel" "local" "nhrp" "openfabric" "ospf" "ospf6" "rip" "static" "table" "table-direct" "vnc” | Originating routing protocol for the IPv4 routes. |
| level | O | ”level-1" "level-2" "level-1-2” | IS-IS level into which the routes should be redistributed. |
| disable | O | ”true" "false” | Disable route leaking for this protocol and level. Default value: False |
| ipv6 | M | Path-only node, has no configurable value. IPv6 route redistribution. | |
| protocol | O | ”babel" "bgp" "connected" "eigrp" "isis" "kernel" "local" "nhrp" "openfabric" "ospf" "ospf6" "rip" "static" "table" "table-direct" "vnc” | Originating routing protocol for the IPv6 routes. |
| level | O | ”level-1" "level-2" "level-1-2” | IS-IS level into which the routes should be redistributed. |
| disable | O | ”true" "false” | Disable route leaking for this protocol and level. Default value: False |
| fast-reroute | M | Path-only node, has no configurable value. IP Fast-reroute configuration. | |
| level-1 | M | Path-only node, has no configurable value. Level-1 IP Fast-reroute configuration. | |
| lfa | M | Path-only node, has no configurable value. LFA configuration. | |
| load-sharing | O | ”true" "false” | Load share prefixes across multiple backups. Default value: True |
| priority-limit | O | ”critical" "high" "medium” | Limit backup computation up to the prefix priority. |
| tiebreaker | M | Path-only node, has no configurable value. Configure tiebreaker for multiple backups. | |
| index | O | 1..255 | Preference order among tiebreakers. |
| type | M | ”downstream" "lowest-backup-metric" "node-protecting” | Tiebreaker type. |
| remote-lfa | M | Path-only node, has no configurable value. Remote LFA configuration. | |
| prefix-list | O | string | Filter PQ node router ID based on prefix list. |
| level-2 | M | Path-only node, has no configurable value. Level-2 IP Fast-reroute configuration. | |
| lfa | M | Path-only node, has no configurable value. LFA configuration. | |
| load-sharing | O | ”true" "false” | Load share prefixes across multiple backups. Default value: True |
| priority-limit | O | ”critical" "high" "medium” | Limit backup computation up to the prefix priority. |
| tiebreaker | M | Path-only node, has no configurable value. Configure tiebreaker for multiple backups. | |
| index | O | 1..255 | Preference order among tiebreakers. |
| type | M | ”downstream" "lowest-backup-metric" "node-protecting” | Tiebreaker type. |
| remote-lfa | M | Path-only node, has no configurable value. Remote LFA configuration. | |
| prefix-list | O | string | Filter PQ node router ID based on prefix list. |
| log-adjacency-changes | O | ”true" "false” | Log changes to the IS-IS adjacencies in this area. Default value: False |
| mpls-ldp-sync | O | ”true" "false” | Enable MPLS LDP-Sync functionality on this circuit. |
| mpls-ldp-sync-holddown | O | 0..10000 | Time to wait for LDP-Sync to occur before restoring interface metric. |
| segment-routing-srv6 | M | Path-only node, has no configurable value. Segment Routing over IPv6 (SRv6) global configuration. | |
| locator | O | string | SRv6 locator. |
Area Password
Section titled “Area Password”Tree Diagram
module: asternos-isis +--rw isisDomain Password
Section titled “Domain Password”Tree Diagram
module: asternos-isis +--rw isisFast Reroute
Section titled “Fast Reroute”Tree Diagram
module: asternos-isis +--rw isisTiebreaker
Section titled “Tiebreaker”Tree Diagram
module: asternos-isis +--rw isisTiebreaker
Section titled “Tiebreaker”Tree Diagram
module: asternos-isis +--rw isisTree Diagram
module: asternos-isis +--rw isisTree Diagram
module: asternos-isis +--rw isisTree Diagram
module: asternos-isis +--rw isisRoute Leaking
Section titled “Route Leaking”Tree Diagram
module: asternos-isis +--rw isisTree Diagram
module: asternos-isis +--rw isisTree Diagram
module: asternos-isis +--rw isisSegment Routing Srv6
Section titled “Segment Routing Srv6”Tree Diagram
module: asternos-isis +--rw isisTree Diagram
module: asternos-isis +--rw isisShow Isis Database
Section titled “Show Isis Database”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-database +---w input | +---w detail? boolean | +---w lsp-id? string +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-database | O | ||
| detail | O | ”true" "false” | Detailed information. Default value: False |
| lsp-id | O | string | LSP ID |
| data | O |
Show Isis Fast Reroute Summary
Section titled “Show Isis Fast Reroute Summary”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-fast-reroute-summary +---w input | +---w level? string +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-fast-reroute-summary | O | ||
| level | O | string | level-1 or level-2 |
| data | O |
Show Isis Hostname
Section titled “Show Isis Hostname”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-hostname +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-hostname | O | ||
| data | O |
Show Isis Interface
Section titled “Show Isis Interface”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-interface +---w input | +---w (isis-interface)? | +--:(detail) | | +---w detail? boolean | +--:(interface-name) | +---w interface? isis-interface-name +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-interface | O | ||
| detail | O | ”true" "false” | show detailed information. Default value: False |
| interface | O | Ethernet name | Name of interface. |
| data | O |
Show Isis Mpls Ldp Sync
Section titled “Show Isis Mpls Ldp Sync”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-mpls-ldp-sync +---w input | +---w interface? isis-interface-name +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-mpls-ldp-sync | O | ||
| interface | O | Ethernet name | Interface information |
| data | O |
Show Isis Neighbor
Section titled “Show Isis Neighbor”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-neighbor +---w input | +---w (isis-neighbor)? | +--:(detail) | | +---w detail? boolean | +--:(system-id) | +---w system-id? string +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-neighbor | O | ||
| detail | O | ”true" "false” | show detailed information Default value: False |
| system-id | O | string | System id |
| data | O |
Show Isis Route
Section titled “Show Isis Route”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-route +---w input | +---w level? string | +---w backup? boolean +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-route | O | ||
| level | O | string | level-1 or level-2 |
| backup | O | ”true" "false” | Show backup routes Default value: False |
| data | O |
Show Isis Segment Routing Srv6 Node
Section titled “Show Isis Segment Routing Srv6 Node”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-segment-routing-srv6-node +--ro output +--ro data +--ro instance* [] +--ro area-tag? string +--ro level* [level] +--ro level uint8 +--ro node* [node-id] +--ro node-id string +--ro algorithm? string +--ro max-sl? uint8 +--ro max-end-pop? uint8 +--ro max-h-encaps? uint8 +--ro max-end-d? uint8Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-segment-routing-srv6-node | O | ||
| data | M | Path-only node, has no configurable value. SRv6 node information. | |
| instance | M | Path-only node, has no configurable value. | |
| area-tag | O | string | Area-tag associated to this routing instance. |
| level | M | Path-only node, has no configurable value. | |
| level | O | integer | SRv6 level. |
| node | M | Path-only node, has no configurable value. | |
| node-id | O | string | SRv6 node ID. |
| algorithm | O | string | SRv6 node algorithm. |
| max-sl | O | integer | SRH maximum segment left. |
| max-end-pop | O | integer | SRH maximum end pop. |
| max-h-encaps | O | integer | SRH maximum hop encapsulations. |
| max-end-d | O | integer | SRH maximum end decapsulations. |
Show Isis Summary
Section titled “Show Isis Summary”Tree Diagram
module: asternos-isis
rpcs: +---x show-isis-summary +--ro output +--ro data? <anydata>Table of Properties
| Name | Required | Type/Range | Description |
|---|---|---|---|
| show-isis-summary | O | ||
| data | O |