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.