培训讲义初稿doc_第1页
培训讲义初稿doc_第2页
培训讲义初稿doc_第3页
培训讲义初稿doc_第4页
培训讲义初稿doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ccna培训讲义1

CCNA培训讲义

Sailing

Email:sailing_2000@163.net

2002年5月上海

2

目录前言...........................................................5

第一章CCNA介绍..................................................8

1.1什么是CCNA...............................................8

1.2CCNA学习内容及目标.........................................8

1.3CCNA学习基础...............................................9

1.4考试申请..................................................9

第二章ICND课程介绍...............................................11

2.1课程特点...................................................11

2.2课程目标...................................................11

2.3预备知识..................................................12

2.4课程安排..................................................12

2.5推荐书目..................................................13

第三章Internetworkingconceptsoverview.........................15

3.1OSIModel提出背景.........................................15

3.2OSI模型的提出意义.........................................16

3.3OSI模型..................................................17

3.3.1物理层...............................................18

3.3.2数据链路层...........................................19

3.3.3网络层...............................................20

3.3.4传输层...............................................21

3.3.5会话层...............................................23

3.3.7应用层...............................................24

3.4OSI数据封装...............................................25

3.5Cisco模型...............................................26

3.6Cisco产品选择............................................26

第四章AssemblingandCablingCiscoDevicesOperatingandConfiguring

aCiscoIOSDeviceManagingYourNetworkEnvironment.............27

4.1Cisco路由器...............................................27

4.1.1路由器硬件构成......................................28

4.2IOS(InternetworkOperatingSystem).......................29

4.2.1IOS界面.............................................30

4.2.2常用IOS命令.........................................30

4.2.3外部配置方式.........................................32

4.2.4IOS常用快捷键.......................................32

4.2.5CiscoCDP............................................32

4.2.6Configuration-Register...............................33

4.2.7口令恢复.............................................34

3

Module2-InterconnectingCatalystSwitches.........................36

第五章Catalyst1900SwitchOperationsExtendingSwitchedNetworks

withVirtualLANs.................................................36

5.1Switch(Bridge)技术........................................37

5.2Switch的三个功能..........................................38

5.3Spanning-TreeProtocol(STP)...............................40

5.3.1STP的Convergence步骤...............................41

5.3.2Spanning-TreePortStates............................42

5.3.3SwitchVsBridgeSwitch的转发模式..................43

5.4Switch的配置.............................................44

5.5VLAN虚拟局域网........................................44

5.5.1什么是VLAN?.........................................44

5.5.2FrameTagging(帧封装技术)............................46

5.5.3VLANTrunkProtocol(VTP)............................47

5.5.4VTPPruning..........................................49

5.5.5VLAN配置............................................50

Module3—InterconnectingCiscoRouters...........................52

第六章InterconnectingnetworkswithTCP/IP.......................52

6.1TCP/IP概述...............................................52

6.2IP地址划分...............................................56

6.2.1基本知识.............................................56

6.2.2子网划分.............................................59

6.2.3一些配置.............................................59

第七章DeterminingIPRouters.....................................61

7.1什么是Routing?............................................61

7.2路由分类..................................................63

7.3路由协议分类..............................................65

7.3.1DistanceVectorRoutingProtocol.....................65

7.3.2最佳路由选择.........................................66

7.3.3维护路由表...........................................66

7.3.4RoutingLoop的形成与克服............................67

7.3.5配置RIP和IGRP......................................68

第八章BasicIPTrafficManagementwithAccessLists.............70

8.1为什么要使用ACL.........................................70

8.2ACL分类...................................................70

8.3配置ACL原则..............................................71

8.4正确使用Wildcard..........................................71

8.5配置Access-List...........................................72

8.5.1使用ACL控制VTY访问.................................74

4

第九章Establishingserialpoint-to-pointConnections.............75

9.1WAN广域网.............................................75

9.1.1几种常用术语............................................76

9.2几种WAN典型OSI第二层封装协议............................76

9.3PPP.......................................................79

9.3.1PAP和CHAP...........................................80

9.4配置PPP...................................................81

第十章CompletinganISDNBRICall...............................82

10.1ISDN.....................................................82

10.2ISDN三种协议.............................................84

10.3ISDN的两种接入方法.......................................84

10.4配置ISDN.................................................84

10.5配置DDR按需拔号路由..................................85

10.5.1配置DDR的步骤......................................85

第十一章EstablishingaFrameRelayPVCConnection................87

11.1FrameRelay..............................................87

11.2FrameRelay术语.........................................88

11.3常用FR查看命令..........................................94

第十二章实验部分................................................95

5

前言写一本适合喜欢Cisco网络新手的培训讲义一直是我的一个想法我接触网络有7个年头了从最初的Windows3.1Novell

Netware下的网络建设开始直到今天的以Cisco设备为主的大型网络中间经历了与大多数人一样的学习过程95年在大学上计算机网络专业的研究生时由于自己本科学的是卫星通信可以说当时对计算机网络一点感觉都没有当初计算机普及率跟现在是不能相提并论的更别说网络了那时能在导师手下独用一台486DX

已经可以在同学中招摇过市了记得有一次在实验室导师让我将一个文件从另外一台机器拷到他的机器上我折腾了半天也不会用脑子里面的计算机网络知识除了OSI其它一点都没有帮上忙当时我就觉得为什么在书本上学的那么多的理论知识可到实际生活中却一点都用不上也许这也正是许多网络新手最初对网络的感觉――神秘不可捉摸看到许多介绍网络知识的书本感到它们要么是面广泛泛而谈看完之后原来是自己都会的东西要么就是点深讲了一大通理论和复杂的算法后除了空白还是空白

