Ejemplo n.º 1
0
    def _mocked_dvr_ha_router(self, agent, enable_gw=True):
        r_info = self.generate_dvr_router_info(enable_ha=True, enable_snat=True, agent=agent, enable_gw=enable_gw)

        r_snat_ns_name = namespaces.build_ns_name(dvr_snat_ns.SNAT_NS_PREFIX, r_info["id"])

        mocked_r_snat_ns_name = r_snat_ns_name + "@" + agent.host
        r_ns_name = namespaces.build_ns_name(namespaces.NS_PREFIX, r_info["id"])

        mocked_r_ns_name = r_ns_name + "@" + agent.host

        return r_info, mocked_r_ns_name, mocked_r_snat_ns_name
Ejemplo n.º 2
0
    def _mocked_dvr_ha_router(self, agent):
        r_info = self.generate_dvr_router_info(enable_ha=True,
                                               enable_snat=True,
                                               agent=agent)

        r_snat_ns_name = namespaces.build_ns_name(dvr_snat_ns.SNAT_NS_PREFIX,
                                                  r_info['id'])

        mocked_r_snat_ns_name = r_snat_ns_name + '@' + agent.host
        r_ns_name = namespaces.build_ns_name(namespaces.NS_PREFIX,
                                             r_info['id'])

        mocked_r_ns_name = r_ns_name + '@' + agent.host

        return r_info, mocked_r_ns_name, mocked_r_snat_ns_name
Ejemplo n.º 3
0
 def _get_namespace(self, router_id, agent=None):
     namespace = namespaces.build_ns_name(namespaces.NS_PREFIX, router_id)
     if agent:
         suffix = agent.get_namespace_suffix()
     else:
         suffix = self.environment.hosts[0].l3_agent.get_namespace_suffix()
     return "%s@%s" % (namespace, suffix)
Ejemplo n.º 4
0
 def _get_namespace(self, router_id):
     return namespaces.build_ns_name(l3_agent.NS_PREFIX, router_id)
Ejemplo n.º 5
0
 def _get_ns_name(cls, ext_net_id):
     return namespaces.build_ns_name(FIP_NS_PREFIX, ext_net_id)
Ejemplo n.º 6
0
 def _get_ns_name(cls, ext_net_id):
     return namespaces.build_ns_name(FIP_NS_PREFIX, ext_net_id)
Ejemplo n.º 7
0
 def _get_namespace(self, router_id):
     return namespaces.build_ns_name(l3_agent.NS_PREFIX, router_id)
Ejemplo n.º 8
0
 def get_snat_ns_name(cls, router_id):
     return namespaces.build_ns_name(SNAT_NS_PREFIX, router_id)
Ejemplo n.º 9
0
 def get_snat_ns_name(cls, router_id):
     return namespaces.build_ns_name(SNAT_NS_PREFIX, router_id)