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
-2
votes
1 answer

Objective-c iphone programming with cisco routers?

I've seen some apps that connect to routers via ssh. Can anyone recommend any documentation on interacting with Cisco IOS configs and notifications? I'd love to write some custom in-house code!
Lance
  • 1,161
  • 3
  • 12
  • 26
-2
votes
3 answers

Cisco Router (IOS) not syncing with NTP Server (unsynchronized)

We are trying to get one of our routers to synchronise with a NTP server. We have a pretty simple config but we can't get it to synchronise. This is our config: ntp access-group serve-only 15 ntp server 94.125.132.7 This is the result of show ntp…
Ted Wilmont
  • 463
  • 2
  • 9
  • 20
-2
votes
1 answer

Show dhcp ip addresses are running out?

In Cisco, which show command can be used to determine if DHCP IP addresses are running out within the network ?
Ahmad Z. Tibi
  • 419
  • 2
  • 8
  • 19
-2
votes
1 answer

Need help creating route on Cisco 2600 (IOS 12)

I have our Cisco 2600 configured as far as IP addresses go but not being that familiar with IOS I'm having some issues creating a route between the two networks. I need to only route data on port 47808. I want the router to block all other…
Jason Templeman
  • 431
  • 5
  • 21
-2
votes
2 answers

Cisco Show command filtering

I am writing a script to capture certain lines of config from a cisco device. Unfortunately the buffer keeps getting filled up. So I was wondering if cisco devices can have 2 include statements. For example: show start | include vpn && protocol The…
user2883071
  • 960
  • 1
  • 20
  • 50
-2
votes
1 answer

Bash script to audit Cisco configuration

I'm currently writing a script to generate a report from cisco configuration for audit purposes. Using 'grep' command, I was able to successfully capture the global configurations. But the challenge is doing it per interface. For example, I want to…
beatnik
  • 1
  • 1
-2
votes
1 answer

How can I see what is using all my bandwidth on cisco IOS?

I have a cisco router performing NAT for my local network. Download bandwidth is stagnant at 2MB/s and I'm not sure which host is responsible for this and what exactly it's connecting to. How can I find this? Thank you.
ensnare
  • 40,069
  • 64
  • 158
  • 224
-3
votes
1 answer

How to find IP address of a Switch that the host is connected to?

I'm trying to write a script that can block a host by shutting down a switchport directly on the Switch. I have access to the Cisco Router and the computer, how do I find out which Switch my computer is connected to? I tried using "show arp" and…
-3
votes
2 answers

Cisco IOS command to show only interfaces in the same format as show run

What is the command to only show interface details in the same format as 'Show run'? The other commands, show int brief etc. show the interfaces in a different format but I want the same format as when running 'show run'. I think there is a specific…
JonD
  • 21
  • 1
  • 3
-3
votes
1 answer

How to add (Reverse) DNS entries in Cisco IOS?

I've got a customer where the router needs to be replaced with a Cisco router. The current router is a linux machine with webmin installed on it. There's a BIND DNS server with multiple zones. There's a zone called companyname.be with entries…
RobbeM
  • 727
  • 7
  • 16
  • 36
-3
votes
1 answer

Can not get NAT working on Cisco 2851 Router

I am trying to get a 2851 router setup using static routing and NAT. My college uses static routing, otherwise I wouldn't ;-) I can ping addresses on the internet from the router console, but not from a machine on the inside network. I can ping the…
Arana
  • 179
  • 1
  • 14
-5
votes
2 answers

IPv4 Network ID & Host ID

[I did my research] I read the IPv4 and Subnetting chapters in the CCNA prep material. Watched several youtube videos and read through several forums. However, I still have a small issue because different sources use certain terms interchangeably…
ash
  • 1
  • 4
-9
votes
1 answer

Programming for IOS, how is it done?

On my Cisco 800 router in my home, I am seeing something called the "IOS", I know it is Internetwork Operating System. But in the world of programming is this a language like Python, Ruby, Java, etc? If you wanted to write a script that runs on the…
user2179455
  • 107
  • 1
  • 2
  • 9
1 2 3
15
16