network-instance

network-instance name string
+  admin-state keyword
+  aggregate-routes
   +  route prefix (ipv4-prefix | ipv6-prefix)
      +  admin-state keyword
      +  aggregator
         +  address string
         +  as-number number
      +  communities
         +  add (bgp-std-community-type | bgp-std-community-regexp-type | identityref | bgp-large-community-type | bgp-large-community-regexp-type)
      +  generate-icmp boolean
      -  installed boolean
      +  summary-only boolean
-  bgp-rib
   -  attr-sets
      -  attr-set attr-set-type keyword index number
         -  aggregator
            -  address (ipv4-address | ipv6-address)
            -  as-number number
         -  aigp number
         -  as-path
            -  segment as-path-index number
               -  member number
               -  type keyword
         -  atomic-aggregate boolean
         -  cluster-list (ipv4-address | ipv6-address)
         -  communities
            -  community string
            -  ext-community string
            -  large-community string
         -  local-pref number
         -  med number
         -  next-hop (ipv4-address | ipv6-address-with-zone)
         -  origin keyword
         -  originator-id (ipv4-address | ipv6-address)
         -  pmsi-tunnel
            -  flags
               -  assisted-replication-type keyword
               -  leaf-information-required boolean
               -  pruned-flood-list
                  -  broadcast-multicast keyword
                  -  unknown-unicast keyword
            -  tunnel-endpoint (ipv4-address | ipv6-address)
            -  tunnel-type keyword
            -  vni number
         -  unknown-attributes
            -  unknown-attribute unknown-attr-index number
               -  attr-len number
               -  attr-type number
               -  extended boolean
               -  optional boolean
               -  partial boolean
               -  transitive boolean
   -  evpn
      -  rib-in-out
         -  rib-in-post
            -  ethernet-ad-routes route-distinguisher (string | string | string | string) esi string ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  best-route boolean
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
               -  vni number
            -  ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  best-route boolean
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
            -  imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  best-route boolean
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
            -  ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  best-route boolean
               -  esi string
               -  gateway-ip (ipv4-address | ipv6-address)
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
               -  vni number
            -  mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  best-route boolean
               -  esi string
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
               -  vni number
         -  rib-in-pre
            -  ethernet-ad-routes route-distinguisher (string | string | string | string) esi string ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  vni number
            -  ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
            -  imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
            -  ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  esi string
               -  gateway-ip (ipv4-address | ipv6-address)
               -  vni number
            -  mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  esi string
               -  vni number
         -  rib-out-post
            -  ethernet-ad-routes route-distinguisher (string | string | string | string) esi string ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  next-hop (ipv4-address | ipv6-address)
               -  vni number
            -  ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  next-hop (ipv4-address | ipv6-address)
            -  imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  next-hop (ipv4-address | ipv6-address)
            -  ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  esi string
               -  gateway-ip (ipv4-address | ipv6-address)
               -  next-hop (ipv4-address | ipv6-address)
               -  vni number
            -  mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
               -  attr-id reference
               -  esi string
               -  next-hop (ipv4-address | ipv6-address)
               -  vni number
   -  ipv4-unicast
      -  local-rib
         -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref
            -  attr-id reference
            -  best-route boolean
            -  invalid-reason
               -  as-loop boolean
               -  cluster-loop boolean
               -  next-hop-unresolved boolean
               -  rejected-route boolean
            -  last-modified string
            -  pending-delete boolean
            -  stale-route boolean
            -  tie-break-reason keyword
            -  used-route boolean
            -  valid-route boolean
      -  rib-in-out
         -  rib-in-post
            -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone)
               -  attr-id reference
               -  best-route boolean
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
         -  rib-in-pre
            -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone)
               -  attr-id reference
         -  rib-out-post
            -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone)
               -  attr-id reference
   -  ipv6-unicast
      -  local-rib
         -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref
            -  attr-id reference
            -  best-route boolean
            -  invalid-reason
               -  as-loop boolean
               -  cluster-loop boolean
               -  next-hop-unresolved boolean
               -  rejected-route boolean
            -  last-modified string
            -  pending-delete boolean
            -  stale-route boolean
            -  tie-break-reason keyword
            -  used-route boolean
            -  valid-route boolean
      -  rib-in-out
         -  rib-in-post
            -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone)
               -  attr-id reference
               -  best-route boolean
               -  invalid-reason
                  -  as-loop boolean
                  -  cluster-loop boolean
                  -  next-hop-unresolved boolean
                  -  rejected-route boolean
               -  last-modified string
               -  pending-delete boolean
               -  stale-route boolean
               -  tie-break-reason keyword
               -  used-route boolean
               -  valid-route boolean
         -  rib-in-pre
            -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone)
               -  attr-id reference
         -  rib-out-post
            -  routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone)
               -  attr-id reference
+  bridge-table
   +  discard-unknown-dest-mac boolean
   +  mac-duplication
      +  action keyword
      +  admin-state keyword
      -  duplicate-entries
         -  mac address string
            -  destination string
            -  destination-index number
            -  destination-type keyword
            -  dup-detect-time string
            -  hold-down-time-remaining (keyword | number)
      +  hold-down-time (keyword | number)
      +  monitoring-window number
      +  num-moves number
   +  mac-learning
      +  admin-state keyword
      +  aging
         +  admin-state keyword
         +  age-time number
      -  learnt-entries
         -  mac address string
            -  aging (number | keyword)
            -  destination string
            -  last-update string
      -  mac-relearn-only boolean
      -  oper-mac-learning keyword
      -  oper-mac-learning-disabled-reason keyword
   +  mac-limit
      +  maximum-entries number
      +  warning-threshold-pct number
   -  mac-table
      -  mac address string
         -  destination string
         -  destination-index number
         -  destination-type keyword
         -  failed-slots number
         -  is-protected boolean
         -  last-update string
         -  not-programmed-reason keyword
         -  type keyword
   +  protect-anycast-gw-mac boolean
   -  reserved-macs
      -  mac address string
         -  users application string
   +  static-mac
      +  mac address string
         +  destination (keyword | reference)
   -  statistics
      -  active-entries number
      -  failed-entries number
      -  mac-type type keyword
         -  active-entries number
         -  failed-entries number
         -  total-entries number
      -  total-entries number
+  description string
-  icmp
   -  statistics
      -  last-clear string
      -  total
         -  in-error-packets number
         -  in-packets number
         -  out-error-packets number
         -  out-packets number
      -  type name keyword
         -  in-packets number
         -  out-error-packets number
         -  out-packets number
-  icmp6
   -  statistics
      -  last-clear string
      -  total
         -  in-error-packets number
         -  in-packets number
         -  out-error-packets number
         -  out-packets number
      -  type name keyword
         -  in-packets number
         -  out-error-packets number
         -  out-packets number
+  interface name string
   -  index number
   -  mac-relearn-only boolean
   -  multicast-forwarding keyword
   -  oper-down-reason keyword
   -  oper-mac-learning keyword
   -  oper-mac-learning-disabled-reason keyword
   -  oper-state keyword
+  ip-forwarding
   +  receive-ipv4-check boolean
   +  receive-ipv6-check boolean
+  ip-load-balancing
   +  resilient-hash-prefix ip-prefix (ipv4-prefix | ipv6-prefix)
      +  hash-buckets-per-path number
      +  max-paths number
+  mpls
   +  icmp-tunneling boolean
   +  static-entry top-label number preference number
      +  admin-state keyword
      +  collect-stats boolean
      -  installed boolean
      +  next-hop-group reference
      +  operation keyword
      -  resolved-next-hop-group-id reference
+  mpls-forwarding
   +  forward-received-packets boolean
+  mtu
   +  path-mtu-discovery boolean
+  next-hop-groups
   +  group name string
      +  admin-state keyword
      +  blackhole
         +  generate-icmp boolean
      +  nexthop index number
         +  admin-state keyword
         +  failure-detection
            +  enable-bfd
               +  local-address (ipv4-address | ipv6-address)
               +  local-discriminator number
               +  remote-discriminator number
         +  ip-address (ipv4-address | ipv6-address)
         +  pushed-mpls-label-stack (number | keyword)
         +  resolve boolean
-  oper-mac-vrf-mtu number
-  oper-state keyword
+  policy-forwarding
   +  interface subinterface reference
      +  apply-forwarding-policy reference
   +  policy policy-id string
      +  description string
      -  last-clear string
      +  rule sequence-id number
         +  action
            +  network-instance reference
         +  description string
         +  match
            +  ipv4
               +  dscp-set (number | keyword)
               +  protocol (number | keyword)
         -  tcam-entries number
