-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RT-2.6: IS-IS Hello-Padding enabled at interface level (#1964)
* initial commit for RT2.6 * Addressing review comments of RT2.6 * Updated RT2.6 with OTG files * Update isis_interface_hello_padding_enable_test.go Updated SetMtu and SetPrefix with uint32 --------- Co-authored-by: Mohana <[email protected]> Co-authored-by: Arul Kumar Sekar <[email protected]>
- Loading branch information
1 parent
bf85ae2
commit 969281f
Showing
3 changed files
with
658 additions
and
0 deletions.
There are no files selected for viewing
99 changes: 99 additions & 0 deletions
99
.../experimental/isis/otg_tests/isis_interface_hello_padding_enable_test/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
# RT-2.6: IS-IS Hello-Padding enabled at interface level | ||
|
||
## Summary | ||
|
||
* Base IS-IS functionality and adjacency establishment. | ||
* Verifies isis adjacency by changing MTU. | ||
|
||
## Procedure | ||
|
||
* Configure IS-IS for ATE port-1 and DUT port-1. | ||
* Configure DUT with global hello-padding enabled. | ||
* Ensure that adjacencies are established with: | ||
* Interface level hello padding is enabled. | ||
* Verify that IPv4 and IPv6 IS-ISIS adjacency comes up fine. | ||
* Verify the output of ST path displaying the status of ISIS hello padding. | ||
* If we change the MTU on either side, then adjacency should not come up. | ||
* Verify that IPv4 and IPv6 prefixes that are advertised by ATE correctly installed into DUTs route and forwarding table. | ||
* TODO-Verify the Hellos are sent with Padding during adjacency turn-up if the padding is enabled adaptively/sometimes. | ||
* 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/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/timers/config/csnp-interval | ||
* interfaces/interface/timers/config/lsp-pacing-interval | ||
* interfaces/interface/levels/level/config/level-number | ||
* 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/metric | ||
* interfaces/interface/afi-safi/af/config/enabled | ||
|
||
## Telemetry Parameter coverage | ||
|
||
* For prefix: | ||
|
||
* /network-instances/network-instance/protocols/protocol/isis/ | ||
|
||
* Parameters: | ||
|
||
* global/state/hello-padding | ||
* interfaces/interface/state/hello-padding | ||
* 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 |
Oops, something went wrong.