《趣学CCNA——路由与交换》一第6章 操作与配置Cisco IOS设备6.1 认识Cisco设备

简介:

本节书摘来自异步社区《趣学CCNA——路由与交换》一书中的第6章,第6.1节,作者 田果 , 彭定学,更多章节内容可以访问云栖社区“异步社区”公众号查看

第6章 操作与配置Cisco IOS设备

趣学CCNA——路由与交换
套用网上流传的某职校领导的发言,我们也可以说:咱们CCNA教材如果不踏踏实实介绍设备的使用方法,那跟大学教材还有什么区别?

当然,这里只是开个玩笑。实际情况是,当前绝大多数高等学校的路由交换技术教材,也把大量的篇幅用在了介绍设备的使用方法上,从985院校到211院校概莫能外。说得极端一些,哪怕在象牙塔里,工程技术领域也是不欢迎“唯理论派”的,因为工程技术本身就不是理论学科,它不属于那种光靠思考就可以转化成生产力的行业。所以,没有实践价值的理论知识基本上就没有价值。相反,一些可以转化成生产力的方法,就算没法归纳为一套成形的理论体系(比如项目经验),也是相当有价值的,这就是这个行业的收入和工作年限成正比的原因之一。

从网络实施的角度看,前面的几章都属于务虚,都是在给后面介绍“如何做”提供理论基础。而从本章开始,咱们正式迈入务实的阶段,开始以Cisco产品为基础,脚踏实地地学习如何运用各种理论知识。

虽然这不是本书第一次提到Cisco设备的概念,但路由器、交换机这些网络设备到底是个什么样子,这对于刚刚接触网络行业的读者而言恐怕显得有些陌生。如果读者在此前确实对这个行业一无所知,那么现在您脑海中的路由器、交换机等产品,要么是前几章拓扑图中那些或方或圆的标记,要么是您家宽带路由器的形象。别着急,读完本章之后,您不仅会了解到这些设备的“长相”,更会了解它们的运行方式,以及一些基本的操作配置方法。

6.1 认识Cisco设备

趣学CCNA——路由与交换
对连自家网络都没有配置过,只要掉网就打10010的广大普通用户来说,如果您贸然问他们知不知道路由器、交换机是什么,他们可能会反问您几个诸如“好吃吗”之类的疑惑。正是这些萌萌哒用户才是我们得以以专业人士自居的群众基础。

如果本书的读者此前也不了解路由器、交换机这类网络设备的外观,那太好了!如果前面几章可以在理论层面上将您与用户大众区分开。从下面开始,您就可以彻底实现脱离群众的梦想。为此,我们需要眼见为实,看看Cisco路由器到底长什么样子(以Cisco 2600系列路由器为例,见图6-1)。


1af5750e8c4dc3da24f74087a763a891ef4c9f30

如您所见,路由器确实不是圆的,顶上也没有印着象征转发数据包的那4个箭头。光靠外观,很难把这个方方正正的“盒子”和网络拓扑的图标联系起来。

这张图不仅给我们提供了设备的前视图,而且还告诉我们,Cisco 2600路由器是一个1U的设备。这个“U”是Unit(单元)的缩写,代表Cisco 2600在安装网络设备的机架中会占用一个“格子”的空间。为了能把“盒子”装进“格子”,盒子的高度是有标准的,这个标准就是U。

那么,1U又是多大呢?图中标识得很清楚:1U=4.445cm=1.73in。图中标识的长度,都是以“in”作为单位的,这里的“in”不是那个和“out”相对的方位介词,而是长度单位“英寸”(inch)的缩写。大多数中国读者想必都不熟悉英制,所以读者可以找个换算器把这些长度单位换算成公制。如果要我口头描述它的体积,这东西就是大一号的蓝光DVD机,但重量可不是仅仅沉了一星半点。

我估计,没谁会买一台网络设备放在显眼的地方当摆设。理想情况下,它们应该会被锁在除了专业技术人员之外其他人员根本接触不到的机房重地。而咱们这些专业技术人员对于美的需求是完全可以被忽略不计的。所以您也看到了,这些设备的设计走的都是实用路线,没有任何艺术特色可以拿来分析。有鉴于此,关于路由器前视图,我们姑且说到这里。下面我们通过图6-2来看看这台设备的后视图。