+  protocols
   +  bgp
      +  admin-state keyword
      +  as-path-options
         +  allow-own-as number
         +  remove-private-as
            +  ignore-peer-as boolean
            +  leading-only boolean
            +  mode keyword
      +  authentication
         +  keychain reference
      +  autonomous-system number
      +  convergence
         +  min-wait-to-advertise number
      +  dynamic-neighbors
         +  accept
            +  match prefix (ipv4-prefix | ipv6-prefix)
               +  allowed-peer-as string
               +  peer-group reference
            +  max-sessions number
      +  ebgp-default-policy
         +  export-reject-all boolean
         +  import-reject-all boolean
      +  evpn
         -  active-routes number
         +  admin-state keyword
         +  advertise-ipv6-next-hops boolean
         +  inter-as-vpn boolean
         +  keep-all-routes boolean
         +  rapid-update boolean
         -  received-routes number
      +  export-policy reference
      +  failure-detection
         +  enable-bfd boolean
         +  fast-failover boolean
      +  graceful-restart
         +  admin-state keyword
         +  stale-routes-time number
      +  group group-name string
         +  admin-state keyword
         +  as-path-options
            +  allow-own-as number
            +  remove-private-as
               +  ignore-peer-as boolean
               +  leading-only boolean
               +  mode keyword
            +  replace-peer-as boolean
         +  authentication
            +  keychain reference
         +  description string
         +  evpn
            +  admin-state keyword
            +  advertise-ipv6-next-hops boolean
            +  prefix-limit
               +  max-received-routes number
               +  warning-threshold-pct number
         +  export-policy reference
         +  failure-detection
            +  enable-bfd boolean
            +  fast-failover boolean
         +  graceful-restart
            +  admin-state keyword
            +  stale-routes-time number
         +  import-policy reference
         +  ipv4-unicast
            +  admin-state keyword
            +  advertise-ipv6-next-hops boolean
            +  prefix-limit
               +  max-received-routes number
               +  warning-threshold-pct number
            +  receive-ipv6-next-hops boolean
         +  ipv6-unicast
            +  admin-state keyword
            +  prefix-limit
               +  max-received-routes number
               +  warning-threshold-pct number
         +  local-as as-number number
            +  prepend-global-as boolean
            +  prepend-local-as boolean
         +  local-preference number
         -  maintenance-group string
         +  multihop
            +  admin-state keyword
            +  maximum-hops number
         +  next-hop-self boolean
         +  peer-as number
         +  route-reflector
            +  client boolean
            +  cluster-id string
         +  send-community
            +  large boolean
            +  standard boolean
         +  send-default-route
            +  export-policy reference
            +  ipv4-unicast boolean
            +  ipv6-unicast boolean
         -  statistics
            -  disabled-peers number
            -  dynamic-peers number
            -  path-memory number
            -  total-active-routes number
            -  total-paths number
            -  total-peers number
            -  total-prefixes number
            -  total-received-routes number
            -  up-peers number
         +  timers
            +  connect-retry number
            +  hold-time number
            +  keepalive-interval number
            +  minimum-advertisement-interval number
         +  trace-options
            +  flag name keyword
               +  modifier keyword
         +  transport
            +  local-address (ipv4-address | ipv6-address | string)
            +  passive-mode boolean
            +  tcp-mss number
         -  under-maintenance boolean
      +  import-policy reference
      +  ipv4-unicast
         -  active-routes number
         +  admin-state keyword
         +  advertise-ipv6-next-hops boolean
         +  convergence
            -  converged-peers number
            -  convergence-state keyword
            -  convergence-time number
            -  first-up-peer-time number
            -  last-up-peer-time number
            +  max-wait-to-advertise number
            -  oper-max-wait-to-advertise number
            -  up-peers number
            -  up-peers-when-min-expired number
         +  multipath
            +  allow-multiple-as boolean
            +  max-paths-level-1 number
            +  max-paths-level-2 number
         +  next-hop-resolution
            +  ipv4-next-hops
               +  tunnel-resolution
                  +  allowed-tunnel-types identityref
                  +  mode keyword
         +  receive-ipv6-next-hops boolean
         -  received-routes number
      +  ipv6-unicast
         -  active-routes number
         +  admin-state keyword
         +  convergence
            -  converged-peers number
            -  convergence-state keyword
            -  convergence-time number
            -  first-up-peer-time number
            -  last-up-peer-time number
            +  max-wait-to-advertise number
            -  oper-max-wait-to-advertise number
            -  up-peers number
            -  up-peers-when-min-expired number
         +  multipath
            +  allow-multiple-as boolean
            +  max-paths-level-1 number
            +  max-paths-level-2 number
         +  next-hop-resolution
            +  ipv4-next-hops
               +  tunnel-resolution
                  +  allowed-tunnel-types identityref
                  +  mode keyword
         -  received-routes number
      +  local-preference number
      -  maintenance-group string
      +  neighbor peer-address (ipv4-address | ipv6-address-with-zone)
         +  admin-state keyword
         -  advertised-capabilities keyword
         +  as-path-options
            +  allow-own-as number
            +  remove-private-as
               +  ignore-peer-as boolean
               +  leading-only boolean
               +  mode keyword
            +  replace-peer-as boolean
         +  authentication
            +  keychain reference
            -  transmit-active boolean
         +  description string
         -  discovered-by-lldp boolean
         -  dynamic-neighbor boolean
         -  established-transitions number
         +  evpn
            -  active-routes number
            +  admin-state keyword
            +  advertise-ipv6-next-hops boolean
            -  oper-state keyword
            +  prefix-limit
               +  max-received-routes number
               +  warning-threshold-pct number
            -  received-routes number
            -  rejected-routes number
            -  sent-routes number
         +  export-policy reference
         +  failure-detection
            +  enable-bfd boolean
            +  fast-failover boolean
         +  graceful-restart
            +  admin-state keyword
            -  helper-active boolean
            -  last-restart-time string
            -  neighbor-capability
               -  afi-safi name keyword
                  -  forwarding-preserved boolean
               -  restart-time number
            -  number-of-restarts number
            +  stale-routes-time number
         +  import-policy reference
         +  ipv4-unicast
            -  active-routes number
            +  admin-state keyword
            +  advertise-ipv6-next-hops boolean
            -  oper-state keyword
            +  prefix-limit
               +  max-received-routes number
               +  warning-threshold-pct number
            +  receive-ipv6-next-hops boolean
            -  received-routes number
            -  rejected-routes number
            -  sent-routes number
         +  ipv6-unicast
            -  active-routes number
            +  admin-state keyword
            -  oper-state keyword
            +  prefix-limit
               +  max-received-routes number
               +  warning-threshold-pct number
            -  received-routes number
            -  rejected-routes number
            -  sent-routes number
         -  last-established string
         -  last-event keyword
         -  last-notification-error-code keyword
         -  last-notification-error-subcode keyword
         -  last-state keyword
         +  local-as as-number number
            +  prepend-global-as boolean
            +  prepend-local-as boolean
         +  local-preference number
         -  maintenance-group string
         +  multihop
            +  admin-state keyword
            +  maximum-hops number
         +  next-hop-self boolean
         +  peer-as number
         +  peer-group reference
         -  peer-router-id string
         -  received-afi-safi keyword
         -  received-capabilities keyword
         -  received-end-of-rib keyword
         -  received-messages
            -  last-update-time string
            -  malformed-updates number
            -  queue-depth number
            -  route-refresh number
            -  total-messages number
            -  total-non-updates number
            -  total-updates number
         +  route-reflector
            +  client boolean
            +  cluster-id string
         +  send-community
            +  large boolean
            +  standard boolean
         +  send-default-route
            +  export-policy reference
            +  ipv4-unicast boolean
            +  ipv6-unicast boolean
         -  sent-end-of-rib keyword
         -  sent-messages
            -  queue-depth number
            -  route-refresh number
            -  total-messages number
            -  total-non-updates number
            -  total-updates number
         -  session-state keyword
         -  slow-peer keyword
         +  timers
            +  connect-retry number
            +  hold-time number
            +  keepalive-interval number
            +  minimum-advertisement-interval number
            -  negotiated-hold-time number
            -  negotiated-keepalive-interval number
            -  next-connect-retry-time string
         +  trace-options
            +  flag name keyword
               +  modifier keyword
         +  transport
            +  local-address (ipv4-address | ipv6-address | string)
            -  local-port number
            +  passive-mode boolean
            -  remote-port number
            +  tcp-mss number
         -  under-maintenance boolean
      -  oper-state keyword
      +  preference
         +  ebgp number
         +  ibgp number
      +  route-advertisement
         +  rapid-withdrawal boolean
         +  wait-for-fib-install boolean
      +  route-reflector
         +  client boolean
         +  cluster-id string
      +  router-id (ipv4-address | ipv6-address)
      +  send-community
         +  large boolean
         +  standard boolean
      -  statistics
         -  disabled-peers number
         -  dynamic-peers number
         -  path-memory number
         -  total-active-routes number
         -  total-paths number
         -  total-peers number
         -  total-prefixes number
         -  total-received-routes number
         -  up-peers number
      +  trace-options
         +  flag name keyword
            +  modifier keyword
      +  transport
         +  tcp-mss number
      -  under-maintenance boolean
   +  bgp-evpn
      +  bgp-instance id reference
         +  admin-state keyword
         +  default-admin-tag number
         +  ecmp number
         +  encapsulation-type keyword
         +  evi number
         -  oper-down-reason keyword
         -  oper-state keyword
         +  routes
            +  bridge-table
               +  inclusive-mcast
                  +  advertise boolean
                  +  originating-ip (ipv4-address | ipv6-address)
               +  mac-ip
                  +  advertise boolean
                  +  advertise-arp-nd-only-with-mac-table-entry boolean
               +  next-hop (keyword | ipv4-address | ipv6-address)
               +  vlan-aware-bundle-eth-tag number
            +  route-table
               +  mac-ip
                  +  advertise-gateway-mac boolean
         +  vxlan-interface reference
   +  bgp-vpn
      +  bgp-instance id number
         +  export-policy reference
         +  import-policy reference
         -  oper-down-reason keyword
         +  route-distinguisher
            +  rd (string | string | string | string)
            -  route-distinguisher-origin keyword
         +  route-target
            -  export-route-target-origin keyword
            +  export-rt (string | string | string | string | string | string | string | string | string | string)
            -  import-route-target-origin keyword
            +  import-rt (string | string | string | string | string | string | string | string | string | string)
   +  isis
      +  instance name string
         +  admin-state keyword
         +  attached-bit
            +  ignore boolean
            +  suppress boolean
         +  authentication
            +  csnp-authentication boolean
            +  hello-authentication boolean
            +  keychain reference
            +  psnp-authentication boolean
         +  auto-cost
            +  reference-bandwidth number
         +  export-policy reference
         +  graceful-restart
            +  helper-mode boolean
         -  hostnames
            -  system-id host-system-id string
               -  hostname string
         +  inter-level-propagation-policies
            +  level1-to-level2
               +  summary-address ip-prefix (ipv4-prefix | ipv6-prefix)
                  +  route-tag number
         +  interface interface-name reference
            -  adjacency neighbor-system-id string adjacency-level string
               -  down-reason keyword
               -  last-up-down-transition string
               -  neighbor-circuit-type keyword
               -  neighbor-hostname string
               -  neighbor-ipv4 string
               -  neighbor-ipv6 string
               -  neighbor-last-restart (keyword | date-and-time-delta)
               -  neighbor-priority number
               -  neighbor-restart-capable boolean
               -  neighbor-restart-status keyword
               -  neighbor-restarts number
               -  neighbor-snpa string
               -  remaining-holdtime number
               -  state keyword
               -  up-down-transitions number
            +  admin-state keyword
            +  authentication
               +  hello-authentication boolean
               +  keychain reference
            -  circuit-id number
            +  circuit-type keyword
            +  hello-padding keyword
            +  ipv4-unicast
               +  admin-state keyword
               +  enable-bfd boolean
               +  include-bfd-tlv boolean
            +  ipv6-unicast
               +  admin-state keyword
               +  enable-bfd boolean
               +  include-bfd-tlv boolean
            +  ldp-synchronization
               +  disable 
               -  duration number
               +  end-of-lib boolean
               +  hold-down-timer number
               -  sync-state keyword
            +  level level-number number
               +  authentication
                  +  keychain reference
               +  disable boolean
               +  ipv6-unicast-metric number
               +  metric number
               +  priority number
               +  timers
                  +  hello-interval number
                  +  hello-multiplier number
            -  oper-state keyword
            +  passive boolean
            +  segment-routing
               +  mpls
                  +  ipv4-node-sid
                     +  index number
                  +  ipv6-node-sid
                     +  index number
            +  timers
               +  csnp-interval number
               +  lsp-pacing-interval number
            +  trace-options
               +  trace keyword
         +  ipv4-unicast
            +  admin-state keyword
         +  ipv6-unicast
            +  admin-state keyword
            +  multi-topology boolean
         +  ldp-synchronization
            +  end-of-lib boolean
            +  hold-down-timer number
         +  level level-number number
            +  authentication
               +  csnp-authentication boolean
               +  hello-authentication boolean
               +  keychain reference
               +  psnp-authentication boolean
            +  metric-style keyword
            +  route-preference
               +  external number
               +  internal number
            +  trace-options
               +  trace keyword
         +  level-capability keyword
         -  level-database level-number number lsp-id string
            -  attributes
               -  attached boolean
               -  level1-is-type boolean
               -  level2-is-type boolean
               -  overload boolean
            -  checksum string
            -  defined-tlvs
               -  area-addresses string
               -  authentication
                  -  auth-data string
                  -  auth-type keyword
               -  extended-ipv4-reachability ipv4-prefix string
                  -  down boolean
                  -  metric number
                  -  sub-tlvs
                     -  route-tag-32bit number
                     -  route-tag-64bit number
                     -  segment-routing-prefix-sid
                        -  algorithm keyword
                        -  explicit-null boolean
                        -  local boolean
                        -  node-sid boolean
                        -  penultimate-hop-popping boolean
                        -  re-advertised boolean
                        -  sr-index-or-label number
                        -  value boolean
               -  extended-is-reachability neighbor string
                  -  default-metric number
                  -  sub-tlvs
                     -  ipv4-interface-address string
                     -  ipv4-neighbor-address string
                     -  ipv6-interface-address string
                     -  ipv6-neighbor-address string
                     -  link-msd
                        -  msd-info msd-type (keyword | number) msd-value number
                     -  segment-routing-adjacency-sid sr-index-or-label number
                        -  adj-set boolean
                        -  backup boolean
                        -  ipv6-family boolean
                        -  local boolean
                        -  persistent boolean
                        -  value boolean
                        -  weight number
                     -  segment-routing-lan-adjacency-sid sr-index-or-label number
                        -  adj-set boolean
                        -  backup boolean
                        -  ipv6-family boolean
                        -  local boolean
                        -  neighbor-system-id string
                        -  persistent boolean
                        -  value boolean
                        -  weight number
               -  hostname string
               -  ipv4-external-reachability ipv4-prefix string
                  -  default-metric number
                  -  default-metric-type keyword
                  -  down boolean
               -  ipv4-interface-addresses (ipv4-address | ipv6-address)
               -  ipv4-internal-reachability ipv4-prefix string
                  -  default-metric number
                  -  default-metric-type keyword
                  -  down boolean
               -  ipv6-interface-addresses (ipv4-address | ipv6-address)
               -  ipv6-reachability ipv6-prefix string
                  -  down boolean
                  -  external boolean
                  -  metric number
                  -  sub-tlvs
                     -  route-tag-32bit number
                     -  route-tag-64bit number
                     -  segment-routing-prefix-sid
                        -  algorithm keyword
                        -  explicit-null boolean
                        -  local boolean
                        -  node-sid boolean
                        -  penultimate-hop-popping boolean
                        -  re-advertised boolean
                        -  sr-index-or-label number
                        -  value boolean
               -  is-reachability neighbor string
                  -  default-metric number
                  -  default-metric-type keyword
               -  mt-ipv4-reachability ipv4-prefix string
                  -  down boolean
                  -  metric number
                  -  mt-id number
                  -  sub-tlvs
                     -  route-tag-32bit number
                     -  route-tag-64bit number
                     -  segment-routing-prefix-sid
                        -  algorithm keyword
                        -  explicit-null boolean
                        -  local boolean
                        -  node-sid boolean
                        -  penultimate-hop-popping boolean
                        -  re-advertised boolean
                        -  sr-index-or-label number
                        -  value boolean
               -  mt-ipv6-reachability ipv6-prefix string
                  -  down boolean
                  -  external boolean
                  -  metric number
                  -  mt-id number
                  -  sub-tlvs
                     -  route-tag-32bit number
                     -  route-tag-64bit number
                     -  segment-routing-prefix-sid
                        -  algorithm keyword
                        -  explicit-null boolean
                        -  local boolean
                        -  node-sid boolean
                        -  penultimate-hop-popping boolean
                        -  re-advertised boolean
                        -  sr-index-or-label number
                        -  value boolean
               -  mt-is-reachability neighbor string
                  -  default-metric number
                  -  mt-id number
                  -  sub-tlvs
                     -  ipv4-interface-address string
                     -  ipv4-neighbor-address string
                     -  ipv6-interface-address string
                     -  ipv6-neighbor-address string
                     -  link-msd
                        -  msd-info msd-type (keyword | number) msd-value number
                     -  segment-routing-adjacency-sid sr-index-or-label number
                        -  adj-set boolean
                        -  backup boolean
                        -  ipv6-family boolean
                        -  local boolean
                        -  persistent boolean
                        -  value boolean
                        -  weight number
                     -  segment-routing-lan-adjacency-sid sr-index-or-label number
                        -  adj-set boolean
                        -  backup boolean
                        -  ipv6-family boolean
                        -  local boolean
                        -  neighbor-system-id string
                        -  persistent boolean
                        -  value boolean
                        -  weight number
               -  multi-topology
                  -  topology mt-id number
                     -  attached boolean
                     -  overload boolean
               -  nlpid keyword
               -  purge-oi string
               -  router-capability
                  -  leaked-down boolean
                  -  router-id string
                  -  scope-is-domain-wide boolean
                  -  sub-tlvs
                     -  node-msd
                        -  msd-info msd-type (keyword | number) msd-value number
                     -  sr-algorithm
                        -  algorithm number
                     -  sr-capabilities
                        -  ipv4-support boolean
                        -  ipv6-support boolean
                        -  srgb-descriptor sr-index-or-label number range number
                     -  sr-local-block
                        -  srlb-descriptor sr-index-or-label number range number
               -  te-router-id string
            -  maximum-area-addresses number
            -  pdu-length number
            -  pdu-type number
            -  pkt-version number
            -  remaining-lifetime number
            -  sequence-number string
            -  system-id-len number
            -  undefined-tlvs string
            -  version number
         +  max-ecmp-paths number
         +  net string
         -  oper-area-id string
         -  oper-state keyword
         -  oper-system-id string
         +  overload
            +  advertise-external boolean
            +  advertise-interlevel boolean
            +  immediate
               +  max-metric boolean
               +  set-bit boolean
            -  instance-is-in-overload boolean
            +  on-boot
               +  max-metric boolean
               +  set-bit boolean
               +  timeout number
         +  poi-tlv boolean
         -  restarting-neighbor-list
            -  neighbor system-id string
               -  hostname string
         +  segment-routing
            +  mpls
         -  statistics
            -  last-partial-spf string
            -  last-spf string
            -  partial-spf-runs number
            -  pdu pdu-name keyword
               -  dropped number
               -  processed number
               -  received number
               -  retransmitted number
               -  sent number
            -  spf-runs number
         +  timers
            +  lsp-generation
               +  initial-wait number
               +  max-wait number
               +  second-wait number
            +  lsp-lifetime number
            +  lsp-refresh
               +  half-lifetime boolean
               +  interval number
            +  spf
               +  initial-wait number
               +  max-wait number
               +  second-wait number
         +  trace-options
            +  trace keyword
         +  transport
            +  lsp-mtu-size number
   +  ldp
      +  admin-state keyword
      +  discovery
         +  interfaces
            +  hello-holdtime number
            +  hello-interval number
            +  interface name reference
               +  hello-holdtime number
               +  hello-interval number
               +  ipv4
                  +  admin-state keyword
                  -  hello-adjacencies
                     -  adjacency lsr-id reference label-space-id reference
                        -  hello-holdtime
                           -  negotiated number
                           -  neighbor-proposed number
                           -  remaining number
                        -  hello-received number
                        -  hello-sent number
                        -  local-address string
                        -  remote-address string
                  -  last-oper-state-change string
                  -  oper-down-reason keyword
                  -  oper-state keyword
                  -  statistics
                     -  hello-message-errors
                        -  bad-message-length number
                        -  bad-pdu-length number
                        -  bad-protocol-version number
                        -  malformed-tlv-value number
                     -  hello-received number
                     -  hello-sent number
                  +  trace-options
                     +  trace keyword
            +  trace-options
               +  trace keyword
      +  graceful-restart
         +  helper-enable boolean
         +  max-reconnect-time number
         +  max-recovery-time number
      +  ipv4
         -  bindings
            -  advertised-address
               -  peer lsr-id reference label-space-id reference
                  -  ip-address string
            -  advertised-prefix-fecs fec string lsr-id reference label-space-id reference
               -  egress-lsr-fec boolean
               -  label (number | keyword)
               -  label-status keyword
               -  label-type keyword
            -  received-address
               -  peer lsr-id reference label-space-id reference
                  -  ip-address string
            -  received-prefix-fecs fec string lsr-id reference label-space-id reference
               -  ingress-lsr-fec boolean
               -  label (number | keyword)
               -  next-hop index number
                  -  interface string
                  -  next-hop (ipv4-address | ipv6-address)
               -  not-used-reason keyword
               -  used-in-forwarding boolean
         +  fec-resolution
            +  longest-prefix boolean
         -  last-oper-state-change string
         -  oper-down-reason keyword
         -  oper-state keyword
         -  oper-up-to-down-transitions number
      -  lsr-id string
      +  multipath
         +  max-paths number
      +  peers
         +  peer lsr-id string label-space-id number
            -  end-of-lib
               -  ipv4-prefix-fecs
                  -  received boolean
                  -  sent boolean
            +  fec-limit number
            -  fec-limit-exceeded boolean
            -  graceful-restart
               -  peer-reconnect-time number
               -  peer-recovery-time number
               -  peer-restarting boolean
            -  label-advertisement-mode
               -  negotiated keyword
            -  last-oper-state-change string
            -  overload
               -  local-router-is-overloaded boolean
               -  peer-is-overloaded boolean
            -  received-capabilities
               -  dual-stack-capability boolean
               -  dynamic-capability boolean
               -  entropy-label-capability boolean
               -  graceful-restart-capability boolean
               -  make-before-break-capability boolean
               -  multipoint-to-multipoint-capability boolean
               -  nokia-vendor-overload-capability boolean
               -  point-to-multipoint-capability boolean
               -  state-advertisement-control
                  -  ipv4-prefix-disable boolean
                  -  ipv6-prefix-disable boolean
                  -  p2p-pseudowire-fec-128-disable boolean
                  -  p2p-pseudowire-fec-129-disable boolean
               -  unrecognized-notification-capability boolean
            -  session-holdtime
               -  negotiated number
               -  peer-proposed number
               -  remaining number
            -  session-state keyword
            -  statistics
               -  address-statistics
                  -  ipv4
                     -  advertised-addresses number
                     -  received-addresses number
               -  fec-statistics
                  -  ipv4-prefix
                     -  advertised-fecs number
                     -  received-fecs number
               -  received-messages
                  -  address number
                  -  address-withdraw number
                  -  capability number
                  -  initialization number
                  -  keepalive number
                  -  label-abort-request number
                  -  label-mapping number
                  -  label-release number
                  -  label-request number
                  -  label-withdraw number
                  -  notification number
                  -  total-messages number
               -  sent-messages
                  -  address number
                  -  address-withdraw number
                  -  capability number
                  -  initialization number
                  -  keepalive number
                  -  label-abort-request number
                  -  label-mapping number
                  -  label-release number
                  -  label-request number
                  -  label-withdraw number
                  -  notification number
                  -  total-messages number
            +  tcp-transport
               -  local-address string
               -  local-port number
               -  remote-address string
               -  remote-port number
            +  trace-options
               +  trace keyword
         +  session-keepalive-holdtime number
         +  session-keepalive-interval number
         +  trace-options
            +  trace keyword
      -  statistics
         -  fec-statistics
            -  ipv4-prefix
               -  advertised-fecs number
               -  received-fecs number
         -  protocol-errors
            -  bad-ldp-identifier number
            -  bad-message-length number
            -  bad-pdu-length number
            -  bad-protocol-version number
            -  bad-tlv-length number
            -  malformed-tlv-value number
            -  missing-message-parameters number
            -  session-rejected-bad-keepalive-time number
            -  session-rejected-no-hello number
            -  session-rejected-parameters-adv-mode number
            -  session-rejected-parameters-label-range number
            -  session-rejected-parameters-max-pdu-length number
            -  unknown-message-type number
            -  unknown-tlv number
            -  unsupported-address-family number
         -  sessions-terminated-holdtime-expiry number
         -  total-discovery-interfaces number
         -  total-hello-adjacencies number
         -  total-peers number
   +  linux
      +  export-neighbors boolean
      +  export-routes boolean
      +  import-routes boolean
   +  ospf
      +  instance name string
         +  address-family identityref
         +  admin-state keyword
         +  advertise-router-capability keyword
         +  area area-id
            -  active-interfaces number
            +  advertise-router-capability boolean
            -  area-bdr-rtr-count
            +  area-range ip-prefix-mask (ipv4-prefix | ipv6-prefix)
               +  advertise boolean
            -  as-bdr-rtr-count
            +  blackhole-aggregate boolean
            +  export-policy reference
            -  full-spf-runs
            +  interface interface-name reference
               +  admin-state keyword
               +  advertise-router-capability boolean
               +  advertise-subnet boolean
               +  authentication
                  +  keychain reference
               -  bad-packets
                  -  auth-failures
                  -  bad-area
                  -  bad-auth-type
                  -  bad-checksum
                  -  bad-dead-interval
                  -  bad-dest-address
                  -  bad-hello-interval
                  -  bad-length
                  -  bad-neighbors
                  -  bad-network
                  -  bad-options
                  -  bad-packet-type
                  -  bad-version
                  -  bad-virtual-link
               -  bdr-id
               +  dead-interval number
               -  dr-id
               -  events
               +  failure-detection
                  +  enable-bfd boolean
               +  hello-interval number
               +  interface-type keyword
               -  last-enabled-time
               -  last-event-time string
               +  ldp-synchronization
                  +  disable 
                  -  duration number
                  +  end-of-lib boolean
                  +  hold-down-timer number
                  -  sync-state keyword
               -  link-lsa-cksum-sum string
               -  link-lsa-count
               -  local-ip-address (ipv4-address | ipv6-address)
               +  lsa-filter-out keyword
               -  lsa-totals
                  -  e-link-lsa
                  -  link-lsa
                  -  link-opaque-lsa
                  -  router-info-lsa
               +  metric number
               +  mtu number
               -  neighbor router-id
                  -  address (ipv4-address | ipv6-address-with-zone)
                  -  adjacency-state identityref
                  -  backup-designated-router
                  -  dead-time number
                  -  designated-router
                  -  last-established-time number
                  -  last-event-time
                  -  last-restart-time
                  -  optional-capabilities
                  -  priority number
                  -  restart-helper-age number
                  -  restart-helper-exit-rc keyword
                  -  restart-helper-status keyword
                  -  restart-reason (number | keyword)
                  -  retransmission-queue-length number
                  -  state-changes number
                  -  statistics
                     -  bad-mtu
                     -  bad-nbr-states
                     -  bad-packets
                     -  bad-seq-nums
                     -  duplicates
                     -  events
                     -  lsa-install-failed
                     -  lsa-not-in-lsdbs
                     -  num-restarts
                     -  option-mismatches
                  -  up-time number
               -  neighbor-count
               -  oper-state keyword
               -  packets
                  -  discarded
                  -  retransmits
                  -  rx-db-description
                  -  rx-hello
                  -  rx-ls-ack
                  -  rx-ls-request
                  -  rx-ls-update
                  -  rx-total
                  -  tx-db-description
                  -  tx-hello
                  -  tx-ls-ack
                  -  tx-ls-request
                  -  tx-ls-update
                  -  tx-total
               +  passive boolean
               +  priority number
               +  retransmit-interval number
               +  trace-options
                  +  trace
                     +  adjacencies 
                     +  interfaces 
                     +  packet
                        +  detail 
                        +  modifier keyword
                        +  type keyword
               +  transit-delay number
               -  type keyword
            -  last-spf-run-time
            -  lsa-filter-totals
               -  export-filtered
               -  import-filtered
            -  lsa-totals
               -  area-opaque-lsa
               -  asbr-summary-lsa
               -  e-inter-area-prefix-lsa
               -  e-inter-area-router-lsa
               -  e-intra-area-prefix-lsa
               -  e-network-lsa
               -  e-nssa-lsa
               -  e-router-lsa
               -  inter-area-prefix-lsa
               -  inter-area-router-lsa
               -  intra-area-prefix-lsa
               -  network-lsa
               -  network-summary-lsa
               -  nssa-lsa
               -  router-info-lsa
               -  router-lsa
               -  total
               -  total-lsa-cksum-sum string
               -  unknown-lsa
            +  nssa
               +  area-range ip-prefix-mask (ipv4-prefix | ipv6-prefix)
                  +  advertise boolean
               +  originate-default-route
                  +  adjacency-check boolean
                  +  type-nssa boolean
               +  redistribute-external boolean
               +  summaries boolean
            +  stub
               +  default-metric number
               +  summaries boolean
         -  area-border-router boolean
         -  as-border-router boolean
         +  asbr
            +  trace-path (number | keyword)
         -  backbone-router boolean
         +  export-limit
            +  log-percent number
            +  number number
         +  export-policy reference
         -  extern-lsa-cksum-sum string
         -  extern-lsa-count
         +  external-db-overflow
            +  interval number
            +  limit number
         +  external-preference number
         +  graceful-restart
            +  helper-mode boolean
            +  strict-lsa-checking boolean
         +  instance-id number
         -  last-disabled-reason string
         -  last-enabled-time string
         -  last-overflow-entered-time string
         -  last-overflow-exit-time string
         -  last-overload-enter-code keyword
         -  last-overload-entered-time string
         -  last-overload-exit-code keyword
         -  last-overload-exit-time string
         +  ldp-synchronization
            +  end-of-lib boolean
            +  hold-down-timer number
         -  lsa-totals
            -  as-external-lsa
            -  as-opaque-lsa
            -  e-as-external-lsa
            -  router-info-lsa
         +  max-ecmp-paths number
         -  new-lsas-originated
         -  new-lsas-received
         -  opaque-lsa-support boolean
         -  oper-state keyword
         -  overflow boolean
         +  overload
            +  active boolean
            +  overload-include-ext-1 boolean
            +  overload-include-ext-2 boolean
            +  overload-include-stub boolean
            +  overload-on-boot
               +  timeout number
            +  rtr-adv-lsa-limit
               +  log-only boolean
               +  max-lsa-count number
               +  overload-timeout number
               +  warning-threshold number
         -  overload-rem-interval number
         -  overload-state keyword
         -  ovld-lsa-limit-rem-interval number
         +  preference number
         +  reference-bandwidth number
         +  router-id
         -  routes-submitted
         -  spf
            -  avg-spf-run-interval number
            -  ext-spf-runs
            -  full-spf-runs
            -  incremental-ext-spf-runs
            -  incremental-inter-spf-runs
            -  last-ext-spf
               -  interval number
               -  run-time string
            -  last-full-spf
               -  extern-spf-time number
               -  inter-spf-time number
               -  intra-spf-time number
               -  rtm-update-time number
               -  run-time string
               -  total-time number
            -  max-spf-run-interval number
            -  min-spf-run-interval number
            -  spf-attempts-failed
         +  timers
            +  incremental-spf-wait number
            +  lsa-accumulate number
            +  lsa-arrival number
            +  lsa-generate
               +  lsa-initial-wait number
               +  lsa-second-wait number
               +  max-lsa-wait number
            +  redistribute-delay number
            +  spf-wait
               +  spf-initial-wait number
               +  spf-max-wait number
               +  spf-second-wait number
         -  total-exported-routes
         +  trace-options
            +  trace
               +  adjacencies 
               +  graceful-restart 
               +  interfaces 
               +  lsdb
                  +  link-state-id string
                  +  router-id string
                  +  type keyword
               +  misc 
               +  packet
                  +  detail 
                  +  modifier keyword
                  +  type keyword
               +  routes
                  +  dest-address (ipv4-address | ipv6-address)
               +  spf
                  +  dest-address (ipv4-address | ipv6-address)
         +  version identityref
-  route-table
   -  ipv4-unicast
      -  route ipv4-prefix string route-type identityref route-owner string id number
         -  active boolean
         -  fib-programming
            -  failed-slots number
            -  status keyword
         -  last-app-update string
         -  metric number
         -  next-hop-group reference
         -  preference number
         -  resilient-hash boolean
      -  route-summary
         -  route-type ip-route-type-name identityref
            -  active-routes number
      -  statistics
         -  active-routes number
         -  active-routes-with-ecmp number
         -  fib-failed-routes number
         -  resilient-hash-routes number
         -  total-routes number
   -  ipv6-unicast
      -  route ipv6-prefix string route-type identityref route-owner string id number
         -  active boolean
         -  fib-programming
            -  failed-slots number
            -  status keyword
         -  last-app-update string
         -  metric number
         -  next-hop-group reference
         -  preference number
         -  resilient-hash boolean
      -  route-summary
         -  route-type ip-route-type-name identityref
            -  active-routes number
      -  statistics
         -  active-routes number
         -  active-routes-with-ecmp number
         -  fib-failed-routes number
         -  resilient-hash-routes number
         -  total-routes number
   -  mpls
      -  label-entry label-value number
         -  entry-type identityref
         -  last-app-update string
         -  next-hop-group reference
         -  next-network-instance reference
         -  operation keyword
      -  statistics
         -  active-entries number
   -  next-hop index number
      -  ip-address (ipv4-address | ipv6-address)
      -  mpls
         -  pushed-mpls-label-stack (number | keyword)
      -  resolving-route
         -  ip-prefix (ipv4-prefix | ipv6-prefix)
         -  route-owner string
         -  route-type identityref
      -  resolving-tunnel
         -  ip-prefix (ipv4-prefix | ipv6-prefix)
         -  tunnel-owner string
         -  tunnel-type identityref
      -  subinterface reference
      -  type identityref
      -  vxlan
         -  destination-mac string
         -  source-mac string
         -  vni number
   -  next-hop-group index number
      -  backup-next-hop-group reference
      -  fib-programming
      -  next-hop id number
         -  fib-programming
         -  next-hop reference
         -  resolved keyword
         -  weight number
+  router-id string
+  segment-routing
   +  mpls
      -  sid-database
         -  prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number
            -  active boolean
            -  inactive-reason keyword
            -  isis
               -  source-router system-id string level-number number
                  -  flags
                     -  explicit-null boolean
                     -  local boolean
                     -  node-sid boolean
                     -  penultimate-hop-popping boolean
                     -  re-advertised boolean
                  -  local-system boolean
   +  segment-routing-policies
      +  named-paths
         +  path named-path-name string
            +  hop index number
               +  hop-type keyword
               +  ip-address (ipv4-address | ipv6-address)
      -  policy-database
         -  policy color number endpoint (ipv4-address | ipv6-address)
            -  candidate-path candidate-path-index number
               -  discriminator number
               -  last-oper-change string
               -  oper-state keyword
               -  oper-state-transitions number
               -  originator string
               -  policy-down-reason identityref
               -  policy-inactive-reason identityref
               -  preference number
               -  protocol-origin keyword
               -  segment-list segment-list-index number
                  -  last-oper-change string
                  -  oper-state keyword
                  -  oper-state-transitions number
                  -  seamless-bfd
                     -  hold-down-time-remaining number
                     -  hold-down-timer-active boolean
                     -  session-state keyword
                  -  segment segment-index number
                     -  segment-type-a
                        -  sid-value number
                  -  segment-list-down-reason identityref
                  -  segment-list-inactive-reason identityref
                  -  statistics
                     -  out-octets number
                     -  out-packets number
               -  standby-available boolean
               -  statistics
                  -  in-labeled-octets number
                  -  in-labeled-packets number
                  -  in-octets number
                  -  in-packets number
                  -  out-octets number
                  -  out-packets number
      +  protection-policies
         +  policy protection-policy-name string
            +  hold-down-timer number
            +  min-segment-list-threshold number
            +  mode keyword
            +  revert-timer number
            +  seamless-bfd boolean
      +  static-policies
         +  policy static-policy-name string
            +  admin-state keyword
            +  color number
            +  description string
            +  endpoint (ipv4-address | ipv6-address)
            -  last-oper-change string
            -  oper-state keyword
            -  oper-state-transitions number
            -  policy-down-reason identityref
            -  policy-inactive-reason identityref
            +  preference number
            +  protection-policy reference
            +  re-optimization-timer number
            +  segment-list segment-list-index number
               +  admin-state keyword
               -  last-oper-change string
               +  named-path reference
               -  oper-state keyword
               -  oper-state-transitions number
               -  seamless-bfd
                  -  hold-down-time-remaining number
                  -  hold-down-timer-active boolean
                  -  session-state keyword
               +  segment segment-index number
                  +  segment-type-a
                     +  sid-value number
               -  segment-list-down-reason identityref
               -  segment-list-inactive-reason identityref
               -  statistics
                  -  out-octets number
                  -  out-packets number
            -  standby-available boolean
            -  statistics
               -  in-labeled-octets number
               -  in-labeled-packets number
               -  in-octets number
               -  in-packets number
               -  out-octets number
               -  out-packets number
