且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Cisco IOS XR技术精要》一本章小结

更新时间:2022-09-11 08:34:36

本节书摘来自异步社区《Cisco IOS XR技术精要》一书中的第1章,作者 【美】Mobeen Tahir , Mark Ghattas , Dawit Birhanu , Syed Natif Nawaz,更多章节内容可以访问云栖社区“异步社区”公众号查看

本章小结

Cisco IOS XR技术精要
互联网已经从使用多种不同类型的网络来实现多种特定应用的限制架构方式,演变到今天通过企业、公共事业、***以及个人用户不断增加的各种应用来支撑的网络架构模式。这种演变的结果是,运营商会要求其网络环境中的路由器具有高可用性、可靠性以及安全性来适应这种网络的变形。针对这些需求,Cisco研发出了IOS XR。

Cisco IOS XR是一种基于微核的操作系统,具有抢占多任务处理、内存保护、高度模块化,以及快速内容交换等功能。由于微内核外的每个进程都可以不影响系统地独立进行重启,所以由于软件缺陷引发的内存数据损坏造成的进程故障不会影响到系统的其他部分。

为了实现高度的可扩展性和高性能,Cisco IOS XR使用了两种形式的分布操作:本地化和负载分布。本地化是指靠近资源执行处理和存储操作。负载分布是指将RP的处理工作负载分布到额外的RP上,从而缓解RP的压力并提高系统的整体处理能力。

Cisco IOS XR使用一种两级的、完全分布式的转发架构。当数据包第一次进入系统时,入站线卡将执行入站特性处理并进行FIB查找。随后,入站线卡会基于FIB查找的结果将数据包交付给相应的出站线卡,最后,出站线卡执行特性处理和FIB查找来获取完整的2层邻接信息。