Report generated on 24-Jun-2023 at 10:01:58 by pytest-html v3.2.0
6 tests ran in 277.90 seconds.
(Un)check the boxes to filter the results.
6 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passes| Result | Test | Duration | Links |
|---|---|---|---|
| No results found. Try to check the filters | |||
| Passed | functional/vrrp/test_vrrp_basic.py::test_vrrp_basic_on[port] | 51.00 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-37' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.44 Authentication complete Task <Task pending name='Task-37' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.46 Authentication complete Task <Task pending name='Task-37' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vrrp_basic_on[port]">Starting testcase:test_vrrp_basic_on[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=2, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=3] Connected to SSH server at 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=3] Local address: 172.17.0.3, port 37562 INFO asyncssh:logging.py:92 [conn=3] Peer address: 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=3] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=3] Auth for user root succeeded DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=0] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:57:24 AM UTC INFO asyncssh:logging.py:92 [conn=0, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=4] Connected to SSH server at 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=4] Local address: 172.17.0.3, port 39416 INFO asyncssh:logging.py:92 [conn=4] Peer address: 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=4] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=4] Auth for user root succeeded DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=0] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:12:15 UTC 2086 INFO asyncssh:logging.py:92 [conn=1, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=5] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=5] Local address: 172.17.0.3, port 47852 INFO asyncssh:logging.py:92 [conn=5] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=5] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=5] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:52:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=3, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=1] Channel closed DEBUG agg1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=3, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=3, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=2] Channel closed DEBUG agg1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=4, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=1] Channel closed DEBUG infra1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=4, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=4, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=2] Channel closed DEBUG infra1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=5, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=5, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=5, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=3, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=3] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=3, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=3, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=4] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=4, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=3] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=4, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=4, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=4] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=5, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=5, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=5, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=3, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=5] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=6] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:57:24 AM UTC INFO asyncssh:logging.py:92 [conn=4, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=5] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=6] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:12:16 UTC 2086 INFO asyncssh:logging.py:92 [conn=5, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:52:29 UTC 2023 INFO asyncssh:logging.py:92 [conn=3, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=7] Channel closed DEBUG agg1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=3, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=3, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=8] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=9] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=3, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=10] Command: ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=3, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=10] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=7] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=4, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=8] Command: ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=4, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=8] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=5, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=8] Command: ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=5, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=9] Channel closed DEBUG infra1:Logger.py:156 ip address add 192.168.1.3/24 dev swp49 INFO asyncssh:logging.py:92 [conn=4, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=10] Command: ip address add 192.168.1.3/24 dev swp49 INFO asyncssh:logging.py:92 [conn=4, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=10] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.4/24 dev swp49 INFO asyncssh:logging.py:92 [conn=5, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=10] Command: ip address add 192.168.1.4/24 dev swp49 INFO asyncssh:logging.py:92 [conn=5, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=11] Channel closed DEBUG agg1:Logger.py:156 ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=3, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=12] Command: ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=3, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=12] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=11] Received channel close DEBUG infra1:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 254 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=4, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=11] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface swp49 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=5, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=12] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 254 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=5, chan=12] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface swp49 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=4, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=12] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=13] Received channel close DEBUG infra1:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=4, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=13] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=5, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=14] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=5, chan=14] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=4, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=14] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=4, chan=15] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=5, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=15] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=4, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=15] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=5, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=16] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=5, chan=16] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=3, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=13] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=3, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=14] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=3, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=14] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.563 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.181 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.153 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.134 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.112 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.125 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.115 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 937ms rtt min/avg/max/mdev = 0.112/0.179/0.563/0.129 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.563 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.181 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.153 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.134 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.112 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.125 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.115 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 937ms rtt min/avg/max/mdev = 0.112/0.179/0.563/0.129 ms INFO asyncssh:logging.py:92 [conn=4, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=16] Channel closed DEBUG infra1:Logger.py:156 05:12:28.659516 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 1, length 64 05:12:28.659661 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 1, length 64 05:12:28.763849 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 2, length 64 05:12:28.763879 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 2, length 64 05:12:28.867834 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 3, length 64 05:12:28.867860 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 3, length 64 05:12:28.971826 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 4, length 64 05:12:28.971845 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 4, length 64 05:12:29.075844 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 5, length 64 05:12:29.075863 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 5, length 64 05:12:29.181289 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 6, length 64 05:12:29.181312 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 6, length 64 05:12:29.283813 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 7, length 64 05:12:29.283827 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 7, length 64 05:12:29.387822 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 8, length 64 05:12:29.387846 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 8, length 64 05:12:29.491819 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 9, length 64 05:12:29.491839 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 9, length 64 05:12:29.595813 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17837, seq 10, length 64 05:12:29.595830 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17837, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=5, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=16] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=4, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=17] Channel closed DEBUG infra1:Logger.py:156 ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=4, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=18] Command: ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=4, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=18] Channel closed DEBUG infra1:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=4, chan=19] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=5, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=19] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=17] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=4, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=17] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=5, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=20] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=5, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=3, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=15] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=3, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=16] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=3, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=16] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.405 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.185 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.143 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.151 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.128 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.133 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.113 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.132 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.113/0.165/0.405/0.083 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.405 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.185 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.143 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.151 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.128 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.133 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.113 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.132 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.113/0.165/0.405/0.083 ms INFO asyncssh:logging.py:92 [conn=5, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=18] Channel closed DEBUG infra2:Logger.py:156 09:52:57.315822 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 1, length 64 09:52:57.316059 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 1, length 64 09:52:57.419532 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 2, length 64 09:52:57.419563 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 2, length 64 09:52:57.523499 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 3, length 64 09:52:57.523521 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 3, length 64 09:52:57.627498 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 4, length 64 09:52:57.627527 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 4, length 64 09:52:57.731481 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 5, length 64 09:52:57.731504 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 5, length 64 09:52:57.835491 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 6, length 64 09:52:57.835506 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 6, length 64 09:52:57.939502 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 7, length 64 09:52:57.939517 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 7, length 64 09:52:58.043473 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 8, length 64 09:52:58.043497 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 8, length 64 09:52:58.147459 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 9, length 64 09:52:58.147476 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 9, length 64 09:52:58.251462 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17858, seq 10, length 64 09:52:58.251489 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17858, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=4, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=20] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=4, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=21] Channel closed DEBUG infra1:Logger.py:156 ip link set dev vrrp.40 up INFO asyncssh:logging.py:92 [conn=4, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=22] Command: ip link set dev vrrp.40 up INFO asyncssh:logging.py:92 [conn=4, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=22] Channel closed DEBUG infra1:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=4, chan=23] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=5, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=23] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=19] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=4, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=19] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=5, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=24] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=5, chan=20] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=3, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=17] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=3, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=18] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=3, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=18] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.231 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.152 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.136 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.139 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.147 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.117 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.109 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.122 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.127 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.109/0.141/0.231/0.033 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.231 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.152 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.136 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.139 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.147 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.117 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.109 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.122 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.127 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.109/0.141/0.231/0.033 ms INFO asyncssh:logging.py:92 [conn=4, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=24] Channel closed DEBUG infra1:Logger.py:156 05:12:58.940063 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 1, length 64 05:12:58.940111 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 1, length 64 05:12:59.044299 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 2, length 64 05:12:59.044320 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 2, length 64 05:12:59.148285 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 3, length 64 05:12:59.148310 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 3, length 64 05:12:59.252295 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 4, length 64 05:12:59.252314 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 4, length 64 05:12:59.356304 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 5, length 64 05:12:59.356330 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 5, length 64 05:12:59.460286 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 6, length 64 05:12:59.460302 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 6, length 64 05:12:59.564278 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 7, length 64 05:12:59.564292 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 7, length 64 05:12:59.668289 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 8, length 64 05:12:59.668307 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 8, length 64 05:12:59.772293 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 9, length 64 05:12:59.772311 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 9, length 64 05:12:59.876306 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17879, seq 10, length 64 05:12:59.876318 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17879, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=5, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=20] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vrrp_basic_on[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py INFO asyncssh:logging.py:92 [conn=4, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=25] Channel closed DEBUG infra1:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=4, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=26] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=4, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=26] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=27] Channel closed DEBUG infra1:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=4, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=28] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=4, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=28] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=21] Channel closed DEBUG infra2:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=5, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=22] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=5, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=23] Channel closed DEBUG infra2:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=5, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=24] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=5, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=29] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=30] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:05 UTC 2086 INFO asyncssh:logging.py:92 [conn=5, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=25] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=26] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:53:18 UTC 2023 INFO asyncssh:logging.py:92 [conn=3, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=19] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=20] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:58:13 AM UTC INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=4, chan=31] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=5, chan=27] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=3, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=31] Channel closed DEBUG infra1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=4, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=21] Channel closed DEBUG agg1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=3, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=3, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=5, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=27] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=5, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=32] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=28] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=3, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=22] Received channel close DEBUG infra1:Logger.py:156 [] INFO asyncssh:logging.py:92 [conn=3, chan=22] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":301,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=3, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=28] Channel closed DEBUG infra2:Logger.py:156 [] INFO asyncssh:logging.py:92 [conn=3, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=23] Channel closed DEBUG agg1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=3, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=3, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=24] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=25] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=3, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=26] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=3, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=26] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=4, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=33] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=4, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=34] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=4, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=34] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=5, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=29] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=5, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=30] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=5, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=30] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=3, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=27] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=3, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=28] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:58:14 AM UTC INFO asyncssh:logging.py:92 [conn=4, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=35] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=4, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=36] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:05 UTC 2086 INFO asyncssh:logging.py:92 [conn=5, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=31] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=5, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=32] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:53:19 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=3, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=4, chan=37] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=5, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=4, chan=37] Channel closed INFO asyncssh:logging.py:92 [conn=5, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=33] Received channel close DEBUG agg1:Logger.py:156 ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=3, chan=30] Requesting new SSH session DEBUG infra1:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=4, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=33] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=5, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=30] Command: ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=4, chan=38] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=5, chan=34] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=3, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=30] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=34] Channel closed INFO asyncssh:logging.py:92 [conn=4, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=38] Received channel close DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=5, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=38] Channel closed INFO asyncssh:logging.py:92 [conn=3, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=31] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=31] Channel closed DEBUG agg1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=3, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=5, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=35] Channel closed INFO asyncssh:logging.py:92 [conn=4, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=39] Received channel close DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=5, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=4, chan=39] Channel closed INFO asyncssh:logging.py:92 [conn=3, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=32] Received channel close DEBUG infra1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=4, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=3, chan=32] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"56:e2:8b:f7:07:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"34:ef:b6:ec:38:04","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:07","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:08","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:09","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:11","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:12","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:13","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:15","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:16","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:17","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:19","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:20","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:21","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:23","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:24","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:26","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:27","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:28","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:30","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:31","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:32","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:33","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:36","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=3, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=36] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=4, chan=40] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=3, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=5, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=36] Channel closed INFO asyncssh:logging.py:92 [conn=4, chan=40] Channel closed INFO asyncssh:logging.py:92 [conn=3, chan=33] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:86:7f:b3:85:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=5, chan=37] Requesting new SSH session DEBUG infra1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"e2:3a:79:75:b9:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"90:3c:b3:8b:ef:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:37","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:38","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:39","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:40","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:41","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:42","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:43","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:44","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:45","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:46","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:47","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:48","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:49","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:50","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:51","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:52","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:53","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:54","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:56","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:57","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:58","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:59","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:60","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:62","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:63","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:64","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:66","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:68","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:69","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:6a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=4, chan=41] Requesting new SSH session DEBUG agg1:Logger.py:156 ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=3, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=4, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=3, chan=34] Command: ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=5, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=37] Channel closed INFO asyncssh:logging.py:92 [conn=4, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=5, chan=38] Requesting new SSH session DEBUG infra1:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=4, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=5, chan=38] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=4, chan=42] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=5, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=5, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=5, chan=38] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=4, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=4, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=4, chan=42] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=3, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=3, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=3, chan=34] Channel closed DEBUG agg1:Logger.py:156 | |||
| Passed | functional/vrrp/test_vrrp_basic.py::test_vrrp_basic_on[bridge] | 50.46 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-186' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.44 Authentication complete Task <Task pending name='Task-186' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.46 Authentication complete Task <Task pending name='Task-186' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vrrp_basic_on[bridge]">Starting testcase:test_vrrp_basic_on[bridge] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=3, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=6] Connected to SSH server at 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=6] Local address: 172.17.0.3, port 44234 INFO asyncssh:logging.py:92 [conn=6] Peer address: 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=6] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=6] Auth for user root succeeded DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=0] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:58:15 AM UTC INFO asyncssh:logging.py:92 [conn=4, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=7] Connected to SSH server at 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=7] Local address: 172.17.0.3, port 34410 INFO asyncssh:logging.py:92 [conn=7] Peer address: 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=7] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=7] Auth for user root succeeded DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=0] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:06 UTC 2086 INFO asyncssh:logging.py:92 [conn=5, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=8] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=8] Local address: 172.17.0.3, port 47256 INFO asyncssh:logging.py:92 [conn=8] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=8] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=8] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:53:20 UTC 2023 INFO asyncssh:logging.py:92 [conn=6, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=1] Channel closed DEBUG agg1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=6, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=6, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=2] Channel closed DEBUG agg1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=7, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=1] Channel closed DEBUG infra1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=7, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=7, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=2] Channel closed DEBUG infra1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=8, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=8, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=8, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=6, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=3] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=6, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=6, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=4] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=7, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=3] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=7, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=7, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=4] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=8, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=8, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=8, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=6, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=5] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=6] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:58:15 AM UTC INFO asyncssh:logging.py:92 [conn=7, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=5] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=6] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:07 UTC 2086 INFO asyncssh:logging.py:92 [conn=8, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:53:20 UTC 2023 INFO asyncssh:logging.py:92 [conn=6, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=7] Channel closed DEBUG agg1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=6, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=6, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=8] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=9] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=6, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=10] Command: ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=6, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=10] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=7] Channel closed DEBUG infra1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=7, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=7, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=8] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=8, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=8, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=9] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=7, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=10] Command: ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=7, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=10] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=8, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=10] Command: ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=8, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=11] Channel closed DEBUG infra1:Logger.py:156 ip address add 192.168.1.3/24 dev br0 INFO asyncssh:logging.py:92 [conn=7, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=12] Command: ip address add 192.168.1.3/24 dev br0 INFO asyncssh:logging.py:92 [conn=7, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=12] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.4/24 dev br0 INFO asyncssh:logging.py:92 [conn=8, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=12] Command: ip address add 192.168.1.4/24 dev br0 INFO asyncssh:logging.py:92 [conn=8, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=11] Channel closed DEBUG agg1:Logger.py:156 ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=6, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=12] Command: ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=6, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=12] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=13] Received channel close DEBUG infra1:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 254 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=7, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=13] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface br0 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=8, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=14] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 254 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=8, chan=14] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface br0 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=7, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=14] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=15] Received channel close DEBUG infra1:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=7, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=15] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=8, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=16] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=8, chan=16] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=7, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=16] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=7, chan=17] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=8, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=17] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=17] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=7, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=17] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=8, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=8, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=6, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=13] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=6, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=14] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=6, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=14] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.568 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.169 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.147 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.154 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.131 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.119 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.132 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.119/0.184/0.568/0.129 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.568 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.169 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.147 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.154 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.131 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.119 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.132 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.119/0.184/0.568/0.129 ms INFO asyncssh:logging.py:92 [conn=7, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=18] Channel closed DEBUG infra1:Logger.py:156 05:13:19.069402 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 1, length 64 05:13:19.069553 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 1, length 64 05:13:19.172615 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 2, length 64 05:13:19.172657 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 2, length 64 05:13:19.276607 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 3, length 64 05:13:19.276637 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 3, length 64 05:13:19.380614 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 4, length 64 05:13:19.380649 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 4, length 64 05:13:19.484602 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 5, length 64 05:13:19.484622 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 5, length 64 05:13:19.588624 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 6, length 64 05:13:19.588663 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 6, length 64 05:13:19.692630 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 7, length 64 05:13:19.692654 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 7, length 64 05:13:19.796607 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 8, length 64 05:13:19.796634 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 8, length 64 05:13:19.900611 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 9, length 64 05:13:19.900630 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 9, length 64 05:13:20.004626 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17967, seq 10, length 64 05:13:20.004643 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17967, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=8, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=18] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=7, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=19] Channel closed DEBUG infra1:Logger.py:156 ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=7, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=20] Command: ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=7, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=20] Channel closed DEBUG infra1:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=7, chan=21] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=8, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=21] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=19] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=7, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=19] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=8, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=22] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=8, chan=20] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=6, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=15] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=6, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=16] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=6, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=16] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.427 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.130 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.143 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.181 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.136 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.205 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.257 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.123/0.194/0.427/0.086 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.427 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.130 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.143 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.181 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.136 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.205 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.257 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.123/0.194/0.427/0.086 ms INFO asyncssh:logging.py:92 [conn=8, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=20] Channel closed DEBUG infra2:Logger.py:156 09:53:47.734099 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 1, length 64 09:53:47.734354 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 1, length 64 09:53:47.835114 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 2, length 64 09:53:47.835155 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 2, length 64 09:53:47.939079 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 3, length 64 09:53:47.939102 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 3, length 64 09:53:48.043083 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 4, length 64 09:53:48.043110 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 4, length 64 09:53:48.147092 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 5, length 64 09:53:48.147119 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 5, length 64 09:53:48.251107 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 6, length 64 09:53:48.251153 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 6, length 64 09:53:48.355093 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 7, length 64 09:53:48.355139 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 7, length 64 09:53:48.459077 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 8, length 64 09:53:48.459111 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 8, length 64 09:53:48.563124 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 9, length 64 09:53:48.563184 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 9, length 64 09:53:48.667128 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 17988, seq 10, length 64 09:53:48.667225 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 17988, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=7, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=22] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=7, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=23] Channel closed DEBUG infra1:Logger.py:156 ip link set dev vrrp.40 up INFO asyncssh:logging.py:92 [conn=7, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=24] Command: ip link set dev vrrp.40 up INFO asyncssh:logging.py:92 [conn=7, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=24] Channel closed DEBUG infra1:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=7, chan=25] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=8, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=25] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=21] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=7, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=21] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=8, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=26] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=8, chan=22] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=6, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=17] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=6, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=18] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=6, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=18] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.229 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.161 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.127 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.157 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.178 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.144 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.136 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.175 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.190 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 937ms rtt min/avg/max/mdev = 0.127/0.163/0.229/0.030 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.229 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.161 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.127 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.157 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.178 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.144 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.136 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.175 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.190 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 937ms rtt min/avg/max/mdev = 0.127/0.163/0.229/0.030 ms INFO asyncssh:logging.py:92 [conn=7, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=26] Channel closed DEBUG infra1:Logger.py:156 05:13:49.352225 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 1, length 64 05:13:49.352289 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 1, length 64 05:13:49.453100 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 2, length 64 05:13:49.453130 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 2, length 64 05:13:49.557078 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 3, length 64 05:13:49.557098 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 3, length 64 05:13:49.661109 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 4, length 64 05:13:49.661133 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 4, length 64 05:13:49.765143 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 5, length 64 05:13:49.765162 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 5, length 64 05:13:49.869100 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 6, length 64 05:13:49.869126 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 6, length 64 05:13:49.973091 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 7, length 64 05:13:49.973117 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 7, length 64 05:13:50.077094 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 8, length 64 05:13:50.077119 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 8, length 64 05:13:50.185115 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 9, length 64 05:13:50.185159 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 9, length 64 05:13:50.289119 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18009, seq 10, length 64 05:13:50.289175 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18009, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=8, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=22] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vrrp_basic_on[bridge] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py INFO asyncssh:logging.py:92 [conn=7, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=27] Channel closed DEBUG infra1:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=7, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=28] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=7, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=28] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=29] Channel closed DEBUG infra1:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=7, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=30] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=7, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=30] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=23] Channel closed DEBUG infra2:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=8, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=24] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=8, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=25] Channel closed DEBUG infra2:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=8, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=26] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=8, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=31] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=32] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=32] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:55 UTC 2086 INFO asyncssh:logging.py:92 [conn=8, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:54:09 UTC 2023 INFO asyncssh:logging.py:92 [conn=6, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=19] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=20] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:04 AM UTC INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=7, chan=33] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=8, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=6, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=33] Channel closed DEBUG infra1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=7, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=21] Channel closed DEBUG agg1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=6, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=34] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=6, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=8, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=29] Channel closed DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=8, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=34] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=30] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=6, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=22] Received channel close DEBUG infra1:Logger.py:156 [{"ifindex":323,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=7, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=22] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":302,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=6, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=30] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":323,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=8, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=35] Channel closed INFO asyncssh:logging.py:92 [conn=6, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=23] Received channel close DEBUG infra1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=7, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=23] Channel closed DEBUG agg1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=6, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=36] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=6, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=8, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=31] Channel closed DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=8, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=32] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=7, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=36] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=32] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=32] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=24] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=25] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=6, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=26] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=6, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=26] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=7, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=37] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=7, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=38] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=7, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=38] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=8, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=33] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=8, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=34] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=8, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=34] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=6, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=27] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=6, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=28] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:04 AM UTC INFO asyncssh:logging.py:92 [conn=7, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=39] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=7, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=40] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=40] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:56 UTC 2086 INFO asyncssh:logging.py:92 [conn=8, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=35] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=8, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=36] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=36] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:54:09 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=6, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=7, chan=41] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=8, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=7, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=37] Received channel close DEBUG agg1:Logger.py:156 ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=6, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=41] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=37] Channel closed DEBUG infra1:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=7, chan=42] Requesting new SSH session DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=8, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=30] Command: ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=7, chan=42] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=8, chan=38] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=7, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=42] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=38] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=31] Requesting new SSH session DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=8, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=43] Channel closed INFO asyncssh:logging.py:92 [conn=6, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=39] Received channel close DEBUG infra1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=7, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=39] Channel closed DEBUG agg1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=6, chan=32] Requesting new SSH session DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=8, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=44] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=6, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=8, chan=40] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=7, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=44] Channel closed INFO asyncssh:logging.py:92 [conn=6, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=40] Received channel close DEBUG infra1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"e2:3a:79:75:b9:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"90:3c:b3:8b:ef:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:37","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:38","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:39","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:40","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:41","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:42","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:43","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:44","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:45","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:46","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:47","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:48","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:49","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:50","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:51","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:52","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:53","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:54","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:56","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:57","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:58","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:59","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:60","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:62","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:63","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:64","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:66","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:68","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:69","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:6a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=7, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=32] Channel closed INFO asyncssh:logging.py:92 [conn=8, chan=40] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"56:e2:8b:f7:07:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"34:ef:b6:ec:38:04","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:07","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:08","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:09","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:11","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:12","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:13","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:15","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:16","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:17","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:19","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:20","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:21","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:23","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:24","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:26","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:27","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:28","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:30","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:31","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:32","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:33","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:36","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=6, chan=33] Requesting new SSH session DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:86:7f:b3:85:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=8, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=45] Command: date INFO asyncssh:logging.py:92 [conn=6, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=8, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=7, chan=45] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=45] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=45] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=7, chan=46] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=6, chan=33] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=6, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=8, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=8, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=7, chan=46] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=6, chan=34] Command: ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=8, chan=42] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=8, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=8, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=8, chan=42] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=7, chan=46] Received exit status 0 INFO asyncssh:logging.py:92 [conn=7, chan=46] Received channel close INFO asyncssh:logging.py:92 [conn=7, chan=46] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=6, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=6, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=6, chan=34] Channel closed DEBUG agg1:Logger.py:156 | |||
| Passed | functional/vrrp/test_vrrp_basic.py::test_vrrp_basic_down_on[port] | 50.15 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-343' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.44 Authentication complete Task <Task pending name='Task-343' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.46 Authentication complete Task <Task pending name='Task-343' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vrrp_basic_down_on[port]">Starting testcase:test_vrrp_basic_down_on[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=6, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=9] Connected to SSH server at 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=9] Local address: 172.17.0.3, port 46580 INFO asyncssh:logging.py:92 [conn=9] Peer address: 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=9] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=9] Auth for user root succeeded DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=0] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:05 AM UTC INFO asyncssh:logging.py:92 [conn=7, chan=47] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=10] Connected to SSH server at 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=10] Local address: 172.17.0.3, port 45016 INFO asyncssh:logging.py:92 [conn=10] Peer address: 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=10] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=10] Auth for user root succeeded DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=0] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:57 UTC 2086 INFO asyncssh:logging.py:92 [conn=8, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=11] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=11] Local address: 172.17.0.3, port 44990 INFO asyncssh:logging.py:92 [conn=11] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=11] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=11] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:54:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=9, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=1] Channel closed DEBUG agg1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=9, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=9, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=2] Channel closed DEBUG agg1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=10, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=1] Channel closed DEBUG infra1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=10, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=10, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=2] Channel closed DEBUG infra1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=11, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=11, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=11, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=9, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=3] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=9, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=9, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=4] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=10, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=3] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=10, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=10, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=4] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=11, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=11, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=11, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=9, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=5] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=6] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:06 AM UTC INFO asyncssh:logging.py:92 [conn=10, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=5] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=6] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:13:57 UTC 2086 INFO asyncssh:logging.py:92 [conn=11, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:54:11 UTC 2023 INFO asyncssh:logging.py:92 [conn=9, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=7] Channel closed DEBUG agg1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=9, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=9, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=8] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=9] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=9, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=10] Command: ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=9, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=10] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=7] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=10, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=8] Command: ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=10, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=8] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=11, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=8] Command: ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=11, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=9] Channel closed DEBUG infra1:Logger.py:156 ip address add 192.168.1.3/24 dev swp49 INFO asyncssh:logging.py:92 [conn=10, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=10] Command: ip address add 192.168.1.3/24 dev swp49 INFO asyncssh:logging.py:92 [conn=10, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=10] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.4/24 dev swp49 INFO asyncssh:logging.py:92 [conn=11, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=10] Command: ip address add 192.168.1.4/24 dev swp49 INFO asyncssh:logging.py:92 [conn=11, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=11] Channel closed DEBUG agg1:Logger.py:156 ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=9, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=12] Command: ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=9, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=12] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=11] Received channel close DEBUG infra1:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=10, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=11] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface swp49 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=11, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=12] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=11, chan=12] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface swp49 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=10, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=12] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=13] Received channel close DEBUG infra1:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=10, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=13] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=11, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=14] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=11, chan=14] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=10, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=14] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=10, chan=15] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=11, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=15] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=10, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=15] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=11, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=16] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=11, chan=16] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=9, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=13] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=9, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=14] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=9, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=14] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.562 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.181 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.182 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.153 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.137 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.137 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.143 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.129 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 940ms rtt min/avg/max/mdev = 0.123/0.187/0.562/0.126 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.562 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.181 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.182 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.153 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.137 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.137 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.143 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.129 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 940ms rtt min/avg/max/mdev = 0.123/0.187/0.562/0.126 ms INFO asyncssh:logging.py:92 [conn=10, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=16] Channel closed DEBUG infra1:Logger.py:156 05:14:09.297846 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 1, length 64 05:14:09.297992 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 1, length 64 05:14:09.401430 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 2, length 64 05:14:09.401465 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 2, length 64 05:14:09.505395 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 3, length 64 05:14:09.505417 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 3, length 64 05:14:09.609393 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 4, length 64 05:14:09.609413 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 4, length 64 05:14:09.717449 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 5, length 64 05:14:09.717469 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 5, length 64 05:14:09.821421 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 6, length 64 05:14:09.821440 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 6, length 64 05:14:09.925405 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 7, length 64 05:14:09.925430 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 7, length 64 05:14:10.029419 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 8, length 64 05:14:10.029433 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 8, length 64 05:14:10.133433 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 9, length 64 05:14:10.133446 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 9, length 64 05:14:10.237415 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18094, seq 10, length 64 05:14:10.237427 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18094, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=11, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=16] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=10, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=17] Channel closed DEBUG infra1:Logger.py:156 ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=10, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=18] Command: ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=10, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=18] Channel closed DEBUG infra1:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=10, chan=19] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=11, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=19] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=17] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=10, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=17] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=11, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=20] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=11, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=9, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=15] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=9, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=16] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=9, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=16] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.391 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.148 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.148 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.145 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.266 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.281 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.135 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.124/0.196/0.391/0.083 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.391 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.148 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.148 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.162 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.145 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.266 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.281 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.135 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.124/0.196/0.391/0.083 ms INFO asyncssh:logging.py:92 [conn=11, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=18] Channel closed DEBUG infra2:Logger.py:156 09:54:37.953731 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 1, length 64 09:54:37.953957 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 1, length 64 09:54:38.054721 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 2, length 64 09:54:38.054742 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 2, length 64 09:54:38.158709 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 3, length 64 09:54:38.158740 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 3, length 64 09:54:38.262695 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 4, length 64 09:54:38.262716 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 4, length 64 09:54:38.366727 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 5, length 64 09:54:38.366757 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 5, length 64 09:54:38.470717 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 6, length 64 09:54:38.470749 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 6, length 64 09:54:38.574704 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 7, length 64 09:54:38.574737 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 7, length 64 09:54:38.678778 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 8, length 64 09:54:38.678850 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 8, length 64 09:54:38.782794 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 9, length 64 09:54:38.782865 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 9, length 64 09:54:38.886702 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18115, seq 10, length 64 09:54:38.886725 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18115, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=10, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=20] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=11, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=19] Channel closed DEBUG infra2:Logger.py:156 ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=11, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=20] Command: ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=11, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=10, chan=21] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=11, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=21] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=21] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=10, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=21] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=11, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=22] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=11, chan=22] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=9, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=17] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=9, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=18] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=9, chan=18] Received exit status 1 INFO asyncssh:logging.py:92 [conn=9, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=18] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. From 192.168.1.5 icmp_seq=1 Destination Host Unreachable From 192.168.1.5 icmp_seq=2 Destination Host Unreachable From 192.168.1.5 icmp_seq=3 Destination Host Unreachable From 192.168.1.5 icmp_seq=4 Destination Host Unreachable From 192.168.1.5 icmp_seq=5 Destination Host Unreachable From 192.168.1.5 icmp_seq=6 Destination Host Unreachable From 192.168.1.5 icmp_seq=7 Destination Host Unreachable From 192.168.1.5 icmp_seq=8 Destination Host Unreachable From 192.168.1.5 icmp_seq=9 Destination Host Unreachable From 192.168.1.5 icmp_seq=10 Destination Host Unreachable --- 192.168.1.2 ping statistics --- 10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 933ms pipe 10 INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 1 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. From 192.168.1.5 icmp_seq=1 Destination Host Unreachable From 192.168.1.5 icmp_seq=2 Destination Host Unreachable From 192.168.1.5 icmp_seq=3 Destination Host Unreachable From 192.168.1.5 icmp_seq=4 Destination Host Unreachable From 192.168.1.5 icmp_seq=5 Destination Host Unreachable From 192.168.1.5 icmp_seq=6 Destination Host Unreachable From 192.168.1.5 icmp_seq=7 Destination Host Unreachable From 192.168.1.5 icmp_seq=8 Destination Host Unreachable From 192.168.1.5 icmp_seq=9 Destination Host Unreachable From 192.168.1.5 icmp_seq=10 Destination Host Unreachable --- 192.168.1.2 ping statistics --- 10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 933ms pipe 10 INFO asyncssh:logging.py:92 [conn=10, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=22] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=11, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=22] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 1 packet received by filter 0 packets dropped by kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vrrp_basic_down_on[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py INFO asyncssh:logging.py:92 [conn=10, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=23] Channel closed DEBUG infra1:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=10, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=24] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=10, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=24] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=25] Channel closed DEBUG infra1:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=10, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=26] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=10, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=26] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=23] Channel closed DEBUG infra2:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=11, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=24] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=11, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=25] Channel closed DEBUG infra2:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=11, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=26] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=11, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=27] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=28] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:14:45 UTC 2086 INFO asyncssh:logging.py:92 [conn=11, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:54:59 UTC 2023 INFO asyncssh:logging.py:92 [conn=9, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=19] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=20] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:54 AM UTC INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=10, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=11, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=9, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=29] Received channel close DEBUG infra1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=10, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=9, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=21] Received channel close DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=11, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=21] Channel closed DEBUG agg1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=9, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=30] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=11, chan=30] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=9, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=10, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=30] Received channel close DEBUG infra1:Logger.py:156 [] INFO asyncssh:logging.py:92 [conn=11, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=9, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=22] Received channel close DEBUG infra2:Logger.py:156 [] INFO asyncssh:logging.py:92 [conn=9, chan=22] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":303,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=9, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=23] Channel closed DEBUG agg1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=9, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=9, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=24] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=25] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=9, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=26] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=9, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=26] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=10, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=31] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=10, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=32] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=10, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=32] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=11, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=31] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=11, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=32] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=11, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=32] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=9, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=27] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=9, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=28] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:54 AM UTC INFO asyncssh:logging.py:92 [conn=10, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=33] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=10, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=34] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:14:46 UTC 2086 INFO asyncssh:logging.py:92 [conn=11, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=11, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:54:59 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=9, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=10, chan=35] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=11, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=10, chan=35] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=35] Received channel close DEBUG agg1:Logger.py:156 ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=9, chan=30] Requesting new SSH session DEBUG infra1:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=10, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=11, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=30] Command: ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=10, chan=36] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=11, chan=36] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=9, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=30] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=36] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=36] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=11, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=9, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=10, chan=37] Command: date DEBUG agg1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=9, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=10, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=37] Channel closed DEBUG infra1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=10, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=37] Channel closed INFO asyncssh:logging.py:92 [conn=9, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=32] Received channel close DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=11, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=38] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=9, chan=32] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"56:e2:8b:f7:07:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"34:ef:b6:ec:38:04","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:07","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:08","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:09","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:11","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:12","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:13","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:15","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:16","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:17","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:19","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:20","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:21","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:23","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:24","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:26","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:27","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:28","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:30","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:31","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:32","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:33","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:36","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=9, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=38] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=9, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=10, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=38] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=33] Received channel close DEBUG infra1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"e2:3a:79:75:b9:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"90:3c:b3:8b:ef:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:37","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:38","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:39","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:40","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:41","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:42","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:43","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:44","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:45","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:46","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:47","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:48","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:49","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:50","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:51","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:52","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:53","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:54","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:56","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:57","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:58","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:59","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:60","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:62","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:63","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:64","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:66","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:68","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:69","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:6a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=10, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=38] Channel closed INFO asyncssh:logging.py:92 [conn=9, chan=33] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:86:7f:b3:85:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=11, chan=39] Requesting new SSH session DEBUG agg1:Logger.py:156 ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=9, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=11, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=9, chan=34] Command: ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=10, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=39] Channel closed INFO asyncssh:logging.py:92 [conn=11, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=39] Received channel close DEBUG infra1:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=10, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=11, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=11, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=10, chan=40] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=11, chan=40] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=11, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=11, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=11, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=10, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=10, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=10, chan=40] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=9, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=9, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=9, chan=34] Channel closed DEBUG agg1:Logger.py:156 | |||
| Passed | functional/vrrp/test_vrrp_basic.py::test_vrrp_basic_down_on[bridge] | 50.43 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-492' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.44 Authentication complete Task <Task pending name='Task-492' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.46 Authentication complete Task <Task pending name='Task-492' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vrrp_basic_down_on[bridge]">Starting testcase:test_vrrp_basic_down_on[bridge] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=9, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=12] Connected to SSH server at 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=12] Local address: 172.17.0.3, port 54978 INFO asyncssh:logging.py:92 [conn=12] Peer address: 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=12] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=12] Auth for user root succeeded DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=0] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:55 AM UTC INFO asyncssh:logging.py:92 [conn=10, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=13] Connected to SSH server at 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=13] Local address: 172.17.0.3, port 58108 INFO asyncssh:logging.py:92 [conn=13] Peer address: 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=13] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=13] Auth for user root succeeded DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=0] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:14:47 UTC 2086 INFO asyncssh:logging.py:92 [conn=11, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=14] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=14] Local address: 172.17.0.3, port 34668 INFO asyncssh:logging.py:92 [conn=14] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=14] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=14] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:55:01 UTC 2023 INFO asyncssh:logging.py:92 [conn=12, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=1] Channel closed DEBUG agg1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=12, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=12, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=2] Channel closed DEBUG agg1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=13, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=1] Channel closed DEBUG infra1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=13, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=13, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=2] Channel closed DEBUG infra1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=14, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=14, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=14, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=12, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=3] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=12, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=12, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=4] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=13, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=3] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=13, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=13, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=4] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=14, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=14, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=14, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=12, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=5] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=6] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 09:59:56 AM UTC INFO asyncssh:logging.py:92 [conn=13, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=5] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=6] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:14:47 UTC 2086 INFO asyncssh:logging.py:92 [conn=14, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:55:01 UTC 2023 INFO asyncssh:logging.py:92 [conn=12, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=7] Channel closed DEBUG agg1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=12, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=12, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=8] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=9] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=12, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=10] Command: ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=12, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=10] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=7] Channel closed DEBUG infra1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=13, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=13, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=8] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=14, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=14, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=9] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=13, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=10] Command: ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=13, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=10] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=14, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=10] Command: ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=14, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=11] Channel closed DEBUG infra1:Logger.py:156 ip address add 192.168.1.3/24 dev br0 INFO asyncssh:logging.py:92 [conn=13, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=12] Command: ip address add 192.168.1.3/24 dev br0 INFO asyncssh:logging.py:92 [conn=13, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=12] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.4/24 dev br0 INFO asyncssh:logging.py:92 [conn=14, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=12] Command: ip address add 192.168.1.4/24 dev br0 INFO asyncssh:logging.py:92 [conn=14, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=11] Channel closed DEBUG agg1:Logger.py:156 ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=12, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=12] Command: ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=12, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=12] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=13] Received channel close DEBUG infra1:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=13, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=13] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface br0 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=14, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=14] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=14, chan=14] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface br0 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=13, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=14] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=14] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=15] Received channel close DEBUG infra1:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=13, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=15] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=14, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=16] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=14, chan=16] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=13, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=16] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=13, chan=17] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=14, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=17] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=17] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=13, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=17] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=14, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=14, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=12, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=13] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=12, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=14] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=12, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=14] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.596 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.172 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.141 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.131 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.114 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.112 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.230 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 935ms rtt min/avg/max/mdev = 0.112/0.188/0.596/0.140 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.596 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.172 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.141 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.131 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.114 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.112 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.230 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 935ms rtt min/avg/max/mdev = 0.112/0.188/0.596/0.140 ms INFO asyncssh:logging.py:92 [conn=13, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=18] Channel closed DEBUG infra1:Logger.py:156 05:14:59.703568 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 1, length 64 05:14:59.703739 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 1, length 64 05:14:59.806220 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 2, length 64 05:14:59.806251 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 2, length 64 05:14:59.910201 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 3, length 64 05:14:59.910232 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 3, length 64 05:15:00.014202 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 4, length 64 05:15:00.014229 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 4, length 64 05:15:00.118203 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 5, length 64 05:15:00.118220 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 5, length 64 05:15:00.222204 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 6, length 64 05:15:00.222221 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 6, length 64 05:15:00.326206 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 7, length 64 05:15:00.326223 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 7, length 64 05:15:00.430199 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 8, length 64 05:15:00.430215 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 8, length 64 05:15:00.534195 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 9, length 64 05:15:00.534211 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 9, length 64 05:15:00.638256 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18221, seq 10, length 64 05:15:00.638329 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18221, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=14, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=18] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=13, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=19] Channel closed DEBUG infra1:Logger.py:156 ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=13, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=20] Command: ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=13, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=20] Channel closed DEBUG infra1:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=13, chan=21] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=14, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=21] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=19] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=13, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=19] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=14, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=22] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=14, chan=20] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=12, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=15] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=12, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=16] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=12, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=16] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.521 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.212 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.183 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.282 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.202 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.156 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.123/0.206/0.521/0.116 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.521 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.212 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.183 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.282 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.202 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.123 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.156 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 936ms rtt min/avg/max/mdev = 0.123/0.206/0.521/0.116 ms INFO asyncssh:logging.py:92 [conn=14, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=20] Channel closed DEBUG infra2:Logger.py:156 09:55:28.366359 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 1, length 64 09:55:28.366627 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 1, length 64 09:55:28.470349 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 2, length 64 09:55:28.470411 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 2, length 64 09:55:28.574363 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 3, length 64 09:55:28.574410 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 3, length 64 09:55:28.678365 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 4, length 64 09:55:28.678476 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 4, length 64 09:55:28.782339 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 5, length 64 09:55:28.782401 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 5, length 64 09:55:28.886303 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 6, length 64 09:55:28.886322 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 6, length 64 09:55:28.990302 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 7, length 64 09:55:28.990323 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 7, length 64 09:55:29.094293 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 8, length 64 09:55:29.094311 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 8, length 64 09:55:29.198300 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 9, length 64 09:55:29.198330 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 9, length 64 09:55:29.302313 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18242, seq 10, length 64 09:55:29.302352 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18242, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=13, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=22] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=14, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=21] Channel closed DEBUG infra2:Logger.py:156 ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=14, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=22] Command: ip link set dev vrrp.40 down INFO asyncssh:logging.py:92 [conn=14, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=13, chan=23] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=14, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=23] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=23] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=13, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=23] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=14, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=24] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=14, chan=24] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=12, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=17] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=12, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=18] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=12, chan=18] Received exit status 1 INFO asyncssh:logging.py:92 [conn=12, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=18] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. From 192.168.1.5 icmp_seq=1 Destination Host Unreachable From 192.168.1.5 icmp_seq=2 Destination Host Unreachable From 192.168.1.5 icmp_seq=3 Destination Host Unreachable From 192.168.1.5 icmp_seq=4 Destination Host Unreachable From 192.168.1.5 icmp_seq=5 Destination Host Unreachable From 192.168.1.5 icmp_seq=6 Destination Host Unreachable From 192.168.1.5 icmp_seq=7 Destination Host Unreachable From 192.168.1.5 icmp_seq=8 Destination Host Unreachable From 192.168.1.5 icmp_seq=9 Destination Host Unreachable From 192.168.1.5 icmp_seq=10 Destination Host Unreachable --- 192.168.1.2 ping statistics --- 10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 934ms pipe 10 INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 1 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. From 192.168.1.5 icmp_seq=1 Destination Host Unreachable From 192.168.1.5 icmp_seq=2 Destination Host Unreachable From 192.168.1.5 icmp_seq=3 Destination Host Unreachable From 192.168.1.5 icmp_seq=4 Destination Host Unreachable From 192.168.1.5 icmp_seq=5 Destination Host Unreachable From 192.168.1.5 icmp_seq=6 Destination Host Unreachable From 192.168.1.5 icmp_seq=7 Destination Host Unreachable From 192.168.1.5 icmp_seq=8 Destination Host Unreachable From 192.168.1.5 icmp_seq=9 Destination Host Unreachable From 192.168.1.5 icmp_seq=10 Destination Host Unreachable --- 192.168.1.2 ping statistics --- 10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 934ms pipe 10 INFO asyncssh:logging.py:92 [conn=13, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=24] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=14, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=24] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vrrp_basic_down_on[bridge] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_basic.py INFO asyncssh:logging.py:92 [conn=13, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=25] Channel closed DEBUG infra1:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=13, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=26] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=13, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=26] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=27] Channel closed DEBUG infra1:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=13, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=28] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=13, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=28] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=25] Channel closed DEBUG infra2:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=14, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=26] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=14, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=27] Channel closed DEBUG infra2:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=14, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=28] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=14, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=29] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=30] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:15:36 UTC 2086 INFO asyncssh:logging.py:92 [conn=14, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:55:49 UTC 2023 INFO asyncssh:logging.py:92 [conn=12, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=19] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=20] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=20] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:00:44 AM UTC INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=13, chan=31] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=14, chan=31] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=12, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=31] Received channel close DEBUG infra1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=13, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=12, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=21] Received channel close DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=14, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=21] Channel closed DEBUG agg1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=12, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=14, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=12, chan=22] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=13, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=32] Channel closed DEBUG infra1:Logger.py:156 [{"ifindex":326,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=13, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=32] Channel closed INFO asyncssh:logging.py:92 [conn=12, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=22] Received channel close DEBUG infra2:Logger.py:156 [{"ifindex":326,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=14, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=22] Channel closed INFO asyncssh:logging.py:92 [conn=13, chan=33] Command: date DEBUG agg1:Logger.py:156 [{"ifindex":304,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=12, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=33] Channel closed DEBUG infra1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=13, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=33] Channel closed INFO asyncssh:logging.py:92 [conn=12, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=23] Received channel close DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=14, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=12, chan=23] Channel closed DEBUG agg1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=12, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=12, chan=24] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=14, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=34] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=24] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=25] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=12, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=26] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=12, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=26] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=13, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=35] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=13, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=36] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=13, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=36] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=14, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=35] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=14, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=36] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=14, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=36] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=12, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=27] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=12, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=28] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:00:45 AM UTC INFO asyncssh:logging.py:92 [conn=13, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=37] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=13, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=38] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=38] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:15:36 UTC 2086 INFO asyncssh:logging.py:92 [conn=14, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=37] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=14, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=38] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=38] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:55:50 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=12, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=13, chan=39] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=14, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=14, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=13, chan=39] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=39] Received channel close DEBUG agg1:Logger.py:156 ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=12, chan=30] Requesting new SSH session DEBUG infra1:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=13, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=14, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=30] Command: ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=13, chan=40] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=14, chan=40] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=13, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=40] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=14, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=41] Command: date DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=41] Channel closed DEBUG infra1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=13, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=41] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=14, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=42] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=12, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=42] Command: ip -j link show DEBUG agg1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=12, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=32] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=13, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=42] Channel closed INFO asyncssh:logging.py:92 [conn=14, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=42] Received channel close DEBUG infra1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"e2:3a:79:75:b9:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"90:3c:b3:8b:ef:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:37","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:38","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:39","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:40","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:41","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:42","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:43","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:44","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:45","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:46","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:47","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:48","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:49","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:50","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:51","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:52","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:53","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:54","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:56","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:57","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:58","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:59","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:60","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:62","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:63","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:64","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:66","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:68","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:69","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:6a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=13, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=42] Channel closed INFO asyncssh:logging.py:92 [conn=12, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=32] Received channel close DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:86:7f:b3:85:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=14, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=12, chan=32] Channel closed INFO asyncssh:logging.py:92 [conn=13, chan=43] Command: date DEBUG agg1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"56:e2:8b:f7:07:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"34:ef:b6:ec:38:04","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:07","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:08","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:09","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:11","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:12","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:13","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:15","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:16","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:17","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:19","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:20","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:21","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:23","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:24","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:26","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:27","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:28","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:30","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:31","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:32","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:33","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:36","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=12, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=12, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=13, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=43] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=13, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=43] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=43] Channel closed INFO asyncssh:logging.py:92 [conn=12, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=33] Received channel close DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=14, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=13, chan=44] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=12, chan=33] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=12, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=14, chan=44] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=12, chan=34] Command: ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=14, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=14, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=14, chan=44] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=13, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=13, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=13, chan=44] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=12, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=12, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=12, chan=34] Channel closed DEBUG agg1:Logger.py:156 | |||
| Passed | functional/vrrp/test_vrrp_priority.py::test_vrrp_priority_on[port] | 36.07 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-649' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.44 Authentication complete Task <Task pending name='Task-649' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.46 Authentication complete Task <Task pending name='Task-649' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vrrp_priority_on[port]">Starting testcase:test_vrrp_priority_on[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=12, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=15] Connected to SSH server at 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=15] Local address: 172.17.0.3, port 58208 INFO asyncssh:logging.py:92 [conn=15] Peer address: 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=15] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=15] Auth for user root succeeded DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=0] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:00:46 AM UTC INFO asyncssh:logging.py:92 [conn=13, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=16] Connected to SSH server at 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=16] Local address: 172.17.0.3, port 34606 INFO asyncssh:logging.py:92 [conn=16] Peer address: 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=16] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=16] Auth for user root succeeded DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=0] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:15:38 UTC 2086 INFO asyncssh:logging.py:92 [conn=14, chan=45] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=17] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=17] Local address: 172.17.0.3, port 52162 INFO asyncssh:logging.py:92 [conn=17] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=17] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=17] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:55:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=15, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=1] Channel closed DEBUG agg1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=15, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=15, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=2] Channel closed DEBUG agg1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=16, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=1] Channel closed DEBUG infra1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=16, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=16, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=2] Channel closed DEBUG infra1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=17, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=17, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=17, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=15, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=3] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=15, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=15, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=4] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=16, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=3] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=16, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=16, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=4] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=17, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=17, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=17, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=15, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=5] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=6] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:00:46 AM UTC INFO asyncssh:logging.py:92 [conn=16, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=5] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=6] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:15:38 UTC 2086 INFO asyncssh:logging.py:92 [conn=17, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:55:51 UTC 2023 INFO asyncssh:logging.py:92 [conn=15, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=7] Channel closed DEBUG agg1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=15, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=15, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=8] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=9] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=15, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=10] Command: ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=15, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=10] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=7] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=16, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=8] Command: ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=16, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=8] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=17, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=8] Command: ip link set dev swp49 up INFO asyncssh:logging.py:92 [conn=17, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=9] Channel closed DEBUG infra1:Logger.py:156 ip address add 192.168.1.3/24 dev swp49 INFO asyncssh:logging.py:92 [conn=16, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=10] Command: ip address add 192.168.1.3/24 dev swp49 INFO asyncssh:logging.py:92 [conn=16, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=10] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.4/24 dev swp49 INFO asyncssh:logging.py:92 [conn=17, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=10] Command: ip address add 192.168.1.4/24 dev swp49 INFO asyncssh:logging.py:92 [conn=17, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=11] Channel closed DEBUG agg1:Logger.py:156 ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=15, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=12] Command: ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=15, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=12] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=11] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=11] Received channel close DEBUG infra1:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=16, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=11] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface swp49 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=17, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=12] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=17, chan=12] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface swp49 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=16, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=12] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=12] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=13] Received channel close DEBUG infra1:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=16, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=13] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=17, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=14] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=17, chan=14] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=16, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=14] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=16, chan=15] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=17, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=15] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=15] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=16, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=15] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=17, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=16] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=17, chan=16] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=15, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=13] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=15, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=14] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=15, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=14] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.549 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.125 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.122 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.116 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.105 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.180 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.159 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 934ms rtt min/avg/max/mdev = 0.105/0.178/0.549/0.127 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.549 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.125 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.122 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.116 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.105 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.180 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.159 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 934ms rtt min/avg/max/mdev = 0.105/0.178/0.549/0.127 ms INFO asyncssh:logging.py:92 [conn=16, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=16] Channel closed DEBUG infra1:Logger.py:156 05:15:49.880826 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 1, length 64 05:15:49.880978 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 1, length 64 05:15:49.983029 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 2, length 64 05:15:49.983057 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 2, length 64 05:15:50.086996 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 3, length 64 05:15:50.087017 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 3, length 64 05:15:50.191028 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 4, length 64 05:15:50.191043 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 4, length 64 05:15:50.294998 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 5, length 64 05:15:50.295015 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 5, length 64 05:15:50.398991 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 6, length 64 05:15:50.399007 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 6, length 64 05:15:50.502986 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 7, length 64 05:15:50.502999 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 7, length 64 05:15:50.607001 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 8, length 64 05:15:50.607018 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 8, length 64 05:15:50.711023 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 9, length 64 05:15:50.711069 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 9, length 64 05:15:50.815040 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18347, seq 10, length 64 05:15:50.815073 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18347, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 21 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=17, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=16] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=17, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=17] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 210 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=17, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=18] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface swp49 virtual_router_id 40 priority 210 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=17, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=18] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=19] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=17, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=20] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=17, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=16, chan=17] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=17, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=17] Channel closed DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=16, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=21] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=17, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=17, chan=22] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=15, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=15] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=15, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=16] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=15, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=16] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.425 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.190 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.155 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.138 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.110 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.132 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 935ms rtt min/avg/max/mdev = 0.110/0.170/0.425/0.088 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.425 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.190 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.155 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.138 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.129 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.124 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.110 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.132 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 935ms rtt min/avg/max/mdev = 0.110/0.170/0.425/0.088 ms INFO asyncssh:logging.py:92 [conn=17, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=22] Channel closed DEBUG infra2:Logger.py:156 09:56:19.586840 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 1, length 64 09:56:19.587088 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 1, length 64 09:56:19.689957 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 2, length 64 09:56:19.689989 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 2, length 64 09:56:19.793960 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 3, length 64 09:56:19.794014 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 3, length 64 09:56:19.897941 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 4, length 64 09:56:19.897969 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 4, length 64 09:56:20.001926 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 5, length 64 09:56:20.001952 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 5, length 64 09:56:20.105915 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 6, length 64 09:56:20.105938 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 6, length 64 09:56:20.209924 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 7, length 64 09:56:20.209946 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 7, length 64 09:56:20.313924 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 8, length 64 09:56:20.313941 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 8, length 64 09:56:20.417908 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 9, length 64 09:56:20.417922 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 9, length 64 09:56:20.521933 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18379, seq 10, length 64 09:56:20.521947 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18379, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=16, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=18] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vrrp_priority_on[port] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_priority.py INFO asyncssh:logging.py:92 [conn=16, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=19] Channel closed DEBUG infra1:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=16, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=20] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=16, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=20] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=21] Channel closed DEBUG infra1:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=16, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=22] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=16, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=22] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=23] Channel closed DEBUG infra2:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=17, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=24] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=17, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=24] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=25] Channel closed DEBUG infra2:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=17, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=26] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=17, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=23] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=24] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=24] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:16:12 UTC 2086 INFO asyncssh:logging.py:92 [conn=17, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=27] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=28] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=28] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:56:25 UTC 2023 INFO asyncssh:logging.py:92 [conn=15, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=17] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=18] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:01:20 AM UTC INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=16, chan=25] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=17, chan=29] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=15, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=25] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=29] Received channel close DEBUG infra1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=16, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=15, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=19] Received channel close DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=17, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=19] Channel closed DEBUG agg1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=15, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=26] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=17, chan=30] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=15, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=16, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=26] Channel closed DEBUG infra1:Logger.py:156 [] INFO asyncssh:logging.py:92 [conn=17, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=15, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=20] Received channel close DEBUG infra2:Logger.py:156 [] INFO asyncssh:logging.py:92 [conn=15, chan=20] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":305,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=15, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=21] Channel closed DEBUG agg1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=15, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=22] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=15, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=22] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=23] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=15, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=24] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=15, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=24] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=16, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=27] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=16, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=28] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=16, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=28] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=17, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=31] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=17, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=32] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=17, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=32] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=15, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=25] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=15, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=26] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:01:21 AM UTC INFO asyncssh:logging.py:92 [conn=16, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=29] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=16, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=30] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:16:12 UTC 2086 INFO asyncssh:logging.py:92 [conn=17, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=33] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=17, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=34] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:56:26 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=15, chan=27] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=16, chan=31] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=17, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=27] Channel closed INFO asyncssh:logging.py:92 [conn=16, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=35] Received channel close DEBUG agg1:Logger.py:156 ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=15, chan=28] Requesting new SSH session DEBUG infra1:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=16, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=35] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=17, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=28] Command: ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=16, chan=32] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=17, chan=36] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=15, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=28] Channel closed INFO asyncssh:logging.py:92 [conn=16, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=32] Received channel close DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=32] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=36] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=17, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=33] Received channel close DEBUG agg1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=15, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=33] Channel closed DEBUG infra1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=16, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=30] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=17, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=34] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=17, chan=37] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=17, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=38] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=15, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=16, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=34] Received channel close DEBUG agg1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"56:e2:8b:f7:07:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"34:ef:b6:ec:38:04","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:07","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:08","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:09","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:11","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:12","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:13","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:15","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:16","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:17","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:19","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:20","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:21","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:23","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:24","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:26","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:27","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:28","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:30","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:31","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:32","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:33","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:36","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=15, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=34] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=38] Received channel close DEBUG infra1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"e2:3a:79:75:b9:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"90:3c:b3:8b:ef:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:37","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:38","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:39","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:40","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:41","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:42","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:43","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:44","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:45","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:46","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:47","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:48","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:49","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:50","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:51","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:52","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:53","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:54","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:56","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:57","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:58","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:59","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:60","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:62","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:63","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:64","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:66","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:68","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:69","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:6a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=16, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=38] Channel closed DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:86:7f:b3:85:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=17, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=16, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=17, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=15, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=16, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=35] Received channel close DEBUG agg1:Logger.py:156 ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=15, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=16, chan=35] Channel closed INFO asyncssh:logging.py:92 [conn=17, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=39] Received channel close DEBUG infra1:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=16, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=17, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=17, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=15, chan=32] Command: ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=16, chan=36] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=17, chan=40] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=17, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=17, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=17, chan=40] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=16, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=16, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=16, chan=36] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=15, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=15, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=15, chan=32] Channel closed DEBUG agg1:Logger.py:156 | |||
| Passed | functional/vrrp/test_vrrp_priority.py::test_vrrp_priority_on[bridge] | 36.49 | |
|
-----------------------------Captured stdout setup------------------------------ Task <Task pending name='Task-790' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.44 Authentication complete Task <Task pending name='Task-790' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.46 Authentication complete Task <Task pending name='Task-790' coro=<_wrap_asyncgen_fixture.<locals>._asyncgen_fixture_wrapper.<locals>.setup() running at /usr/local/lib/python3.10/dist-packages/pytest_asyncio/plugin.py:280> cb=[_run_until_complete_cb() at /usr/lib/python3.10/asyncio/base_events.py:184]> got Future <Future pending> attached to a different loop Connection made to 10.36.118.23 Authentication complete -------------------------------Captured log setup------------------------------- INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT.conftest:Logger.py:147 <a href="#test_vrrp_priority_on[bridge]">Starting testcase:test_vrrp_priority_on[bridge] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_priority.py </a> INFO DENT.conftest:Logger.py:147 ================================================================= INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=15, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=18] Connected to SSH server at 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=18] Local address: 172.17.0.3, port 49790 INFO asyncssh:logging.py:92 [conn=18] Peer address: 10.36.118.44, port 22 INFO asyncssh:logging.py:92 [conn=18] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=18] Auth for user root succeeded DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=0] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:01:22 AM UTC INFO asyncssh:logging.py:92 [conn=16, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=19] Connected to SSH server at 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=19] Local address: 172.17.0.3, port 34096 INFO asyncssh:logging.py:92 [conn=19] Peer address: 10.36.118.46, port 22 INFO asyncssh:logging.py:92 [conn=19] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=19] Auth for user root succeeded DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=0] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:16:14 UTC 2086 INFO asyncssh:logging.py:92 [conn=17, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 Opening SSH connection to 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=20] Connected to SSH server at 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=20] Local address: 172.17.0.3, port 39326 INFO asyncssh:logging.py:92 [conn=20] Peer address: 10.36.118.23, port 22 INFO asyncssh:logging.py:92 [conn=20] Beginning auth for user root INFO asyncssh:logging.py:92 [conn=20] Auth for user root succeeded DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=20, chan=0] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=0] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=0] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=0] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=0] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:56:27 UTC 2023 INFO asyncssh:logging.py:92 [conn=18, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=1] Channel closed DEBUG agg1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=18, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=18, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=2] Channel closed DEBUG agg1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=19, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=1] Channel closed DEBUG infra1:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=19, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=19, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=2] Channel closed DEBUG infra1:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=20, chan=1] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=1] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=1] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=1] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=1] Channel closed DEBUG infra2:Logger.py:156 sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=20, chan=2] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=2] Command: sysctl -n net.ipv4.ip_forward INFO asyncssh:logging.py:92 [conn=20, chan=2] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=2] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=2] Channel closed DEBUG infra2:Logger.py:156 0 INFO asyncssh:logging.py:92 [conn=18, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=3] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=18, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=18, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=4] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=19, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=3] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=19, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=19, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=4] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 1 INFO asyncssh:logging.py:92 [conn=20, chan=3] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=3] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=3] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=3] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=3] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=20, chan=4] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=4] Command: sysctl net.ipv4.ip_forward=1 INFO asyncssh:logging.py:92 [conn=20, chan=4] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=4] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=4] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 1 -------------------------------Captured log call-------------------------------- INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=18, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=5] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=6] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:01:22 AM UTC INFO asyncssh:logging.py:92 [conn=19, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=5] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=6] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:16:14 UTC 2086 INFO asyncssh:logging.py:92 [conn=20, chan=5] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=5] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=5] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=5] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=5] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=20, chan=6] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=6] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=6] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=6] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=6] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:56:28 UTC 2023 INFO asyncssh:logging.py:92 [conn=18, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=7] Channel closed DEBUG agg1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=18, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=18, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=8] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=18, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=9] Channel closed DEBUG agg1:Logger.py:156 ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=18, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=10] Command: ip link set dev swp47 up master br0 && ip link set dev swp48 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=18, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=10] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=7] Channel closed DEBUG infra1:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=19, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=19, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=8] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=7] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=7] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=7] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=7] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=7] Channel closed DEBUG infra2:Logger.py:156 ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=20, chan=8] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=8] Command: ip link add name br0 type bridge INFO asyncssh:logging.py:92 [conn=20, chan=8] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=8] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=8] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=9] Channel closed DEBUG infra1:Logger.py:156 ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=19, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=10] Command: ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=19, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=10] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=9] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=9] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=9] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=9] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=9] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=20, chan=10] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=10] Command: ip link set dev swp49 up master br0 && ip link set dev br0 up INFO asyncssh:logging.py:92 [conn=20, chan=10] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=10] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=10] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=11] Channel closed DEBUG infra1:Logger.py:156 ip address add 192.168.1.3/24 dev br0 INFO asyncssh:logging.py:92 [conn=19, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=12] Command: ip address add 192.168.1.3/24 dev br0 INFO asyncssh:logging.py:92 [conn=19, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=12] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=11] Channel closed DEBUG infra2:Logger.py:156 ip address add 192.168.1.4/24 dev br0 INFO asyncssh:logging.py:92 [conn=20, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=12] Command: ip address add 192.168.1.4/24 dev br0 INFO asyncssh:logging.py:92 [conn=20, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=12] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=18, chan=11] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=11] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=11] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=11] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=11] Channel closed DEBUG agg1:Logger.py:156 ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=18, chan=12] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=12] Command: ip address add 192.168.1.5/24 dev br0 INFO asyncssh:logging.py:92 [conn=18, chan=12] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=12] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=12] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=13] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=13] Received channel close DEBUG infra1:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=19, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=13] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface br0 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=20, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=14] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 200 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=20, chan=14] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state BACKUP interface br0 virtual_router_id 40 priority 100 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=19, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=14] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=14] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=14] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=15] Channel closed DEBUG infra1:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=19, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=15] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=20, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=16] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=20, chan=16] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=19, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=16] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=16] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=19, chan=17] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=20, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=17] Channel closed DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=19, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=17] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=20, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=20, chan=18] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=18, chan=13] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=13] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=13] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=13] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=13] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=18, chan=14] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=14] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=18, chan=14] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=14] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=14] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.612 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.205 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.126 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.148 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.226 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.120 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.160 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.115 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.115/0.197/0.612/0.143 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.612 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.205 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.126 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.148 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.135 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.226 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.120 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.160 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.132 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.115 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.115/0.197/0.612/0.143 ms INFO asyncssh:logging.py:92 [conn=19, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=18] Channel closed DEBUG infra1:Logger.py:156 05:16:26.214891 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 1, length 64 05:16:26.215056 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 1, length 64 05:16:26.315623 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 2, length 64 05:16:26.315662 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 2, length 64 05:16:26.419571 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 3, length 64 05:16:26.419595 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 3, length 64 05:16:26.523574 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 4, length 64 05:16:26.523610 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 4, length 64 05:16:26.627570 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 5, length 64 05:16:26.627602 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 5, length 64 05:16:26.731639 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 6, length 64 05:16:26.731702 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 6, length 64 05:16:26.835573 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 7, length 64 05:16:26.835593 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 7, length 64 05:16:26.939600 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 8, length 64 05:16:26.939635 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 8, length 64 05:16:27.043631 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 9, length 64 05:16:27.043653 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 9, length 64 05:16:27.147574 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18463, seq 10, length 64 05:16:27.147591 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18463, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=20, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=18] Channel closed DEBUG infra2:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=20, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=19] Channel closed DEBUG infra2:Logger.py:156 cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 210 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=20, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=20] Command: cat << EOF > /etc/keepalived/keepalived.conf global_defs { vrrp_garp_master_refresh 60 } vrrp_instance vrrp_40 { state MASTER interface br0 virtual_router_id 40 priority 210 version 3 use_vmac vmac_xmit_base virtual_ipaddress { 192.168.1.2 } } EOF INFO asyncssh:logging.py:92 [conn=20, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=20] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=21] Channel closed DEBUG infra2:Logger.py:156 systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=20, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=22] Command: systemctl restart keepalived INFO asyncssh:logging.py:92 [conn=20, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=22] Channel closed DEBUG infra2:Logger.py:156 INFO DENT:Logger.py:84 [Dent infra1] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra1... INFO asyncssh:logging.py:92 [conn=19, chan=19] Requesting new SSH session INFO DENT:Logger.py:84 [Dent infra2] Starting timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp on infra2... INFO asyncssh:logging.py:92 [conn=20, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=19] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=19] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=23] Received channel close DEBUG infra1:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=19, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=23] Channel closed DEBUG infra2:Logger.py:156 echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=20, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=20] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=20, chan=24] Command: echo onl | sudo -S timeout --preserve-status 5.0 tcpdump -i swp49 -n -c 20 icmp INFO asyncssh:logging.py:92 [conn=18, chan=15] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=15] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=15] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=15] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=15] Channel closed DEBUG agg1:Logger.py:156 echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=18, chan=16] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=16] Command: echo onl | sudo -S ping -c 10 -i 0.1 192.168.1.2 INFO asyncssh:logging.py:92 [conn=18, chan=16] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=16] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=16] Channel closed DEBUG agg1:Logger.py:156 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.432 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.188 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.142 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.144 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.176 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.191 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.142 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.145 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.216 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.140/0.191/0.432/0.085 ms INFO DENT:Logger.py:84 [Dent agg1] Ran ping -c 10 -i 0.1 192.168.1.2 on agg1 with rc 0 and out PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.432 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.188 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.142 ms 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.140 ms 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.144 ms 64 bytes from 192.168.1.2: icmp_seq=6 ttl=64 time=0.176 ms 64 bytes from 192.168.1.2: icmp_seq=7 ttl=64 time=0.191 ms 64 bytes from 192.168.1.2: icmp_seq=8 ttl=64 time=0.142 ms 64 bytes from 192.168.1.2: icmp_seq=9 ttl=64 time=0.145 ms 64 bytes from 192.168.1.2: icmp_seq=10 ttl=64 time=0.216 ms --- 192.168.1.2 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 933ms rtt min/avg/max/mdev = 0.140/0.191/0.432/0.085 ms INFO asyncssh:logging.py:92 [conn=20, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=24] Channel closed DEBUG infra2:Logger.py:156 09:56:55.948791 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 1, length 64 09:56:55.949050 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 1, length 64 09:56:56.049701 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 2, length 64 09:56:56.049743 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 2, length 64 09:56:56.153666 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 3, length 64 09:56:56.153699 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 3, length 64 09:56:56.257658 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 4, length 64 09:56:56.257690 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 4, length 64 09:56:56.361687 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 5, length 64 09:56:56.361707 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 5, length 64 09:56:56.465717 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 6, length 64 09:56:56.465737 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 6, length 64 09:56:56.569689 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 7, length 64 09:56:56.569730 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 7, length 64 09:56:56.673653 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 8, length 64 09:56:56.673686 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 8, length 64 09:56:56.777660 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 9, length 64 09:56:56.777690 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 9, length 64 09:56:56.881699 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 18487, seq 10, length 64 09:56:56.881747 IP 192.168.1.2 > 192.168.1.5: ICMP echo reply, id 18487, seq 10, length 64 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 20 packets captured 20 packets received by filter 0 packets dropped by kernel INFO asyncssh:logging.py:92 [conn=19, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=20] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=20] Channel closed DEBUG infra1:Logger.py:156 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on swp49, link-type EN10MB (Ethernet), capture size 262144 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel -----------------------------Captured log teardown------------------------------ INFO DENT.conftest:Logger.py:147 Finished testcase:test_vrrp_priority_on[bridge] from file:/usr/local/lib/python3.10/dist-packages/dent_os_testbed/test/test_suite/functional/vrrp/test_vrrp_priority.py INFO asyncssh:logging.py:92 [conn=19, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=21] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=21] Channel closed DEBUG infra1:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=19, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=22] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=19, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=22] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=23] Channel closed DEBUG infra1:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=19, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=24] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=19, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=24] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=25] Channel closed DEBUG infra2:Logger.py:156 rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=20, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=26] Command: rm /etc/keepalived/keepalived.conf INFO asyncssh:logging.py:92 [conn=20, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=26] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=27] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=27] Channel closed DEBUG infra2:Logger.py:156 systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=20, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=28] Command: systemctl stop keepalived INFO asyncssh:logging.py:92 [conn=20, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=28] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=25] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=26] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:16:48 UTC 2086 INFO asyncssh:logging.py:92 [conn=20, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=29] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=20, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=30] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=30] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:57:02 UTC 2023 INFO asyncssh:logging.py:92 [conn=18, chan=17] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=17] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=17] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=17] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=17] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=18] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=18] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=18] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=18] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=18] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:01:57 AM UTC INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=19, chan=27] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=20, chan=31] Requesting new SSH session INFO DENT:Logger.py:147 Clearing bridges INFO asyncssh:logging.py:92 [conn=18, chan=19] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=19] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=19] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=19] Received channel close DEBUG infra2:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=20, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=19] Channel closed DEBUG agg1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=18, chan=20] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=32] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=18, chan=20] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=19, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=27] Channel closed DEBUG infra1:Logger.py:156 ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=19, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=28] Command: ip -j link show type bridge INFO asyncssh:logging.py:92 [conn=20, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=32] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=20] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=20] Received channel close DEBUG infra2:Logger.py:156 [{"ifindex":330,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=20, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=20] Channel closed DEBUG agg1:Logger.py:156 [{"ifindex":306,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=18, chan=21] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=21] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=33] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=21] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=21] Received channel close DEBUG infra2:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=20, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=21] Channel closed DEBUG agg1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=18, chan=22] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=34] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=19, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=28] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=22] Command: ip link delete br0 DEBUG infra1:Logger.py:156 [{"ifindex":329,"ifname":"br0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"noqueue","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=19, chan=29] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=29] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=29] Channel closed DEBUG infra1:Logger.py:156 ip link delete br0 INFO asyncssh:logging.py:92 [conn=19, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=30] Command: ip link delete br0 INFO asyncssh:logging.py:92 [conn=20, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=34] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=30] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=18, chan=22] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=22] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=22] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=18, chan=23] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=23] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=23] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=23] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=23] Channel closed DEBUG agg1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=18, chan=24] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=24] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=18, chan=24] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=24] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=24] Channel closed DEBUG agg1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=19, chan=31] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=31] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=31] Channel closed DEBUG infra1:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=19, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=32] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=19, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=32] Channel closed DEBUG infra1:Logger.py:156 net.ipv4.ip_forward = 0 INFO asyncssh:logging.py:92 [conn=20, chan=35] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=35] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=35] Channel closed DEBUG infra2:Logger.py:156 sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=20, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=36] Command: sysctl net.ipv4.ip_forward=0 INFO asyncssh:logging.py:92 [conn=20, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=36] Channel closed DEBUG infra2:Logger.py:156 net.ipv4.ip_forward = 0 INFO DENT:Logger.py:84 [Ixia Traffic Generator] Found a tgen device ixia INFO asyncssh:logging.py:92 [conn=18, chan=25] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=25] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=25] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=25] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=25] Channel closed DEBUG agg1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=18, chan=26] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=26] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=26] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=26] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=26] Channel closed DEBUG agg1:Logger.py:156 Sat 24 Jun 2023 10:01:57 AM UTC INFO asyncssh:logging.py:92 [conn=19, chan=33] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=33] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=33] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=33] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=33] Channel closed DEBUG infra1:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=19, chan=34] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=34] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=34] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=34] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=34] Channel closed DEBUG infra1:Logger.py:156 Mon Dec 23 05:16:49 UTC 2086 INFO asyncssh:logging.py:92 [conn=20, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=37] Channel closed DEBUG infra2:Logger.py:156 date INFO asyncssh:logging.py:92 [conn=20, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=38] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=38] Channel closed DEBUG infra2:Logger.py:156 Sat Jun 24 09:57:02 UTC 2023 INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=18, chan=27] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=19, chan=35] Requesting new SSH session INFO DENT:Logger.py:147 Deleting IP addresses from interfaces INFO asyncssh:logging.py:92 [conn=20, chan=39] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=27] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=35] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=27] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=27] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=27] Channel closed INFO asyncssh:logging.py:92 [conn=19, chan=35] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=35] Received channel close DEBUG agg1:Logger.py:156 ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=18, chan=28] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=35] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=39] Received channel close DEBUG infra1:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=19, chan=36] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=39] Channel closed DEBUG infra2:Logger.py:156 ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=20, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=28] Command: ip address flush swp1 && ip address flush swp2 && ip address flush swp47 && ip address flush swp48 INFO asyncssh:logging.py:92 [conn=19, chan=36] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=20, chan=40] Command: ip address flush swp33 && ip address flush swp34 && ip address flush swp49 && ip address flush swp51 && ip address flush swp52 INFO asyncssh:logging.py:92 [conn=19, chan=36] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=36] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=36] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=28] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=28] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=40] Received channel close DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=37] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=28] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=40] Channel closed DEBUG agg1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=18, chan=29] Requesting new SSH session DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=20, chan=41] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=37] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=29] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=41] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=37] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=37] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=37] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=29] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=29] Received channel close DEBUG infra1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=19, chan=38] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=29] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=41] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=41] Received channel close DEBUG agg1:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=18, chan=30] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=41] Channel closed DEBUG infra2:Logger.py:156 ip -j link show INFO asyncssh:logging.py:92 [conn=20, chan=42] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=38] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=18, chan=30] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=20, chan=42] Command: ip -j link show INFO asyncssh:logging.py:92 [conn=19, chan=38] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=38] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=30] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=30] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=42] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=42] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=38] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=30] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=42] Channel closed DEBUG infra1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"e2:3a:79:75:b9:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"90:3c:b3:8b:ef:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:37","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:38","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:39","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:3f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:40","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:41","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:42","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:43","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:44","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:45","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:46","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:47","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:48","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:49","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:4f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:50","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:51","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:52","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:53","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:54","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:55","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:56","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:57","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:58","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:59","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:5f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:60","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:61","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:62","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:63","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:64","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:65","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:66","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:67","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:68","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:69","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"90:3c:b3:8b:ef:6a","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=19, chan=39] Requesting new SSH session DEBUG agg1:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"56:e2:8b:f7:07:bc","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"34:ef:b6:ec:38:04","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:07","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:08","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:09","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:0f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:10","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:11","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:12","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:13","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:14","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:15","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:16","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:17","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:18","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:19","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:1f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:20","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:21","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:22","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:23","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:24","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:25","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:26","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:27","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:28","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:29","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:2f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:30","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:31","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:32","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:33","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:34","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:35","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"34:ef:b6:ec:38:36","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=18, chan=31] Requesting new SSH session DEBUG infra2:Logger.py:156 [{"ifindex":1,"ifname":"lo","flags":["LOOPBACK","UP","LOWER_UP"],"mtu":65536,"qdisc":"noqueue","operstate":"UNKNOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"loopback","address":"00:00:00:00:00:00","broadcast":"00:00:00:00:00:00"},{"ifindex":3,"ifname":"dummy0","flags":["BROADCAST","NOARP"],"mtu":1500,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"d2:86:7f:b3:85:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":4,"link":null,"ifname":"sit0","flags":["NOARP"],"mtu":1480,"qdisc":"noop","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"sit","address":"0.0.0.0","broadcast":"0.0.0.0"},{"ifindex":5,"ifname":"ma1","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":2048,"link_type":"ether","address":"18:be:92:13:64:82","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":6,"ifname":"swp1","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:85","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":7,"ifname":"swp2","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:86","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":8,"ifname":"swp3","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:87","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":9,"ifname":"swp4","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:88","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":10,"ifname":"swp5","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:89","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":11,"ifname":"swp6","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":12,"ifname":"swp7","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":13,"ifname":"swp8","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":14,"ifname":"swp9","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":15,"ifname":"swp10","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":16,"ifname":"swp11","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:8f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":17,"ifname":"swp12","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:90","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":18,"ifname":"swp13","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:91","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":19,"ifname":"swp14","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:92","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":20,"ifname":"swp15","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:93","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":21,"ifname":"swp16","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:94","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":22,"ifname":"swp17","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:95","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":23,"ifname":"swp18","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:96","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":24,"ifname":"swp19","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:97","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":25,"ifname":"swp20","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:98","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":26,"ifname":"swp21","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:99","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":27,"ifname":"swp22","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9a","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":28,"ifname":"swp23","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9b","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":29,"ifname":"swp24","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9c","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":30,"ifname":"swp25","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9d","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":31,"ifname":"swp26","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9e","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":32,"ifname":"swp27","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:9f","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":33,"ifname":"swp28","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":34,"ifname":"swp29","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":35,"ifname":"swp30","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":36,"ifname":"swp31","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":37,"ifname":"swp32","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":38,"ifname":"swp33","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":39,"ifname":"swp34","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":40,"ifname":"swp35","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":41,"ifname":"swp36","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a8","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":42,"ifname":"swp37","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:a9","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":43,"ifname":"swp38","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:aa","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":44,"ifname":"swp39","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ab","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":45,"ifname":"swp40","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ac","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":46,"ifname":"swp41","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ad","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":47,"ifname":"swp42","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:ae","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":48,"ifname":"swp43","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:af","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":49,"ifname":"swp44","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b0","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":50,"ifname":"swp45","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b1","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":51,"ifname":"swp46","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b2","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":52,"ifname":"swp47","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b3","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":53,"ifname":"swp48","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b4","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":54,"ifname":"swp49","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"UP","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b5","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":55,"ifname":"swp50","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b6","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":56,"ifname":"swp51","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b7","broadcast":"ff:ff:ff:ff:ff:ff"},{"ifindex":57,"ifname":"swp52","flags":["BROADCAST","MULTICAST"],"mtu":1500,"qdisc":"pfifo_fast","operstate":"DOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"18:be:92:13:64:b8","broadcast":"ff:ff:ff:ff:ff:ff"}] INFO asyncssh:logging.py:92 [conn=20, chan=43] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=39] Command: date INFO asyncssh:logging.py:92 [conn=18, chan=31] Command: date INFO asyncssh:logging.py:92 [conn=20, chan=43] Command: date INFO asyncssh:logging.py:92 [conn=19, chan=39] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=39] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=39] Channel closed INFO asyncssh:logging.py:92 [conn=18, chan=31] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=31] Received channel close DEBUG infra1:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=19, chan=40] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=18, chan=31] Channel closed INFO asyncssh:logging.py:92 [conn=20, chan=43] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=43] Received channel close DEBUG agg1:Logger.py:156 ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=18, chan=32] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=20, chan=43] Channel closed DEBUG infra2:Logger.py:156 ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=20, chan=44] Requesting new SSH session INFO asyncssh:logging.py:92 [conn=19, chan=40] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=18, chan=32] Command: ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 down && ip link set dev swp48 down && ip link set dev swp1 down && ip link set dev swp2 down && ip link set dev swp47 up && ip link set dev swp48 up INFO asyncssh:logging.py:92 [conn=20, chan=44] Command: ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 down && ip link set dev swp51 down && ip link set dev swp52 down && ip link set dev swp33 down && ip link set dev swp34 down && ip link set dev swp49 up && ip link set dev swp51 down && ip link set dev swp52 down INFO asyncssh:logging.py:92 [conn=20, chan=44] Received exit status 0 INFO asyncssh:logging.py:92 [conn=20, chan=44] Received channel close INFO asyncssh:logging.py:92 [conn=20, chan=44] Channel closed DEBUG infra2:Logger.py:156 INFO asyncssh:logging.py:92 [conn=19, chan=40] Received exit status 0 INFO asyncssh:logging.py:92 [conn=19, chan=40] Received channel close INFO asyncssh:logging.py:92 [conn=19, chan=40] Channel closed DEBUG infra1:Logger.py:156 INFO asyncssh:logging.py:92 [conn=18, chan=32] Received exit status 0 INFO asyncssh:logging.py:92 [conn=18, chan=32] Received channel close INFO asyncssh:logging.py:92 [conn=18, chan=32] Channel closed DEBUG agg1:Logger.py:156 | |||