networkapi.plugins.Cisco.NXOS.BGP package

Submodules

networkapi.plugins.Cisco.NXOS.BGP.Cli module

class networkapi.plugins.Cisco.NXOS.BGP.Cli.Generic(**kwargs)[source]

Bases: networkapi.plugins.base.BasePlugin

CURRENTLY_BUSY_WAIT = 'Currently busy with copying a file'
ERROR_REGEX = '[Ee][Rr][Rr][Oo][Rr]|[Ff]ail|\\%|utility is occupied'
INVALID_REGEX = '([Ii]nvalid)|overlaps with'
MAX_TRIES = 10
RETRY_WAIT_TIME = 5
TEMPLATE_LIST_CONFIG_ADD = 'list_config_add'
TEMPLATE_LIST_CONFIG_REMOVE = 'list_config_remove'
TEMPLATE_NEIGHBOR_V4_ADD = 'neighbor_v4_add'
TEMPLATE_NEIGHBOR_V4_REMOVE = 'neighbor_v4_remove'
TEMPLATE_NEIGHBOR_V6_ADD = 'neighbor_v6_add'
TEMPLATE_NEIGHBOR_V6_REMOVE = 'neighbor_v6_remove'
TEMPLATE_ROUTE_MAP_ADD = 'route_map_add'
TEMPLATE_ROUTE_MAP_REMOVE = 'route_map_remove'
VALID_TFTP_PUT_MESSAGE = 'bytes successfully copied'
WAIT_FOR_CLI_RETURN = 1
WARNING_REGEX = 'config ignored|Warning'
admin_privileges = 15
deploy_list_config_bgp(list_config_bgp)[source]

Deploy prefix list

deploy_neighbor(neighbor)[source]

Deploy neighbor

deploy_route_map(route_map)[source]

Deploy route map

management_vrf = 'management'
undeploy_list_config_bgp(list_config_bgp)[source]

Undeploy prefix list

undeploy_neighbor(neighbor)[source]

Undeploy neighbor

undeploy_route_map(route_map)[source]

Undeploy route map

networkapi.plugins.Cisco.NXOS.BGP.Cli_bk module

class networkapi.plugins.Cisco.NXOS.BGP.Cli_bk.Generic(equipment=None, neighbor=None, virtual_interface=None, asn=None, vrf=None)[source]

Bases: networkapi.plugins.base.BasePlugin

CURRENTLY_BUSY_WAIT = 'Currently busy with copying a file'
ERROR_REGEX = '[Ee][Rr][Rr][Oo][Rr]|[Ff]ail|\\%|utility is occupied'
INVALID_REGEX = '([Ii]nvalid)|overlaps with'
MAX_TRIES = 10
RETRY_WAIT_TIME = 5
TEMPLATE_NEIGHBOR_V4_ADD = 'neighbor_v4_add'
TEMPLATE_NEIGHBOR_V4_REMOVE = 'neighbor_v4_remove'
TEMPLATE_NEIGHBOR_V6_ADD = 'neighbor_v6_add'
TEMPLATE_NEIGHBOR_V6_REMOVE = 'neighbor_v6_remove'
VALID_TFTP_PUT_MESSAGE = 'bytes successfully copied'
WAIT_FOR_CLI_RETURN = 1
WARNING_REGEX = 'config ignored|Warning'
admin_privileges = 15
deploy_neighbor()[source]
undeploy_neighbor()[source]

Module contents