+  static-routes
   +  route prefix (ipv4-prefix | ipv6-prefix)
      +  admin-state keyword
      -  installed boolean
      +  metric number
      +  next-hop-group reference
      +  preference number
-  system-ipv4-address
   -  oper-down-reason keyword
   -  oper-state keyword
-  system-ipv6-address
   -  oper-down-reason keyword
   -  oper-state keyword
-  tcp
   -  connection local-address (ipv4-address | ipv6-address) local-port number remote-address (ipv4-address | ipv6-address) remote-port number
      -  process-id number
      -  session-state keyword
   -  listening-application local-address (ipv4-address | ipv6-address) local-port number
      -  process-id number
   -  statistics
      -  active-opens number
      -  attempt-fails number
      -  established-resets number
      -  in-checksum-errors number
      -  in-error-segments number
      -  in-segments number
      -  out-rst-segments number
      -  out-segments number
      -  passive-opens number
      -  retransmitted-segments number
-  tunnel-table
   -  ipv4
      -  statistics
         -  active-tunnels number
         -  inactive-tunnels number
         -  total-tunnels number
      -  tunnel ipv4-prefix string type identityref owner string id number
         -  encapsulation-type keyword
         -  fib-programming
            -  not-programmed-reason keyword
            -  status keyword
         -  last-app-update string
         -  metric number
         -  next-hop-group reference
         -  preference number
         -  vxlan
            -  destination-address (ipv4-address | ipv6-address)
            -  destination-udp-port number
            -  source-address (ipv4-address | ipv6-address)
            -  time-to-live number
      -  tunnel-summary
         -  tunnel-type type identityref
            -  active-tunnels number
            -  inactive-tunnels number
            -  total-tunnels number
   -  ipv6
      -  statistics
         -  active-tunnels number
         -  inactive-tunnels number
         -  total-tunnels number
      -  tunnel ipv6-prefix string type identityref owner string id number
         -  encapsulation-type keyword
         -  fib-programming
            -  not-programmed-reason keyword
            -  status keyword
         -  last-app-update string
         -  metric number
         -  next-hop-group reference
         -  preference number
         -  vxlan
            -  destination-address (ipv4-address | ipv6-address)
            -  destination-udp-port number
            -  source-address (ipv4-address | ipv6-address)
            -  time-to-live number
      -  tunnel-summary
         -  tunnel-type type identityref
            -  active-tunnels number
            -  inactive-tunnels number
            -  total-tunnels number
+  type identityref
-  udp
   -  listening-application local-address (ipv4-address | ipv6-address) local-port number
      -  process-id number
   -  statistics
      -  ignored-multicast-packets number
      -  in-checksum-errors number
      -  in-error-packets number
      -  in-no-open-ports-packets number
      -  in-packets number
      -  out-packets number
      -  receive-buffer-errors number
      -  send-buffer-errors number
+  vxlan-interface name string
   -  oper-down-reason keyword
   -  oper-state keyword

network-instance Descriptions

name string

Description A unique name identifying the network instance
Contextnetwork-instance name string
String Length1 to 255
ConfigurableTrue

admin-state keyword

Description This leaf contains the configured/desired state of the network instance.
Contextnetwork-instance name string admin-state keyword
Treeadmin-state
Defaultenable
Options
  • enable

  • disable

Configurable True

add (bgp-std-community-type | bgp-std-community-regexp-type | identityref | bgp-large-community-type | bgp-large-community-regexp-type)

Description Enter the add context
Context network-instance name string aggregate-routes route prefix (ipv4-prefix | ipv6-prefix) communities add (bgp-std-community-type | bgp-std-community-regexp-type | identityref | bgp-large-community-type | bgp-large-community-regexp-type)
Treeadd
Options
  • no-export

    Do not export NLRI received carrying this community outside the bounds of this autonomous system, or this confederation if the local autonomous system is a confederation member AS. This community has a value of 0xFFFFFF01.

  • no-advertise

    All NLRI received carrying this community must not be advertised to other BGP peers. This community has a value of 0xFFFFFF02.

  • no-export-subconfed

    All NLRI received carrying this community must not be advertised to external BGP peers - including over confederation sub-AS boundaries. This community has a value of 0xFFFFFF03.

ConfigurableTrue
Max. Elements12

installed boolean

Description If set to true, this indicates that the aggregate route was installed into the datapath. If this is false then there are 2 possible reasons: (a) the admin-state is disable (b) there is another IP route for the same prefix that has a superior preference
Contextnetwork-instance name string aggregate-routes route prefix (ipv4-prefix | ipv6-prefix) installed boolean
Treeinstalled
ConfigurableFalse

attr-set-type keyword

Description The type of the attribute-set. RIB-IN attribute sets can only be referenced by BGP routes in the RIB-IN. RIB-OUT attribute sets can only be referenced by BGP routes in the RIB-OUT.
Contextnetwork-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number
Options
  • rib-in

  • rib-out

Configurable False

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ethernet-ad-routes route-distinguisher (string | string | string | string) esi string ethernet-tag-id number neighbor (ipv4-address | ipv6-address) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ethernet-ad-routes route-distinguisher (string | string | string | string) esi string ethernet-tag-id number neighbor (ipv4-address | ipv6-address) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)

Description List of Ethernet Segment routes
Context network-instance name string bgp-rib evpn rib-in-out rib-in-post ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)
Treeethernet-segment-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)

Description List of Inclusive Multicast Ethernet Tag routes
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
Treeimet-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)

Description List of IP prefix routes
Context network-instance name string bgp-rib evpn rib-in-out rib-in-post ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)
Treeip-prefix-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)

Description List of Mac/IP Advertisement routes
Context network-instance name string bgp-rib evpn rib-in-out rib-in-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
Treemac-ip-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

next-hop-unresolved boolean

Description Indicates true if the BGP route has a BGP next-hop that cannot be resolved to an outgoing interface.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) invalid-reason next-hop-unresolved boolean
Treenext-hop-unresolved
ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)

Description List of Ethernet Segment routes
Context network-instance name string bgp-rib evpn rib-in-out rib-in-pre ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)
Treeethernet-segment-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-pre ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)

Description List of Inclusive Multicast Ethernet Tag routes
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-pre imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
Treeimet-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-pre imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)

Description List of IP prefix routes
Context network-instance name string bgp-rib evpn rib-in-out rib-in-pre ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)
Treeip-prefix-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-pre ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)

Description List of Mac/IP Advertisement routes
Context network-instance name string bgp-rib evpn rib-in-out rib-in-pre mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
Treemac-ip-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-in-pre mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)

Description List of Ethernet Segment routes
Context network-instance name string bgp-rib evpn rib-in-out rib-out-post ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address)
Treeethernet-segment-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-out-post ethernet-segment-routes route-distinguisher (string | string | string | string) esi string originating-router (ipv4-address | ipv6-address) neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)

Description List of Inclusive Multicast Ethernet Tag routes
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-out-post imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
Treeimet-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-out-post imet-routes route-distinguisher (string | string | string | string) originating-router (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)

Description List of IP prefix routes
Context network-instance name string bgp-rib evpn rib-in-out rib-out-post ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address)
Treeip-prefix-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-out-post ip-prefix-routes route-distinguisher (string | string | string | string) ethernet-tag-id number ip-prefix-length number ip-prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)

Description List of Mac/IP Advertisement routes
Context network-instance name string bgp-rib evpn rib-in-out rib-out-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address)
Treemac-ip-routes
ConfigurableFalse

attr-id reference

Description Leaf reference to networkinstance/protocols/bgp/rib/attr-sets/attr-set/index.
Contextnetwork-instance name string bgp-rib evpn rib-in-out rib-out-post mac-ip-routes route-distinguisher (string | string | string | string) mac-length number mac-address string ip-address (ipv4-address | ipv6-address) ethernet-tag-id number neighbor (ipv4-address | ipv6-address) attr-id reference
Treeattr-id
Reference

network-instance name string bgp-rib attr-sets attr-set attr-set-type keyword index number

ConfigurableFalse

origin-protocol identityref

Description If the route was imported from another protocol, this is the protocol name.
Contextnetwork-instance name string bgp-rib ipv4-unicast local-rib routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib ipv4-unicast local-rib routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib ipv4-unicast local-rib routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib ipv4-unicast rib-in-out rib-in-post routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib ipv4-unicast rib-in-out rib-in-post routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

origin-protocol identityref

Description If the route was imported from another protocol, this is the protocol name.
Contextnetwork-instance name string bgp-rib ipv6-unicast local-rib routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib ipv6-unicast local-rib routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib ipv6-unicast local-rib routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) origin-protocol identityref tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

last-modified string

Description Time of the last modification of the route stored in the BGP RIB. For a route learned from a BGP neighbor the initial value is the same as last-updatereceived. If an import policy later changed some attribute of the route last-modified would be updated to reflect the time of this change.
Contextnetwork-instance name string bgp-rib ipv6-unicast rib-in-out rib-in-post routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) last-modified string
Treelast-modified
String Length20 to 32
ConfigurableFalse

tie-break-reason keyword

Description Indicates the reason why a BGP route is sorted behind the next best route. The BGP best path displays a value of 'none'.
Contextnetwork-instance name string bgp-rib ipv6-unicast rib-in-out rib-in-post routes prefix (ipv4-prefix | ipv6-prefix) neighbor (ipv4-address | ipv6-address-with-zone) tie-break-reason keyword
Treetie-break-reason
Options
  • unknown

  • none

  • origin

  • as-path-length

  • next-hop-cost

  • med

  • local-pref

  • aggregate

  • originator-id

  • cluster-list

  • extended-community

  • aigp

  • missing-attribute

  • rtm-pref

  • owner

  • eigp-labeled

  • vpn-route

  • ebgp-route

  • peer-ip

  • local-peer

  • multi-path

  • vpn-rd

  • next-hop-type

  • invalid-route

  • origin-validation

  • long-live-gr-stale

  • default-originate

  • rtm-install-disabled

  • peer-router-id

  • path-identifier

ConfigurableFalse

bridge-table

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnable the bridge-table context
Contextnetwork-instance name string bridge-table
Treebridge-table
ConfigurableTrue

discard-unknown-dest-mac boolean

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionDiscard frames with unknown destination mac addresses. The source mac address of the discarded frame is learned as long as the mac is valid, mac-learning is enabled, and the number of entries has not reached the maximum-entries threshold.
Contextnetwork-instance name string bridge-table discard-unknown-dest-mac boolean
Treediscard-unknown-dest-mac
Defaultfalse
ConfigurableTrue

action keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

Description

Action to take on the subinterface (if action is use-net-instance-action) upon detecting at least one mac addresses as duplicate on the subinterface. In particular:

['oper-down: if configured, upon detecting a duplicate mac on the subinterface, the subinterface will be brought oper-down, with oper-down-reason mac-dup-detected. The duplicate macs on the interface will be kept in CPM though, and shown in the duplicate-entries state. In this case, arriving frames on a different subinterface with the duplicate mac as source mac are dropped. Arriving frames on a different subinterface with a destination mac matching the duplicate mac are dropped.', 'blackhole: upon detecting a duplicate mac on the subinterface, the mac will be blackholed. Any frame received on this or any other subinterface with source mac matching a blackhole mac will be discarded. Any frame received with destination mac matching the blackhole mac will be discarded, although still processed for source mac learning.', 'stop-learning: upon detecting a duplicate mac on the subinterface, existing macs are kept (and refreshed) but new macs are no longer learned on this subinterface. The duplicate mac will stay learned on the subinterface. Frames arriving to a different subinterface with a source mac matching the duplicate mac will be dropped. Frames arriving to a different subinterface with a destination mac matching the duplicate mac will be forwarded normally.']

Contextnetwork-instance name string bridge-table mac-duplication action keyword
Treeaction
Defaultstop-learning
Options
  • stop-learning

  • blackhole

  • oper-down

ConfigurableTrue

admin-state keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionConfigurable state of the mac-duplication procedures. Mac-duplication detects duplicate macs that move between different subinterfaces or a subinterface and an evpn destination.
Contextnetwork-instance name string bridge-table mac-duplication admin-state keyword
Treeadmin-state
Defaultenable
Options
  • enable

  • disable

Configurable True

hold-down-time (keyword | number)

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionTime to wait from the moment a mac is declared duplicate to the mac is flushed from the bridge table. When the duplicate mac is flushed, the monitoring process for the mac is restarted.
Contextnetwork-instance name string bridge-table mac-duplication hold-down-time (keyword | number)
Treehold-down-time
Range2 to 60
Default9
Unitsminutes
Options
  • indefinite

Configurable True

monitoring-window number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionMonitoring window for detecting duplication on a given mac address. A mac is declared as duplicate if it exceeds the num-moves within the monitoring-window.
Contextnetwork-instance name string bridge-table mac-duplication monitoring-window number
Treemonitoring-window
Range1 to 15
Default3
Unitsminutes
Configurable True

num-moves number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionNumber of moves a mac is allowed within the monitoring-window, before it is declared duplicate.
Contextnetwork-instance name string bridge-table mac-duplication num-moves number
Treenum-moves
Range3 to 10
Default5
ConfigurableTrue

admin-state keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionConfigurable state of the learning procedures for dynamic mac addresses. If disabled, the existing macs in the bridge-table will be kept (and refreshed if new frames arrive for them) but no new mac addresses will be learned. Frames with unknown mac addresses are not dropped, unless discard-unknown-src-mac is configured.
Contextnetwork-instance name string bridge-table mac-learning admin-state keyword
Treeadmin-state
Defaultenable
Options
  • enable

  • disable

Configurable True

admin-state keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionConfigurable state of the aging for the dynamic mac entries in the bridge table. If disabled, dynamically learned mac entries will be programmed in the bridge table until the network instance is disabled.
Contextnetwork-instance name string bridge-table mac-learning aging admin-state keyword
Treeadmin-state
Defaultenable
Options
  • enable

  • disable

Configurable True

age-time number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionConfigurable aging time for dynamically learned mac addresses
Contextnetwork-instance name string bridge-table mac-learning aging age-time number
Treeage-time
Range60 to 86400
Default300
ConfigurableTrue

mac-relearn-only boolean

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionThe value of this leaf indicates that network-instance will not learn any new mac addresses, but will relearn any that are already programmed
Contextnetwork-instance name string bridge-table mac-learning mac-relearn-only boolean
Treemac-relearn-only
Defaulttrue
ConfigurableFalse

oper-mac-learning keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionThe operational state of mac-learning on this network instance.
Contextnetwork-instance name string bridge-table mac-learning oper-mac-learning keyword
Treeoper-mac-learning
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

mac-limit

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionBridge Table size and thresholds.
Contextnetwork-instance name string bridge-table mac-limit
Treemac-limit
ConfigurableTrue

maximum-entries number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionMaximum number of mac addresses allowed in the bridge-table.
Contextnetwork-instance name string bridge-table mac-limit maximum-entries number
Treemaximum-entries
Range1 to 8192
Default250
ConfigurableTrue

warning-threshold-pct number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionPercentage of the configured max-number-macs over which a warning is triggered. The warning message is cleared when the percentage drops below the configured percentage minus 5%
Contextnetwork-instance name string bridge-table mac-limit warning-threshold-pct number
Treewarning-threshold-pct
Range6 to 100
Default95
ConfigurableTrue

mac-table

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnter the mac-table context
Contextnetwork-instance name string bridge-table mac-table
Treemac-table
ConfigurableFalse

address string

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnter the address context
Contextnetwork-instance name string bridge-table mac-table mac address string
ConfigurableFalse

destination-type keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

Descriptionthe type of the destination the mac installed against in the fdb.
Contextnetwork-instance name string bridge-table mac-table mac address string destination-type keyword
Treedestination-type
Options
  • sub-interface

  • blackhole

  • irb-interface

  • vxlan

  • reserved

Configurable False

failed-slots number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionThe list of slot IDs corresponding to the linecards that did not successfully program the mac
Contextnetwork-instance name string bridge-table mac-table mac address string failed-slots number
Treefailed-slots
Range1 to 8
ConfigurableFalse

type keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionThe type of MAC installed in the fib.
Contextnetwork-instance name string bridge-table mac-table mac address string type keyword
Treetype
Options
  • static

  • duplicate

  • learnt

  • irb-interface

  • evpn

  • evpn-static

  • irb-interface-anycast

  • proxy-anti-spoof

  • reserved

  • eth-cfm

ConfigurableFalse

protect-anycast-gw-mac boolean

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionProtect anycast gateway mac's installed in the FDB, when this mac-vrf is part of an IRB.
Contextnetwork-instance name string bridge-table protect-anycast-gw-mac boolean
Treeprotect-anycast-gw-mac
Defaultfalse
ConfigurableTrue

static-mac

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnter the static-mac context
Contextnetwork-instance name string bridge-table static-mac
Treestatic-mac
ConfigurableTrue

address string

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnter the address context
Contextnetwork-instance name string bridge-table static-mac mac address string
ConfigurableTrue

statistics

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnter the statistics context
Contextnetwork-instance name string bridge-table statistics
Treestatistics
ConfigurableFalse

failed-entries number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionThe total number of macs, which have not been programmed on atleast one slot
Contextnetwork-instance name string bridge-table statistics failed-entries number
Treefailed-entries
Default0
ConfigurableFalse

type keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionEnter the type context
Contextnetwork-instance name string bridge-table statistics mac-type type keyword
Options
  • static

  • duplicate

  • learnt

  • irb-interface

  • evpn

  • evpn-static

  • irb-interface-anycast

  • proxy-anti-spoof

  • reserved

  • eth-cfm

ConfigurableFalse

total-entries number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-D3

  • 7220 IXR-D1

DescriptionThe total number of macs, active and inactive, that are present in the mac-table.
Contextnetwork-instance name string bridge-table statistics total-entries number
Treetotal-entries
Default0
ConfigurableFalse

in-error-packets number

Description The number of ICMPv4 messages that the network instance received and extracted successfully to the CPM but when they arrived they were determined to have ICMP-specific errors (bad ICMP checksums, bad length, etc.)
Contextnetwork-instance name string icmp statistics total in-error-packets number
Treein-error-packets
Default0
ConfigurableFalse

in-packets number

Description The total number of ICMPv4 messages that the network instance received and extracted successfully to the CPM. Note that this counter includes all those counted by in-error-packets.
Contextnetwork-instance name string icmp statistics total in-packets number
Treein-packets
Default0
ConfigurableFalse

name keyword

Description Enter the name context
Context network-instance name string icmp statistics type name keyword
Options
  • echo-reply

  • dest-unreachable

  • redirect

  • echo

  • rtr-advertisement

  • rtr-selection

  • time-exceeded

  • param-problem

  • timestamp

  • timestamp-reply

ConfigurableFalse

in-error-packets number

Description The number of ICMPv6 messages that the network instance received and extracted successfully to the CPM but when they arrived they were determined to have ICMP-specific errors (bad ICMP checksums, bad length, etc.)
Contextnetwork-instance name string icmp6 statistics total in-error-packets number
Treein-error-packets
Default0
ConfigurableFalse

in-packets number

Description The total number of ICMPv6 messages that the network instance received and extracted successfully to the CPM. Note that this counter includes all those counted by in-error-packets.
Contextnetwork-instance name string icmp6 statistics total in-packets number
Treein-packets
Default0
ConfigurableFalse

name keyword

Description Enter the name context
Context network-instance name string icmp6 statistics type name keyword
Options
  • dest-unreachable

  • packet-too-big

  • time-exceeded

  • param-problem

  • echo-request

  • echo-reply

  • rtr-solicitation

  • rtr-advertisement

  • nbr-solicitation

  • nbr-advertisement

  • redirect

Configurable False

name string

Description Identifier of sub-interface used in this network-instance
Contextnetwork-instance name string interface name string
String Length5 to 25
ConfigurableTrue

oper-down-reason keyword

Description The reason for the interface being down in the network-instance
Contextnetwork-instance name string interface name string oper-down-reason keyword
Treeoper-down-reason
Options
  • ip-addr-missing

  • ip-addr-overlap

  • subif-down

  • net-inst-down

  • vrf-type-mismatch

  • mac-dup-detected

  • associated-mac-vrf-down

  • mac-vrf-association-missing

  • ip-vrf-association-missing

  • associated-ip-vrf-down

  • evpn-mh-standby

ConfigurableFalse

oper-mac-learning keyword

Description The operational state of mac-learning on this subinterface.
Contextnetwork-instance name string interface name string oper-mac-learning keyword
Treeoper-mac-learning
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

oper-state keyword

Description The operational state of this subinterface.
Contextnetwork-instance name string interface name string oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

receive-ipv4-check boolean

Description If set to true then the following check is done on every subinterface of the network-instance: if an IPv4 packet is received on a subinterface and the IPv4 oper-status of this subinterface is down the packet is discarded. If this leaf is set to false then received IPv4 packets are accepted on all subinterfaces of the network-instance that are up, even if they do not have any IPv4 addresses.
Contextnetwork-instance name string ip-forwarding receive-ipv4-check boolean
Treereceive-ipv4-check
ConfigurableTrue

receive-ipv6-check boolean