98年参加单位超大型网络建设接触了大量Cisco网络设备

6

尤其是路由器喜欢Cisco没有别的原因就是因为简捷好用可靠而且它也是一个将理论转换为实际的理想平台对了我不是Cisco任何形式的代理我说的只是自己摸索Cisco设备的一些心得

2001年年初与一个朋友聊天得知他已是什么CCNA了又告诉我什么是CCNPCCIE以前也了解一些Cisco认证情况但从来没有一个实际的全面的认识于是下定决心去考CCNA触摸一下认证的感觉过了CCNA之后感觉到CCNA对自己的工作确实很有帮助提高和纠正了自己在工作中的经验好吧再去考CCNP

也过了我从CCNA到CCNP全部是自己学习的只是从网上Down

了许多学习资料而且也得到了许多人的帮助CCNP细化了CCNA

将许多深奥的理论以浅显的方式表述出来理顺和加深了自己对一些网络概念的理解这里我觉得看英文版书要比看中文版书好当然CCIE是我的一个目标但是费用是我的一个最大问题我相信许多网络人的共同目标就是何时拿下CCIE与朋友们煮酒论英雄

TheHardestDayIsYesterday!这是一句美国西点军校的名言它告诉我们要勇敢地面对明天因为最困难的日子都过去了还有什么不能坚持下去希望就在前方我想这就是我们在寒冷的IT

冬天的最好的慰籍在此献给所有IT同行们

7

我在一个网络培训中心做过CCNA讲师用的是ICND教材

ICND是Cisco公司的幻灯片形式的讲义它没有展开网络知识只是归纳出重要概念和纲目来从严格意义上讲它不能算是一个好的教材所以我结合自己的实际情况和已有的一些资料写了这本讲义由于网络知识涉及面广内容新其中一定有不少不当之处和表达不清的地方希望大家给我批评指正就当是给一个朋友提个醒

Sailing

2002年5月25日上海

8

第一章CCNA介绍

1.1什么是CCNA

Cisco认证分为三个层次分别为CCNACCNPCCIE

CCNA--Cisco认证网络工程师(CiscoCertifiedNetwork

Associator)Cisco初级认证

CCNP—Cisco认证资深网络工程师CiscoCertifiedNetwork

ProfessialCisco中级认证

CCIE—Cisco认证互联网工程师(CiscoCertifiedInternet

Engineer)Cisco高级认证

1.2CCNA学习内容及目标从学习内容上可分为四大部分主要内容包括网络协议理论基础OSITCP/IP协议广域网协议局域网广域网解决方案涉及到的内容均为目前中小型网络解决方案中所必需的知识通过认证的CCNA工程师将具备如下技能

•安装配置以及运行500个网络节点规模的Cisco网络系统

•能够胜任Internet/Intranet的路由器管理能力

9

•CCNA已获得全球500大企业的认可和接受

•是各跨国公司和电子商务企业所急需的人才

•移民及出国留学可获得技术加分是升职加薪寻找丰厚工作待遇的有力凭证

1.3CCNA学习基础只要具有一定的英语基础和基本的计算机应用知识拥有高中以上的学历就可开始CCNA的学习CCNA课程的特点是入门的起点不高但随着课程的逐步深入您将学习到更高层次的知识与技能最后成为计算机网络应用的高级人才因此是否具有渴望掌握先进网络知识的愿望积极的学习态度以及希望从事计算机网络行业成为高级网络人才的理想是能否学会CCNA课程的前提条件当然如果具有良好的基础会达到事半功倍的效果

1.4考试申请至少提前一天个人到Cisco考试中心申请CCNA认证考试

1.5CCNA目标人群

10

对Cisco产品或网络不太熟悉的客户渠道经销商对Cisco

产品和服务不太了解的网络技术人员中小型企业网的网络管理员在中大型企业中执行桌面支持工作的网络技术支持人员为小型企业环境提供网络设备安装和第一线支持的网络技术人员希望获取CCNA授证的人员希望获取CCNP授证的人员

11

第二章ICND课程介绍

2.1课程特点介绍在多协议互连网络中配置Cisco交换机和路由器所需的概念命令和相关实验通过讲解讨论演示练习(和实验设计)

能够为中小型企业确定和推荐最佳Cisco解决方案该课程提供技术支持人员所需的关于Cisco产品安装配置以及故障排除方面的知识

2.2课程目标

•确定集线器以太网交换机或路由器的最佳使用环境

•确定多种互连的Cisco设备的网络中的地址协议以及链路连接状态

•根据给定的网络设计指标互连Cisco交换器和路由器

•在路由器上正确配置各种路由协议和广域网技术

•配置访问列表对网络设备或网段的访问权限以及常规网络流量实施控制

12

•检查Cisco交换机路由器及其网络服务和协议的运作情况是否符合给定的网络指标

2.3预备知识参加ICND课程应具有基本的网络概念并且接触过IP或IPX

网络建议学员最好具有网络环境里的工作经验详细的预备知识包括对如下内容的基本了解

•常用的网络术语和拓扑结构

•基本的网络设备例如集线器网桥路由器交换机)

•二进制和十六进制的运算及与十进制数字转换(最好掌握但并非必须要求)

•OSI网络模型

•访问Internet或intranet

