Skip to content

Commit

Permalink
Feat(eos_cli_config_gen): Add support for LSP and CSNP timers under r…
Browse files Browse the repository at this point in the history
…outer_isis (aristanetworks#4619)
  • Loading branch information
Shivani-gslab authored Nov 7, 2024
1 parent f21aa4a commit 8502431
Show file tree
Hide file tree
Showing 35 changed files with 397 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,12 @@ interface Management1
| -------- | ----- |
| Instance | EVPN_UNDERLAY |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| LSP Generation Maximum Interval | 30 seconds |

#### ISIS Interfaces Summary

| Interface | ISIS Instance | ISIS Metric | Interface Mode |
Expand All @@ -57,6 +63,7 @@ interface Management1
router isis EVPN_UNDERLAY
set-overload-bit
set-overload-bit on-startup 55
timers lsp generation 30
authentication mode sha key-id 4 rx-disabled
!
```
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,6 @@ interface Vlan4094
| Instance | EVPN_UNDERLAY |
| Log Adjacency Changes | False |
| MPLS LDP Sync Default | True |
| Local Convergence Delay (ms) | 10000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | True |
| SPF Interval | 250 seconds |
Expand All @@ -205,6 +204,14 @@ interface Vlan4094
| Graceful-restart t2 Level-2 | 20 |
| Graceful-restart Restart-hold-time | 10 |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 10000 milliseconds |
| LSP Generation Maximum Interval | 30 seconds |
| LSP Generation Initial Wait-time | 40 milliseconds |

#### ISIS Route Redistribution

| Route Type | Route-Map | Include Leaked |
Expand Down Expand Up @@ -282,6 +289,7 @@ router isis EVPN_UNDERLAY
set-overload-bit
advertise passive-only
spf-interval 250 seconds 10 milliseconds 20 milliseconds
timers lsp generation 30 40
authentication mode shared-secret profile test1 algorithm md5 level-1
authentication mode sha key-id 2 level-2
graceful-restart
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -281,11 +281,24 @@ interface Vlan4094
| Type | level-2 |
| Router-ID | 192.168.255.3 |
| Log Adjacency Changes | True |
| Local Convergence Delay (ms) | 15000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | False |
| SPF Interval | 250 seconds |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 15000 milliseconds |
| CSN Packet Transmission Interval | 10 seconds |
| CSN Packet P2P Links Disabled | True |
| LSP Generation Maximum Interval | 30 seconds |
| LSP Generation Initial Wait-time | 40 milliseconds |
| LSP Generation Wait-time | 50 milliseconds |
| LSP Out-delay | 20 milliseconds |
| LSP Refresh Interval | 56 seconds |
| LSP Minimum Remaining Lifetime | 78 seconds |

#### ISIS Route Redistribution

| Route Type | Route-Map | Include Leaked |
Expand Down Expand Up @@ -352,6 +365,12 @@ router isis EVPN_UNDERLAY
set-overload-bit on-startup wait-for-bgp
advertise passive-only
spf-interval 250
timers csnp generation interval 10 seconds
timers csnp generation p2p disabled
timers lsp out-delay 20
timers lsp refresh 56
timers lsp generation 30 40 50
timers lsp min-remaining-lifetime 78
authentication mode sha key-id 5 rx-disabled level-1
authentication mode shared-secret profile test2 algorithm md5 rx-disabled level-2
authentication key 0 password
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ interface Management1
router isis EVPN_UNDERLAY
set-overload-bit
set-overload-bit on-startup 55
timers lsp generation 30
authentication mode sha key-id 4 rx-disabled
!
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ router isis EVPN_UNDERLAY
set-overload-bit
advertise passive-only
spf-interval 250 seconds 10 milliseconds 20 milliseconds
timers lsp generation 30 40
authentication mode shared-secret profile test1 algorithm md5 level-1
authentication mode sha key-id 2 level-2
graceful-restart
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,12 @@ router isis EVPN_UNDERLAY
set-overload-bit on-startup wait-for-bgp
advertise passive-only
spf-interval 250
timers csnp generation interval 10 seconds
timers csnp generation p2p disabled
timers lsp out-delay 20
timers lsp refresh 56
timers lsp generation 30 40 50
timers lsp min-remaining-lifetime 78
authentication mode sha key-id 5 rx-disabled level-1
authentication mode shared-secret profile test2 algorithm md5 rx-disabled level-2
authentication key 0 password
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ router_isis:
enabled: true
on_startup:
delay: 55
timers:
lsp:
generation:
interval: 30
authentication:
both:
key_type: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ router_isis:
timers:
local_convergence:
protected_prefixes: true
lsp:
generation:
interval: 30
initial_wait_time: 40
advertise:
passive_only: true
redistribute_routes:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,18 @@ router_isis:
local_convergence:
protected_prefixes: true
delay: 15000
csnp:
generation:
interval: 10
p2p_disabled: true
lsp:
out_delay: 20
refresh_interval: 56
generation:
interval: 30
initial_wait_time: 40
wait_time: 50
min_remaining_lifetime: 78
advertise:
passive_only: true
redistribute_routes:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -690,9 +690,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -690,9 +690,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -566,9 +566,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -920,9 +920,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -920,9 +920,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,9 +420,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP Device Configuration

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,9 +420,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP Device Configuration

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,9 +420,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP Device Configuration

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,9 +420,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP Device Configuration

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1040,9 +1040,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1013,9 +1013,9 @@ ASN Notation: asplain

##### EVPN Peer Groups

| Peer Group | Activate | Encapsulation |
| ---------- | -------- | ------------- |
| EVPN-OVERLAY-PEERS | True | default |
| Peer Group | Activate | Route-map In | Route-map Out | Encapsulation |
| ---------- | -------- | ------------ | ------------- | ------------- |
| EVPN-OVERLAY-PEERS | True | - | - | default |

#### Router BGP VLAN Aware Bundles

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -560,10 +560,15 @@ router ospf 19 vrf TENANT_B_INTRA
| Router-ID | 100.70.0.5 |
| Log Adjacency Changes | True |
| MPLS LDP Sync Default | True |
| Local Convergence Delay (ms) | 15000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | True |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 15000 milliseconds |

#### ISIS Interfaces Summary

| Interface | ISIS Instance | ISIS Metric | Interface Mode |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -525,10 +525,15 @@ ip route vrf MGMT 0.0.0.0/0 192.168.200.5
| Router-ID | 100.70.0.6 |
| Log Adjacency Changes | True |
| MPLS LDP Sync Default | True |
| Local Convergence Delay (ms) | 15000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | True |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 15000 milliseconds |

#### ISIS Interfaces Summary

| Interface | ISIS Instance | ISIS Metric | Interface Mode |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -333,10 +333,15 @@ ip route vrf MGMT 0.0.0.0/0 192.168.200.5
| Router-ID | 100.70.0.1 |
| Log Adjacency Changes | True |
| MPLS LDP Sync Default | True |
| Local Convergence Delay (ms) | 15000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | True |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 15000 milliseconds |

#### ISIS Interfaces Summary

| Interface | ISIS Instance | ISIS Metric | Interface Mode |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -309,10 +309,15 @@ ip route vrf MGMT 0.0.0.0/0 192.168.200.5
| Router-ID | 100.70.0.2 |
| Log Adjacency Changes | True |
| MPLS LDP Sync Default | True |
| Local Convergence Delay (ms) | 15000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | True |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 15000 milliseconds |

#### ISIS Interfaces Summary

| Interface | ISIS Instance | ISIS Metric | Interface Mode |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -288,10 +288,15 @@ ip route vrf MGMT 0.0.0.0/0 192.168.200.5
| Router-ID | 100.70.0.8 |
| Log Adjacency Changes | True |
| MPLS LDP Sync Default | True |
| Local Convergence Delay (ms) | 15000 |
| Advertise Passive-only | True |
| SR MPLS Enabled | True |

#### ISIS Route Timers

| Settings | Value |
| -------- | ----- |
| Local Convergence Delay | 15000 milliseconds |

#### ISIS Interfaces Summary

| Interface | ISIS Instance | ISIS Metric | Interface Mode |
Expand Down
Loading

0 comments on commit 8502431

Please sign in to comment.