diff options
Diffstat (limited to 'test/scenario_test/peer_info.py')
-rw-r--r-- | test/scenario_test/peer_info.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/scenario_test/peer_info.py b/test/scenario_test/peer_info.py new file mode 100644 index 00000000..00490d09 --- /dev/null +++ b/test/scenario_test/peer_info.py @@ -0,0 +1,24 @@ +class Peer: + def __init__(self, peer_ip, peer_id, peer_as, ip_version): + # def __init__(self, peer_ip, peer_id, peer_as): + self.peer_ip = peer_ip + self.peer_id = peer_id + self.peer_as = peer_as + self.ip_version = ip_version + self.neighbors = [] + self.destinations = {} + + +class Destination: + def __init__(self, prefix): + self.prefix = prefix + self.paths = [] + + +class Path: + def __init__(self, network, nexthop): + self.network = network + self.nexthop = nexthop + self.origin = None + self.as_path = [] + self.metric = None
\ No newline at end of file |