•应用Windows95/NT运行多个应用程序

2.4课程安排课程时间为5天或10个晚上具体如下

13

课次内容备注第一晚Chapter1,2介绍OSI

Model

第一天第二晚Chapter3,4(操作IOS命令)

课程介绍Internet介绍网络基础知识回顾OSI原理

TCP/IP原理等第第三晚Chapter5(路由器组成)

二天第四晚Chapter6(交换机的工作原理)

网络互连配置IOS基本命令网络环境管理的基本命令;交换机基本概念第第五晚Chapter7(VLAN)

三天第六晚Chapter8IP地址划分交换机VLANTCP/IP的配置TCP/IP的配置续第第七晚Chapter9路由协议四天第八晚Chapter10ACL

RIPIRGPOSPF路由协议工作原理第九晚Chapter12,13,14

(PPP,ISDN,FR

第五天第十晚实验(实验配置见图)

WAN的配置ISDN的配置帧中继的配置等

2.5推荐书目在考试之前推荐几本好一点的CCNA学习用书结合ICND会达到事半功倍的效果

14

1思科网络技术学院教程(上,下册)78元中文版人民邮电出版社特别适合初学者内容通俗易懂

3考试CiscoCCNA认证考试(640-507)指南83元(含光盘)

中文版人民邮电出版社Ciscopress的考试用书内容覆盖了考试的全部内容也有许多内容已经超出了CCNA的考试要求

4因为Cisco考试是全英文的所以最好在考试之前再仔细将研读英文版用书目前较流行的英文版用书有TroytechCCNAstudy

guide3.0封面有一个骑士头像

5RouterSim3.1――CCNA路由交换模拟强烈推荐能完成CCNA

学习中遇到的绝大部分命令

6BosonTest3.XX――考试模拟器强烈推荐虽然里面没有所谓的真题但试题内容全部覆盖了CCNA的内容是考前巩固已学知识的利器

7Sybex出版的CCNA学习用书推荐我是用它过的CCNA

5CCNA官方培训幻灯片&CiscoCCNAstudyguide

15

第三章Internetworkingconcepts

overview

知识点

1OSIReferenceModel

2CiscoNetworkModel

3OSI’sPDUEncapsulation5steps

4)CSMA/CD

5)Connection-orientedservicesVSConnectionlessService

6)TCP’sThree-wayHandshake

7)PhysicaladdressVSLogicaladdress

8)RoutingprotocolVsRoutedprotocol

9)CiscoproductsSelection

3.1OSIModel提出背景在70年代Internet网络得到了迅速的发展和应用在当时的情况下已经变成一个非常巨大的网络但是由于各种原因许多网络的设计采用不同的硬件和软件造成一个必然结果就是不同的

16

网络之间互相不兼容互相不能通信为了解决这个问题国际标准化组织ISOInternationalOrganizationforStandardization

认识到只有制定一个网络模型才能让所有网络设计人员设计出的网络能够互相通信协同工作基于此ISO于1984年提出OSI参考模型即我们常讲到的OSI七层协议

ISO国际标准化组织是一个代表了130个国家的标准化组织的集体总部设在瑞士的日内瓦ISO的目标是制定国际技术标准以促进全球信息交换和无障碍贸易你可能认为该组织应被简称为

ISO但ISO并不意味着是一个首字母缩略字实际上在希腊语中ISO意味着平等通过这个词汇表达了组织对标准的贡献

3.2OSI模型的提出意义

OSI模型的主要目的就是为不同的网络提供互相兼容互相通信在网络领域我们虽然看不见一个网络中两个节点是如何通信的亦可用一个模型对通信过程进行描述通常用来描述网络通信的模型称为开放系统互连OSI模型通过ICND的学习您知道OSI

模型的七层结构以及各层之间如何相互作用每层具有的功能当然学习OSI模型不足以成为一个网络专家但是熟悉OSI模型是你

17

成为网络专家的必要条件

3.3OSI模型在20世纪80年代早期ISO即开始致力于制定一套普遍适用的规范集合以使得全球范围的计算机平台可进行开放式通信ISO

创建了一个有助于开发和理解计算机的通信模型即开放系统互连

OSI模型OSI模型将网络结构划分为七层即物理层数据链路层网络层传输层会话层表示层和应用层每一层均有自己的一套功能集并与紧邻的上层和下层交互作用在顶层应用层与用户使用的软件如字处理程序或电子表格程序进行交互在OSI

模型的底端是携带信号的网络电缆和连接器总的说来在顶端与底端之间的每一层均能确保数据以一种可读无错排序正确的格式被发送注意组成网络部件的组合方式常被描述成它的体系结构体系结构这个词在网络领域反映了这样一个事实就像一幢建筑物包括了许多不同的但被集成在一起的部件电缆服务器协议客户机应用程序网络接口卡等等OSI模型是对发生在网络中两节点之间过程的理论化描述它并不规定支持每一层的硬件或软件的模型但你学习到的有关网络的每件事均能对应于模型中的一层因此不仅应了解各层的名字而且应了解它们的功能及层之间相互作用的方法

18

图3-1描绘了OSI模型层结构应用层(Application)

表示层(Presentation)

会话层(Session)

传输层(Transportion)

网络层(Network)

数据链路层(DataLink)

物理层(Physical)

图31OSI模型层结构

3.3.1物理层物理层是OSI模型的最低层或第一层该层定义网络连接机械电气性能定义了MediatypeConnectortypeSignalingtype

