[x] - Add parent_interface = None attribute to Interface object
[x] - Define a LAG(Interface) object with the following attributes:
List[Interface]: child_interfaces: a list of aggregated interfaces
It will also have a method add_child(Interface) which will append an Interface object to child_interfaces and set the parameter's .parent_interface to self
[x] - Add Vpc(LAG) and PortChannel(LAG) objects and their respective config parsers and generators
Implement interface grouping.
[x] - Add
parent_interface = None
attribute to Interface object[x] - Define a
LAG(Interface)
object with the following attributes:List[Interface]: child_interfaces
: a list of aggregated interfacesIt will also have a method
add_child(Interface)
which will append an Interface object tochild_interfaces
and set the parameter's.parent_interface
toself
[x] - Add
Vpc(LAG)
andPortChannel(LAG)
objects and their respective config parsers and generators