0b8608cfd50e304c9fdc204cf32042a97c5651ee

看得出来,后视图比前视图要稍微“有料”一些。至少我们可以看到在拓扑中那些“左右逢源”的连接线都是接在哪里的。除了各种接口之外,我们还如期看到了这台设备的开关和它右边的电源接线。

显然,在图中显示的4类接口中,串口和快速以太口都是用来转发数据的。转发数据为啥还会使用不同类型的接口呢?这跟线路提供方提供的物理线路有关。比如把北京和天津的两个路由器接口连接起来,运营商提供的是一条数字专线,这时候我们就只能使用串口进行连接。接口好比车站,从北京去天津可以坐火车,那就要去火车站,当然也可以坐大巴,但那就要去大巴站。不管在哪个车站,坐什么交通工具,最终都是殊途同归。

那么控制口和辅助口又是干什么用的呢?顾名思义,控制口是控制设备用的,辅助口(AUX接口)的作用也是对设备进行管理,需要通过调制解调器远程建立连接,现在基本已经没有人使用。

从广义上看,路由器、交换机都属于一种特殊的计算机,它们的主要功能就是对数据进行转发。计算机可不是计算器,没法直接把按键集成在面板上。因为这类设备的功能过于复杂,必须通过外接设备进行控制。家用计算机的外接设备(外设)种类很丰富,包括输入信息的键盘鼠标、输出信息的显示器打印机等。好在控制网络设备不需要外接这些乱七八糟的外设,我们只需把这些设备与一台计算机进行连接,然后通过计算机的外设进行控制就可以了。这样就既不用在这些网络设备上提供大量不同类型的控制接口,又不用在批量管理众多网络设备时忙于插拔各式外设。

这个时候,很多读者难免会产生这样一种疑问:网络设备能不能通过串口和快速以太网口这种信息传输接口来进行控制呢?难道我们非要通过专门的控制接口才能管理它们吗?既然网络设备也属于计算机的一种,个人计算机的USB接口就既可以用来对计算机进行管理控制(比如外接键盘鼠标),又可以实现信息传输(比如外接U盘)呀。

问得好。答案我知道,但是先不告诉你。


b23c23145dfca68828b2ef28235b6184911edf39

虽然在介绍分层模型时,我已经通过信用卡中心的例子强调过了模块化的重要性,但是说到硬件,不禁想要再次强调一下模块化的重要意义。选择模块化的网络设备好比自己攒PC,丰俭由人,功能随心;反之则像我们早年间买笔记本那样,只能从产品线提供的有限选择中挑选一个相对符合自己需求的产品。不过时至今日,大多数笔记本厂商都意识到了让用户自定义PC机可以给用户和厂商带来双赢,因此现在这些厂商的在线商城也基本可以让用户自定义需要的配置了。

对于路由器、交换机这样的网络设备,如果用户可以根据自己需要的硬件接口和应用功能等需求,自由选择安装在设备中的模块,无疑可以方便用户按需部署自己的网络。Cisco采取的做法是,为大多数网络设备产品线的中端及以上产品提供了模块插槽,同时也提供了针对不同产品的各类硬件模块,以供工程技术人员根据功能灵活定义自己的产品。

当然,除了1U设备之外,Cisco也有很多设备为了实现更加强大的性能或者提供更加丰富的功能,而在一个机框内组合了大量的板卡。它们显然属于高端网络设备,在性能成倍增加的背后,价格也会呈级数增长。图6-4所示为一台Nexus 7000系列交换机的外观和其配套的板卡。


be412387623cf0f041fde3570c4fdce6da11e62b

看完上面的介绍,希望读者已经对Cisco设备有了一个初步的印象。虽然网络设备并不属于消费类电子产品,我们不会经常在各类论坛上看到人们针对它们的功能和性能展开针锋相对的讨论,更不会有虚荣心旺盛的同学少年为了买一台高端路由器而高调卖肾筹款(当然,高端路由器也不是靠卖肾就能凑够资金的玩具),但这些设备其实也并没有那么神秘。说到底,它们只是一种特殊类型的计算机而已。从下一节开始,我们将对这些设备进行更为深入的介绍。

6.1.1 Cisco设备的硬件