包括物理连网媒介如电缆连线连接器在物理层上传输的是0

或1比特流工作在这一层的典型网络设备为集线器HUB

术语第一层协议和物理层协议均是指描述电信号如何被放大及通过电线传输的标准区别以下两个概念CollisionDomainVSBroadcastDomain

*collisiondomain

InEthernet,thenetworkareawithinwhichframesthathavecollided

arepropagated.Repeatersandhubspropagatecollisions;LANswitches,

bridgesandroutersdonot.

19

*broadcastdomain

Setofalldevicesthatwillreceivebroadcastframesoriginatingfrom

anydevicewithintheset.Broadcastdomainsaretypicallyboundedby

routersbecauseroutersdonotforwardbroadcastframes.

连接在HUB上所有计算机处于一个CollisionDomain中在

Ethernet中采用CSMA/CD(CarrierSenseMultiple

Access/CollisionDetect)技术避免Collision的发生具体见2-

20页

3.3.2数据链路层数据链路层是OSI模型的第二层控制网络层与物理层之间的通信此层数据叫作帧FRAME数据链路层的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧Frame,

见图3-2示出了802.3的数据帧图

Preamble(6B

)

Dest

MAC(6B)

SourceMAC(6B)Len(2B)Data(46-1500B)

FCS(4B

)

图3-2802.3帧结构工作在此层的网络设备有如网桥或交换机由于它们要对帧解码并使用帧将数据发送到正确的接收方所以它们工作在数据链路层的以太网(Ethernet)是应用数据链路层技术的一个实例

20

在DataLink层常会提到PhysicalAddress即MAC地址MAC

地址固化在网卡的ROM中所以以简称Burned-INAddress常见的写法为00-50-04-EE-24-B3MAC地址分为两大部分前24字节为厂商号OroganizationallyUniqueIdentifer加上后24字节的厂商自己分配号目的就是为了保证在全世界不会出现同样地址的网卡

3.3.3网络层网络层即OSI模型的第三层关系到子网的运行控制主要功能是将网络地址翻译成对应的物理地址并决定如何将数据从发送方路由到接收方例如一个计算机有一个IP地址2

TCP/IP和一个物理地址MAC00-60-97-3E-97-F3这种编址方案就好像说某某人的姓名和他的身份证号码相对应一样即使还有其他许多人也叫某某但他们的身份证号码是唯一的我们经常提到的IP地址也称作LogicalAddress就定义在网络层IP地址32字节长分为网络号部分和主机号两部分常见IP

地址的写法为6对IP地址的详细讨论见Chapter8

在网络层要区别RoutingProtocol与RoutedProtocol两个概念所谓的Routingprotocol是指路由协议如OSPFRIPIGRP

21

而RoutedProtocol是指IP或IPX协议网络层通过综合考虑发送优先权网络拥塞程度服务质量以及可选路由的花费来决定从一个网络中节点到另一个网络中节点的最佳路径由于网络层处理路由而路由器因为即连接网络各段并智能指导数据传送属于网络层在网络中路由是基于编址方案使用模式以及可达性来指引数据的发送网络层协议还能补偿数据发送传输以及接收的设备能力的不平衡性为完成这一任务网络层对数据包进行分段和重组分段即是指当数据从一个能处理较大数据单元的网络段传送到仅能处理较小数据单元的网络段时网络层减小数据单元的大小的过程重组过程即是重构被分段的数据单元工作在此层的网络设备有路由器或具有第三层交换功能的交换机此层数据叫作数据包

Packet

3.3.4传输层传输层负责确保数据可靠顺序无错地从网络A点到传输到网络B点AB点可能在也可能不在相同的网络段上如果没有传输层数据将不能被接受方验证或解释所以传输层常被认为是

OSI模型中最重要的一层传输协议同时进行流量控制或是基于接

22

收方可接收数据的快慢程度规定适当的发送速率除此之外传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割例如以太网无法接收大于1500字节的数据包发送方网络节点的传输层将数据分割成较小的数据片同时对每一数据片安排一序列号以便数据到达接收方节点的传输层时能以正确的顺序重组该过程即被称为排序在网络中传输层发送一个

ACKAcknowledgement应答信号以通知发送方数据已被正确接收如果数据有错传输层将请求发送方重新发送数据同样假如数据在一给定时间段未被应答发送方的传输层也将认为发生了数据丢失从而重新发送它们工作在传输层的一种服务是TCP/IP协议族中的TCP(传输控制协议)另一项传输层服务是IPX/SPX协议集的

SPX

在传输层引入两个重要概念面向连接服务和无连接服务即Connection-OrientedService和ConnectionlessService

Connection-oriented是在通信前先建立connection,这样保证了数据传输的Reliability而Connectionless是不建立连接就传输所以connectionless有更少的overhead但不能保证数据的

Reliablity所以我们传E-mail要用connection-oriented而网上听歌因为速度更重要丢几个packets没关系可以用connectionless

的protocol在常见的protocol里面TCP是connection-oriented,

23

UDP是connectionless

对于TCP协议要经过三次握手Three-wayHandshake

才能建立连接再进行数据传输三次握手具体过程见图3-4

图3-4TCP的三次握手过程

3.3.5会话层会话层负责在网络中的两节点之间建立和维持通信术语会话指在两个实体之间建立数据交换的连接常用于表示终端与主机之间的通信会话层的功能包括建立通信链接保持会话过程

AB

SenderSynchronizeReceiver

Acknowledge,Synchronize

Acknowledge

