URI | Description |
---|---|
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | Configures IS-IS routing protocol. Valid interface types: Ethernet, Ve, Loopback. |
GET URI | Description |
---|---|
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | Configures IS-IS routing protocol. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check | Authenticates incoming PDUs for LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-1 | Authenticate incoming PDUs for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-1/disable | Disables authentication of incoming PDUs for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-2 | Authenticates incoming PDUs for Level-2 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-2/disable | Disables authentication of incoming PDUs for Level-2 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric | Configures IS-IS reverse metric at the router level. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/rev-metric-val | Configures IS-IS reverse metric value. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/whole-lan | Change metric for whole LAN. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/te-def-metric | Updates TE default metric sub-tlv. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode | Defines authentication mode. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5 | HMAC-MD5 authentication. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5/level-1 | Authentication mode for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5/level-2 | Authentication mode for Level-2 LSPs, CSNP, PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-key/level-1 | Auth-key for Level-1 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-key/level-2 | Auth-key for Level-2 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello | Sets hello mode on this interface. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello/padding | Pad hello packets on this interface. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello/padding/disable | Disables padding hello packets on this interface. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-interval/level-1 | Defines interval between hello PDUs. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-interval/level-2 | Define interval between hello PDUs. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-multiplier/level-1 | Define neighbor dead interval as multiplier of hello interval. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-multiplier/level-2 | Define neighbor dead interval as multiplier of hello interval. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/circuit-type | Defines inter-area/intra area operation mode. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6 | Interface ipv6 attributes for IS-IS. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6/metric/level-1 | Interface ipv6 Metric for IS-IS. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6/metric/level-2 | Interface ipv6 Metric for IS-IS. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/metric/level-1 | Interface metric. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/point-to-point | Point-to-point interface for ISIS operation. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/passive | Passive interface for ISIS operation. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority | Router priority for ISIS. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority/level-1 | Priority for Level-1 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority/level-2 | Priority for Level-2 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ldp-sync | Sets LDP-SYNC operation mode on this interface. Valid interface types: Ethernet, Ve, Loopback. |
POST URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <reverse-metric /> | Configures IS-IS reverse metric at the router level. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <auth-key><interface-auth-key-level>level-1</interface-auth-key-level><interface-auth-key-str>hello</interface-auth-key-str></auth-key> | Auth-key for Level-1 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <hello-interval><interface-hello-interval-level>level-2</interface-hello-interval-level><interface-hello-interval-val>{unit32}</interface-hello-interval-val></hello-interval> | Defines interval between hello PDUs. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <hello-multiplier><interface-hello-multiplier-level>level-2</interface-hello-multiplier-level><interface-hello-multiplier-val>{unit32}</interface-hello-multiplier-val></hello-multiplier> | Defines neighbor dead interval as multiplier of hello interval. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6 | <metric><interface-ipv6-metric-level>level-2</interface-ipv6-metric-level><interface-ipv6-metric-val>{unit32}</interface-ipv6-metric-val></metric> | Interface ipv6 Metric for IS-IS. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <metric><interface-metric-level>level-2</interface-metric-level><interface-metric-val>{unit32}</interface-metric-val></metric> | Interface metric. Valid interface types: Ethernet, Ve, Loopback. |
PUT URIs | Payload | Description |
---|---|---|
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-1/disable | <disable>{enumeration}</disable> | Disables authentication of incoming PDUs for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-2/disable | <disable>{enumeration}</disable> | Disables authentication of incoming PDUs for Level-2 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/rev-metric-val | <rev-metric-val>{unit32}</rev-metric-val> | Configures IS-IS reverse metric value. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/whole-lan | <whole-lan>{enumeration}</whole-lan> | Changes metric for whole LAN. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/te-def-metric | <te-def-metric>{enumeration}</te-def-metric> | Updates TE default metric sub-tlv. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5/level-1 | <level-1>{enumeration}</level-1> | Authentication mode for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/<base_URI>/config/running/interface/{interface-type}/{interface-name}/auth-mode/md5/level-2 | <level-2>{enumeration}</level-2> | Authentication mode for Level-2 LSPs, CSNP, PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello/padding/disable | <disable>{enumeration}</disable> | Disables padding hello packets on this interface. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/circuit-type | <circuit-type>level-1</circuit-type> | Defines inter-area/intra area operation mode. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/point-to-point | <point-to-point>{enumeration}</point-to-point> | Point-to-point interface for ISIS operation. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/passive | <passive>{enumeration}</passive> | Passive interface for ISIS operation. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority/level-1 | <level-1>{unit32}</level-1> | Priority for Level-1 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority/level-2 | <level-2>{unit32}</level-2> | Priority for Level-2 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
PATCH URIs | Payload | Description |
---|---|---|
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-1 | <level-1><disable>{enumeration}</disable></level-1> | Disables authentication of incoming PDUs for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/rest<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-2 | <level-2><disable>{enumeration}</disable></level-2> | Disables authentication of incoming PDUs for Level-2 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric | <reverse-metric><rev-metric-val>{string}</rev-metric-val></reverse-metric> | Configures IS-IS reverse metric value. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric | <reverse-metric><whole-lan>{enumeration}</whole-lan></reverse-metric> | Changes metric for whole LAN. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric | <reverse-metric><te-def-metric>{enumeration}</te-def-metric></reverse-metric> | Updates TE default metric sub-tlv. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5 | <md5><level-1>{enumeration}</level-1></md5> | Authentication mode for Level-1 LSPs, CSNP, and PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5 | <md5><level-2>{enumeration}</level-2></md5> | Authentication mode for Level-2 LSPs, CSNP, PSNP. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-key/level-1 | <auth-key><interface-auth-key-str>hello</interface-auth-key-str></auth-key> | Auth-key for Level-1 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello/padding | <padding><disable>{enumeration}</disable></padding> | Disables padding hello packets on this interface. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-interval/leve-1 | <hello-interval><interface-hello-interval-val>{unit32}</interface-hello-interval-val></hello-interval> | Defines interval between hello PDUs. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-multiplier/level-2 | <hello-multiplier><interface-hello-multiplier-val>{unit32}</interface-hello-multiplier-val></hello-multiplier> | Defines neighbor dead interval as multiplier of hello interval. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <isis><circuit-type>level-1</circuit-type></isis> | Defines inter-area/intra area operation mode. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6/metric/level-2 | <metric><interface-ipv6-metric-val>{unit32}</interface-ipv6-metric-val></metric> | Interface ipv6 Metric for IS-IS. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <isis><point-to-point>{enumeration}</point-to-point></isis> | Point-to-point interface for ISIS operation. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <isis><passive>{enumeration}</passive></isis> | Passive interface for ISIS operation. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority | <priority><level-1>{unit32}</level-1></priority> | Priority for Level-1 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority | <priority><level-2>{unit32}</level-2></priority> | Priority for Level-2 ISIS Router. Valid interface types: Ethernet, Ve, Loopback. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis | <isis><ldp-sync>enable</ldp-sync></isis> | Sets LDP-SYNC operation mode on this interface. Valid interface types: Ethernet, Ve, Loopback. |
DELETE URIs |
---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-1/disable |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-check/level-2/disable |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/rev-metric-val |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/whole-lan |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/reverse-metric/te-def-metric |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-mode/md5/level-2 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/auth-key/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello/padding/ |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello/padding/disable |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/hello-interval/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/hello-interval/level-2 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-multiplier/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/hello-multiplier/level-2 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/circuit-type |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6/metric/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ipv6/metric/level-2 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/metric/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/point-to-point |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/passive |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority/level-1 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/priority/level-2 |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/isis/ldp-sync |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/interface/Ve/101/isis
None
<isis xmlns="urn:brocade.com:mgmt:brocade-isis" xmlns:y="http://brocade.com/ns/rest" y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis"> <auth-check y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-check"> <level-1 y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-check/level-1"> <disable>true</disable> </level-1> <level-2 y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-check/level-2"> <disable>true</disable> </level-2> </auth-check> <reverse-metric y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/reverse-metric"> <rev-metric-val>2000</rev-metric-val> <whole-lan>true</whole-lan> <te-def-metric>true</te-def-metric> </reverse-metric> <auth-mode y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-mode"> <md5 y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-mode/md5"> <level-1>true</level-1> <level-2>true</level-2> </md5> </auth-mode> <auth-key y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-key/level-1"> <interface-auth-key-level>level-1</interface-auth-key-level> </auth-key> <auth-key y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/auth-key/level-2"> <interface-auth-key-level>level-2</interface-auth-key-level> </auth-key> <hello y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/hello"> <padding y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/hello/padding"> <disable>true</disable> </padding> </hello> <hello-interval y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/hello-interval/level-1"> <interface-hello-interval-level>level-1</interface-hello-interval-level> </hello-interval> <hello-multiplier y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/hello-multiplier/level-1"> <interface-hello-multiplier-level>level-1</interface-hello-multiplier-level> </hello-multiplier> <circuit-type>level-2</circuit-type> <ipv6 y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/ipv6"> <metric y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/ipv6/metric/level-1"> <interface-ipv6-metric-level>level-1</interface-ipv6-metric-level> </metric> </ipv6> <metric y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/metric/level-1"> <interface-metric-level>level-1</interface-metric-level> </metric> <point-to-point>true</point-to-point> <passive>true</passive> <priority y:self="/rest/config/running/interface/Ethernet/%224/10%22/isis/priority"> <level-1>100</level-1> <level-2>99</level-2> </priority> </isis>
The following example uses the POST option to configure auth-key for Level-1 IS-IS router.
http://host:80/rest/config/running/interface/Ethernet/%221/3%22/isis
<auth-key><interface-auth-key-level>level-1</interface-auth-key-level><interface-auth-key-str>hello</interface-auth-key-str></auth-key>
None
The following example uses the DELETE option to remove authentication of incoming PDUs for LSPs, CSNP, and PSNP.
http://host:80/rest/config/running/interface/Ethernet/%221/3%22/isis/auth-check
None
None