1.1 Network Theory Flashcards
What type of software architecture does classic IOS have?
monolithic and non-modular architecture
What are some of the problems with classic IOS?
1) Single binary image
2) Run to completion scheduler
3) no memory protection between processes
4) has both platform dependent and platform independent parts.
5) monolithic and non-modular architecture
In classic IOS routing and switching functions are?
distinct functions
what are some of the benefits of IOS XE?
- Allows platform dependent code to be abstracted from the image
- Allows platform independent software image
- Allows more efficient software delivery model
- Is a POSIX environment
What are some of the ways IOS XE allows integration of non-IOS apps?
- Standard Linux environment
- Extended IOS functionality into peripheral applications via well defined APIs exported via Linux shared client libraries
- Provides a robust management infrastructure called common Management enabling Technology (COMET) that allows for cli,xml,snmp,and http based management of integrated applications
What is COMET?
Common Management Enabling Technology
What are functions of the IOS XE software subpackages?
- RPBase
- RPControl
- RPAccess
- RPIOS
- ESPBase
- SIPSPA
- SIPBASE
What is RPBASE’s function?
Provides the operating system software for the route processor
What is RPControl’s function?
Controls the control plane processes that interface between Cisco IOS software and the rest of the platform
What is RPAccess’s function?
Provides the software required for router access
* The non-K9 version of this subpackage includes only non-crypto support
What is RPIOS’s function?
- Provides the Cisco IOS software kernel which is where the Cisco IOS software features are stored and run.
- Each consolidated package has a different RPIOS subpackage.
What is ESPBase’s function?
provides the ESP operating system and control processes and the ESP software
What is SIPSPA’s function?
Provides the shared port adaptor driver and associated field-programmable device (FPD) images
What is SIPBase’s function?
Controls the Session Initiation Protocol (SIP) carrier card operating system and control processes.
What is the FED?
Forwarding Engine Driver
What is the FFM?
Forwarding and Feature Manager
How does IOS XE achieve control plane/data plane separation?
The forwarding and Feature manager programs the data plane via the Forwarding Engine Driver and provides a set of APIs to control plane processes.
Describe basic software architecture differences between IOS and IOS XE for control plane and forwarding plane
- Classis IOS does not have clear separation of control and data plane
- IOS XE does has clear separation of control and Data plane
- Classis IOS has a monolithic software architecture
Describe basic software architecture differences between IOS and IOS XE’s impact on troubleshooting and performance
- All classic IOS software baded platforms have a single set of troubleshooting approach and commands.
- IOS XE has different set of show/debug platform CLIs for control and data planes depending on the platform
- Classic IOS has a single set file naming conventions and locations
- IOS XE file naming and location rules are platform dependent.
- IOS XE can be more complex to troubleshoot.
What is Cisco Express Forwarding (CEF)?
an advanced layer 3 IP forwarding technology that optimizes network performance and scalability where networks have large and dynamic traffic patterns.
What are benefits of CEF?
- Improved performance - CEF is less CPU-intensive than older fast switching
- Scalability - CEF offers full switching capacity at each line card
- Resilience - CEF offers switching consistency and stability in large dynamic networks.