DataTransfer

24

通信链接的畅通同步两个节点之间的对话决定通信是否被中断以及通信中断时决定从何处重新发送当通过拨号向你的ISP请求连接到因特网时ISP服务器上的会话层向你与你的PC客户机上的会话层进行协商连接若你的电话线偶然从墙上插孔脱落时你PC

机上的会话层将检测到连接中断并重新发起连接会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限

3.3.6表示层表示层如同应用程序和网络之间的翻译官在表示层数据将按照网络能理解的方案进行编码这种编码也因所使用网络的类型不同而不同表示层协议还对图片和文件格式信息进行解码和编码

3.3.7应用层

OSI模型的第七层是应用层应用层负责对软件提供接口以使程序能使用网络服务术语应用层并不是指运行在网络上的某个特别应用程序如MicrosoftWord应用层提供的服务包括文件传输文件管理以及电子邮件的信息处理程序可以独立运行而不管发送数据时目标节点是否被连接到网络上在宽带网设计中经常会遇到第七层交换机就工作在这一层它主要起到应用

25

程序负载均衡作用

3.4OSI数据封装在OSI模型中的每一层都使用它自己的协议和接收设备的对等层通信每一层通过协议数据单元ProtocolDataUnit交换数据PDU包括控制信息和数据两部分在OSI模型中将控制信息和数据绑定的过程称作封装Encapsulation当某一层收到上一层PDU之后它便进行封装过程将收到的PDU当作本层PDU的数据部分再加上本层的控制头信息和控制尾信息形成本层的PDU

交给下一层处理如图3-5所示

DATA

Segment

Packet

Frame

Bits

DTDT

DATA

DATA

AHDATA

DATA

DATA

DATA

PH

SH

TH

N

DATA

发送进程接收进程图3-5OSI数据封装过程概括来讲数据封装的五步为

1Userinformationisconvertedtodata.(ApplicationLayer)

2Dataisconvertedtosegments(TransportLayer)

3SegmentsareconvertedtoPacketsorDatagrams(Network

Layer)

4PacketsorDatagramsareconvertedtoFrames(DataLink

Layer)

5Framesareconvertedtobits.(PhysicalLayer)

3.5Cisco模型为了简化网络设计和管理Cisco公司提出一个三层模型来描述网络这三层为26到29

Corelayer快速交换层高档交换机

Distributionlayer策略层28页路由器

Accesslayer终端用户接入点HUB或Switch

3.6Cisco产品选择具体见从2-40到2-46页Cisco公司为了简化产品选择工作

27

编制一个CiscoProductSelection软件可以到网上down

第四章AssemblingandCablingCisco

DevicesOperatingandConfiguringa

CiscoIOSDeviceManagingYourNetwork

Environment

ICND的第三章第四章第五章节主要讲解Cisco设备交换机和路由器以及CiscoIOS的一些基本知识突出实践经验知识点分布得比较散乱希望大家仔细看书

4.1Cisco路由器

Cisco路由器或分为固定配置和模块化两大类路由器是cisco

考试中最重要的概念路由器有多个networkinterface连接多个不同的subnet路由器通过routingtable来决定packets往哪边传永远不可能往两个interface上传万一遇到这种情况会把

packetdrop掉routingtable可以人工加也可以使用routing

protocol如RIP或OSPF动态维护routingtable路由器工作在OSI

28

3Layer4Layer

4.1.1路由器硬件构成路由器有六大部分组成分别为

1RAM――主要运行CiscoIOS和runningconfiguration

2ROM――含有Microcode用于路由器的启动和维护

3Flash――含有CiscoIOSImages相当于PC机的硬盘

4)NVRAM――Non-volatleRAM非易失性RAM用于储存配置文件如startup-config文件和Config-register

5ConfigRegister――控制Cisco路由器启动过程具体见5-22

6)Interface――主要有consoleportAUXportAUIportserial

portBRIportethernetprotfastethernetport

consoleport:本地配置端口要用consolecable(Cisco的原装cable是蓝色的)一头连在consoleport上另一头连在PC机的

COM口上然后用HyperTerminal登录进行配置一般情况下Cisco路由器都是用consoleport进行配置的这种情况也叫带内配置

Band-inside-configcon0代表第一个consoleport

AUXauxiliaryport:辅助port的意思就是用modem连接进行远程调试路由器用处不是很大在某些cisco路由器里面都没

29

有这auxilaryport

AUIportethernetportfastethernetport以太口或快速以太口用于连接局域网e0代表第一个ethernetport如果是第一个fastethernet的话用fa0来表示

Serialport分为固定配置和模块化配置两种情况在模块化配置情况下还需要购买WAN卡如WIC(WANinterfacecard)

Serialport一般用s0代表第一个serialport

BRIport用于连接ISDN

Cisco路由器的接口命名规则是按从右往左从下往上的顺序排列的比如有两个ethernetport左边那个就是e1右边那个就是

e0如果这两个ethernetport是上下排列的下面那个就是e0上面那个就是e1在有的router里面一个networkmodulesolt里面会有多个interface这时候你可以用e1/0e1/1e1/2等符号来表示

4.2IOS(InternetworkOperatingSystem)

正如Microsoft的operatingsystem叫WindowsCisco的

operatingsystem叫IOS其实Ciscorouter里面的chip都很便宜的大多数也就是486的水平现在的Pentiumcomputer也就卖几百美金为什么这个小小的router就敢卖好几千的美金就应该是这个

30

