isis_metric_style_wide_not_enabled_test - bstoll/featureprofiles GitHub Wiki

RT-2.8: IS-IS metric style wide not enabled

Summary

  • Base IS-IS functionality and adjacency establishment.
  • Verifies route metric with wide metric disabled on DUT.

Procedure

  • TestISISWideMetricNotEnabled

    • Configure IS-IS for ATE port-1 and DUT port-1.
    • Do not configure metric style wide under the area level.
    • Enable wide metric style on ATE.
    • Advertise ISIS prefixes from ATE with wide metrics (value > 63).
    • Verify that IS-IS adjacency for IPv4 and IPV6 address family is coming up.
    • Verify that IPv4 and IPv6 prefixes that are advertised by ATE correctly installed into DUTs route and forwarding table.
    • TODO-Verify that the metrics of the IPv4 and IPv6 prefixes is 63.
    • Ensure that IPv4 and IPv6 prefixes that are advertised as part of an (emulated) neighboring system are installed into the DUT routing table, and validate that packets are sent and received to them.

Config Parameter coverage

  • For prefix:

    • /network-instances/network-instance/protocols/protocol/isis/
  • Parameters:

    • global/config/authentication-check
    • global/config/net
    • global/config/level-capability
    • global/config/hello-padding
    • global/afi-safi/af/config/enabled
    • levels/level/config/level-number
    • levels/level/config/enabled
    • levels/level/config/metric-style
    • levels/level/authentication/config/enabled
    • levels/level/authentication/config/auth-mode
    • levels/level/authentication/config/auth-password
    • levels/level/authentication/config/auth-type
    • interfaces/interface/config/interface-id
    • interfaces/interface/config/enabled
    • interfaces/interface/config/circuit-type
    • interfaces/interface/config/passive
    • interfaces/interface/timers/config/csnp-interval
    • interfaces/interface/timers/config/lsp-pacing-interval
    • interfaces/interface/levels/level/config/level-number
    • interfaces/interface/levels/level/config/passive
    • interfaces/interface/levels/level/timers/config/hello-interval
    • interfaces/interface/levels/level/timers/config/hello-multiplier
    • interfaces/interface/levels/level/hello-authentication/config/auth-mode
    • interfaces/interface/levels/level/hello-authentication/config/auth-password
    • interfaces/interface/levels/level/hello-authentication/config/auth-type
    • interfaces/interface/levels/level/hello-authentication/config/enabled
    • interfaces/interface/afi-safi/af/config/afi-name
    • interfaces/interface/afi-safi/af/config/safi-name
    • interfaces/interface/afi-safi/af/config/enabled

Telemetry Parameter coverage

  • For prefix:

    • /network-instances/network-instance/protocols/protocol/isis/
  • Parameters:

    • levels/level/state/metric-style
    • interfaces/interface/levels/level/adjacencies/adjacency/state/adjacency-state
    • interfaces/interface/levels/level/adjacencies/adjacency/state/neighbor-ipv4-address
    • interfaces/interface/levels/level/adjacencies/adjacency/state/neighbor-ipv6-address
    • interfaces/interface/levels/level/adjacencies/adjacency/state/system-id
    • interfaces/interface/levels/level/adjacencies/adjacency/state/area-address
    • interfaces/interface/levels/level/adjacencies/adjacency/state/dis-system-id
    • interfaces/interface/levels/level/adjacencies/adjacency/state/local-extended-circuit-id
    • interfaces/interface/levels/level/adjacencies/adjacency/state/multi-topology
    • interfaces/interface/levels/level/adjacencies/adjacency/state/neighbor-circuit-type
    • interfaces/interface/levels/level/adjacencies/adjacency/state/neighbor-extended-circuit-id
    • interfaces/interface/levels/level/adjacencies/adjacency/state/neighbor-snpa
    • interfaces/interface/levels/level/adjacencies/adjacency/state/nlpid
    • interfaces/interface/levels/level/adjacencies/adjacency/state/priority
    • interfaces/interface/levels/level/adjacencies/adjacency/state/restart-status
    • interfaces/interface/levels/level/adjacencies/adjacency/state/restart-support
    • interfaces/interface/levels/level/adjacencies/adjacency/state/restart-suppress
    • interfaces/interface/levels/level/afi-safi/af/state/afi-name
    • interfaces/interface/levels/level/afi-safi/af/state/metric
    • interfaces/interface/levels/level/afi-safi/af/state/safi-name
    • interfaces/interface/levels/level/afi-safi/af/state/metric
    • levels/level/system-level-counters/state/auth-fails
    • levels/level/system-level-counters/state/auth-type-fails
    • levels/level/system-level-counters/state/corrupted-lsps
    • levels/level/system-level-counters/state/database-overloads
    • levels/level/system-level-counters/state/exceed-max-seq-nums
    • levels/level/system-level-counters/state/id-len-mismatch
    • levels/level/system-level-counters/state/lsp-errors
    • levels/level/system-level-counters/state/manual-address-drop-from-area
    • levels/level/system-level-counters/state/max-area-address-mismatches
    • levels/level/system-level-counters/state/own-lsp-purges
    • levels/level/system-level-counters/state/part-changes
    • levels/level/system-level-counters/state/seq-num-skips
    • levels/level/system-level-counters/state/spf-runs
⚠️ **GitHub.com Fallback** ⚠️