Do bounds checking on the BondEthernet and VXLAN Tunnel instances

This commit is contained in:
Pim van Pelt
2022-04-03 14:40:44 +00:00
parent 79f41d447d
commit 720f581e47
4 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,29 @@
test:
description: "BondEthernets must be between 0 and 4294967294"
errors:
expected:
- "bondethernet .* has instance .* which is too large"
count: 1
---
bondethernets:
BondEthernet4294967294:
interfaces: [ GigabitEthernet1/0/0, GigabitEthernet1/0/1 ]
BondEthernet4294967295:
interfaces: [ GigabitEthernet2/0/0, GigabitEthernet2/0/1 ]
interfaces:
GigabitEthernet1/0/0:
mtu: 1500
GigabitEthernet1/0/1:
mtu: 1500
GigabitEthernet2/0/0:
mtu: 1500
GigabitEthernet2/0/1:
mtu: 1500
BondEthernet4294967294:
description: "Cool"
BondEthernet4294967295:
description: "Not cool"