前面我们看到的是路由器的外观,下面我们参照图6-5来看看它的“五脏六腑”,以及启动的步骤。本节内容会是整本书最好理解的知识,因为它基本都可以拿来和普通的家用电脑进行类比。


88e8eaa9be9d705ba5888f97ee3549e8291c180d

下面,我们用文字分别介绍一下图6-5中各部分硬件的功能。

  • 插槽:咱们刚刚说了,模块化的设备会为扩展板卡提供插槽。用户可以根据自己的需要选配板卡,插在这个插槽里。
  • CPU:中央处理器的功能想必不用多说。
  • RAM:其实就是电脑里面的内存,作用也是存放临时运行文件。
  • Flash:相当于电脑中的硬盘,用来存放设备的操作系统。
  • ROM:是一个固化在主板上的模块,里面存放着一个迷你操作系统。估计我不说您也猜出来了,它相当于电脑的BIOS。
  • 除了ROM之外,还有一个叫做NVRAM的模块固化在主板上,它的全称叫做“非易失性RAM”。顾名思义,存储在这个RAM里面的信息在断电后不会丢失,所以这个模块的作用是存放设备在启用后加载的启动配置文件。

既然说到了设备的硬件构成,我们也就在这里顺便介绍一下设备的启动过程。概括起来,设备在启动时会执行以下3个(和家用计算机启用过程极为类似的)步骤。

硬件自检。
定位并加载Cisco操作系统的映像文件。
定位并运行启动配置文件。
如果再这么写下去,有的读者可能会不耐烦,更有甚者,可能会产生买台低端路由器装个魔兽3的冲动。但事实就是如此,智能设备模仿的都是人类的大脑,目的也无非就是将运算和存储这两大功能有机结合起来而已。要说它们之间的区别,也只会体现在性能的差异和不同系统提供的逻辑功能上而已。既然如此,下面我们就来谈谈Cisco认证系列中最核心的内容——这些设备的系统,以及它们的使用(配置)方式。

相关文章
|
4月前
|
Android开发 iOS开发 UED
探索未来:Android与iOS在智能穿戴设备上的较量
随着科技的飞速进步,智能穿戴设备已经成为我们日常生活中不可或缺的一部分。本文将深入探讨两大操作系统——Android和iOS——在智能穿戴领域的竞争与发展,分析它们各自的优势与挑战,并预测未来的发展趋势。通过比较两者在设计哲学、生态系统、用户体验及创新技术的应用等方面的差异,揭示这场较量对消费者选择和市场格局的影响。 【7月更文挑战第31天】
52 0
|
6月前
|
机器学习/深度学习 PyTorch TensorFlow
是否有其他框架可以在iOS设备上进行机器学习?
是否有其他框架可以在iOS设备上进行机器学习?
52 1
|
3月前
|
运维 网络安全 iOS开发
厉害!外国网络工程师用Ansible给思科IOS设备升级!
厉害!外国网络工程师用Ansible给思科IOS设备升级!
|
3月前
|
BI Linux 数据安全/隐私保护
忘了 iOS(iPad、IPhone) 设备上的「屏幕使用时间」密码怎么办?找回屏幕密码
忘了 iOS(iPad、IPhone) 设备上的「屏幕使用时间」密码怎么办?找回屏幕密码
119 0
|
4月前
|
Android开发 数据安全/隐私保护 iOS开发
探索未来:安卓与iOS在智能穿戴设备领域的较量
随着科技的飞速发展,智能穿戴设备已逐渐成为我们日常生活的一部分。从健康监测到通讯交流,它们正以惊人的速度改变着我们的生活方式。本文将深入探讨安卓和iOS这两大操作系统在智能穿戴领域的现状、竞争以及未来发展趋势,揭示它们如何通过创新技术满足用户需求,并预测未来可能的发展方向。
43 0
|
6月前
|
iOS开发
你知道IOS移动端到操作手势有哪些吗?
你知道IOS移动端到操作手势有哪些吗?
104 0
|
6月前
|
机器学习/深度学习 PyTorch TensorFlow
iOS设备功能和框架: 什么是 Core ML?如何在应用中集成机器学习模型?
iOS设备功能和框架: 什么是 Core ML?如何在应用中集成机器学习模型?
179 0
|
6月前
|
iOS开发
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
137 0
|
3天前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
11天前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
32 9