def _create_netns_with_veth_pair(self, index): ovs = OvsHelper() iface1 = 'dev%s' % index iface2 = 'netns0' vnet = 'vnet%s' % index ovs.create_veth_pair(iface1, iface2) ovs._run_shell('sudo ip netns add %s' % vnet) ovs._run_shell('sudo ip link set %s netns %s' % (iface2, vnet)) ovs._run_shell('sudo ip -n %s addr add 10.1.1.%s/24 dev %s' % (vnet, index, iface2)) ovs._run_shell('sudo ip -n %s link set %s up' % (vnet, iface2))
def _delete_netns(self, vnet): ovs = OvsHelper() ovs._run_shell('sudo ip netns del %s' % vnet)