《Cisco IOS XR技术精要》一第1章 Cisco IOS XR介绍1.1 网络的演变
本节书摘来自异步社区《Cisco IOS XR技术精要》一书中的第1章,第1.1节,作者 【美】Mobeen Tahir , Mark Ghattas , Dawit Birhanu , Syed Natif Nawaz,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1章 Cisco IOS XR介绍
Cisco IOS XR技术精要
本章讲解了以下几个主题:
- 网络的演变;
- 运营商级NOS需求;
- 操作系统概念;
- Cisco IOS XR高级介绍;
- Cisco IOS XR平台;
参考资料。
本章讨论了网络操作系统(NOS)的演变、今天和未来的网络对NOS的需求,以及Cisco IOS XR如何满足这些需求。本章第一节概述了网络的演变,第二节论述了通过关键应用支撑的融合性网络对运营商级NOS的需求,第三节介绍了操作系统的基本概念,最后一节对Cisco IOS XR做了深入的介绍。
1.1 网络的演变
Cisco IOS XR技术精要
在20世纪80年代,网络主要的应用仅限于电子邮件、网页浏览、文件传输、打印机和数据库。基于包转发的硅技术硬件(HW)还未大规模部署,而且硬件的传输速率、CPU性能、内存容量也很有限。因此,设计路由器以及相关的NOS的初衷是使包转发能够更有效地利用CPU和内存资源。NOS是网络操作系统的简称,主要用来执行和发挥网络与网络互联的功能和作用。我们耳熟能详的网络设备,例如路由器和交换机,都是通过NOS来工作的。
此外,在早期的数据网络中,除了Internet协议(IP),还有众多相互竞争的网络协议。如今这些协议中,某些已变成了业界标准,而某些仍是厂商私有。表1-1给出了在OSI各层中那些曾经不同程度流行过的协议。
路由器设备用来支持各种各样的协议,包括IP、Ethernet、SONET/SDH,以及表1-1中所列的旧时协议。
网络运营商可能会具有多张特定服务的网络,每张网络分别由不同的团队来管理和维护。一个服务提供商同时维护多张业务网络的例子并不罕见,比方说分别维护电话的PSTN网络、ATM数据网络、帧中继数据网络、Internet用户的公共数据网络、移动回程网络,以及支持所有服务的传输网络。部分网络运营商可能还会有一些旧时的传统网络;当然,这些运营商正在积极地向融合性网络进行迁移。
在今天看来,电子邮件、网页浏览、文件传输、实时消息、VoIP等似乎都是一些理所应当的网络服务。不过在用户数较多的大型企业、学校、政府机构中,某些服务是不能使用或是存在安全限制的。
在过去的几十年里,网络、用户和服务发生了以下翻天覆地的变化。
应用:在20- 世纪80年代,仅有电子邮件、文件传输、数据库和打印等少数网络服务。而今天,我们拥有多得数不清的应用,例如视频会议、实时消息、IPTV、网真、远程医疗、点到点共享、视频监控、网上银行、网络购物等。
用户数:20世纪90年代中叶前,数据网络的使用仍然局限于使用有限应用的大型企业、政府和学术性机构。根据Internet World State的统计信息,1995年,Internet的用户数共1600万,到2008年,用户数已上升至14.6亿。而且,人均带宽使用率也在20世纪90年代中期之后发生了迅猛的提升。
传输性能:单组光纤对的传输性能已从20世纪90年代早期的155Mbit/s提升至今天的太比特级别(Tbit/s)(使用密集波分多路复用[DWDM]技术实现)。例如,中国大陆连接美国的TPE(Trans-Pacific Express)海底光缆在一期建设后具有1.28 Tbit/s的传输性能,日后可将传输性能最大扩展到5.12 Tbit/s。
处理器与内存性能:从20世纪90年代初期到2009年,根据摩尔定律,CPU速度和复杂程度已经从几十MHz的单核处理器提升到了THz多核处理器级别。内存容量和访问速度也发生着相似的增长,从20世纪90年代初到2009年,内存容量从MB提升到了GB级别。摩尔定律(Moore's law)由Intel创始人之一Gordon Moore提出并以其姓氏命名。该定律指出处理器和内存的性能大约会在每两年提高一倍。
协议:从20世纪90年代初期的多种协议(如表1-1所示),过渡合并成了今天的IPv4/IPv6和Ethernet协议。
网络:网络运营商已经或正在将传统的特定业务网络向支持多种服务的融合性网络进行迁移。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Swift入门经典(第2版)》——2.5 问与答
本节书摘来自异步社区《Swift入门经典(第2版)》一书中的第2章,第2.5节,作者:【美】BJ Miller(BJ 米勒)著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.5 问与答 问:利用不同的值试验数据类型会有什么坏处吗?答:绝对不会有。playground提供了一种极佳的方式测试代码,同时提供了即时反馈。多么有趣! 问:我总是应该显式声明数据类型吗?答:不必如此。可能在一些情况下声明数据类型是最好的,但是在简单的应用程序中,并不总是需要这样做。一般来讲,需要逐一做出此决定。 问:所有的变量都必须包含值吗?答:并非如此。Swift允许使用可选值,其中变量可以具有值,也可以没有值。可选值变量是利用问号声明的:“var myOptInt : Int?”。第6章将讲述关于可选值的更多知识。
- 下一篇
《Swift入门经典(第2版)》——2.6 作业
本节书摘来自异步社区《Swift入门经典(第2版)》一书中的第2章,第2.6节,作者:【美】BJ Miller(BJ 米勒)著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.6 作业 作业包含测验问题和练习,可以帮助你巩固对所学知识的理解。要尝试先解答所有的问题,然后再查看随后一节中的答案。 2.6.1 测验1.let与var之间的区别是什么? 2.在下面的代码中,Swift将推断数据类型是什么? var hasComment = false3.什么是无符号整数? 4.在下面的代码中,Swift将推断数据类型是什么? var customerAge = "25"5.在Swift中使用什么字符来连接字符串? 2.6.2 答案1.导引符let指示常量;导引符var则指示变量。 2.Swift将推断数据类型是Bool。 3.无符号整数可以保存较大的正数,但是不能包含负值。 4.Swift将推断数据类型是String。实际的值是Int,但是由于值是用引号括住的,因此Swift将分配String数据类型。 5.在Swift中,使用加号(+)结合(或连接)字符串。 2.6.3 练习创建一...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6