Ejemplo n.º 1
0
 def setUp(self):
     super(TrunkParentPortTestCase, self).setUp()
     trunk_id = uuidutils.generate_uuid()
     port_id = uuidutils.generate_uuid()
     port_mac = net.get_random_mac('fa:16:3e:00:00:00'.split(':'))
     self.trunk = trunk_manager.TrunkParentPort(trunk_id, port_id, port_mac)
     self.trunk.bridge = self.useFixture(
         net_helpers.OVSTrunkBridgeFixture(
             self.trunk.bridge.br_name)).bridge
     self.br_int = self.useFixture(net_helpers.OVSBridgeFixture()).bridge
 def setUp(self):
     super(TrunkManagerDisposeTrunkTestCase, self).setUp()
     trunk_id = uuidutils.generate_uuid()
     self.trunk = trunk_manager.TrunkParentPort(trunk_id,
                                                uuidutils.generate_uuid())
     self.trunk.bridge = self.useFixture(
         net_helpers.OVSTrunkBridgeFixture(
             self.trunk.bridge.br_name)).bridge
     self.br_int = self.useFixture(net_helpers.OVSBridgeFixture()).bridge
     self.trunk_manager = trunk_manager.TrunkManager(self.br_int)
Ejemplo n.º 3
0
    def _setUp(self):
        super(OVSTrunkConnectionTester, self)._setUp()
        self.bridge = self.useFixture(net_helpers.OVSBridgeFixture()).bridge
        self.br_trunk = self.useFixture(
            net_helpers.OVSTrunkBridgeFixture(self._br_trunk_name)).bridge
        self._peer = self.useFixture(
            machine_fixtures.FakeMachine(self.bridge, self.ip_cidr))
        ip_cidr = net_helpers.increment_ip_cidr(self.ip_cidr, 1)

        self._vm = self.useFixture(
            machine_fixtures.FakeMachine(self.br_trunk, ip_cidr))
Ejemplo n.º 4
0
    def _get_bridge(self):
        if self.bridge_name is None:
            return self.host.get_bridge(self.network_id)
        agent_type = self.host.host_desc.l2_agent_type
        if agent_type == constants.AGENT_TYPE_OVS:
            new_bridge = self.useFixture(
                net_helpers.OVSTrunkBridgeFixture(self.bridge_name)).bridge
        else:
            raise NotImplementedError(
                "Support for %s agent is not implemented." % agent_type)

        return new_bridge
 def setUp(self):
     super(SubPortTestCase, self).setUp()
     trunk_id = uuidutils.generate_uuid()
     port_id = uuidutils.generate_uuid()
     port_mac = net.get_random_mac('fa:16:3e:00:00:00'.split(':'))
     trunk_bridge_name = utils.gen_trunk_br_name(trunk_id)
     trunk_bridge = self.useFixture(
         net_helpers.OVSTrunkBridgeFixture(trunk_bridge_name)).bridge
     segmentation_id = helpers.get_not_used_vlan(trunk_bridge, VLAN_RANGE)
     self.subport = trunk_manager.SubPort(trunk_id, port_id, port_mac,
                                          segmentation_id)
     self.subport.bridge = trunk_bridge
     self.br_int = self.useFixture(net_helpers.OVSBridgeFixture()).bridge