1.1 Network theory
1.1.a Describe basic software architecture differences between IOS and IOS XE
1.1.a (i) Control plane and Forwarding plane
1.1.a (ii) Impact to troubleshooting and performances
1.1.a (iii) Excluding specific platform's architecture
http://rdccie.wikidot.com/describe-basic-software-architecture-differences-between-ios
1.1.a (i) Control plane and
Forwarding plane
1.1.a (i) Control plane and
Forwarding plane
· IOS XE introduces an opportunity to enable teams
to now to build drivers for new Data Plane ASICs outside the IOS instance and
have them program to a set of standard APIs
· IOS XE accomplishes Control Plane / Data Plane
separation through the introduction of the Forwarding and Feature Manager (FFM)
and its standard interface to the Forwarding Engine Driver (FED)
· FFM provides a set of APIs to Control Plane
processes
· FFM programs the Data Plane via the FED
· FED is the instantiation of the hardware driver
for the Data Plane and is provided by the platfo
1.1.a (ii) Impact to troubleshooting and
performances
· IOS XE retains the exact same look and feel of
IOS, provides enhanced future-proofing and improved functionality
· IOS XE (IOS 15.0) runs as a single daemon within
a Linux operating system
· Additional system functions now run as
additional, separate processes in the host OS environment
· IOSd within the IOS XE environment supports
multiple threads and multi-core CPUs
· Wireshark and Mediatrace included, runs
separately from IOS
1.1.a (iii) Excluding specific platform's
architecture
· Non-IOS applications can either be tightly
integrated with IOS or they could run side-by-side with IOS with very little or
no interactions
· If an application does require services from
IOS, it integrates with IOS through a set of client libraries called
"service points"
No comments:
Post a Comment