Description If set to true then the following check is done on every subinterface of the network-instance: if an IPv6 packet is received on a subinterface and the IPv6 oper-status of this subinterface is down the packet is discarded. If this leaf is set to false then received IPv6 packets are accepted on all subinterfaces of the network-instance that are up, even if they do not have any IPv6 addresses.
Contextnetwork-instance name string ip-forwarding receive-ipv6-check boolean
Treereceive-ipv6-check
ConfigurableTrue

ip-load-balancing

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContainer for IP load-balancing options that are specific to the network-instance
Contextnetwork-instance name string ip-load-balancing
Treeip-load-balancing
ConfigurableTrue

ip-prefix (ipv4-prefix | ipv6-prefix)

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIPv4 or IPv6 prefix. Active routes in the FIB that exactly match this prefix or that are longer matches of this prefix are provided with resilient-hash programming.
Contextnetwork-instance name string ip-load-balancing resilient-hash-prefix ip-prefix (ipv4-prefix | ipv6-prefix)
ConfigurableTrue

hash-buckets-per-path number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

The number of times each next-hop is repeated in the fill pattern if there are max-paths ECMP next-hops

A larger number consumes more resources but provides more granularity when flows need to be moved. Note that hash-buckets-per-path * max-paths must be less than or equal to 128.

Contextnetwork-instance name string ip-load-balancing resilient-hash-prefix ip-prefix (ipv4-prefix | ipv6-prefix) hash-buckets-per-path number
Treehash-buckets-per-path
Range1 to 32
Default1
ConfigurableTrue

max-paths number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

The maximum number of ECMP next-hops per route associated with the resilient-hash prefix

If a matching route has more than this number of ECMP next-hops only the first N are used, where N is the value of this parameter. Note that hash-buckets-per-path * max-paths must be less than or equal to 128.

Contextnetwork-instance name string ip-load-balancing resilient-hash-prefix ip-prefix (ipv4-prefix | ipv6-prefix) max-paths number
Treemax-paths
Range1 to 64
Default1
ConfigurableTrue

mpls

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnable the mpls context
Contextnetwork-instance name string mpls
Treempls
ConfigurableTrue

icmp-tunneling boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When enabled, ICMP messages generated by the router acting in the role of a transit LSR are injected in the forward direction of the LSP, to be turned around and sent back to the sender of the IP payload by the egress LER.

If a transit LSR receives an MPLS packet that cannot be forwarded (e.g. label TTL has expired, or the egress subinterface MPLS MTU was exceeded) and the MPLS packet has an IP payload, the router will generate an appropriate ICMP error message. When icmp-tunneling is 'false' the ICMP error message is dropped if there is no IP route back to the source in the network-instance that received the MPLS packet.

Contextnetwork-instance name string mpls icmp-tunneling boolean
Treeicmp-tunneling
ConfigurableTrue

top-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionA received MPLS packet, received on any subinterface, matches this static entry if its top label stack entry contains the label value specified by this leaf.
Contextnetwork-instance name string mpls static-entry top-label number preference number
Range16 to 1048575
ConfigurableTrue

preference number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionFor a given top label value the entry with the lowest preference is selected as the active entry
Contextnetwork-instance name string mpls static-entry top-label number preference number
Range0 to 255
ConfigurableTrue

collect-stats boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionWhen set to true, stats resources are used to count the number of incoming packets matching the top label value of this static MPLS route
Contextnetwork-instance name string mpls static-entry top-label number preference number collect-stats boolean
Treecollect-stats
Defaultfalse
ConfigurableTrue

forward-received-packets boolean

Description

When set to true, MPLS packets received on any subinterface of the network-instance will be forwarded according to the matching ILM entries.

When set to false, MPLS packets are discarded if received on any subinterface of the network-instance.

In the default network-instance the default is 'true'.

Contextnetwork-instance name string mpls-forwarding forward-received-packets boolean
Treeforward-received-packets
ConfigurableTrue

mtu

Description Top-level container for configuration and state data related to network-instance MTU
Contextnetwork-instance name string mtu
Treemtu
ConfigurableTrue

path-mtu-discovery boolean

Description

Enables or disables path MTU discovery in this network-instance

This is controlled via the kernel ip_no_pmtu_disc option. Path MTU discovery (PMTUD) is a standardized technique in networking for determining the MTU size on the network path between two hosts, sually with the goal of avoiding IP fragmentation.

For IPv4 packets, Path MTU discovery works by setting the Don't Fragment (DF) flag bit in the IP headers of outgoing packets. Then, any device along the path whose MTU is smaller than the packet will drop it, and send back an Internet Control Message Protocol (ICMP) Fragmentation Needed (Type 3, Code 4) message containing its MTU, allowing the source host to reduce its Path MTU appropriately. The process is repeated until the MTU is small enough to traverse the entire path without fragmentation.

Contextnetwork-instance name string mtu path-mtu-discovery boolean
Treepath-mtu-discovery
Defaulttrue
ConfigurableTrue

pushed-mpls-label-stack (number | keyword)

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

A list of MPLS labels to push onto the packet when forwarding to this particular next-hop

Default is none/empty. Pushing an MPLS label stack is not supported unless the resolve flag is set to false.

Contextnetwork-instance name string next-hop-groups group name string nexthop index number pushed-mpls-label-stack (number | keyword)
Treepushed-mpls-label-stack
Range16 to 1048575
Options
  • IPV4_EXPLICIT_NULL

  • IPV6_EXPLICIT_NULL

  • IMPLICIT_NULL

ConfigurableTrue
Max. Elements1

resolve boolean

Description

When set to true, the router is allowed to use any route to resolve the nexthop address to an outgoing interface

When set to false the router is only allowed to use a local route to resolve the next-hop address.

Contextnetwork-instance name string next-hop-groups group name string nexthop index number resolve boolean
Treeresolve
Defaulttrue
ConfigurableTrue

oper-mac-vrf-mtu number

Description

Operational l2-mtu of the mac-vrf network-instance. Calculated as the lowest l2-mtu of the bridged subinterfaces associated to the mac-vrf, minus the vlan tags associated to that subinterface (lowest mtu subinterface).

When the mac-vrf has an associated irb subinterface, if the configured irb ip-mtu exceeds the oper-mac-vrf-mtu minus 14 bytes (Ethernet header), then the irb subinterface will remain operationally down.

The oper-mac-vrf-mtu is only available in mac-vrf network-instances.

Contextnetwork-instance name string oper-mac-vrf-mtu number
Treeoper-mac-vrf-mtu
Range1492 to 9500
Unitsbytes
ConfigurableFalse

oper-state keyword

Description This leaf contains the operational state of the network instance.
Contextnetwork-instance name string oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

apply-forwarding-policy reference

Description The policy to be applied on the interface. Packets ingress on the referenced interface should be compared to the match criteria within the specified policy, and in the case that these criteria are met, the forwarding actions specified applied.
Contextnetwork-instance name string policy-forwarding interface subinterface reference apply-forwarding-policy reference
Treeapply-forwarding-policy
Reference

network-instance name string policy-forwarding policy policy-id string

ConfigurableTrue

policy policy-id string

Description A forwarding policy is defined to have a set of match criteria, allowing particular fields of a packet's header to be matched, and a set of forwarding actions which determines how the local system should forward the packet.
Contextnetwork-instance name string policy-forwarding policy policy-id string
Treepolicy
ConfigurableTrue
Max. Elements4

policy-id string

Description A unique name identifying the forwarding policy. This name is used when applying the policy to a particular interface.
Contextnetwork-instance name string policy-forwarding policy policy-id string
String Length1 to 255
ConfigurableTrue

dscp-set (number | keyword)

Description A list of DSCP values to be matched for incoming packets. An OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches.
Contextnetwork-instance name string policy-forwarding policy policy-id string rule sequence-id number match ipv4 dscp-set (number | keyword)
Treedscp-set
Range0 to 63
Options
  • CS0

  • LE

  • CS1

  • AF11

  • AF12

  • AF13

  • CS2

  • AF21

  • AF22

  • AF23

  • CS3

  • AF31

  • AF32

  • AF33

  • CS4

  • AF41

  • AF42

  • AF43

  • CS5

  • EF

  • CS6

  • CS7

Configurable True

protocol (number | keyword)

Description An IPv4 packet matches this condition if its IP protocol type field matches the specified value
Contextnetwork-instance name string policy-forwarding policy policy-id string rule sequence-id number match ipv4 protocol (number | keyword)
Treeprotocol
Range0 to 255
Options
  • ipv6-hop

    IPv6 hop-by-hop option

  • icmp

    Internet Control Message Protocol

  • igmp

    Internet Group Management Protocol

  • ggp

    Gateway-to-Gateway Protocol

  • ipv4

    IPv4 encapsulation

  • st

    Stream Protocol

  • tcp

    Transmission Control Protocol

  • egp

    Exterior Gateway Protocol

  • igp

    Interior Gateway Protocol

  • udp

    User Datagram Protocol

  • ipv6

    IPv6 encapsulation

  • idrp

    Inter-Domain Routing Protocol

  • rsvp

    Resource Reservation Protocol

  • gre

    Generic Routing Encapsulation

  • esp

    IPSec Encapsulating Security Payload

  • ah

    IPSec Authentication Header

  • icmp6

    IPSec Authentication Header

  • no-next-hdr

    No Next Header for IPv6

  • ipv6-dest-opts

    Destination Options for IPv6

  • eigrp

    Cisco EIGRP

  • pim

    Protocol Independent Multicast

  • vrrp

    Virtual Router Redundancy Protocol

  • l2tp

    Layer Two Tunneling Protocol

  • sctp

    Stream Control Transmission Protocol

  • mpls-in-ip

    MPLS Encapsulation inside IP

  • rohc

    Robust Header Compression

ConfigurableTrue

admin-state keyword

Description

Administratively enable or disable the entire BGP instance

Disable causes all BGP sessions to be taken down immediately, even if admin-state at the group or neighbor level of some of these sessions is still set as enable.

Contextnetwork-instance name string protocols bgp admin-state keyword
Treeadmin-state
Defaultenable
Options
  • enable

  • disable

Configurable True

mode keyword

Description The method by which private AS numbers are removed from the advertised AS_PATH attribute
Contextnetwork-instance name string protocols bgp as-path-options remove-private-as mode keyword
Treemode
Defaultdisabled
Options
  • disabled

    Do not strip or replace any private AS numbers

  • delete

    Delete private AS numbers, shortening the AS path

  • replace

    Replace private AS numbers with the local AS number used towards the peer, maintaining the AS path length

ConfigurableTrue

min-wait-to-advertise number

Description

The minimum amount of time, in seconds, measured from the moment when the first session (configured or dynamic) comes up after a BGP restart, until BGP is allowed to advertise any routes to any peer

The sessions that are established when this timer expires determines the set of peers from which EOR is expected in order to declare convergence for an address family. A value of 0 means the feature is disabled and all routes are advertised immediately.

This timer and associated state machine are only restarted by one of the following triggers:

['BGP instance admin disable/enable', 'tools clear network-instance protocols bgp reset-peer', 'bgp application restart', 'node reboot']

Contextnetwork-instance name string protocols bgp convergence min-wait-to-advertise number
Treemin-wait-to-advertise
Range0 to 3600
Default0
ConfigurableTrue

match prefix (ipv4-prefix | ipv6-prefix)

Description

List of prefix and group-id combinations from which incoming TCP connections to port 179 will be accepted

An incoming TCP connection to port 179 is matched to a list entry if: (a) the source IP does not match a configured BGP neighbor address (b) the list entry prefix is the longest prefix match of the source IP.

Contextnetwork-instance name string protocols bgp dynamic-neighbors accept match prefix (ipv4-prefix | ipv6-prefix)
Treematch
ConfigurableTrue

allowed-peer-as string

Description

The allowed AS numbers that can establish incoming BGP sessions from this prefix and group-id-range combination

If the OPEN message from a peer matched to this prefix contains a MyAS number that is not in this allowed list then a NOTIFICATION is sent to the peer with the indication Bad Peer AS. Each entry in this list can be a single AS number or a range of AS numbers in the format as1..as2

Contextnetwork-instance name string protocols bgp dynamic-neighbors accept match prefix (ipv4-prefix | ipv6-prefix) allowed-peer-as string
Treeallowed-peer-as
ConfigurableTrue
Max. Elements32

peer-group reference

Description

Reference to a peer-group

When an incoming session is matched to this list entry it is associated with the peer-group referenced by this leaf. The peer-group provides all the parameters needed to complete the establishment of the dynamic session. If the referenced peer-group has a configured peer-as this is ignored by dynamic BGP sessions using the group as a template.

Contextnetwork-instance name string protocols bgp dynamic-neighbors accept match prefix (ipv4-prefix | ipv6-prefix) peer-group reference
Treepeer-group
Reference

network-instance name string protocols bgp group group-name string

ConfigurableTrue

advertise-ipv6-next-hops boolean

Description

Enables advertisement of EVPN routes with IPv6 next-hops to peers

If this is set to true and the local-address used towards the peer is an IPv6 address and BGP is supposed to apply next-hop-self then the route is advertised with the IPv6 local-address as the BGP next-hop. If this is set to false, then the EVPN route is advertised with an IPv4 next-hop.

Contextnetwork-instance name string protocols bgp evpn advertise-ipv6-next-hops boolean
Treeadvertise-ipv6-next-hops
Defaultfalse
ConfigurableTrue

inter-as-vpn boolean

Description

When set to true, received EVPN routes that are not imported by any network-instance are retained in the BGP RIB and considered 'used' so that they can be propagated to any EBGP or IBGP peer.

This command supersedes the effect of keep-all-routes.

Contextnetwork-instance name string protocols bgp evpn inter-as-vpn boolean
Treeinter-as-vpn
Defaultfalse
ConfigurableTrue

keep-all-routes boolean

Description

When this is set to true all received EVPN routes are retained in the RIB-IN, even those not imported by any network-instance; these routes display as 'rejected' and cannot be propagated to other peers.

When this is false, EVPN routes that are not imported by any network-instance are dropped and not retained in the BGP RIB-IN; policy changes affecting received EVPN routes will trigger the sending of ROUTE_REFRESH messages towards all EVPN family peers.

Contextnetwork-instance name string protocols bgp evpn keep-all-routes boolean
Treekeep-all-routes
Defaultfalse
ConfigurableTrue

rapid-update boolean

Description When this is set to true, EVPN UPDATEs advertising reachability and withdrawals are advertised immediately, bypassing the session level min-route-advertisement-interval. When this is false, reachability updates and withdrawals are subject to the MRAI interval.
Contextnetwork-instance name string protocols bgp evpn rapid-update boolean
Treerapid-update
Defaultfalse
ConfigurableTrue

stale-routes-time number

Description

The maximum number of seconds that routes received from a helped peer remain stale until they are deleted

Routes of AFI/SAFI X received from peer Y are marked stale when peer Y goes down and its previous GR capability included AFI/SAFI X.

Contextnetwork-instance name string protocols bgp graceful-restart stale-routes-time number
Treestale-routes-time
Range1 to 3600
Default360
Unitsseconds
Configurable True

admin-state keyword

Description

Administratively enable or disable the peer group

Disable will tear down all the BGP sessions in the group, even if they are administratively enabled at the neighbor level.

Contextnetwork-instance name string protocols bgp group group-name string admin-state keyword
Treeadmin-state
Defaultenable
Options
  • enable

  • disable

Configurable True

allow-own-as number

Description

The maximum number of times the global AS number or a local AS number of the BGP instance can appear in any received AS_PATH before it is considered a loop and considered invalid

When this value is changed the new value applies only to the routes received after the change is committed.

Contextnetwork-instance name string protocols bgp group group-name string as-path-options allow-own-as number
Treeallow-own-as
ConfigurableTrue

mode keyword

Description The method by which private AS numbers are removed from the advertised AS_PATH attribute
Contextnetwork-instance name string protocols bgp group group-name string as-path-options remove-private-as mode keyword
Treemode
Options
  • disabled

    Do not strip or replace any private AS numbers

  • delete

    Delete private AS numbers, shortening the AS path

  • replace

    Replace private AS numbers with the local AS number used towards the peer, maintaining the AS path length

ConfigurableTrue

advertise-ipv6-next-hops boolean

Description

Enables advertisement of EVPN routes with IPv6 next-hops to peers in the peer-group

If this is set to true and the local-address used towards the peer is an IPv6 address and BGP is supposed to apply next-hop-self then the route is advertised with the IPv6 local-address as the BGP next-hop. If this is set to false, then the EVPN route is advertised with an IPv4 next-hop.

Contextnetwork-instance name string protocols bgp group group-name string evpn advertise-ipv6-next-hops boolean
Treeadvertise-ipv6-next-hops
ConfigurableTrue

advertise-ipv6-next-hops boolean

Description

Enables advertisement of IPv4 routes with IPv6 next-hops to peers in the group

When set to true, BGP advertises IPv4-unicast routes to its peers using MP-BGP. If the local-address towards a peer is an IPv6 address and BGP is supposed to apply next-hop-self the MP_REACH_NLRI will encode the IPv6 local-address as the BGP next-hop. When set to false, BGP is required to advertise an IPv4 next-hop with every IPv4 route (and to encode that in the NEXT_HOP attribute).

Contextnetwork-instance name string protocols bgp group group-name string ipv4-unicast advertise-ipv6-next-hops boolean
Treeadvertise-ipv6-next-hops
ConfigurableTrue

receive-ipv6-next-hops boolean

Description

Enables the advertisement of the RFC 5549 capability to receive IPv4 routes with IPv6 next-hops

When set to true, BGP advertises an extended NH encoding (RFC 5549) capability to its peers. This capability indicates that local router is prepared to accept BGP routes for IPv4 NLRI with IPv6 next-hops from peers in the scope of the command. When set to false, BGP handles received IPV4 routes with IPv6 next-hops as an error and applies treat-as-withdraw.

Contextnetwork-instance name string protocols bgp group group-name string ipv4-unicast receive-ipv6-next-hops boolean
Treereceive-ipv6-next-hops
ConfigurableTrue

as-number number

Description

The local autonomous system number used to override the global ASN on this group of BGP sessions

Sets the ASN value that this router sends in its OPEN message towards its peer in the group.

Contextnetwork-instance name string protocols bgp group group-name string local-as as-number number
Range1 to 4294967295
ConfigurableTrue

prepend-global-as boolean

Description

When set to true, the global ASN value is prepended to the AS path in outbound routes towards each BGP peer in the group

If a session is EBGP (peer-as is not equal to the local-as) then the local-as is prepended as the final step, so that the local-as is the first element in the AS_PATH received by the peer.

Contextnetwork-instance name string protocols bgp group group-name string local-as as-number number prepend-global-as boolean
Treeprepend-global-as
Defaulttrue
ConfigurableTrue

admin-state keyword

Description

When enabled, IBGP and EBGP peers in the group are allowed to be indirectly connected by up to N hops, where N is controlled by the maximum-hops parameter. When disabled, only IBGP peers within the peer group support multihop.

This can be overriden on a per neighbor basis. It is inherited by neighbors in the peer-group only if maximum-hops is also specified.

By default this is disabled.

Context network-instance name string protocols bgp group group-name string multihop admin-state keyword
Treeadmin-state
Options
  • enable

  • disable

Configurable True

maximum-hops number

Description

This sets the maximum number of routing hops towards each peer. It determines the IP TTL value in originated BGP TCP/IP packets. By default the TTL is set to 1 towards EBGP peers and 64 towards IBGP peers. This leaf sets a new IP TTL to use towards both EBGP and IBGP peers in the peer group.

This can be overriden on a per neighbor basis. It is inherited by neighbors in the peer-group only if admin-state is also specified.

Contextnetwork-instance name string protocols bgp group group-name string multihop maximum-hops number
Treemaximum-hops
Range1 to 255
ConfigurableTrue

next-hop-self boolean

Description

When set to true, the next-hop in all IPv4-unicast, IPv6-unicast and EVPN BGP routes advertised to all IBGP peers in the peer-group is set equal to the local-address used on each session (or to the router ID if the NLRI is IPv6 and there is no IPv6 local address to use). This is independent of the route origin (EBGP, IBGP-client, IBGP-non-client or redistributed direct/static/aggregate route).

When set to false, normal BGP rules from RFC 4271 apply.

Contextnetwork-instance name string protocols bgp group group-name string next-hop-self boolean
Treenext-hop-self
Defaultfalse
ConfigurableTrue

peer-as number

Description

The autonomous system number expected from each peer in the group

A configured session with a peer does not come up if this value does not match the AS value reported by the peer in its OPEN message.

Contextnetwork-instance name string protocols bgp group group-name string peer-as number
Treepeer-as
Range1 to 4294967295
ConfigurableTrue

hold-time number

Description

The hold-time interval in seconds that the router proposes to the peer in its OPEN message

The actual in-use hold-time is negotiated to the lowest value proposed by the two peers. A negotiated value of 0 suppresses the sending of keepalives by both peers.

Contextnetwork-instance name string protocols bgp group group-name string timers hold-time number
Treehold-time
Range0 | 3 to 65535
Default90
Unitsseconds
Configurable True

keepalive-interval number

Description

The interval in seconds between successive keepalive messages sent to the peer

The period between one keepalive message and the next is the minimum of this configured value and 1/3 of the negotiated hold-time duration. A value of 0 suppresses the sending of keepalives to the peer.

Contextnetwork-instance name string protocols bgp group group-name string timers keepalive-interval number
Treekeepalive-interval
Range0 to 21845
Unitsseconds
ConfigurableTrue

minimum-advertisement-interval number

Description

The value assigned to the MinRouteAdvertisementIntervalTimer of RFC 4271, for both EBGP and IBGP sessions

Each session runs its own independent timer and the timer affects both route advertisements and route withdrawals, regardless of address family. For route withdrawals only, this timer is bypassed if rapid-withdrawal is set to true.

Contextnetwork-instance name string protocols bgp group group-name string timers minimum-advertisement-interval number
Treeminimum-advertisement-interval
Range1 to 255
Default5
Unitsseconds
Configurable True

name keyword

Description Enter the name context
Context network-instance name string protocols bgp group group-name string trace-options flag name keyword
Options
  • events

    Trace all BGP events.

  • packets

    Trace all BGP protocol packets.

  • open

    Trace BGP open packets.

  • keepalive

    Trace BGP keepalive packets.

  • graceful-restart

    Trace Graceful Restart events.

  • timers

    Trace routing protocol timer processing.

  • route

    Trace BGP route table manager.

  • notification

    Trace Bgp notification.

  • socket

    Trace socket info.

  • update

    Trace update info.

