|
|
@ -287,13 +287,21 @@ class IPv6RoutersTest(feature_manager.FeatureManager): |
|
|
|
subnet_ipv4 = self.create_topology_subnet( |
|
|
|
subnet_name, network, subnets_client=subnet_client, |
|
|
|
cidr='20.21.0.0/16') |
|
|
|
subnet = self._create_ipv6_subnet(network, cidr="4200::/64") |
|
|
|
subnet = self._create_ipv6_subnet( |
|
|
|
network, cidr="4200::/64", |
|
|
|
ipv6_ra_mode="dhcpv6-stateful", |
|
|
|
ipv6_address_mode="dhcpv6-stateful", |
|
|
|
slaac=False) |
|
|
|
network_1 = self.create_topology_network( |
|
|
|
name, networks_client=networks_client) |
|
|
|
subnet_ipv4_1 = self.create_topology_subnet( |
|
|
|
subnet_name, network_1, subnets_client=subnet_client, |
|
|
|
cidr='20.22.0.0/16') |
|
|
|
subnet_1 = self._create_ipv6_subnet(network_1, cidr="4201::/64") |
|
|
|
subnet_1 = self._create_ipv6_subnet( |
|
|
|
network_1, cidr="4201::/64", |
|
|
|
ipv6_ra_mode="dhcpv6-stateful", |
|
|
|
ipv6_address_mode="dhcpv6-stateful", |
|
|
|
slaac=False) |
|
|
|
rtr_name = data_utils.rand_name("ipv6-rtr") |
|
|
|
router = self.create_topology_router( |
|
|
|
rtr_name, routers_client=self.cmgr_adm.routers_client) |
|
|
@ -474,11 +482,10 @@ class IPv6RoutersTest(feature_manager.FeatureManager): |
|
|
|
can be deleted while port is attached to the subnet |
|
|
|
""" |
|
|
|
kwargs = {"admin_state_up": "True"} |
|
|
|
topology_dict = self.create_topo_single_network("rtr_update", |
|
|
|
create_instance=True, |
|
|
|
slaac=False, |
|
|
|
set_gateway=True, |
|
|
|
**kwargs) |
|
|
|
topology_dict = self.create_topo_single_dhcpv6_network( |
|
|
|
"rtr_update", create_instance=True, slaac=False, |
|
|
|
set_gateway=True, ipv6_ra_mode="dhcpv6-stateful", |
|
|
|
ipv6_address_mode="dhcpv6-stateful", **kwargs) |
|
|
|
router = topology_dict['router_state'] |
|
|
|
subnet_v6 = topology_dict['subnet_v6'] |
|
|
|
self.cmgr_adm.routers_client.remove_router_interface( |
|
|
@ -509,11 +516,10 @@ class IPv6RoutersTest(feature_manager.FeatureManager): |
|
|
|
can not be deleted while port is attached to the subnet |
|
|
|
""" |
|
|
|
kwargs = {"admin_state_up": "True"} |
|
|
|
topology_dict = self.create_topo_single_network("rtr_update", |
|
|
|
create_instance=True, |
|
|
|
slaac=False, |
|
|
|
set_gateway=True, |
|
|
|
**kwargs) |
|
|
|
topology_dict = self.create_topo_single_dhcpv6_network( |
|
|
|
"rtr_update", create_instance=True, slaac=False, |
|
|
|
set_gateway=True, ipv6_ra_mode="dhcpv6-stateful", |
|
|
|
ipv6_address_mode="dhcpv6-stateful", **kwargs) |
|
|
|
router = topology_dict['router_state'] |
|
|
|
self.assertRaises(exceptions.Conflict, |
|
|
|
self.cmgr_adm.routers_client.delete_router, |
|
|
|