示例#1
0
 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))
示例#2
0
 def _delete_netns(self, vnet):
     ovs = OvsHelper()
     ovs._run_shell('sudo ip netns del %s' % vnet)