ConfigurableTrue

local-address (ipv4-address | ipv6-address | string)

Description

The local TCP endpoint of used for all BGP sessions in the group

This also the source address for next-hop-self, if it applies. The local-address can be specified as an IP address that is resolvable to a local interface.

This address must be the primary address of an interface, otherwise the session will not come up.

Contextnetwork-instance name string protocols bgp group group-name string transport local-address (ipv4-address | ipv6-address | string)
Treelocal-address
ConfigurableTrue

tcp-mss number

Description

The maximum segment size for each BGP TCP session belonging to the group

If the configured tcp-mss value is higher than the discovered path MTU it has no effect and the path MTU is used as the operational TCP MSS.

Contextnetwork-instance name string protocols bgp group group-name string transport tcp-mss number
Treetcp-mss
Range536 to 9446
Unitsbytes
ConfigurableTrue

advertise-ipv6-next-hops boolean

Description

Enables advertisement of IPv4 routes with IPv6 next-hops to peers

When set to true, BGP advertises IPv4-unicast routes to its peers using MP-BGP. If the local-address towards a peer is an IPv6 address and BGP is supposed to apply next-hop-self the MP_REACH_NLRI will encode the IPv6 local-address as the BGP next-hop. When set to false, BGP is required to advertise an IPv4 next-hop with every IPv4 route (and to encode that in the NEXT_HOP attribute).

Contextnetwork-instance name string protocols bgp ipv4-unicast advertise-ipv6-next-hops boolean
Treeadvertise-ipv6-next-hops
Defaultfalse
ConfigurableTrue

convergence-state keyword

Description Enter the convergence-state context
Context network-instance name string protocols bgp ipv4-unicast convergence convergence-state keyword
Treeconvergence-state
Options
  • waiting

    BGP has recently restarted and no sessions have re-established yet

  • started

    BGP has recently restarted and at least one session has re-established with support of the address family

  • partial

    BGP has recently restarted and at least one session has advertised an End-of-RIB marker for the address family.

  • timeout

    BGP has recently restarted and not all non-slow peers advertised an End-of-RIB marker for the address family before the max-wait-to-advertise timer expired

  • converged

    All non-slow peers that support the address family have have advertised the End-of-RIB marker for the address family

ConfigurableFalse

max-wait-to-advertise number

Description

The maximum amount of time, in seconds, measured from the time when the first session (configured or dynamic) that supports the address family comes up after a BGP restart, until BGP is allowed to advertise any routes in that address family to any peer

The value of this leaf must always be greater than or equal to the operational value of min-wait-to-advertise. The default value is 3x the value of min-wait-to-advertise. A value of 0 means the feature is disabled and there is no additional delay before advertising routes of the address family.

Contextnetwork-instance name string protocols bgp ipv4-unicast convergence max-wait-to-advertise number
Treemax-wait-to-advertise
Range0 to 3600
Default0
ConfigurableTrue

allow-multiple-as boolean

Description

When set to true, BGP is allowed to build a multipath set using BGP routes with different neighbor AS (most recent AS in the AS_PATH)

When set to false, BGP is only allowed to use non-best paths for ECMP if they meet the multipath criteria and they have the same neighbor AS as the best path

Contextnetwork-instance name string protocols bgp ipv4-unicast multipath allow-multiple-as boolean
Treeallow-multiple-as
Defaulttrue
ConfigurableTrue

allowed-tunnel-types identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of allowed tunnel types
Contextnetwork-instance name string protocols bgp ipv4-unicast next-hop-resolution ipv4-next-hops tunnel-resolution allowed-tunnel-types identityref
Treeallowed-tunnel-types
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableTrue

receive-ipv6-next-hops boolean

Description

Enables the advertisement of the RFC 5549 capability to receive IPv4 routes with IPv6 next-hops

When set to true, BGP advertises an extended NH encoding (RFC 5549) capability to its peers. This capability indicates that local router is prepared to accept BGP routes for IPv4 NLRI with IPv6 next-hops from peers in the scope of the command. When set to false, BGP handles received IPV4 routes with IPv6 next-hops as an error and applies treat-as-withdraw.

Contextnetwork-instance name string protocols bgp ipv4-unicast receive-ipv6-next-hops boolean
Treereceive-ipv6-next-hops
Defaultfalse
ConfigurableTrue

convergence-state keyword

Description Enter the convergence-state context
Context network-instance name string protocols bgp ipv6-unicast convergence convergence-state keyword
Treeconvergence-state
Options
  • waiting

    BGP has recently restarted and no sessions have re-established yet

  • started

    BGP has recently restarted and at least one session has re-established with support of the address family

  • partial

    BGP has recently restarted and at least one session has advertised an End-of-RIB marker for the address family.

  • timeout

    BGP has recently restarted and not all non-slow peers advertised an End-of-RIB marker for the address family before the max-wait-to-advertise timer expired

  • converged

    All non-slow peers that support the address family have have advertised the End-of-RIB marker for the address family

ConfigurableFalse

max-wait-to-advertise number

Description

The maximum amount of time, in seconds, measured from the time when the first session (configured or dynamic) that supports the address family comes up after a BGP restart, until BGP is allowed to advertise any routes in that address family to any peer

The value of this leaf must always be greater than or equal to the operational value of min-wait-to-advertise. The default value is 3x the value of min-wait-to-advertise. A value of 0 means the feature is disabled and there is no additional delay before advertising routes of the address family.

Contextnetwork-instance name string protocols bgp ipv6-unicast convergence max-wait-to-advertise number
Treemax-wait-to-advertise
Range0 to 3600
Default0
ConfigurableTrue

allow-multiple-as boolean

Description

When set to true, BGP is allowed to build a multipath set using BGP routes with different neighbor AS (most recent AS in the AS_PATH)

When set to false, BGP is only allowed to use non-best paths for ECMP if they meet the multipath criteria and they have the same neighbor AS as the best path

Contextnetwork-instance name string protocols bgp ipv6-unicast multipath allow-multiple-as boolean
Treeallow-multiple-as
Defaulttrue
ConfigurableTrue

allowed-tunnel-types identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of allowed tunnel types
Contextnetwork-instance name string protocols bgp ipv6-unicast next-hop-resolution ipv4-next-hops tunnel-resolution allowed-tunnel-types identityref
Treeallowed-tunnel-types
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableTrue

local-preference number

Description

The value of the local-preference attribute that is added to received routes from EBGP peers

It is also used to encode the local preference attribute for locally generated BGP routes.

Contextnetwork-instance name string protocols bgp local-preference number
Treelocal-preference
Default100
ConfigurableTrue

peer-address (ipv4-address | ipv6-address-with-zone)

Description

The transport address of the BGP peer

The peer-address must be a valid IPv4 unicast address or a valid IPv6 global unicast address. Sessions to a link-local IPv6 address are not supported.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone)
ConfigurableTrue

mode keyword

Description The method by which private AS numbers are removed from the advertised AS_PATH attribute
Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) as-path-options remove-private-as mode keyword
Treemode
Options
  • disabled

    Do not strip or replace any private AS numbers

  • delete

    Delete private AS numbers, shortening the AS path

  • replace

    Replace private AS numbers with the local AS number used towards the peer, maintaining the AS path length

ConfigurableTrue

advertise-ipv6-next-hops boolean

Description

Enables advertisement of EVPN routes with IPv6 next-hops to peers

If this is set to true and the local-address used towards the peer is an IPv6 address and BGP is supposed to apply next-hop-self then the route is advertised with the IPv6 local-address as the BGP next-hop. If this is set to false, then the EVPN route is advertised with an IPv4 next-hop.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) evpn advertise-ipv6-next-hops boolean
Treeadvertise-ipv6-next-hops
ConfigurableTrue

advertise-ipv6-next-hops boolean

Description

Enables advertisement of IPv4 routes with IPv6 next-hops to the peer

When set to true, BGP advertises IPv4-unicast routes using MP-BGP. If the local-address towards the peer is an IPv6 address and BGP is supposed to apply next-hop-self the MP_REACH_NLRI will encode the IPv6 local-address as the BGP next-hop. When set to false, BGP is required to advertise an IPv4 next-hop with every IPv4 route (and to encode that in the NEXT_HOP attribute).

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) ipv4-unicast advertise-ipv6-next-hops boolean
Treeadvertise-ipv6-next-hops
ConfigurableTrue

receive-ipv6-next-hops boolean

Description

Enables the advertisement of the RFC 5549 capability to receive IPv4 routes with IPv6 next-hops

When set to true, BGP advertises an extended NH encoding (RFC 5549) capability to the peer. This capability indicates that local router is prepared to accept BGP routes for IPv4 NLRI with IPv6 next-hops from the peer. When set to false, BGP handles received IPV4 routes with IPv6 next-hops as an error and applies treat-as-withdraw.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) ipv4-unicast receive-ipv6-next-hops boolean
Treereceive-ipv6-next-hops
ConfigurableTrue

last-event keyword

Description Enter the last-event context
Context network-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) last-event keyword
Treelast-event
Options
  • none

  • start

  • stop

  • open

  • close

  • openFail

  • error

  • connectRetry

  • holdTime

  • keepAlive

  • recvOpen

  • recvKeepAlive

  • recvUpdate

  • recvNotify

  • startPassive

  • parseError

  • outOfMemory

  • rtmLimitExceed

  • outOfProtNHIndex

  • outOfNHIndex

  • labelAllocFailed

  • lspIdAllocFailed

  • collisionResolution

  • adminShutdown

  • adminReset

  • configChange

  • maxPrefixExceed

  • maxPfxExcdLog

  • trackingPolMismatch

  • receivedMalformedAttr

  • adminResetHard

  • peerDamping

Configurable False

last-notification-error-subcode keyword

Description The error subcode in the last NOTIFICATION sent to this peer.
Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) last-notification-error-subcode keyword
Treelast-notification-error-subcode
Options
  • Connection Not Synchronized

  • Bad Message Length

  • Bad Message Type

  • Unsupported Version Number

  • Bad Peer As

  • Bad BGP Identifier

  • Unsupported Optional Parameter

  • Unacceptable Hold Time

  • UPDATE Message Error subcodes

  • Malformed Attribute List

  • Unrecognized Well-known Attribute

  • Missing Well-known Attribute

  • Attribute Flags Error

  • Attribute Length Error

  • Invalid ORIGIN Attribute

  • Invalid NEXT_HOP Attribute

  • Optional Attribute Error

  • Invalid Network Field

  • Malformed AS_PATH

  • Maximum Number of Prefixes Reached

  • Administrative Shutdown

  • Peer De-configured

  • Administrative Reset

  • Connection Rejected

  • Other Configuration Change

  • Connection Collision Resolution

  • Out of Resources

ConfigurableFalse

as-number number

Description

The local autonomous system number used to override the global ASN on this session

Sets the ASN value that this router sends in its OPEN message towards its peer.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) local-as as-number number
Range1 to 4294967295
ConfigurableTrue

prepend-global-as boolean

Description

When set to true, the global ASN value is prepended to the AS path in outbound routes towards the peer

If a session is EBGP (peer-as is not equal to the local-as) then the local-as is prepended as the final step, so that the local-as is the first element in the AS_PATH received by the peer.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) local-as as-number number prepend-global-as boolean
Treeprepend-global-as
ConfigurableTrue

admin-state keyword

Description

When enabled, the peer is allowed to be indirectly connected by up to N hops, where N is controlled by the maximum-hops parameter. When disabled, multihop is allowed only if the peer type is IBGP.

This overrides the group setting for admin-state.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) multihop admin-state keyword
Treeadmin-state
Options
  • enable

  • disable

Configurable True

maximum-hops number

Description

This sets the maximum number of routing hops towards the peer. It determines the IP TTL value in originated BGP TCP/IP packets. By default the TTL is set to 1 towards an EBGP peer and 64 towards an IBGP peer.

This overrides the group setting for maximum-hops.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) multihop maximum-hops number
Treemaximum-hops
Range1 to 255
ConfigurableTrue

next-hop-self boolean

Description

When set to true, the next-hop in all IPv4-unicast, IPv6-unicast and EVPN BGP routes advertised to the peer, if IBGP, is set equal to the local-address used on this session (or to the router ID if the NLRI is IPv6 and there is no IPv6 local address to use). This is independent of the route origin (EBGP, IBGP-client, IBGP-non-client or redistributed direct/static/aggregate route).

When set to false, normal BGP rules from RFC 4271 apply.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) next-hop-self boolean
Treenext-hop-self
ConfigurableTrue

peer-as number

Description

The autonomous system number expected from the peer

A configured session with a peer does not come up if this value does not match the AS value reported by the peer in its OPEN message.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) peer-as number
Treepeer-as
Range1 to 4294967295
ConfigurableTrue

slow-peer keyword

Description

Set to 'yes' if, after the last BGP restart, the session was in a lesser state than established when the min-wait-to-advertise timer expired

Set to unknown if the min-wait-to-advertise time has not yet elapsed.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) slow-peer keyword
Treeslow-peer
Options
  • yes

  • no

  • unknown

ConfigurableFalse

hold-time number

Description

The hold-time interval in seconds that the router proposes to the peer in its OPEN message

The actual in-use hold-time is negotiated to the lowest value proposed by the two peers. A negotiated value of 0 suppresses the sending of keepalives by both peers.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) timers hold-time number
Treehold-time
Range0 | 3 to 65535
Unitsseconds
ConfigurableTrue

keepalive-interval number

Description

The interval in seconds between successive keepalive messages sent to the peer

The period between one keepalive message and the next is the minimum of this configured (or inherited) value and 1/3 of the negotiated hold-time duration. A value of 0 suppresses the sending of keepalives to the peer.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) timers keepalive-interval number
Treekeepalive-interval
Range0 to 21845
Unitsseconds
ConfigurableTrue

minimum-advertisement-interval number

Description

The value assigned to the MinRouteAdvertisementIntervalTimer of RFC 4271, for both EBGP and IBGP sessions

Each session runs its own independent timer and the timer affects both route advertisements and route withdrawals, regardless of address family. For route withdrawals only, this timer is bypassed if rapid-withdrawal is set to true.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) timers minimum-advertisement-interval number
Treeminimum-advertisement-interval
Range1 to 255
Unitsseconds
ConfigurableTrue

name keyword

Description Enter the name context
Context network-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) trace-options flag name keyword
Options
  • events

    Trace all BGP events.

  • packets

    Trace all BGP protocol packets.

  • open

    Trace BGP open packets.

  • keepalive

    Trace BGP keepalive packets.

  • graceful-restart

    Trace Graceful Restart events.

  • timers

    Trace routing protocol timer processing.

  • route

    Trace BGP route table manager.

  • notification

    Trace Bgp notification.

  • socket

    Trace socket info.

  • update

    Trace update info.

ConfigurableTrue

local-address (ipv4-address | ipv6-address | string)

Description

The local TCP endpoint of used for the BGP session

This also the source address for next-hop-self, if it applies. The local-address can be specified as an IP address that is resolvable to a local interface.

This address must be the primary address of an interface, otherwise the session will not come up.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) transport local-address (ipv4-address | ipv6-address | string)
Treelocal-address
ConfigurableTrue

tcp-mss number

Description

The maximum segment size for the BGP TCP session

If the configured tcp-mss value is higher than the discovered path MTU it has no effect and the path MTU is used as the operational TCP MSS.

Contextnetwork-instance name string protocols bgp neighbor peer-address (ipv4-address | ipv6-address-with-zone) transport tcp-mss number
Treetcp-mss
Range536 to 9446
Unitsbytes
ConfigurableTrue

ebgp number

Description

The default route table preference for all EBGP learned routes

BGP import policies can override this preference value on a route by route basis.

Contextnetwork-instance name string protocols bgp preference ebgp number
Treeebgp
Default170
ConfigurableTrue

ibgp number

Description

The default route table preference for all IBGP learned routes

BGP import policies can override this preference value on a route by route basis.

Contextnetwork-instance name string protocols bgp preference ibgp number
Treeibgp
Default170
ConfigurableTrue

rapid-withdrawal boolean

Description

The true setting enables rapid-withdraw towards BGP peers

If there is only one BGP route for an NLRI in BGP RIB, and this route is withdrawn or becomes invalid, rapid-withdraw causes BGP to immediately send a withdrawal of the BGP route even if the min-route-advertisement timer has not expired.

Contextnetwork-instance name string protocols bgp route-advertisement rapid-withdrawal boolean
Treerapid-withdrawal
Defaultfalse
ConfigurableTrue

client boolean

Description When this is set to true all configured and dynamic sessions of the BGP instance are considered RR clients, subject to overrides at more specific levels of configuration.
Contextnetwork-instance name string protocols bgp route-reflector client boolean
Treeclient
Defaultfalse
ConfigurableTrue

router-id (ipv4-address | ipv6-address)

Description

The BGP identifier used by this BGP instance in all of its OPEN messages

Any non-zero value is supported.

Context network-instance name string protocols bgp router-id (ipv4-address | ipv6-address)
Treerouter-id
ConfigurableTrue

dynamic-peers number

Description The number of dynamic BGP peers that are currently in the established state, counting sessions resulting from accepted incoming TCP connections and outgoing TCP connections triggered by LLDP auto-discovery
Contextnetwork-instance name string protocols bgp statistics dynamic-peers number
Treedynamic-peers
ConfigurableFalse

name keyword

Description Enter the name context
Context network-instance name string protocols bgp trace-options flag name keyword
Options
  • events

    Trace all BGP events.

  • packets

    Trace all BGP protocol packets.

  • open

    Trace BGP open packets.

  • keepalive

    Trace BGP keepalive packets.

  • graceful-restart

    Trace Graceful Restart events.

  • timers

    Trace routing protocol timer processing.

  • route

    Trace BGP route table manager.

  • notification

    Trace Bgp notification.

  • socket

    Trace socket info.

  • update

    Trace update info.

ConfigurableTrue

modifier keyword

Description Enter the modifier context
Context network-instance name string protocols bgp trace-options flag name keyword modifier keyword
Treemodifier
Options
  • detail

    To enable detailed tracing. Includes both received and sent packets.

  • receive

    To enable tracing for the packets which are received.

  • send

    To enable tracing for the sent packets.

ConfigurableTrue

tcp-mss number

Description

The maximum segment size for all BGP TCP sessions

If the configured tcp-mss value is higher than the discovered path MTU it has no effect and the path MTU is used as the operational TCP MSS

Contextnetwork-instance name string protocols bgp transport tcp-mss number
Treetcp-mss
Range536 to 9446
Default1024
ConfigurableTrue

bgp-evpn

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description Enable the bgp-evpn context
Context network-instance name string protocols bgp-evpn
Treebgp-evpn
ConfigurableTrue

default-admin-tag number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description The admin-tag that can be used by an export policy to match all the bgp-evpn routes for the bgp-instance.
Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference default-admin-tag number
Treedefault-admin-tag
Range0 to 4294967295
Default0
ConfigurableTrue

ecmp number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description The supported range of ECMP values for layer-2 aliasing (in mac-vrf instances) or layer-3 ecmp (in routed instances).
Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference ecmp number
Treeecmp
Range1 to 8
Default1
ConfigurableTrue

evi number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description

EVPN Instance identifier associated to the bgp-evpn instance.

Used for auto-derivation of:

["the bgp-instance route distinguisher in the format <ip-address>:evi (where 'ip-address' is the ipv4 address associated to the subinterface lo0.1.", "the bgp-instance route target in the format <asn>:<evi>, where 'asn' is the autonomous-system configured in the network-instance default (under /protocols/bgp/autonomous-system)."]

In addition, the evi value is used for the EVPN Multi-Homing Designated Forwarder (DF) Election.

Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference evi number
Treeevi
Range1 to 65535
ConfigurableTrue

oper-down-reason keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description The reason for the bgp-instance being down
Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference oper-down-reason keyword
Treeoper-down-reason
Options
  • admin-disabled

  • no-nexthop-address

  • no-evi

  • network-instance-oper-down

  • no-vxlan-interface

  • ethernet-segment-multiple-subinterfaces

  • vxlan_interface_no_source_ip_address

  • bgp-vpn-instance-oper-down

ConfigurableFalse

oper-state keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description This leaf contains the operational state of bgp-instance.
Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

advertise-arp-nd-only-with-mac-table-entry boolean

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description If set to true then local mac-ip records will be advertised in this evpn instance only when we have a local mac in the mac-table
Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference routes bridge-table mac-ip advertise-arp-nd-only-with-mac-table-entry boolean
Treeadvertise-arp-nd-only-with-mac-table-entry
Defaultfalse
ConfigurableTrue

next-hop (keyword | ipv4-address | ipv6-address)

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description The ip-address that will be used as the bgp next-hop for all routes advertised in this evpn instance.
Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference routes bridge-table next-hop (keyword | ipv4-address | ipv6-address)
Treenext-hop
Defaultuse-system-ipv4-address
Options
  • use-system-ipv4-address

ConfigurableTrue

vlan-aware-bundle-eth-tag number

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description

Configures the Ethernet Tag ID to be encoded in the EVPN routes for control-plane interoperability mode with VLAN-aware bundle services.

When set to a non-zero value, all the EVPN routes advertised for the MAC-VRF will be advertised with this value into the ethernet-tag-id field of the routes.

On reception of EVPN routes with non-zero ethernet-tag-id, BGP will import the routes based on the import route-target as usual. However, the system checks the received ethernet-tag-id field and will process only those routes whose ethernet-tag-id match the local vlan-aware-bundle-eth-tag value.

Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference routes bridge-table vlan-aware-bundle-eth-tag number
Treevlan-aware-bundle-eth-tag
Range0 to 16777215
Default0
ConfigurableTrue

advertise-gateway-mac boolean

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description

If set to true in an ip-vrf where bgp-evpn is enabled, a MAC/IP route containing the gateway-MAC is advertised.

This gateway-MAC matches the MAC advertised along with the EVPN IFL routes type 5 for the ip-vrf network-instance. This advertisement is needed so that the EVPN IFL (Interface-Less) model in the ip-vrf can interoperate with a remote system working in EVPN IFF (Interface-ful) Unnumbered mode.

Contextnetwork-instance name string protocols bgp-evpn bgp-instance id reference routes route-table mac-ip advertise-gateway-mac boolean
Treeadvertise-gateway-mac
Defaultfalse
ConfigurableTrue

rd (string | string | string | string)

Description Route Distinguisher (RD) configured in the bgp-vpn instance. When used for evpn and if not configured, the RD is auto-derived with the format <ip-address>:<evi> where 'ip-address' is the ipv4 address associated to the subinterface lo0.1.
Contextnetwork-instance name string protocols bgp-vpn bgp-instance id number route-distinguisher rd (string | string | string | string)
Treerd
ConfigurableTrue