IOS如果说Microsoft是靠Windows垄断了市场那么说Cisco是靠IOS来垄断了市场真是一点都不为过

4.2.1IOS界面

Exec是CLI(CommandLineinterface)的象MS-DOSunix里面的commandline都是CLI的而Windows是GUI(GraphicUser

Interface)CLI的特点是比较难学但配置起来比较快现在Cisco

也正在做Java的GUI-basedconfigurationsoftware,但大家还是喜欢CLI的件进行练习

CiscoIOS有两种EXEC方式usermode和Priviledgemode

在学习IOS命令的时候一定要记住所使用的命令处于何种提示符下在IOS中经常会遇到以下提示符如下表提示符描述

Hostname>Usermode

Hostname#Priviledgemode

Hostname(config)#全局配置模式

Hostname(config-if)#端口配置模式

Hostname(config-subif)#子端口配置模式

Hostname(config-line)#Line配置模式如VTYAUX异步拨入

Hostname(config-router)#动态路由协议配置如RIPIGRPOSPF

4.2.2常用IOS命令在CCNA中我们要掌握和熟记一些常用IOS命令见下表

31

命令描述

Showversion查看IOS版本号

Showrunning-config显示当前在内存中运行的配置信息

Showstartup-config显示保存于NVRAM中的配置信息

Showflash显示FLASH内容如IOS名称大小

ShowinterfaceXX查看端口状态

ipaddress在端口上配置IP地址

Setup进入菜单配置模式

Configterminal进入全局配置模式

HostnameXX修改路由器或交换机名称

Router(config)#lineconsole0

Router(config-line)#login

Router(config-line)#passwordXXXX

配置进入console口口令

Router(config)#linevty04

Router(config-line)#login

Router(connfig-line)passwordXXXX

配置Telnet进入口令

Router(config)#enablepasswordXXXX进入priviledge口令

Routet(config)#enablesecretXXXX代替enable口令

Clockrate640000在DCE端口设置通信速率为64K

Bandwidth64在showinterface命令中会表现出来它设定路由协议所能使用的带宽而非通信线路上的实际带宽

Router(config-if)#noshutdown使能一个端口

Showcontrollerserial0查看某个端口的电缆类型为DTE或为

DCE

Showsession查看建立telnet会话个数

Showuser查看console口是否在使用并列出所有telnet会话有关running-configstartup-config

tftp之间的转换关系见ICND的5-27页

ipdefault-gateway设定网关地址帮助命令

Router>showhistory-Showscommandbuffer

Router>terminalhistorysize-Setcommandbuffersize

Router>terminalnoediting-Disableadvancedediting

features

Router>terminaleditingRe-enablesadvancedediting

32

注意在switch上配置IP只是为了利于远程管理

4.2.3外部配置方式外部配置方式有

1consoleport

2)auxport

3)vtyporttelnet

4)TFTPserver

5)WebBrowser

4.2.4IOS常用快捷键

Ctrl-W-Erasesaword

Ctrl-U-Erasesaline

Ctrl-R-Redisplaysaline

Ctrl-A-Movesthecursortothebeginningofthecurrentline

Ctrl-E-Movesthecursortotheendofthecurrentline

Ctrl-F(orrightarrow)-Moveforwardonecharacter

Ctrl-B(orleftarrow)-Movebackonecharacter

Ctrl-P(oruparrow)-Repeatpreviouscommandentry

Ctrl-N(ordownarrow)-Mostrecentcommandrecall

ESC+B-Movebackwardoneword

ESC+F-Moveforwardoneword

Ctrl-Z-EndsConfigurationModeandreturnstothePrivilegedEXECMode.

TABKey-Finishedapartialcommand

4.2.5CiscoCDP

CiscoDiscoveryProtocol是Cisco特有的proprietary用于收集直接相邻Cisco设备信息的管理工具CDP工作在OSI模型的

33

Datalink层采用SNAP帧结构默认情况下CDP是enable的CDP

每60秒发送一次广播它的hold-time是180秒涉及CDP的有一些命令有

Router(config)#cdprun――启动CDP

Router(config-if)#nocdpenable――关闭CDP

Router(config)#cdptimer30――设置CDP广播时间

Router(config)#cdpholdtime120――设置CDP保留时间

Router#showcdpneighbors――查看直接相邻设备五大类信息如DeviceidentifiersAddresslistPortidentifier

Capabilitieslistplatform

4.2.6Configuration-Register

Configuration-Register用于控制路由器启动过程其工作原理类似PC机中的CMOS在默认情况下它的值为0x2102可以用show

version命令来查看Configuration-Register长为16Bit其中低4

bit叫作bootfield设置不同的值可以让路由器启动到不同的工作状态具体为

BootfieldMeaning

0x0(0000)启动到Rommonitor状态提示符为或rommon>

0x1(0001)从ROM启动提示符为router(boot)

0x2(0010)-0xF(1111)正常启动到NVRAM中查找boot命令

34

ConfigurationRegisterValue及其含义

------------------------------------------------------------------

ConfigurationRegisterValue含义

0x2102缺省设置

bit13=0x2000Flash引导失败5次后自动从Rom引导

bit8=0x0100关闭Break键

Bootfield=0x2从Flash中引导正常运行模式

0x2101

bit13=0x2000Flash引导失败5次后自动从Rom引导

bit8=0x0100关闭Break键

Bootfield=0x1进入BootRom运行模式Router(boot)>

0x142

bit8=0x0040进入RomMonitor运行模式>

