'Create a router with suffix added to the router namespace name.
This is needed to be able to run two agents serving the same router
on the same node.'

def _create_router(self, router_id, router):

    router = super(L3NATAgentForTest, self)._create_router(router_id, router)
    router.get_internal_device_name = types.MethodType(get_internal_device_name, router)
    router.get_external_device_name = types.MethodType(get_external_device_name, router)
    return router