route-distinguisher-origin keyword

Description Origin of the operational Route Distinguisher (RD) of the bgp-vpn instance. 'Auto-derived-from-evi' refers to an RD that is automatically allocated with the format <ip-address>:<evi> where 'ip-address' is the ipv4 address associated to the subinterface lo0.1. 'Manual' refers to an RD that is configured. 'None' indicates that the RD is neither configured nor auto-derived.
Contextnetwork-instance name string protocols bgp-vpn bgp-instance id number route-distinguisher route-distinguisher-origin keyword
Treeroute-distinguisher-origin
Options
  • auto-derived-from-evi

  • auto-derived-from-system-ip:0

  • manual

  • none

Configurable False

export-route-target-origin keyword

Description Origin of the operational export Route Target (RT) of the bgp-vpn instance. 'Auto-derived-from-evi' refers to an RT that is automatically allocated with the format <asn>:<evi> where 'asn' is the autonomous-system-number configured in the network-instance default. 'Manual' refers to an export RT that is configured. 'None' indicates that the export RT is neither configured nor auto-derived.
Contextnetwork-instance name string protocols bgp-vpn bgp-instance id number route-target export-route-target-origin keyword
Treeexport-route-target-origin
Options
  • auto-derived-from-evi

  • manual

  • none

ConfigurableFalse

export-rt (string | string | string | string | string | string | string | string | string | string)

Description Export Route Target (RT) in the bgp-vpn instance. When used for evpn and if not configured, the RT is auto-derived with the format <asn>:<evi> where 'asn' is the autonomous-system configured in the network-instance default.
Contextnetwork-instance name string protocols bgp-vpn bgp-instance id number route-target export-rt (string | string | string | string | string | string | string | string | string | string)
Treeexport-rt
ConfigurableTrue

import-route-target-origin keyword

Description Origin of the operational import Route Target (RT) of the bgp-vpn instance. 'Auto-derived-from-evi' refers to an RT that is automatically allocated with the format <asn>:<evi> where 'asn' is the autonomous-system-number configured in the network-instance default. 'Manual' refers to an import RT that is configured. 'None' indicates that the import RT is neither configured nor auto-derived.
Contextnetwork-instance name string protocols bgp-vpn bgp-instance id number route-target import-route-target-origin keyword
Treeimport-route-target-origin
Options
  • auto-derived-from-evi

  • manual

  • none

ConfigurableFalse

import-rt (string | string | string | string | string | string | string | string | string | string)

Description Import Route Target (RT) in the bgp-vpn instance. When used for evpn and if not configured, the RT is auto-derived with the format <asn>:<evi> where 'asn' is the autonomous-system configured in the network-instance default.
Contextnetwork-instance name string protocols bgp-vpn bgp-instance id number route-target import-rt (string | string | string | string | string | string | string | string | string | string)
Treeimport-rt
ConfigurableTrue

ignore boolean

Description When set to true, if the attached bit is set on an incoming Level 1 LSP, the local system ignores it. In this case the local system does not set a default route to the L1L2 router advertising the PDU with the attached bit set.
Contextnetwork-instance name string protocols isis instance name string attached-bit ignore boolean
Treeignore
Defaultfalse
ConfigurableTrue

hello-authentication boolean

Description

When this is enabled at the instance level, reject all IIH PDUs that either have a mismatch in authentication-type or authentication-key.

When this is enabled for a particular level, reject all LAN IIH PDUs associated with that level that have a mismatch in authentication-type or authentication-key.

Contextnetwork-instance name string protocols isis instance name string authentication hello-authentication boolean
Treehello-authentication
ConfigurableTrue

reference-bandwidth number

Description

Configures the reference bandwidth that provides the basis for interface metrics based on link bandwidth.

If the reference bandwidth is defined, then the cost is calculated using the following formula: cost = reference-bandwidth / bandwidth

When a large reference-bandwidth value is configured, a metric calculation may result in a value higher than the supported protocol cost value. If this occurs, IS-IS automatically reverts to the maximum configurable cost metric.

If the reference bandwidth is not configured then all interfaces have a default metric of 10.

Note: To use metrics in excess of 63, wide metrics must be deployed

Contextnetwork-instance name string protocols isis instance name string auto-cost reference-bandwidth number
Treereference-bandwidth
Range1 to 8000000000
Unitskbps
ConfigurableTrue

down-reason keyword

Description The reason why the adjacency is down.
Contextnetwork-instance name string protocols isis instance name string interface interface-name reference adjacency neighbor-system-id string adjacency-level string down-reason keyword
Treedown-reason
Options
  • 3-way-handshake-failed

  • address-mismatch

  • hold-timer-expired

  • area-mismatch

  • bad-hello

  • bfd-session-down

  • interface-down

  • interface-level-disabled

  • level-changed

  • level-mismatch

  • mt-topology-changed

  • mt-topology-mismatch

  • remote-system-id-changed

  • isis-protocol-disabled

  • unknown

Configurable False

hello-authentication boolean

Description

When this is enabled at the instance level, reject all IIH PDUs that either have a mismatch in authentication-type or authentication-key.

When this is enabled for a particular level, reject all LAN IIH PDUs associated with that level that have a mismatch in authentication-type or authentication-key.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference authentication hello-authentication boolean
Treehello-authentication
ConfigurableTrue

hello-padding keyword

