interface/{interface-type}/{interface-name}/isis

Configures IS-IS routing protocol.

Resource URIs

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

Usage Guidelines

GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.

Examples

URI

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>

URI

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

URI

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