diff options
author | Cheeze_It <none@none.com> | 2020-11-04 15:43:36 -0700 |
---|---|---|
committer | Cheeze_It <none@none.com> | 2020-11-04 15:43:36 -0700 |
commit | f0ba15aadbfca4ecb7f438a8f92f634e333b7976 (patch) | |
tree | 98f7d07e6fe357249807d44fbc5235c90c016762 /src/conf_mode/protocols_mpls.py | |
parent | 84c7ed21629db338b207dfb11320b49fffda3b3d (diff) | |
download | vyos-1x-f0ba15aadbfca4ecb7f438a8f92f634e333b7976.tar.gz vyos-1x-f0ba15aadbfca4ecb7f438a8f92f634e333b7976.zip |
mpls-conf: T915: Add session hold time adjustment for static LDP neighbors
The commit has to do with the addition of session hold time parameter for LDP neighbors. This allows for being able to change said hold time on a static neighbor.
The way that this works is to have it either delegated to a value (15-65535), or to just be default to whatever FRR stipulates or per the other session configuration values.
I opted to remove the "-ipv4-" only because we know it's an IPv4 session that one has to create first. I figure it's redundant to add it there so I removed it.
Diffstat (limited to 'src/conf_mode/protocols_mpls.py')
-rwxr-xr-x | src/conf_mode/protocols_mpls.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/conf_mode/protocols_mpls.py b/src/conf_mode/protocols_mpls.py index d90c208ad..177fd265c 100755 --- a/src/conf_mode/protocols_mpls.py +++ b/src/conf_mode/protocols_mpls.py @@ -163,6 +163,7 @@ def get_config(config=None): neighbor : { 'password' : conf.return_effective_value('neighbor {0} password'.format(neighbor), default=''), 'ttl_security' : conf.return_effective_value('neighbor {0} ttl-security'.format(neighbor), default=''), + 'session_holdtime' : conf.return_effective_value('neighbor {0} session-holdtime'.format(neighbor), default='') } }) @@ -171,6 +172,7 @@ def get_config(config=None): neighbor : { 'password' : conf.return_value('neighbor {0} password'.format(neighbor), default=''), 'ttl_security' : conf.return_value('neighbor {0} ttl-security'.format(neighbor), default=''), + 'session_holdtime' : conf.return_value('neighbor {0} session-holdtime'.format(neighbor), default='') } }) @@ -243,4 +245,4 @@ if __name__ == '__main__': apply(c) except ConfigError as e: print(e) - exit(1) + exit(1)
\ No newline at end of file |