Bootfield=0x2从Flash中引导正常运行模式

4.2.7口令恢复由于各种原因口令的丢失总是对工作造成不必要的影响在这里向大家介绍如何重新恢复Cisco2509路由器口令准备工作一台运行终端仿真程序可以在Windows95/98下启动超级终端PC串口COM1/COM2通过Cisco公司随机配备的console

线与路由器Console口连接

1路由器开机30秒内按CtrlBreak键出现提示符>"

如果没有出现该提示符路由器重新开机重复1步骤

2键入如下命令">o/r0x142"

3初始化路由器">i"

35

4系统重新启动屏幕显示系统配置对话

"Systemconfiguraitontogetstarted?键入"no"系统显示

PressRETURNtogetstarted!"按Return"键系统显示

Router>"

5键入如下命令"Router>enable"进入超级用户状态(系统不再需要你输入超级口令了)Routershowstartupconfig"

显示配置参数特别要注意记住所看到的密码你也可以通过

enableserect"changepassword"命令更改超级用户口令

6键入如下命令恢复原来的寄存器

"Router(config)configreg0x2102"

"Router(config)ctrlz"

"Router(config)wr"存盘

7重新启动路由器即可Routerreload"

36

Module2-InterconnectingCatalystSwitches

第五章Catalyst1900Switch

OperationsExtendingSwitchedNetworks

withVirtualLANs

知识点

1Switchsthreemainfunctions

2BroadcastStorm

3SwitchVsBridge

4STPSTPsports

5Switchsthreeforwardway

6VlanVlansTagging

7VlanTrunkProtocol(VTP)

8Somebasicswitchsconfigurations

37

5.1Switch(Bridge)技术目前运用于OSILayer2上的主要技术有EthernetFDDI(Fiber

DistributedDataInterface)TokenRing在CCNA中我们主要考虑Ethernet

可以说Ethernet是运用最为广泛的一种局域网技术1960年

Ethernetnetworkarchitecture起源于夏威夷大学他们当时采用carriersensemultipleaccess/collisiondetection(CSMA/CD)

技术这一技术后来被IEEE802.3采用并细化目前Ethernet和IEEE

802.3占有大部分LAN市场今天,Ethernet常被用来代表采用

carriersensemultipleaccess/collisiondetection(CSMA/CD)

技术的LAN’sEthernet和IEEE802.3是两种特别相似的LAN技术第一它们都采用CSMA/CD技术所谓的CSMA/CD就是在CSMA/CD局域网中的工作站任何时候都可以访问网络在发送数据之前stations侦听网络是否被占用如果网络被占用它们将等待如果没有被占用stations开始发送数据当两个stations侦听网络没有被占用并同时开始发送数据便出现冲突collision这时两个stations的发达

38

都将被破坏在等待一个随机时间后两个stations重新开始

transmit

第二它们都是广播网络Broadcastnetworks

所谓的广播网络就是网络中的任何一个station都可以看见所有数据帧不论这些数据帧是不是发送给它们第三它们之间的差别是非常微小的Ethernet提供OSI模型的Layer1和Layer2服务而IEEE802.3则是描述OSI模型的Layer

1和Layer2的MAC子层

5.2Switch的三个功能在讲述三个功能之前首先回顾一下IEEE802.3帧结构见下图(具体说明参见222页)

PreambleDesMACSourceMACLengthDATAFCS

*功能一AddressLearningFunction

AB

Switch

39

首先Switch负责维护MAC表在Switch的Cache中MAC表用来记录与之端口相连的PC的MAC地址以及与之对应的port以上图为例Switch初始化时MAC表为空此时如果PCA向PCB发送数据

Switch收到PCA的数据帧后第一步抽取该帧中的”SourceMAC”中值并和对应的port号保存到MAC表中第二步由于Switch不知道PCB连接在哪个port上因为此时MAC表为空它将Flooding

该帧到其它所有port上一旦PCB收到数据帧发送响应数据给PC

ASwitch收到后采取以下工作第一抽取该帧中”SourceMAC”中的值并和对应的port

保存到MAC表中第二抽取数据帧中的”DestMAC”中的值并以此值查找

MAC表中对应的port号第三如果查找成功将此帧只转发到该port如果不成功则Flooding

如上所述在经过一段时间后Switch将会在MAC表中保存所有连接的PCMAC地址及其对应的port号并保留一定时间如果某条记录在一定时间内没有被刷新Switch将会删掉这条记录以保证Switch的交换速度功能二Forward/FilterDecision

MAC表建立完后Switch收到一个数据帧抽取SourceMAC

40

中的值在MAC表中查找对应的PORT查找成功后Switch只向此PORT

转发数据帧而不向其它PORT转发达到节省带宽目的功能三LoopAvoidance

在大型网络中任何网络的阻断都是不能容忍的所以设计了类似69中的网络冗余结构任何事物都具有矛盾的两方面这种网络冗余结构会造成BroadcastStormMultipleframecopies

和MAC表不稳定

1BroadcastStorm

见610

2MultipleFrameCopies

见611

3MACtableInstability

见612

5.3Spanning-TreeProtocol(STP)

针对LOOP必须采用某种方法使得冗余网络中的某个port处于断开状态从而构不成循环网络目前广泛使用的是STP即

Spanning-TreeProtocol

STP最早是DEC公司开发出来后来被802.1d所采用在Cisco

CatalystSwitch中默认是802.1d运行STP的交换机以一定的频率

41