Description Specifies the use of IS-IS Hello PDU padding on the interface
Contextnetwork-instance name string protocols isis instance name string interface interface-name reference hello-padding keyword
Treehello-padding
Defaultdisable
Options
  • strict

    Strict padding option. Hello padding is done continuously, regardless of adjacency state or interface type.

  • loose

    Loose padding option. On p2p interfaces hello PDUs are padded from the initial detection of a new neighbor until the adjacency transitions to the INIT state. On broadcast interfaces hello padding is done until there is at least one UP adjacency on the interface.

  • adaptive

    Adaptive padding option. On p2p interfaces hello PDUs are padded until the sender declares the adjacency to be UP (based on 3-way handshake or the classic algorithm described in ISO 10589. If the p2p neighbor does not support the adjacency state TLV, then padding continues. On broadcast interfaces hello padding is done until there is at least one UP adjacency on the interface.

  • disable

    This enum disables hello PDU padding

ConfigurableTrue

end-of-lib boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When set to true, the IGP restores the normal metric for the IGP adjacency when learning from LDP that all label-FEC mappings have been received from the LDP peer, even if there is remaining time on the hold-down-timer.

When set to false, the IGP always waits for the full duration of the hold-down-timer to restore the normal metric for the IGP adjacency.

This overrides the global/instance level setting.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference ldp-synchronization end-of-lib boolean
Treeend-of-lib
ConfigurableTrue

hold-down-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

The maximum amount of time that the IGP advertises a maximum metric for an interface, measured from the time that the LDP adjacency is re-established after going down.

This overrides the global/instance level setting.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference ldp-synchronization hold-down-timer number
Treehold-down-timer
Range1 to 1800
Unitsseconds
ConfigurableTrue

sync-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe current state of the interface with respect to LDP-IGP sync
Contextnetwork-instance name string protocols isis instance name string interface interface-name reference ldp-synchronization sync-state keyword
Treesync-state
Options
  • wait-for-LDP-adjacency

    The IGP is waiting for the LDP adjacency to come up. The interface is being advertised with max-metric.

  • hold-down-timer-active

    The LDP adjacency has come up and the IGP has started the hold-down-timer, waiting for either end-of-lib or hold-down-timer expiry. The interface is being advertised with max-metric.

  • end-of-lib-received

    The IGP received end-of-lib and has switched to normal operation. The interface is being aadveertised with a normal metric

  • hold-down-timer-expired

    The IGP did not receive end-of-lib (or was configured to ignore it) but hold-down-timer has expired and normal metric is restored.

  • manual-exit

    A tools command was performed to exit ldp-sync. Normal operation is resumed, max-metric is removed.

  • disabled

    ldp-sync is not applicable on this interface

ConfigurableFalse

hello-multiplier number

Description

ISIS hello-multiplier value.

The neighbor hold time is (hello multiplier x hello interval) on non-designated intermediate system broadcast interfaces and point-to-point interfaces and (hello multiplier x hello interval / 3) on designated intermediate system broadcast interfaces.

The hold time is the time in which the neighbor expects to receive the next Hello PDU. If the neighbor receives a Hello within this time, the hold time is reset. If the neighbor does not receive a Hello within the hold time, it brings the adjacency down.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference level level-number number timers hello-multiplier number
Treehello-multiplier
Range2 to 100
Default3
ConfigurableTrue

oper-state keyword

Description The operational state of the IS-IS interface. This simply tracks the operational state of the subinterface.
Contextnetwork-instance name string protocols isis instance name string interface interface-name reference oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

ipv4-node-sid

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

Configuration of IPv4 node SID.

The (primary) IPv4 address of this interface is advertised as a prefix SID with the node-SID flag set. The associated label is derived from the label index configured in this container.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference segment-routing mpls ipv4-node-sid
Treeipv4-node-sid
ConfigurableTrue

ipv6-node-sid

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

Configuration of IPv6 node SID.

The (primary) IPv6 address of this interface is advertised as a prefix SID with the node-SID flag set. The associated label is derived from the label index configured in this container.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference segment-routing mpls ipv6-node-sid
Treeipv6-node-sid
ConfigurableTrue

lsp-pacing-interval number

Description

Controls the interval between (bursts of) LSPs sent from the interface. The interval applies to all LSPs: LSPs generated by the router, and LSPs received from other routers and re-flooded.

The burst interval is 100 ms if the lsp-pacing-interval < 100 ms and otherwise it is 1 second. For example, if the lsp-pacing-interval is 2 ms, at most 50 LSPs are sent every 100 ms. On the other hand, if the lsp-pacing-interval is 100 ms, at most 10 LSPs are sent every 1 second.

If a value of 0 is configured, no LSPs are sent from the interface.

The default pacing interval of 100 milliseconds means that a maximum of 10 LSPs are sent in a burst every second.

Contextnetwork-instance name string protocols isis instance name string interface interface-name reference timers lsp-pacing-interval number
Treelsp-pacing-interval
Range0 to 100000
Default100
Unitsmilliseconds
ConfigurableTrue

multi-topology boolean

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7250 IXR-10

  • 7220 IXR-D3L

  • 7220 IXR-D2L

  • 7220 IXR-H3

  • 7220 IXR-H2

  • 7220 IXR-D3

  • 7250 IXR-6

  • 7220 IXR-D1

DescriptionWhen set to true, IS-IS multi-topology TLVs are used for IPv6 routing and support for native IPv6 TLVs is disabled.
Contextnetwork-instance name string protocols isis instance name string ipv6-unicast multi-topology boolean
Treemulti-topology
Defaultfalse
ConfigurableTrue

ldp-synchronization

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnable LDP-IGP synchronization procedures on all P2P interfaces and all LAN interfaces with a single adjancency, except on interfaces where the functionality is explicitly disabled.
Contextnetwork-instance name string protocols isis instance name string ldp-synchronization
Treeldp-synchronization
ConfigurableTrue

end-of-lib boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When set to true, the IGP restores the normal metric for the IGP adjacency when learning from LDP that all label-FEC mappings have been received from the LDP peer, even if there is remaining time on the hold-down-timer.

When set to false, the IGP always waits for the full duration of the hold-down-timer to restore the normal metric for the IGP adjacency.

Contextnetwork-instance name string protocols isis instance name string ldp-synchronization end-of-lib boolean
Treeend-of-lib
Defaultfalse
ConfigurableTrue

hold-down-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe maximum amount of time that the IGP advertises a maximum metric for an interface, measured from the time that the LDP adjacency is re-established after going down.
Contextnetwork-instance name string protocols isis instance name string ldp-synchronization hold-down-timer number
Treehold-down-timer
Range1 to 1800
Default60
Unitsseconds
Configurable True

hello-authentication boolean

Description

When this is enabled at the instance level, reject all IIH PDUs that either have a mismatch in authentication-type or authentication-key.

When this is enabled for a particular level, reject all LAN IIH PDUs associated with that level that have a mismatch in authentication-type or authentication-key.

Contextnetwork-instance name string protocols isis instance name string level level-number number authentication hello-authentication boolean
Treehello-authentication
ConfigurableTrue

algorithm keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContains the identifier of the algorithm the router uses to compute the reachability of the prefix to which the Prefix-SID is associated
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid algorithm keyword
Treealgorithm
Options
  • spf

  • strict-spf

Configurable False

explicit-null boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID that has an Explicit NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid explicit-null boolean
Treeexplicit-null
ConfigurableFalse

penultimate-hop-popping boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid penultimate-hop-popping boolean
Treepenultimate-hop-popping
ConfigurableFalse

re-advertised boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the prefix to which this Prefix-SID is attached has been propagated by the router from either another level or from another protocol.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid re-advertised boolean
Treere-advertised
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid sr-index-or-label number
Treesr-index-or-label
ConfigurableFalse

msd-value number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionA number in the range of 0-255 representing the maximum SID depth; for all MSD-Types, 0 represents the lack of ability to support a SID stack of any depth
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs link-msd msd-info msd-type (keyword | number) msd-value number
ConfigurableFalse

segment-routing-adjacency-sid sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of Adj-SID sub-TLVs associated with the neighbor. Sub-TLV = 31.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number
Treesegment-routing-adjacency-sid
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number
ConfigurableFalse

ipv6-family boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set, then the Adj-SID is used for forwarding IPv6 traffic to the neighbor; else the Adj-SID is used for forwarding IPv4 traffic.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number ipv6-family boolean
Treeipv6-family
ConfigurableFalse

persistent boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionWhen set, the P-Flag indicates that the Adj-SID is persistently allocated, i.e., the Adj-SID value remains consistent across router restart and/or interface flap
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number persistent boolean
Treepersistent
ConfigurableFalse

segment-routing-lan-adjacency-sid sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of LAN Adj-SID sub-TLVs. Each describes the set of Adj-SIDs the router assigned to each of its LAN neighbors. Sub-TLV = 32.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number
Treesegment-routing-lan-adjacency-sid
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number
ConfigurableFalse

ipv6-family boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set, then the Adj-SID is used for forwarding IPv6 traffic to the neighbor; else the Adj-SID is used for forwarding IPv4 traffic.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number ipv6-family boolean
Treeipv6-family
ConfigurableFalse

persistent boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionWhen set, the P-Flag indicates that the Adj-SID is persistently allocated, i.e., the Adj-SID value remains consistent across router restart and/or interface flap
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs extended-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number persistent boolean
Treepersistent
ConfigurableFalse

algorithm keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContains the identifier of the algorithm the router uses to compute the reachability of the prefix to which the Prefix-SID is associated
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid algorithm keyword
Treealgorithm
Options
  • spf

  • strict-spf

Configurable False

explicit-null boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID that has an Explicit NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid explicit-null boolean
Treeexplicit-null
ConfigurableFalse

penultimate-hop-popping boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid penultimate-hop-popping boolean
Treepenultimate-hop-popping
ConfigurableFalse

re-advertised boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the prefix to which this Prefix-SID is attached has been propagated by the router from either another level or from another protocol.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid re-advertised boolean
Treere-advertised
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid sr-index-or-label number
Treesr-index-or-label
ConfigurableFalse

algorithm keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContains the identifier of the algorithm the router uses to compute the reachability of the prefix to which the Prefix-SID is associated
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid algorithm keyword
Treealgorithm
Options
  • spf

  • strict-spf

Configurable False

explicit-null boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID that has an Explicit NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid explicit-null boolean
Treeexplicit-null
ConfigurableFalse

penultimate-hop-popping boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid penultimate-hop-popping boolean
Treepenultimate-hop-popping
ConfigurableFalse

re-advertised boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the prefix to which this Prefix-SID is attached has been propagated by the router from either another level or from another protocol.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid re-advertised boolean
Treere-advertised
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv4-reachability ipv4-prefix string sub-tlvs segment-routing-prefix-sid sr-index-or-label number
Treesr-index-or-label
ConfigurableFalse

algorithm keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContains the identifier of the algorithm the router uses to compute the reachability of the prefix to which the Prefix-SID is associated
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid algorithm keyword
Treealgorithm
Options
  • spf

  • strict-spf

Configurable False

explicit-null boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID that has an Explicit NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid explicit-null boolean
Treeexplicit-null
ConfigurableFalse

penultimate-hop-popping boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid penultimate-hop-popping boolean
Treepenultimate-hop-popping
ConfigurableFalse

re-advertised boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the prefix to which this Prefix-SID is attached has been propagated by the router from either another level or from another protocol.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid re-advertised boolean
Treere-advertised
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-ipv6-reachability ipv6-prefix string sub-tlvs segment-routing-prefix-sid sr-index-or-label number
Treesr-index-or-label
ConfigurableFalse

msd-value number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionA number in the range of 0-255 representing the maximum SID depth; for all MSD-Types, 0 represents the lack of ability to support a SID stack of any depth
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs link-msd msd-info msd-type (keyword | number) msd-value number
ConfigurableFalse

segment-routing-adjacency-sid sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of Adj-SID sub-TLVs associated with the neighbor. Sub-TLV = 31.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number
Treesegment-routing-adjacency-sid
ConfigurableFalse

ipv6-family boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set, then the Adj-SID is used for forwarding IPv6 traffic to the neighbor; else the Adj-SID is used for forwarding IPv4 traffic.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number ipv6-family boolean
Treeipv6-family
ConfigurableFalse

persistent boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionWhen set, the P-Flag indicates that the Adj-SID is persistently allocated, i.e., the Adj-SID value remains consistent across router restart and/or interface flap
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-adjacency-sid sr-index-or-label number persistent boolean
Treepersistent
ConfigurableFalse

segment-routing-lan-adjacency-sid sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of LAN Adj-SID sub-TLVs. Each describes the set of Adj-SIDs the router assigned to each of its LAN neighbors. Sub-TLV = 32.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number
Treesegment-routing-lan-adjacency-sid
ConfigurableFalse

sr-index-or-label number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAn index representing an offset in the SID/label space advertised by the router or else a direct encoding of an MPLS label value.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number
ConfigurableFalse

ipv6-family boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set, then the Adj-SID is used for forwarding IPv6 traffic to the neighbor; else the Adj-SID is used for forwarding IPv4 traffic.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number ipv6-family boolean
Treeipv6-family
ConfigurableFalse

persistent boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionWhen set, the P-Flag indicates that the Adj-SID is persistently allocated, i.e., the Adj-SID value remains consistent across router restart and/or interface flap
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs mt-is-reachability neighbor string sub-tlvs segment-routing-lan-adjacency-sid sr-index-or-label number persistent boolean
Treepersistent
ConfigurableFalse

node-msd

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionUsed to carry the provisioned SID depth of the router originating the capability TLV. Node MSD is the smallest MSD supported by the node on the set of interfaces configured for use by the advertising IGP instance
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs router-capability sub-tlvs node-msd
Treenode-msd
ConfigurableFalse

msd-value number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionA number in the range of 0-255 representing the maximum SID depth; for all MSD-Types, 0 represents the lack of ability to support a SID stack of any depth
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string defined-tlvs router-capability sub-tlvs node-msd msd-info msd-type (keyword | number) msd-value number
ConfigurableFalse

remaining-lifetime number

Description The value indicates the remaining lifetime of this LSP and is a decrementing counter that decrements in seconds starting from the value as received in the LSP if not self-originated OR from lsp-life-time for self originated LSPs. When the remaining lifetime becomes zero, the contents of the LSP should not be considered for SPF calculation.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string remaining-lifetime number
Treeremaining-lifetime
Range0 to 65535
Unitsseconds
ConfigurableFalse

sequence-number string

Description The value indicates the sequence number of an LSP and is a four byte quantity that represents the version of an LSP. The higher the sequence number, the more up to date the information. The sequence number is always incremented by the system that originated the LSP and ensures that there is only one version of that LSP in the entire network.
Contextnetwork-instance name string protocols isis instance name string level-database level-number number lsp-id string sequence-number string
Treesequence-number
ConfigurableFalse

oper-state keyword

Description The value of the this object indicates the operational state of the destination.
Contextnetwork-instance name string protocols isis instance name string oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

initial-wait number

Description

Time interval between the detection of topology change and when the new LSP is generated.

The timer granularity is 100 ms. Timer values are rounded down to the nearest granularity, for example a configured value of 550 ms is internally rounded down to 500 ms

Contextnetwork-instance name string protocols isis instance name string timers lsp-generation initial-wait number
Treeinitial-wait
Range10 to 100000
Default10
Unitsmilliseconds
ConfigurableTrue

max-wait number

Description

Specifies the maximum interval between two consecutive generations of an LSP.

The timer granularity is 100 ms. Timer values are rounded down to the nearest granularity, for example a configured value of 550 ms is internally rounded down to 500 ms

Contextnetwork-instance name string protocols isis instance name string timers lsp-generation max-wait number
Treemax-wait
Range10 to 120000
Default5000
Unitsmilliseconds
ConfigurableTrue

second-wait number

Description

Time interval between the the first and second LSP generation.

The timer granularity is 100 ms. Timer values are rounded down to the nearest granularity, for example a configured value of 550 ms is internally rounded down to 500 ms

Contextnetwork-instance name string protocols isis instance name string timers lsp-generation second-wait number
Treesecond-wait
Range10 to 100000
Default1000
Unitsmilliseconds
ConfigurableTrue

interval number

Description Time interval in seconds since the last advertisement of its LSP when the router attempts to refresh the LSP. Must not exceed 90% of the lsp-lifetime. This value is ignored when half-lifetime is set to true.
Contextnetwork-instance name string protocols isis instance name string timers lsp-refresh interval number
Treeinterval
Range150 to 65535
Default600
Unitsseconds
ConfigurableTrue

initial-wait number

Description

Time interval between the detection of topology change and when the SPF algorithm runs.

The timer granularity is 100 ms. Timer values are rounded down to the nearest granularity, for example a configured value of 550 ms is internally rounded down to 500 ms

Contextnetwork-instance name string protocols isis instance name string timers spf initial-wait number
Treeinitial-wait
Range10 to 100000
Default1000
Unitsmilliseconds
ConfigurableTrue

max-wait number

Description

Specifies the maximum interval between two consecutive SPF calculations in milliseconds.

The timer granularity is 100 ms. Timer values are rounded down to the nearest granularity, for example a configured value of 550 ms is internally rounded down to 500 ms

Contextnetwork-instance name string protocols isis instance name string timers spf max-wait number
Treemax-wait
Range10 to 120000
Default10000
Unitsmilliseconds
ConfigurableTrue

second-wait number

Description

Time interval between the the first and second SPF run.

The timer granularity is 100 ms. Timer values are rounded down to the nearest granularity, for example a configured value of 550 ms is internally rounded down to 500 ms

Contextnetwork-instance name string protocols isis instance name string timers spf second-wait number
Treesecond-wait
Range10 to 100000
Default1000
Unitsmilliseconds
ConfigurableTrue

trace keyword

Description List of tracing options
Context network-instance name string protocols isis instance name string trace-options trace keyword
Treetrace
Options
  • adjacencies

  • graceful-restart

  • interfaces

  • packets-all

  • packets-p2p-hello

  • packets-l1-hello

  • packets-l2-hello

  • packets-l1-psnp

  • packets-l2-psnp

  • packets-l1-csnp

  • packets-l2-csnp

  • packets-l1-lsp

  • packets-l2-lsp

  • routes

  • summary-addresses

ConfigurableTrue

ldp

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContainer for LDP configuration and state.
Contextnetwork-instance name string protocols ldp
Treeldp
ConfigurableTrue

admin-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAdministratively enable or disable LDP.
Contextnetwork-instance name string protocols ldp admin-state keyword
Treeadmin-state
Defaultdisable
Options
  • enable

  • disable

Configurable True

discovery

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionNeighbor discovery configuration and operational state.
Contextnetwork-instance name string protocols ldp discovery
Treediscovery
ConfigurableTrue

hello-holdtime number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe time interval for which a LDP link Hello adjacency is maintained in the absence of link Hello messages from the LDP neighbor
Contextnetwork-instance name string protocols ldp discovery interfaces hello-holdtime number
Treehello-holdtime
Range15 to 3600
Default15
Unitsseconds
Configurable True

trace keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the trace information to be captured.
Contextnetwork-instance name string protocols ldp discovery interfaces interface name reference ipv4 trace-options trace keyword
Treetrace
Options
  • all

    Trace all events and packets

  • events-discovery

    Trace session related events

  • messages-hello

    Trace Hello packets

  • messages-hello-detail

    Trace LDP Hello packets with detailed output

ConfigurableTrue

trace keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the trace information to be captured.
Contextnetwork-instance name string protocols ldp discovery interfaces trace-options trace keyword
Treetrace
Options
  • all

    Trace all events and packets

  • events-discovery

    Trace session related events

  • messages-hello

    Trace Hello packets

  • messages-hello-detail

    Trace LDP Hello packets with detailed output

ConfigurableTrue

max-reconnect-time number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the maximum time interval, in seconds, that this router is willing to wait for the remote LDP peer to reconnect after an LDP communication failure.
Contextnetwork-instance name string protocols ldp graceful-restart max-reconnect-time number
Treemax-reconnect-time
Range10 to 1800
Default120
Unitsseconds
ConfigurableTrue

max-recovery-time number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the maximum time interval, in seconds, that this router is willing to preserve its MPLS forwarding state after receiving the Initialization message from the restarted LDP peer.
Contextnetwork-instance name string protocols ldp graceful-restart max-recovery-time number
Treemax-recovery-time
Range30 to 3600
Default120
Unitsseconds
ConfigurableTrue

ipv4

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContainer for configuration and state related to the IPv4 address family.
Contextnetwork-instance name string protocols ldp ipv4
Treeipv4
ConfigurableTrue

not-used-reason keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe reason why the label mapping is not being used in the dataplane.
Contextnetwork-instance name string protocols ldp ipv4 bindings received-prefix-fecs fec string lsr-id reference label-space-id reference not-used-reason keyword
Treenot-used-reason
Options
  • non-ipv4-host-fec

    The received FEC is not a /32 IPv4 FEC prefix.

  • exceeds-multipath-limit

    The LDP multipath ECMP limit has been reached

  • exceeds-fec-limit

    The FEC limit has been reached

  • fec-unresolved

    The IP prefix FEC is unused because there is no resolving route matching the IP prefix

ConfigurableFalse

longest-prefix boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When this is set to true IPv4 prefix FECs can be resolved by less-specific IPv4 routes in the route table, as long as the prefix bits of the route match the prefix bits of the FEC; the IP route with the longest prefix match is the route that is used to resolve the FEC.

When this is set to false, IPv4 prefix FECs can only be resolved by routes that are an exact match of the FEC in terms of prefix length.

Contextnetwork-instance name string protocols ldp ipv4 fec-resolution longest-prefix boolean
Treelongest-prefix
Defaultfalse
ConfigurableTrue

oper-down-reason keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe reason for the LDP for IPv4 being operationally down
Contextnetwork-instance name string protocols ldp ipv4 oper-down-reason keyword
Treeoper-down-reason
Options
  • ldp-admin-disabled

  • mpls-admin-disabled

  • no-system-ipv4-address

    System IPv4 address is used as the LSR ID. If this depedency is missing LDP is down.

  • net-instance-mgr-down

  • label-block-unavailable

  • no-resource

    Memory allocation failure

  • unknown

    Other failure reason

Configurable False

oper-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe operational state of LDP for IPv4
Contextnetwork-instance name string protocols ldp ipv4 oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

lsr-id string

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionReturns the value that is being used as the LDP LSR ID. Currently, this is always the router ID of the default network-instance.
Contextnetwork-instance name string protocols ldp lsr-id string
Treelsr-id
ConfigurableFalse

multipath

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContainer with options to configure load-balancing over equal-cost paths
Contextnetwork-instance name string protocols ldp multipath
Treemultipath
ConfigurableTrue

max-paths number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the maximum number of next-hops used for load-balancing toward towards a given FEC
Contextnetwork-instance name string protocols ldp multipath max-paths number
Treemax-paths
Range1 to 64
Default1
ConfigurableTrue

peers

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionConfiguration and state related to peers
Contextnetwork-instance name string protocols ldp peers
Treepeers
ConfigurableTrue

lsr-id string

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe LSR ID of the peer, to identify the globally unique LSR. This is the first four octets of the LDP ID. This leaf is used together with the leaf 'label-space-id' to form the LDP ID.
Contextnetwork-instance name string protocols ldp peers peer lsr-id string label-space-id number
ConfigurableTrue

label-space-id number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe Label Space ID of the peer, to identify a specific label space within the LSR. This is the last two octets of the LDP ID. This leaf is used together with the leaf 'lsr-id' to form the LDP ID.
Contextnetwork-instance name string protocols ldp peers peer lsr-id string label-space-id number
ConfigurableTrue

session-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionRepresenting the operational status of the LDP session.
Contextnetwork-instance name string protocols ldp peers peer lsr-id string label-space-id number session-state keyword
Treesession-state
Options
  • non-existent

    NON EXISTENT state. Transport disconnected.

  • initialized

    INITIALIZED state.

  • openrec

    OPENREC state.

  • opensent

    OPENSENT state.

  • operational

    OPERATIONAL state.

ConfigurableFalse

trace keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the trace information to be captured.
Contextnetwork-instance name string protocols ldp peers peer lsr-id string label-space-id number trace-options trace keyword
Treetrace
Options
  • all

    Trace all events and packets

  • events-all

    Trace all events

  • events-session

    Trace session related events

  • events-binding

    Trace binding related events

  • messages-all

    Trace all LDP messages

  • messages-all-detail

    Trace all LDP messages with detailed output

  • messages-initialization

    Trace LDP Initialization packets

  • messages-initialization-detail

    Trace LDP Initialization packets with detailed output

  • messages-keepalive

    Trace LDP Keepalive packets

  • messages-label

    Trace LDP Label Mapping, Lanel Request, Label Abort Request, Label Withdraw and Label Release packets

  • messages-label-detail

    Trace LDP Label Mapping, Lanel Request, Label Abort Request, Label Withdraw and Label Release packets with detailed output

ConfigurableTrue

session-keepalive-holdtime number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe time interval after which an inactive LDP session terminates and the corresponding TCP session closes. Inactivity is defined as not receiving LDP packets from the peer.
Contextnetwork-instance name string protocols ldp peers session-keepalive-holdtime number
Treesession-keepalive-holdtime
Range45 to 3600
Default180
Unitsseconds
ConfigurableTrue

session-keepalive-interval number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe interval between successive transmissions of keepalive packets. Keepalive packets are only sent in the absence of other LDP packets transmitted over the LDP session.
Contextnetwork-instance name string protocols ldp peers session-keepalive-interval number
Treesession-keepalive-interval
Range15 to 1200
Default60
Unitsseconds
Configurable True

trace keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSpecifies the trace information to be captured.
Contextnetwork-instance name string protocols ldp peers trace-options trace keyword
Treetrace
Options
  • all

    Trace all events and packets

  • events-all

    Trace all events

  • events-session

    Trace session related events

  • events-binding

    Trace binding related events

  • messages-all

    Trace all LDP messages

  • messages-all-detail

    Trace all LDP messages with detailed output

  • messages-initialization

    Trace LDP Initialization packets

  • messages-initialization-detail

    Trace LDP Initialization packets with detailed output

  • messages-keepalive

    Trace LDP Keepalive packets

  • messages-label

    Trace LDP Label Mapping, Lanel Request, Label Abort Request, Label Withdraw and Label Release packets

  • messages-label-detail

    Trace LDP Label Mapping, Lanel Request, Label Abort Request, Label Withdraw and Label Release packets with detailed output

ConfigurableTrue

end-of-lib boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When set to true, the IGP restores the normal metric for the IGP adjacency when learning from LDP that all label-FEC mappings have been received from the LDP peer, even if there is remaining time on the hold-down-timer.

When set to false, the IGP always waits for the full duration of the hold-down-timer to restore the normal metric for the IGP adjacency.

This overrides the global/instance level setting.

Contextnetwork-instance name string protocols ospf instance name string area area-id interface interface-name reference ldp-synchronization end-of-lib boolean
Treeend-of-lib
ConfigurableTrue

hold-down-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

The maximum amount of time that the IGP advertises a maximum metric for an interface, measured from the time that the LDP adjacency is re-established after going down.

This overrides the global/instance level setting.

Contextnetwork-instance name string protocols ospf instance name string area area-id interface interface-name reference ldp-synchronization hold-down-timer number
Treehold-down-timer
Range1 to 1800
Unitsseconds
ConfigurableTrue

sync-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe current state of the interface with respect to LDP-IGP sync
Contextnetwork-instance name string protocols ospf instance name string area area-id interface interface-name reference ldp-synchronization sync-state keyword
Treesync-state
Options
  • wait-for-LDP-adjacency

    The IGP is waiting for the LDP adjacency to come up. The interface is being advertised with max-metric.

  • hold-down-timer-active

    The LDP adjacency has come up and the IGP has started the hold-down-timer, waiting for either end-of-lib or hold-down-timer expiry. The interface is being advertised with max-metric.

  • end-of-lib-received

    The IGP received end-of-lib and has switched to normal operation. The interface is being aadveertised with a normal metric

  • hold-down-timer-expired

    The IGP did not receive end-of-lib (or was configured to ignore it) but hold-down-timer has expired and normal metric is restored.

  • manual-exit

    A tools command was performed to exit ldp-sync. Normal operation is resumed, max-metric is removed.

  • disabled

    ldp-sync is not applicable on this interface

ConfigurableFalse

link-lsa-cksum-sum string

Description The value of link-lsa-cksum-sum indicates the 32-bit unsigned sum of the link-scope link-state advertisements' LS checksums contained in this link's link-state database. the sum can be used to determine if there has been a change in a router's link-state database, and to compare the link state database of two routers.
Contextnetwork-instance name string protocols ospf instance name string area area-id interface interface-name reference link-lsa-cksum-sum string
Treelink-lsa-cksum-sum
ConfigurableFalse

adjacency-state identityref

Description Current OSPF Neighbor state
Context network-instance name string protocols ospf instance name string area area-id interface interface-name reference neighbor router-id adjacency-state identityref
Treeadjacency-state
Options
  • down

    The initial state of a neighbor, indicating that no recent information has been received from the neighbor.

  • attempt

    Utilised for neighbors that are attached to NBMA networks, it indicates that no information has been recently received from the neighbor but that Hello packets should be directly sent to that neighbor.

  • init

    Indicates that a Hello packet has been received from the neighbor but bi-directional communication has not yet been established. That is to say that the local Router ID does not appear in the list of neighbors in the remote system's Hello packet.

  • two-way

    Communication between the local and remote system is bi-directional such that the local system's Router ID is listed in the received remote system's Hello packet.

  • exstart

    An adjacency with the remote system is being formed. The local system is currently transmitting empty database description packets in order to establish the primary/standby relationship for the adjacency.

  • exchange

    The local and remote systems are currently exchanging database description packets in order to determine which elements of their local LSDBs are out of date.

  • loading

    The local system is sending Link State Request packets to the remote system in order to receive the more recently LSAs that were discovered during the Exchange phase of the procedure establishing the adjacency.

  • full

    The neighboring routers are fully adjacent such that both LSDBs are synchronized. The adjacency will appear in Router and Network LSAs

ConfigurableFalse

restart-helper-exit-rc keyword

Description The value of restart-helper-exit-rc indicates the outcome of the last attempt at acting as a graceful restart helper for the neighbor. none no restart has yet been attempted. in-progress A restart attempt is currently underway. completed the last restart completed successfully. timed-out the last restart timed out. topology-changed the last restart was aborted due to a topology change.
Contextnetwork-instance name string protocols ospf instance name string area area-id interface interface-name reference neighbor router-id restart-helper-exit-rc keyword
Treerestart-helper-exit-rc
Options
  • none

  • in-progress

  • completed

  • timed-out

  • topology-changed

  • bfd-down

ConfigurableFalse

type keyword

Description Enter the type context
Context network-instance name string protocols ospf instance name string area area-id interface interface-name reference trace-options trace packet type keyword
Treetype
Options
  • all

    Enable tracing of all OSPF packets

  • hello

    Enable tracing of OSPF Hello packets

  • dbdescr

    Enable tracing of OSPF database Descriptor packets

  • ls-request

    Enable tracing of OSPF link-state request packets

  • ls-update

    Enable tracing of OSPF link-state update packets

  • ls-ack

    Enable tracing of OSPF link-state Ack packets

ConfigurableTrue

nssa

Description

This command creates the context to configure the associated OSPF or OSPF3 area as Not So Stubby Area (NSSA).

NSSAs are similar to stub areas in that no external routes are imported into the area from other OSPF areas. The major difference between a stub area and an NSSA is an NSSA has the capability to flood external routes that it learns throughout its area and via an ABR to the entire OSPF or OSPF3 domain.

Contextnetwork-instance name string protocols ospf instance name string area area-id nssa
Treenssa
ConfigurableTrue

extern-lsa-cksum-sum string

Description The value of extern-lsa-cksum-sum indicates the 32-bit unsigned sum of the LS checksums of the external link-state advertisements contained in the link-state database. This sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers.
Contextnetwork-instance name string protocols ospf instance name string extern-lsa-cksum-sum string
Treeextern-lsa-cksum-sum
ConfigurableFalse

instance-id number

Description The OSPF multi instance identity as defined in RFC6549 or RFC5838. Supported values are: For OSPFv2 it is between 0 and 31, default is 0. For OSPFv3 address-family ipv6-unicast it is between 0 and 31, default is 0. For OSPFv3 address-family ipv4-unicast it is between 64 and 95, default is 64.
Contextnetwork-instance name string protocols ospf instance name string instance-id number
Treeinstance-id
Range0 to 255
ConfigurableTrue

last-enabled-time string

Description The value of last-enabled-time indicates the value of sys-up-time when admin-state was last set to 'enabled'. when admin-state is set to 'disabled', the OSPF counters are stopped when admin-state is reset to 'enabled', the counters are reset to zero.
Contextnetwork-instance name string protocols ospf instance name string last-enabled-time string
Treelast-enabled-time
String Length20 to 32
ConfigurableFalse

ldp-synchronization

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnable LDP-IGP synchronization procedures on all P2P interfaces and all LAN interfaces with a single adjancency, except on interfaces where the functionality is explicitly disabled.
Contextnetwork-instance name string protocols ospf instance name string ldp-synchronization
Treeldp-synchronization
ConfigurableTrue

end-of-lib boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When set to true, the IGP restores the normal metric for the IGP adjacency when learning from LDP that all label-FEC mappings have been received from the LDP peer, even if there is remaining time on the hold-down-timer.

When set to false, the IGP always waits for the full duration of the hold-down-timer to restore the normal metric for the IGP adjacency.

Contextnetwork-instance name string protocols ospf instance name string ldp-synchronization end-of-lib boolean
Treeend-of-lib
Defaultfalse
ConfigurableTrue

hold-down-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe maximum amount of time that the IGP advertises a maximum metric for an interface, measured from the time that the LDP adjacency is re-established after going down.
Contextnetwork-instance name string protocols ospf instance name string ldp-synchronization hold-down-timer number
Treehold-down-timer
Range1 to 1800
Default60
Unitsseconds
Configurable True

overflow boolean

Description The value of in-overflow-state indicates the current overflow state (true/false). This overflow state occurs when the number of non-default AS-external-LS-as entries exceed the link-state database capability.
Contextnetwork-instance name string protocols ospf instance name string overflow boolean
Treeoverflow
ConfigurableFalse

ovld-lsa-limit-rem-interval number

Description The value of ovld-lsa-limit-rem-interval indicates the remaining time in seconds for which the system will be in overload state due to advertising router LSA limit exceeded. the value of 0 implies that the system is either not in overload or indefinitely in overload state.
Contextnetwork-instance name string protocols ospf instance name string ovld-lsa-limit-rem-interval number
Treeovld-lsa-limit-rem-interval
Range0 to 65535
Unitsseconds
ConfigurableFalse

reference-bandwidth number

Description

Configures the reference bandwidth that provides the basis for interface metrics based on link Bandwidth

If the reference bandwidth is defined, then the cost is calculated using the following formula: cost = reference-bandwidth / bandwidth

When a large reference-bandwidth value is configured, a metric calculation may result in a value higher than the supported protocol cost value. If this occurs, OSPF automatically reverts to the maximum configurable cost metric.

Contextnetwork-instance name string protocols ospf instance name string reference-bandwidth number
Treereference-bandwidth
Range1 to 8000000000
Default400000000
Unitskbps
ConfigurableTrue

type keyword

Description Enter the type context
Context network-instance name string protocols ospf instance name string trace-options trace lsdb type keyword
Treetype
Options
  • all

    Enable tracing of all LSDB events

  • router

    Enable tracing of LSDB router LSA events

  • network

    Enable tracing of OSPF LSDB network LSA events

  • summary

    Enable tracing of OSPF LSDB summary LSA events

  • nssa

    Enable tracing of OSPF LSDB NSSA LSA events

  • external

    Enable tracing of OSPF LSDB events for External LSA

  • opaque

    Enable tracing of OSPF LSDB events involving opaque LSA

  • inter-area-prefix

    Enable tracing of OSPF LSDB events for inter-area prefixes

  • inter-area-router

    Enable tracing of OSPF LSDB events for inter-area routers

  • intra-area-prefix

    Enable tracing of OSPF LSDB events for intra-area prefixes

ConfigurableTrue

modifier keyword

Description Enter the modifier context
Context network-instance name string protocols ospf instance name string trace-options trace packet modifier keyword
Treemodifier
Options
  • ingress

    To enable tracing for the packets which are received.

  • egress

    To enable tracing for the sent packets.

  • in-and-egress

    To enable tracing for both sent and received packets

  • drop

    To enable tracing for the sent packets.

ConfigurableTrue

type keyword

Description Enter the type context
Context network-instance name string protocols ospf instance name string trace-options trace packet type keyword
Treetype
Options
  • all

    Enable tracing of all OSPF packets

  • hello

    Enable tracing of OSPF Hello packets

  • dbdescr

    Enable tracing of OSPF database Descriptor packets

  • ls-request

    Enable tracing of OSPF link-state request packets

  • ls-update

    Enable tracing of OSPF link-state update packets

  • ls-ack

    Enable tracing of OSPF link-state Ack packets

ConfigurableTrue

route-type identityref

Description The type of the IP route
Context network-instance name string route-table ipv4-unicast route ipv4-prefix string route-type identityref route-owner string id number
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

status keyword

Description The status of the FIB programming
Context network-instance name string route-table ipv4-unicast route ipv4-prefix string route-type identityref route-owner string id number fib-programming status keyword
Treestatus
Options
  • success

    The route was downloaded to the linecards and all of them have sent an acknowledgement that covers the route.

  • failed

    The route was not programmed into the FIB table of one or more linecards due to the FIB table being full.

  • pending

    The route was downloaded to the linecards but some of them have not sent an acknowledgement yet.

ConfigurableFalse

ip-route-type-name identityref

Description IP route type
Context network-instance name string route-table ipv4-unicast route-summary route-type ip-route-type-name identityref
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

route-type identityref

Description The type of the IP route
Context network-instance name string route-table ipv6-unicast route ipv6-prefix string route-type identityref route-owner string id number
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

status keyword

Description The status of the FIB programming
Context network-instance name string route-table ipv6-unicast route ipv6-prefix string route-type identityref route-owner string id number fib-programming status keyword
Treestatus
Options
  • success

    The route was downloaded to the linecards and all of them have sent an acknowledgement that covers the route.

  • failed

    The route was not programmed into the FIB table of one or more linecards due to the FIB table being full.

  • pending

    The route was downloaded to the linecards but some of them have not sent an acknowledgement yet.

ConfigurableFalse

ip-route-type-name identityref

Description IP route type
Context network-instance name string route-table ipv6-unicast route-summary route-type ip-route-type-name identityref
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

ip-address (ipv4-address | ipv6-address)

Description

The next-hop IP address. Only populated when the next-hop type is indirect or tunnel or static-mpls.

For a VXLAN tunnel this is the destination VTEP address.

Contextnetwork-instance name string route-table next-hop index number ip-address (ipv4-address | ipv6-address)
Treeip-address
ConfigurableFalse

route-type identityref

Description The type of the resolving route.
Context network-instance name string route-table next-hop index number resolving-route route-type identityref
Treeroute-type
Options
  • aggregate

    Locally configured aggregate route

  • arp-nd

    IP route added by ARP ND.

  • bgp

    Border Gateway Protocol version 4

  • bgp-evpn

    BGP Ethernet VPN (EVPN)

  • dhcp

    IP (default) route added by DHCP.

  • gribi

    A gRIBI route

  • host

    A host route

  • isis

    IS-IS

  • local

    A directly connected route

  • linux

    IP route added by the linux kernel.

  • ndk1

    Route added by an agent application using the NDK

  • ndk2

    Route added by an agent application using the NDK

  • ospfv2

    OSPFv2

  • ospfv3

    OSPFv3

  • static

    Locally configured static route

ConfigurableFalse

tunnel-type identityref

Description The type of the tunnel.
Context network-instance name string route-table next-hop index number resolving-tunnel tunnel-type identityref
Treetunnel-type
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableFalse

type identityref

Description The next-hop type used by the datapath.
Contextnetwork-instance name string route-table next-hop index number type identityref
Treetype
Options
  • extract

    Next-hop will cause matching packets to be delivered to the CPM.

  • direct

    Next-hop was resolved by a local route - i.e. it is an address on a connected subnet.

  • discard

    Next-hop will cause matching packets to be dropped without ICMP generation.

  • reject

    Next-hop will cause matching packets to be dropped with ICMP generation.

  • indirect

    Next-hop was resolved by a non-local route - i.e. it is not an address on a connected subnet.

  • mpls

    An MPLS label will be pushed when forwarding to this next-hop.

  • tunnel

    Next-hop is a tunnel.

  • broadcast

    Next-hop will cause matching subnet-bradcast packets to be delivered to the control plane.

ConfigurableFalse

weight number

Description

The actual weight applied to the next-hop within the group. This may differ from the configured weight because the datapath normalizes the weight and expresses it as a percentage. Traffic is balanced across the next-hops within the group in the proportion of weight.

If there are two next-hops in the NHG, N1 with a weight of W1 and N2 with a weight of W2 such that W1 = nxW2, then N1 should ideally have n times as many hash buckets as N2. However, since fractional hash buckets do not exist and there are only 128 hash buckets in total for a given level of ECMP, the actual weight of a next-hop may differ from the ratio expected by taking the configured weight of the next-hop and dividing it by the sum of all the configured weights.

Contextnetwork-instance name string route-table next-hop-group index number next-hop id number weight number
Treeweight
Range0 to 100
ConfigurableFalse

router-id string

Description A identifier for the local network instance - typically used within associated routing protocols or signalling routing information in another network instance
Contextnetwork-instance name string router-id string
Treerouter-id
ConfigurableTrue

segment-routing

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionContainer with segment routing configuration options
Contextnetwork-instance name string segment-routing
Treesegment-routing
ConfigurableTrue

mpls

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionAdding this container activates datapath support for SR-MPLS
Contextnetwork-instance name string segment-routing mpls
Treempls
ConfigurableTrue

prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionList of prefix SIDs
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number
Treeprefix-sid
ConfigurableFalse

inactive-reason keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe reason for the prefix SID being inactive
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number inactive-reason keyword
Treeinactive-reason
Options
  • prefix-conflict

    prefix-conflict occurs when there are multiple entries in the SID database for the same (prefix, protocol-instance, protocol-multi-topology, algorithm). All the conflicting entries become inactive except for the one with the smallest sid-index per draft-ietf-spring-conflict-resolution.

  • global-sid-conflict

    sid-conflict occurs when the same sid has been assigned to different prefixes after first eliminating inactive entries due to prefix-conflict. All entries involved in a sid-conflict that do not have the absolute lowest 'preference' value become inactive. In SRL implementation local-prefix-sid entries are considered to have a lower numerical preference than remote prefix-sid entries. If there are still SID conflicts then all the remaining conflicting entries become inactive except for the one with the smallest sid-index per draft-ietf-spring-conflict-resolution.

  • sid-index-out-of-range

    SID index + SRGB base exceeds the available label range

  • fib-programming-failed

Configurable False

source-router system-id string level-number number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe ISIS routers that provided the prefix SID. (Multiple in the case of redistribution.)
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number
Treesource-router
ConfigurableFalse

system-id string

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe system-id of an ISIS router that originated or redistributed the prefix SID
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number
String Length14
ConfigurableFalse

explicit-null boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set any upstream neighbor of the Prefix-SID originator MUST replace the Prefix-SID with a Prefix-SID that has an Explicit NULL value (0 for IPv4 and 2 for IPv6) before forwarding the packet
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number flags explicit-null boolean
Treeexplicit-null
ConfigurableFalse

local boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set, then the value/index carried by the Prefix-SID has local significance.
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number flags local boolean
Treelocal
ConfigurableFalse

node-sid boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the prefix SID refers to the router identified by the prefix.
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number flags node-sid boolean
Treenode-sid
ConfigurableFalse

penultimate-hop-popping boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the penultimate hop MUST NOT pop the Prefix-SID before delivering the packet to the node that advertised the Prefix-SID.
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number flags penultimate-hop-popping boolean
Treepenultimate-hop-popping
ConfigurableFalse

re-advertised boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionIf set the prefix to which this Prefix-SID is attached was propagated from another level or from another protocol.
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number flags re-advertised boolean
Treere-advertised
ConfigurableFalse

local-system boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionTrue when the system ID belongs to the local system.
Contextnetwork-instance name string segment-routing mpls sid-database prefix-sid prefix (ipv4-prefix | ipv6-prefix) sid-label-value number protocol keyword protocol-instance number protocol-multi-topology number algorithm number isis source-router system-id string level-number number local-system boolean
Treelocal-system
ConfigurableFalse

hop-type keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the hop-type context
Contextnetwork-instance name string segment-routing segment-routing-policies named-paths path named-path-name string hop index number hop-type keyword
Treehop-type
Options
  • strict

    A strict hop is always one hop away from the previous hop (or from the head-end in the case of the first hop). TE DB translates each strict hop into an adjacency-SID label. To be resolved to an adjacency SID, a strict hop must be a non-local IP address on a connected subnet (representing the neighbor's interface address on this subnet) or it must be a loopback or system address of the directly-connected neighbor.

    A strict hop is always one hop away from the previous hop (or from the head-end in the case of the first hop). TE DB translates each strict hop into an adjacency-SID label. To be resolved to an adjacency SID, a strict hop must be a non-local IP address on a connected subnet (representing the neighbor's interface address on this subnet) or it must be a loopback or system address of the directly-connected neighbor. Note that the endpoint of a policy is implicitly considered to be a final loose hop. If the final configured hop (previous hop of this implicit loose hop) is unnecessary TEDB indicates this to SR policy manager and the adjacency SID or node SID of the final confgired hop is omitted from the datapath programming.

  • loose

    A loose hop can be any number of hops away from the previous hop (or from the head-end in the case of the first hop). TE DB translates each loose hop into a node-SID label. A loose hop can be any IP address of the remote router associated with the node SID, not just the IP address associated with the node SID itself.

    A loose hop can be any number of hops away from the previous hop (or from the head-end in the case of the first hop). TE DB translates each loose hop into a node-SID label. A loose hop can be any IP address of the remote router associated with the node SID, not just the IP address associated with the node SID itself. Note that the endpoint of the policy is implicitly considered to be a final loose hop. If the final configured hop (previous hop of this implicit loose hop) is unnecessary TEDB indicates this to SR policy manager and the adjacency SID or node SID of the final confgired hop is omitted from the datapath programming.

ConfigurableTrue

oper-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSR policy operational state
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number oper-state keyword
Treeoper-state
Options
  • primary

    The policy is up and operational as a primary policy.

  • standby

    The policy is up and operational as a standby policy.

  • inactive

    The policy is currently inactive but it could become active without operator intervention.

  • down

    The policy is down and it cannot become active without operator intervention.

ConfigurableFalse

policy-down-reason identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the policy-down-reason context
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number policy-down-reason identityref
Treepolicy-down-reason
Options
  • policy-admin-down

    Policy is administrately down

  • no-segment-lists

    Policy has no segment lists defined

ConfigurableFalse

policy-inactive-reason identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the policy-inactive-reason context
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number policy-inactive-reason identityref
Treepolicy-inactive-reason
Options
  • preference

    Higher preference policy exists

  • no-valid-segment-list

    Policy has no valid segment lists.

  • up-segment-lists-below-threshold

    Policy has a protection-policy and the number of segment lists that are operationally up is below the minimum threshold.

  • revert-pending

    Policy is viable but it is being kept inactive until the revert timer expires.

  • invalid-binding-sid

    Policy has a binding SID that could not be programmed

ConfigurableFalse

protocol-origin keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionInstantiation mechanism used to create the candidate path
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number protocol-origin keyword
Treeprotocol-origin
Options
  • pcep

    PCEP used as signalling mechanism for the candidate path

  • bgp

    BGP used as signalling mechanism for the candidate path

  • local

    Management interface used for candidate path instantiation

ConfigurableFalse

oper-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSegment list operational state
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number segment-list segment-list-index number oper-state keyword
Treeoper-state
Options
  • up

    The segment-list is up and operational.

  • inactive

    The segment-list is currently inactive but it could become active without operator intervention.

  • down

    The segment-list is down and it cannot become active without operator intervention.

ConfigurableFalse

hold-down-time-remaining number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe time remaining until the hold-down timer expires for this segment-list
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number segment-list segment-list-index number seamless-bfd hold-down-time-remaining number
Treehold-down-time-remaining
ConfigurableFalse

hold-down-timer-active boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionReads true when the hold-down timer is active for this segment-list
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number segment-list segment-list-index number seamless-bfd hold-down-timer-active boolean
Treehold-down-timer-active
ConfigurableFalse

segment-list-down-reason identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the segment-list-down-reason context
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number segment-list segment-list-index number segment-list-down-reason identityref
Treesegment-list-down-reason
Options
  • segment-list-admin-down

    Segment list is administrately down

ConfigurableFalse

segment-list-inactive-reason identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the segment-list-inactive-reason context
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number segment-list segment-list-index number segment-list-inactive-reason identityref
Treesegment-list-inactive-reason
Options
  • unresolved-first-segment

    The first segment in the segment list is unknown or unreachable.

  • sbfd-session-down

    Policy has a protection-policy with seamless BFD enabled and the SBFD session that is associated with the segment list is down (or in hold-down).

ConfigurableFalse

standby-available boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSet to true when this (primary) SR policy is protected by a pre-programmed standby SR policy. This is only possible if a protection-policy of type active-standby is bound to this policy
Contextnetwork-instance name string segment-routing segment-routing-policies policy-database policy color number endpoint (ipv4-address | ipv6-address) candidate-path candidate-path-index number standby-available boolean
Treestandby-available
ConfigurableFalse

hold-down-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSets the value of a per-SBFD session timer that is started whenever the session transitions from up to down. If the SBFD session comes back up again while the timer is still running the SBFD session is held down and the segment list remains invalid until the timer expires.
Contextnetwork-instance name string segment-routing segment-routing-policies protection-policies policy protection-policy-name string hold-down-timer number
Treehold-down-timer
Default3
Unitsseconds
Configurable True

min-segment-list-threshold number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSets a value for the minimum number of segment lists that must be operational in order for a policy to be operational. A value of 1 means that the policy will remain operational until the last segment list goes down or inactive.
Contextnetwork-instance name string segment-routing segment-routing-policies protection-policies policy protection-policy-name string min-segment-list-threshold number
Treemin-segment-list-threshold
Range1 to 32
Default1
ConfigurableTrue

mode keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionThe mode of the protection policy
Contextnetwork-instance name string segment-routing segment-routing-policies protection-policies policy protection-policy-name string mode keyword
Treemode
Defaultecmp
Options
  • ecmp

    All of the segment lists of the the best policy for the endpoint or (color, endpoint) are programmed into the datapath as active ECMP paths. If one of these ECMP paths experiences failure then fast failover is available by re-spraying the affected traffic flows to the remaining ECMP paths. There is no fast failover to a pre-programmed standby policy when the last of the ECMP paths fails.

  • active-standby

    The first segment list of the the best policy for the endpoint (or color+endpoint) is programmed into the datapath as a primary path and the first segment list of the next best policy for the endpoint (or color+endpoint) is programmed into the datapath as a standby path. If the primary path experiences failure then fast failover is available by diverting the affected traffic flows to the standby path.

ConfigurableTrue

revert-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSets the value of a per-policy timer that is started whenever a policy transitions to up state and because of its preference it should take over as the primary path for the endpoint or color+endpoint, replacing the current primary path. While the timer is running the primary designate policy stays inactive for reason revert-pending; when the timer expires the policy becomes the acutal primary policy and traffic reverts to using the operational segment lists of the new primary policy.
Contextnetwork-instance name string segment-routing segment-routing-policies protection-policies policy protection-policy-name string revert-timer number
Treerevert-timer
Default10
Unitsseconds
Configurable True

seamless-bfd boolean

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

When set to true, this node attempts to setup a seamless BFD session on every segment-list of every SR policy that uses this protection-policy and that is a primary or standby for the endpoint or color+endpoint. The transition of any such SBFD session from up to down is a fast trigger for diverting traffic away from the associated segment-list.

When set to false traffic is diverted away from a segment list only when the segment list becomes inactive or down due to an unresolved first segment or an administrative disable (of the policy or a segment list).

Contextnetwork-instance name string segment-routing segment-routing-policies protection-policies policy protection-policy-name string seamless-bfd boolean
Treeseamless-bfd
Defaulttrue
ConfigurableTrue

oper-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSR policy operational state
Contextnetwork-instance name string segment-routing segment-routing-policies static-policies policy static-policy-name string oper-state keyword
Treeoper-state
Options
  • primary

    The policy is up and operational as a primary policy.

  • standby

    The policy is up and operational as a standby policy.

  • inactive

    The policy is currently inactive but it could become active without operator intervention.

  • down

    The policy is down and it cannot become active without operator intervention.

ConfigurableFalse

policy-inactive-reason identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the policy-inactive-reason context
Contextnetwork-instance name string segment-routing segment-routing-policies static-policies policy static-policy-name string policy-inactive-reason identityref
Treepolicy-inactive-reason
Options
  • preference

    Higher preference policy exists

  • no-valid-segment-list

    Policy has no valid segment lists.

  • up-segment-lists-below-threshold

    Policy has a protection-policy and the number of segment lists that are operationally up is below the minimum threshold.

  • revert-pending

    Policy is viable but it is being kept inactive until the revert timer expires.

  • invalid-binding-sid

    Policy has a binding SID that could not be programmed

ConfigurableFalse

preference number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionWhen there are multiple policies (static or otherwise) for the same endpoint or (color, endpoint) the one with the lowest numerical preference value is selected to be the primary policy. The policy with the next lowest numerical preference is selected to be the secondary policy.
Contextnetwork-instance name string segment-routing segment-routing-policies static-policies policy static-policy-name string preference number
Treepreference
Range1 to 65535
Default100
ConfigurableTrue

re-optimization-timer number

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

Description

An optional timer that is started when the policy becomes active and fires periodically at the specified interval. When the timer expires, the system determines whether there is a better path for any of the policy's segment lists, and if there is a better path the datapath is immediately updated with the new stack of pushed labels. This is only applicable to segment lists that have been specified using named paths that consist of IP hops

The default value of 0 disables the timer. In this situation topology changes do not affect the stack of MPLS labels (list of SIDs) used for segment lists that correspond to named paths; the stack of labels will remain the same until the next time the policy transitions from down to up (and then it will be based on the topology that is current at that time)

Contextnetwork-instance name string segment-routing segment-routing-policies static-policies policy static-policy-name string re-optimization-timer number
Treere-optimization-timer
Default0
ConfigurableTrue

oper-state keyword

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionSegment list operational state
Contextnetwork-instance name string segment-routing segment-routing-policies static-policies policy static-policy-name string segment-list segment-list-index number oper-state keyword
Treeoper-state
Options
  • up

    The segment-list is up and operational.

  • inactive

    The segment-list is currently inactive but it could become active without operator intervention.

  • down

    The segment-list is down and it cannot become active without operator intervention.

ConfigurableFalse

segment-list-inactive-reason identityref

Note:

This command is available for the following platforms:

  • 7250 IXR-6

  • 7250 IXR-10

DescriptionEnter the segment-list-inactive-reason context
Contextnetwork-instance name string segment-routing segment-routing-policies static-policies policy static-policy-name string segment-list segment-list-index number segment-list-inactive-reason identityref
Treesegment-list-inactive-reason
Options
  • unresolved-first-segment

    The first segment in the segment list is unknown or unreachable.

  • sbfd-session-down

    Policy has a protection-policy with seamless BFD enabled and the SBFD session that is associated with the segment list is down (or in hold-down).

ConfigurableFalse

installed boolean

Description If set to true, this indicates that the static route was installed into the datapath. If this is false then there are 3 possible reasons: (a) the admin-state is disable (b) there is another IP route for the same prefix that has a superior preference (c) the next-hop-group has no resolvable next-hops
Contextnetwork-instance name string static-routes route prefix (ipv4-prefix | ipv6-prefix) installed boolean
Treeinstalled
ConfigurableFalse

oper-state keyword

Description The operational state of the system IPv4 address binding
Contextnetwork-instance name string system-ipv4-address oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

oper-state keyword

Description The operational state of the system IPv6 address binding
Contextnetwork-instance name string system-ipv6-address oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse

tcp

Description State for TCP connections that have been established or could be established using the route tables of this network instance.
Contextnetwork-instance name string tcp
Treetcp
ConfigurableFalse

connection local-address (ipv4-address | ipv6-address) local-port number remote-address (ipv4-address | ipv6-address) remote-port number

Description List of TCP connections that are established or that are in the process of being established – i.e. excluding those in the LISTEN state. An entry in this list is transient in that it ceases to exist when (or soon after) the connection makes the transition to the CLOSED state.
Contextnetwork-instance name string tcp connection local-address (ipv4-address | ipv6-address) local-port number remote-address (ipv4-address | ipv6-address) remote-port number
Treeconnection
ConfigurableFalse

local-address (ipv4-address | ipv6-address)

Description The local IP address accepted by the application. An all-zeroes value for the ipv4-address means that any IPv4 address is accepted. An all-zeroes value for the ipv6-address means that any IPv6 address is accepted.
Contextnetwork-instance name string tcp listening-application local-address (ipv4-address | ipv6-address) local-port number
ConfigurableFalse

attempt-fails number

Description The total number of times that TCP connections have made a direct transition to the CLOSED state from either the SYN-SENT state or the SYN-RCVD state, plus the number of times that TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
Contextnetwork-instance name string tcp statistics attempt-fails number
Treeattempt-fails
Default0
ConfigurableFalse

in-segments number

Description The total number of segments received, including those received in error. This count includes segments received on currently established connections.
Contextnetwork-instance name string tcp statistics in-segments number
Treein-segments
Default0
ConfigurableFalse

type identityref

Description The tunnel (encapsulation) type
Context network-instance name string tunnel-table ipv4 tunnel ipv4-prefix string type identityref owner string id number
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableFalse

type identityref

Description Tunneling encapsulation format
Context network-instance name string tunnel-table ipv4 tunnel-summary tunnel-type type identityref
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableFalse

type identityref

Description The tunnel (encapsulation) type
Context network-instance name string tunnel-table ipv6 tunnel ipv6-prefix string type identityref owner string id number
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableFalse

type identityref

Description Tunneling encapsulation format
Context network-instance name string tunnel-table ipv6 tunnel-summary tunnel-type type identityref
Options
  • sr-isis

    Segment routing using MPLS dataplane, programmed by IS-IS

  • sr-ospfv2

    Segment routing using MPLS dataplane, programmed by OSPFv2

  • sr-ospfv3

    Segment routing using MPLS dataplane, programmed by OSPFv3

  • sr-mpls

    Segment routing using MPLS dataplane, programmed by segment routing manager.

  • sr-policy-mpls

    Tunnels setup using SR-POLICY.

  • vxlan

    Tunnels based on VXLAN encapsulation

ConfigurableFalse

type identityref

Description The type of network instance. The value of this leaf indicates the type of forwarding entries that should be supported by this network instance
Contextnetwork-instance name string type identityref
Treetype
Defaultdefault
Options
  • host

    A special routing instances that refers to the hosts network instance (i.e. the network namespace of PID 1)

  • default

    A special routing instance which acts as the 'default' routing instance for a network device.

  • ip-vrf

    A private Layer 3 only routing instance.

  • mac-vrf

    A private Layer 2 only switching instance.

ConfigurableTrue

udp

Description State for UDP datagrams routed using the route tables of this network instance.
Contextnetwork-instance name string udp
Treeudp
ConfigurableFalse

local-address (ipv4-address | ipv6-address)

Description The local IP address accepted by the application. An all-zeroes value for the ipv4-address means that any IPv4 address is accepted. An all-zeroes value for the ipv6-address means that any IPv6 address is accepted.
Contextnetwork-instance name string udp listening-application local-address (ipv4-address | ipv6-address) local-port number
ConfigurableFalse

vxlan-interface name string

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description List of vxlan-interfaces used by this network-instance
Contextnetwork-instance name string vxlan-interface name string
Treevxlan-interface
ConfigurableTrue
Max. Elements1

name string

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description Identifier of vxlan-interface used in this network-instance
Contextnetwork-instance name string vxlan-interface name string
String Length8 to 17
ConfigurableTrue

oper-down-reason keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description The reason for the vxlan-interface being down in the network-instance
Contextnetwork-instance name string vxlan-interface name string oper-down-reason keyword
Treeoper-down-reason
Options
  • vxlan-tunnel-down

  • net-inst-down

  • vxlan-if-default-net-inst-source-address-missing

  • vxlan-if-default-net-inst-source-if-down

  • vrf-type-mismatch

ConfigurableFalse

oper-state keyword

Note:

This command is available for the following platforms:

  • 7220 IXR-D2

  • 7220 IXR-D3

  • 7220 IXR-D3L

  • 7220 IXR-D2L

Description The operational state of this vxlan-interface.
Contextnetwork-instance name string vxlan-interface name string oper-state keyword
Treeoper-state
Options
  • up

    Component or process is operational

  • down

    Component or process is not operational

  • empty

    Component slot is empty

  • downloading

    Component is downloading image into memory

  • booting

    Component is booting downloaded image

  • starting

    Component image operational, application processes starting

  • failed

    Component or process has failed

  • synchronizing

    Component is currently being synchronized

  • upgrading

    Component is currently being upgraded

  • low-power

    Component is offline due to insufficient system power

  • degraded

    Component or process is in a degraded state

  • warm-reboot

    Component or process is currently warm rebooting

    Component or process is currently warm rebooting This state is set during a warm reboot immediately following initiation of the reboot, continuing after startup until the system has completed audit. In this state the system will not accept configuration changes.

ConfigurableFalse