Module: Cisco
- Defined in:
- lib/cisco_node_utils.rb,
lib/cisco_node_utils/ace.rb,
lib/cisco_node_utils/acl.rb,
lib/cisco_node_utils/bgp.rb,
lib/cisco_node_utils/pim.rb,
lib/cisco_node_utils/vdc.rb,
lib/cisco_node_utils/vpc.rb,
lib/cisco_node_utils/vrf.rb,
lib/cisco_node_utils/vtp.rb,
lib/cisco_node_utils/yum.rb,
lib/cisco_node_utils/node.rb,
lib/cisco_node_utils/vlan.rb,
lib/cisco_node_utils/bgp_af.rb,
lib/cisco_node_utils/client.rb,
lib/cisco_node_utils/logger.rb,
lib/cisco_node_utils/vrf_af.rb,
lib/cisco_node_utils/feature.rb,
lib/cisco_node_utils/evpn_vni.rb,
lib/cisco_node_utils/platform.rb,
lib/cisco_node_utils/snmpuser.rb,
lib/cisco_node_utils/constants.rb,
lib/cisco_node_utils/interface.rb,
lib/cisco_node_utils/node_util.rb,
lib/cisco_node_utils/snmpgroup.rb,
lib/cisco_node_utils/dns_domain.rb,
lib/cisco_node_utils/exceptions.rb,
lib/cisco_node_utils/ntp_config.rb,
lib/cisco_node_utils/ntp_server.rb,
lib/cisco_node_utils/snmpserver.rb,
lib/cisco_node_utils/stp_global.rb,
lib/cisco_node_utils/vxlan_vtep.rb,
lib/cisco_node_utils/domain_name.rb,
lib/cisco_node_utils/environment.rb,
lib/cisco_node_utils/itd_service.rb,
lib/cisco_node_utils/name_server.rb,
lib/cisco_node_utils/router_ospf.rb,
lib/cisco_node_utils/bgp_neighbor.rb,
lib/cisco_node_utils/bridge_domain.rb,
lib/cisco_node_utils/encapsulation.rb,
lib/cisco_node_utils/radius_global.rb,
lib/cisco_node_utils/radius_server.rb,
lib/cisco_node_utils/snmpcommunity.rb,
lib/cisco_node_utils/syslog_server.rb,
lib/cisco_node_utils/tacacs_server.rb,
lib/cisco_node_utils/interface_ospf.rb,
lib/cisco_node_utils/overlay_global.rb,
lib/cisco_node_utils/pim_group_list.rb,
lib/cisco_node_utils/pim_rp_address.rb,
lib/cisco_node_utils/vxlan_vtep_vni.rb,
lib/cisco_node_utils/bgp_neighbor_af.rb,
lib/cisco_node_utils/cisco_cmn_utils.rb,
lib/cisco_node_utils/router_ospf_vrf.rb,
lib/cisco_node_utils/syslog_settings.rb,
lib/cisco_node_utils/configparser_lib.rb,
lib/cisco_node_utils/itd_device_group.rb,
lib/cisco_node_utils/snmpnotification.rb,
lib/cisco_node_utils/bridge_domain_vni.rb,
lib/cisco_node_utils/command_reference.rb,
lib/cisco_node_utils/fabricpath_global.rb,
lib/cisco_node_utils/portchannel_global.rb,
lib/cisco_node_utils/tacacs_server_host.rb,
lib/cisco_node_utils/fabricpath_topology.rb,
lib/cisco_node_utils/radius_server_group.rb,
lib/cisco_node_utils/tacacs_server_group.rb,
lib/cisco_node_utils/interface_portchannel.rb,
lib/cisco_node_utils/interface_service_vni.rb,
lib/cisco_node_utils/itd_device_group_node.rb,
lib/cisco_node_utils/interface_channel_group.rb,
lib/cisco_node_utils/aaa_authentication_login.rb,
lib/cisco_node_utils/aaa_authorization_service.rb,
lib/cisco_node_utils/snmp_notification_receiver.rb,
lib/cisco_node_utils/aaa_authentication_login_service.rb
Overview
Add some interface-specific constants to the Cisco namespace
Defined Under Namespace
Modules: ConfigParser, Logger Classes: AaaAuthenticationLogin, AaaAuthenticationLoginService, AaaAuthorizationService, Ace, Acl, AuthenticationFailed, BridgeDomain, BridgeDomainVNI, ChefUtils, CiscoError, CliError, Client, ClientError, CmdRef, CommandReference, ConnectionRefused, DnsDomain, DomainName, Encapsulation, Encryption, Environment, EvpnVni, FabricpathGlobal, FabricpathTopo, Feature, Interface, InterfaceChannelGroup, InterfaceOspf, InterfacePortChannel, InterfaceServiceVni, ItdDeviceGroup, ItdDeviceGroupNode, ItdService, NameServer, Node, NodeUtil, NtpConfig, NtpServer, OverlayGlobal, Pim, PimGroupList, PimRpAddress, Platform, PortChannelGlobal, RadiusGlobal, RadiusServer, RadiusServerGroup, RequestFailed, RequestNotSupported, RouterBgp, RouterBgpAF, RouterBgpNeighbor, RouterBgpNeighborAF, RouterOspf, RouterOspfVrf, SnmpCommunity, SnmpGroup, SnmpNotification, SnmpNotificationReceiver, SnmpServer, SnmpUser, StpGlobal, SyslogServer, SyslogSettings, TacacsServer, TacacsServerGroup, TacacsServerHost, UnsupportedCmdRef, UnsupportedError, Utils, Vdc, Vlan, Vpc, Vrf, VrfAF, Vtp, VxlanVtep, VxlanVtepVni, Yum
Constant Summary collapse
- VLAN_NAME_SIZE =
33
- PLATFORMS =
[ # Cisco IOS XR :ios_xr, # Cisco NX-OS (Nexus switches) :nexus, ]
- DATA_FORMATS =
[ # Cisco CLI. Indentation is significant. :cli, # Structured data format specific to NX-API :nxapi_structured, # TODO: :yang, ]
- IF_SWITCHPORT_MODE =
{ disabled: '', access: 'access', trunk: 'trunk', fex_fabric: 'fex-fabric', tunnel: 'dot1q-tunnel', fabricpath: 'fabricpath', host: 'host', promiscuous: 'promiscuous', secondary: 'secondary', }
- PVLAN_PROPERTY =
{ host_promisc: 'switchport_mode_private_vlan_host_promiscous', allow_vlan: 'switchport_private_vlan_trunk_allowed_vlan', trunk_assoc: 'switchport_private_vlan_association_trunk', mapping_trunk: 'switchport_private_vlan_mapping_trunk', vlan_mapping: 'private_vlan_mapping', }
- TACACS_SERVER_ENC_NONE =
0
- TACACS_SERVER_ENC_CISCO_TYPE_7 =
7
- TACACS_SERVER_ENC_UNKNOWN =
8
- DEFAULT_INSTANCE_NAME =
global constants
'default'