默认是每2秒通过BPDUBridgeProtocolDataUnit互相交换信息

STP的具体作用参看614到622

5.3.1STP的Convergence步骤

1.ElectoneRootBridge

在一个网络中只能存在一个RootBridge具有最低BridgeID

的Switch就是RootBrideg在RootBridge上的所有port都是

Designatedports处于Forwarding状态由于每2秒Switch交换

BridgeID通过STA算法最终得出一个RootBridge当然其它Switch

为NonrootBridgeBridgeID由2个字节的BridgePriority(32768)

和6个字节的BridgeMAC组成

2.ElectoneRootPortpernon-RootBridge

各个non-RootBridges参照到RootBridge的pathcost值的大小选出NonRootBridge的RootportRootport工作于Forwarding

状态PathCost是一个可以累加的基于带宽的值哪个port的path

cost值越小就是Rootport具体COST值定义见618

3.ElectoneDesignatedPortpersegment

在RootBridge基础上再选择DesignatedPort首先根据到Root

Bridge的PORT具有最低pathcost值如果两个PORT具有相同的path

42

cost再比较谁的BridgeID低谁低谁就是DesignatedPort另外一个就是Non-DesignatedPort处于Blocking状态举例见619

5.3.2Spanning-TreePortStates

在STP中port的状态共有5种

1Disabled

这种状态并非是STP状态它是由于人为DOWN掉的

2Blocking

当PORT初始化时处于该状态在Blocking状态port不能接收或发送数据也不能向MAC表中添加MAC地址它只能接收BPDU

以获取其它Switch信息

3Listening

当Switch认为该port将被选为rootport或designatedport

时该port将从Blocking向Listening状态转变准备开始转发数据处于此状态的PORT不能接收或发送数据帧当然能接收或发送BPDU

4Learning

经过一个ForwardDelay之后转为Learning状态在此状态下

PORT只能接收数据帧并向MAC表中添加它也能接收或发送BPDU

43

5Forwarding

工作状态即能接收或发送数据也接收或发送BPDU在正常情况下PORT要么处于Forwarding状态要么处于Blocking状态

StateDATAFrameBPDU

BlockingNOReceiveonly

ListeningNOReceiveorSend

LearningReceiveonlyReceiveorSend

ForwardingReceiveorSendReceiveorSend

5.3.3SwitchVsBridgeSwitch的转发模式在ICND的623页告诉大家如何区别Switch与Bridge

BridgeSwitch

PrimarilysoftwarebasedPrimarilyhardwarebased(ASIC)

Upto16portsperbridgeMoreportsonaswitch

OneSTPperbridgeManySTPperSwitch

Switch的转发模式有

1cut-through

Switch一旦检查到数据帧中DestMAC字段就转发转发速度最快效率最高可靠性最低

2store-and-forward

Switch只有全部收到数据帧才转发转发速度最慢效率最低可靠性最高

44

3fragment-free

在一般情况下冲突发生在数据帧的前64字节内所以在这种模式下Switch读进数据帧的前64字节内容才转发转发速度中等效率中等可靠性中等

5.4Switch的配置在以CiscoCatalystSwitch1900系列背景下Switch的配置方法一般有三种MenuWeb-basedIOSCLI

在配置Switch时需要注意的问题是在Switch上配置IP地址只是为了远程管理用

5.5VLAN虚拟局域网

5.5.1什么是VLAN?

VLAN指一个或多个LAN上的一组设备尽管它们处于不同的地方或位于多个不同的LAN段但是它们仍然像在同一条线上通信因为VLAN基于逻辑连接而非物理连接它们是非常灵活的不属于同一VLAN的Switch端口不共享广播也就是说通过创建VLAN

可以将一个广播域划分为若干个小广播域减少LAN中的广播流量

45

提高网络效率此外虚拟网的划分对网络安全也有一定的意义可以通过虚拟网隔离不同用户群之间的相互访问并可以根据需要随时调整在CCNA中我们主要考虑的是第二层交换机的VLAN第二层交换机可以根据端口或者MAC地址划分虚拟网第三层交换机则可以根据IP地址划分虚拟网因此第三层交换机提供的虚拟网管理能够为用户提供更多的灵活性构建大中型网络一定会涉及虚拟网的划分用户应根据网络应用的需要选择具有相应虚拟网功能的交换机产品

VLAN的可以按照地点职能部门功能组来划分在1900上配置VLAN有两种方法静态(Static)perport

网络管理员人工配置这种方法适合中小型网络动态(Dynamic)-permac

对于大型网络网络管理员不可能对所有Switch进行配置和管理采用动态方法必须使用VMPSVLANMembershipPolicy

Server

VLAN提供以下好处

•Reducedadministrationcostsfromsolvingproblems

associatedwithmovesandchanges――减少管理费用

Asusersphysicallymovetheyjusthavetobere-patchedand

46

enabledintotheirexisting

VLAN

•Workgroupandnetworksecurity――增加安全性

YoucanrestrictthenumberofusersinaVLANandalsoprevent

anotheruserfromjoiningaVLANwithout

priorapprovalfromtheVLANnetworkmanagementapplication.

•ControlledBroadcastactivity――控制广播流量

BroadcastsareonlypropagatedwithintheVLAN.Thisoffers

segmentationbasedonlogicalconstraints.

•Leveragingofexistinghubinvestments――易于升级网络

ExistinghubscanbepluggedintoaswitchportandassignedaVLAN

oftheirown.This

segregatesallusersonthehubtoo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论