The networking_cisco.plugins.cisco.cfg_agent.device_drivers.asr1k.asr1k_cfg_validator Module¶
-
class
networking_cisco.plugins.cisco.cfg_agent.device_drivers.asr1k.asr1k_cfg_validator.ConfigValidator(router_db_info, hosting_device_info, conn)¶ Bases:
object-
check_acls(router, running_config)¶
-
check_default_route(router, running_config)¶
-
check_fips(router, running_config)¶
-
check_global_router(router, running_config, segment_nat_dict)¶
-
check_interfaces(router, running_config, segment_nat_dict, is_external)¶
-
check_nat_pool(router, running_config)¶
-
check_router(router, running_config, segment_nat_dict)¶
-
check_running_config()¶
-
check_tenant_router(router, running_config, segment_nat_dict)¶
-
check_vrf(router, running_config)¶
-
get_interface_name_from_hosting_port(port)¶ generates the underlying subinterface name for a port e.g. Port-channel10.200
-
get_running_config(conn)¶ Get the CSR’s current running config. :return: Current IOS running config as multiline string
-
get_vrf_name(router)¶
-
populate_segment_nat_dict(segment_nat_dict, routers)¶
-
process_routers_data(routers)¶
-
set_ip_cidr(intf)¶
-
-
networking_cisco.plugins.cisco.cfg_agent.device_drivers.asr1k.asr1k_cfg_validator.ROUTER_ROLE_ATTR= ‘routerrole:role’¶ Compares ASR running-config and neutron DB state, informs caller if any configuration was missing from running-config.