Questions tagged [cisco-ios]

Cisco IOS (Internetwork Operating System) is the name of the operating system that is run by virtually all enterprise-class Cisco switches and routers, as well as in certain other Cisco networking products.

Cisco IOS is an embedded operating system for Cisco networking products. It is found in nearly all of Cisco's enterprise-class switches and routers.

Cisco IOS is a monolithic-kernel OS with no GUI. It is designed to perform some of its functions in software, and to delegate others to specialized hardware. For example, routing and other protocols run as IOS processes and contribute to the Routing Information Base (RIB). The RIB is processed to generate the final IP forwarding table (FIB, Forwarding Information Base), which is used by the forwarding function of the router. However, in routers with hardware-based forwarding, such as the Cisco 12000 series, IOS computes the FIB in software and loads it into the forwarding hardware (such as an ASIC or network processor), which performs the actual packet forwarding function.

Cisco releases and supports several versions of the IOS software, roughly parallel to the stable/unstable/nightly versions of open source projects. Cisco calls these versions "trains," and it releases several of them. The mainline and T trains are the most common, and the rest are specialized for specific groups of customers.

  • The mainline train is designed to be the most stable release the company can offer, and its feature set never expands during its lifetime. Updates are released only to address bugs in the product.
  • The T is the Technology train, gets new features and bug fixes throughout its life, and is therefore potentially less stable than the mainline. The T train, once mature, becomes the basis for the next version of the mainline train.
  • The S is the Service Provider train, runs only on Cisco's core router products and is heavily customized for Service Provider customers.
  • The E is the Enterprise train, customized for implementation in enterprise environments.
  • The B is the broadband train, meant to support broadband features.
  • The X* trains (e.g. XA, XB) are a series of speciality trains and are not widely available.
238 questions
0
votes
1 answer

allow a range of vlans NSO CISCO

I'm trying to build L2VPN service in which we need to allow a range of vlans in the customer side. The configuration is as follow: device { name ME0 data interface GigabitEthernet0/2 no switchport …
Brun
  • 9
  • 2
0
votes
1 answer

Creating functions with Netmiko

I have a function script using netmiko and I want to create a function for the send_command but I really got no idea how to do it. def estb_conn(ip,uname,pname,instruct): cisco_ios = { 'device_type': 'cisco_ios', 'ip': ip, 'username':…
0
votes
1 answer

cisco ISR 4431. transport input ssh for tty line

What does configuring "transport input ssh" for a tty line mean in a Cisco serial/console server? Here is my config on ISR: # show ver : : cisco ISR4431/K9 (1RU) processor with 1796073K/6147K bytes of memory. Processor board ID FGL23173211 1 Virtual…
user3282227
  • 131
  • 2
  • 10
0
votes
1 answer

didn't match regex with ansible

I'am trying to get the list of the device ID and the list of the port Id with ansible with regex but i get all the lines, below the output that i'am trying to parse it : Device ID Local Intrfce Holdtme Capability Platform Port…
Brun
  • 9
  • 2
0
votes
1 answer

Python Cisco IOS ACL compare output to variable

I am trying to compare two ACL's. The first is on the router and the second is a string listed below. I am trying to compare to see if an update that was pushed to multiple machines made it. As you can see below.. when both get printed to screen…
jmyths
  • 37
  • 5
0
votes
1 answer

In ansible search test is there a way to test more than one value using a boolean OR operator?

I am working on an ansible playbook task in ansible version 2.9 and I have a loop paired with a when conditional and I'd like to have the conditional test for two values rather than just one (which works for me). Is there a way to perform a boolean…
0
votes
0 answers

Ansible libssh connection for network modules using ssh_common_args for chained jumphosts

Have been researching a bit about libssh connection.. this libssh seems to have come up with setup as an alternative to the paramiko connection, basically interested in this as it multiple network modules which can be used with ssh and our…
Deepak
  • 47
  • 4
0
votes
2 answers

How to get interfaces status with Netconf via ncclient

I am using ncclient to get information from a router (IOS-XR), however I am not able to get the status. I mean, If I run from the router the command "Show interfaces description" I can see the interface, status, protocol and description. I want to…
M_A
  • 11
  • 4
0
votes
0 answers

Netbox Ansible VLAN Assignments

I am currently using the netbox ansible module to pull interface information from Cisco devices into Netbox. So far I have managed to pull in the interfaces and basic information like their MAC addresses. Is there a way that you can get the untagged…
Nick Carlton
  • 35
  • 1
  • 4
0
votes
1 answer

Python ciscoconfparse to find shutdown interfaces and the whole interface block?

The following examples will use this configuration which is taken from http://pennington.net/tutorial/ciscoconfparse/ccp_tutorial.html#slide3 ! filename:exampleswitch.conf ! hostname ExampleSwitch ! interface GigabitEthernet 1/1 switchport mode…
user11392987
0
votes
3 answers

Napalm connection to Cisco IOS router using telnet

I'm trying to use Napalm to connect to Cisco routers using telnet from the python chevron and getting an error from netmiko.ssh. Here is the snippet that I am using from napalm import get_network_driver driver = get_network_driver('ios') with…
Bobw7635
  • 1
  • 2
0
votes
1 answer

Ansible cisco ios, shutdown interfaces that are not connected

So here is my current playbook --- - hosts: SWITCHES gather_facts: no tasks: - name: Show Interface Status ios_command: commands: - show int status register: out - debug: var=out.stdout_lines I basically want to take…
Jimmy
  • 31
  • 1
  • 7
0
votes
1 answer

Unable to access Yang capabilities via Python ncclient

I have a Cisco CSRv1000 with Cisco XE version 16.8.1a. I have enabled netconf-yang and when i run the command ssh -2 -s admin@172.30.43.115 netconf it displays the YANG on CLI. However if i run the following code on python, it gives an error…
Mervin Hemaraju
  • 1,921
  • 2
  • 22
  • 71
0
votes
1 answer

Cisco VRRP Configuration: Can I use a /30 on VLAN Subinterface

I have been unable to find any documentation or examples where a /30 was used to configure a VRRP interface on a cisco router. Is this possible, if so does anybody have an example? interface GigabitEthernet0/0.1507 description CUSTOMER…
BigeOMA
  • 1
  • 3
0
votes
1 answer

How to downgrade firmware of Cisco Switch C3850 24T S

I am looking for a way to downgrade my Cisco Switch's firmware from Cisco IOS XE 16.06.04 to 15.0. Is there a way to do that? I read posts that firmware downgrade can be done by TFTP server but I cannot find the correct image online. I cannot find…