1、时间:2012 年 6 月 30 日一天本节课重点知识点从总体来说包括以下部分: 了解以太网 常用的思科 IOS 指令 路由原理 静态路由 & 缺省路由的原理及配置 RIP 路由的原理及配置一、了解以太网1.1 以太网中常用的组件上图的细节我就不讲上,课上都讲过,我想这些也是比较好理解的1.2 以太网中防止碰撞的协议要记住,在以太网中防止碰撞的协议是 CSMA/CD 协议 这个大家要记住了,会考的可能性比较大1.3 以太网的数据帧结构以上就是以太网的数据帧格式, 就是以太网的帧头,从这里可以看出,以太网的帧头长度是 14 个字节(源 MAC 6 字节 + 目标 MAC 6 字节 + 类型字段
2、2 字节) 。类型字段是什么?回想一下,上课节是不是有说过,因此为多个上层同时封装在以太网数据帧中,所以数据帧中需要有一个区分标识来区分上层,0x0800 就说明上层是 IP,0x0806 就说明上层是 arp,0x8035 就说明上层是 RARP1.4 了解数据包在网络中传播的三种模式从上图可以看出,数据在网络上传播有三种模式:单播(unicast) 、广播(broadcast) 、组播(multicast) 。单播是什么?单播就是点对点说悄悄话拉,即 one-to-one广播是什么?广播就是一次性所有人说话拉,即 one-to-all组播是什么?组播就是一次性能一组人说话拉,即 one-t
3、o-many那么我们如何看出这个包到底是单播、广播还是组播包呢?主要就是看三层报头中的目标IP 地址或二层帧头中的目标 MAC 地址,如目标地址是具体某台主机的地址,这个就是单播咯;如目标地址是广播(比如二层的广播地址是 ffff.ffff.ffff,三层的广播分为二种,一种是 255.255.255.255 的广播,另一种是子网广播,如 192.168.1.0/24 段的就是192.168.1.255,即这个子网中的最后一个地址) ;组播这里就不说了,因为说来话长,你只要记住 IP 地址中的 D 类地址是组播地址就行了,这个在 NA 中不要求)1.5 了解 MAC 地址要知道:(1)MAC
4、地址多长? 48 个比特(2)MAC 地址的表示格式? 16 进制表示,比如 ,当然 2 进制和16 进制的转换你要会,这个如不懂,课后来问我还要知道:MAC 地址和前 24 个比特我们称之为 OUI 位,也就是厂商位拉, IEEE 这个组织给网络设备制造商分配 IP 地址时,只分前 24 个比较,因为从前 24 个比特是可能看出这个高备是由谁生产的,后 24 个比较是厂商自由分配的咯1.6 了解碰撞域及冲突域大家应还记得我上课中举例的对讲机和电话机的那个例子吧。那么什么是碰撞域(Collisions Domain)呢?也就是在同一时候,二台机器不能同时发数据拉,因为如同时发的话就会碰起来,所
5、以效率是很低的;那个么什又是广播域(Broadcast Domian)呢?广播域就是在一台机器发送一个广播报文时(请大家再次回想下二层和三层的广播都是什么?想起来了吗?) ,其它机器能否听到的那块区域。以上是四种设备碰撞域和广播域数量的对比,这个大家一定要记住。在记得,如一个设备的多个端口在一个碰撞域,如集线器,那种多个端口下的设备就不能同时发送数据;如一个设备有几个端口就有几个碰撞域,则就不会产生碰撞。一个碰撞域 多个碰撞域看了以上图后,你应该理解了吧!1.7 了解交换机数据转发的三种机制 Cut-through(只察看数据帧的目标 MAC 地址,立即进行转发) Store-and-forw
6、ard(将数据帧完整看一遍后,再进行转发) Fragment-free(查看数据帧的前 64 字节后,再进行转发)具体看下图:1.8 了解交换机 MAC 地址表的构建过程以下图,交换机是一个有 4 个接口的交换机,每个接口下分别挂一台电脑,图中清楚地标明了每台电脑的 MAC 地址。 第一步骤:交换机当开机时,我们发现其 MAC 地址表是空白的; 第二步骤:当 A 电脑向 C 电脑发送数据时,我们看到交换机执行了那些动作:(1) 在其 MAC 地址表中记录下 E0 中下挂电脑的 MAC 地址,从这里可能看出,交换机的 MAC 地址表是动态学习到的,当然也是可能写静态的,这块在 NA中没有要求(2
7、) 当交换机在 E0 中收到一个数据帧后,由于交换机是二层设备,因此它只查看数据帧的二层帧头中的目标 MAC 地址,然后去查 MAC 地址表,由于现在MAC 地址表只有一条,并没有数据帧目标 MAC 地址对对应表项。因此,此时交换机执行了洪泛操作,什么是洪泛?就是向除接收接口外的所有接口发出去拉。从图中可以看出,数据不仅仅发给 C,也发给 B 和 D 了(3) 想想,如以上每台 PC 都做了这种操作,那么交换机的 MAC 地址表是不是就自动构建完全了?当然是!第三步骤:如交换机的 MAC 地址表己构建完整,此时如 A 再发数据给 C,当交换机在 E0 收到这个数据帧时,它就不再进行洪泛操作了,
8、为什么呢?因为此时其 MAC 地址有中己有其目标地址的表项了,表中己清楚地告诉它 C 是接在 E2 接口中。因此,此时数据就直接交付给 C了,B 和 D 就听不到了。所以,交换机为什么快?为什么大家都是交换机是独享带宽的,而不是共享的?都是因为交换机中有一个 MAC 地址表的原因。在交换机上如何查看 MAC 地址表呢?要记住,用 switch#show mac-address-table 命令二、常用的 IOS 指令2.1 如何配置一台新的交换机或路由器一台新路由器买来,不象或一般的交换机插上线路就能用,需要根据所连接的网络用户的需求进行一定的设置才能使用。可以通过多种途径配置Cisco 路由
9、器,如上图:1) 通过console 进行设置,这种方式是用户对路由器的主要设置方式。(在NA中,要了解这种方式)2) 通过AUX 端口连接Modem 进行远程配置。3) 通过Telnet 方式进行配置,可以在网络中任一位置对路由器进行配置.( 在NA中,要了解这种方式)4) 通过tftp 服务器下载路由器配置文件。(在NA中,要了解这种方式)5)通过网管工作站进行配置,这就需要在您的网络中有至少一台运行 Ciscoworks 及CiscoView 等的网管工作站通过 CONSOLE 的配置方式:用串口对CISCO设备进行配置是我们在工作中最基本的方法。用串口配置时需要用专用配置电缆连接到设备
10、的的CONSOLE口和主机的串口,具体操作步骤如下:1) 接串口配置线缆,如果已经连接,请确认连接的主机串口是com1 还是com2;2) 建超级终端会话,windows 的附件中都有此软件;3) 选择通信串口(com1 或com2);4) 配置串口工作参数(但路由器的第一次设置必须通过第一种方式进行)。此时终端的硬件设置如下:2.2 常用的 IOS 指令(一) 、路由器常见的模式:Router /用户模式,通常只能使用少量查看性质的命令Router# /特权模式,查看更多性质的命令和一些少量修改路由器参数的命令Router(config)# /全局模式,修改和设置全局性的配置,影响整个系统R
11、outer(config-if)# /接口模式,用来配置物理接口和回环接口Router(config-subif)# /子接口模式,用来配置所创建的逻辑接口Router(config-line)# /线路模式,用来配置线路的口令,如 console 的密码等Router(config-router)# /路由协议模式,用来配置各种路由协议,如 RIP 等(二) 、路由器各种模式的切换方法: #(config)(fi-)#(config-le)#(config-rute)#登 录eabl tItfa .li rute logutxtind或 者 ctrl+zit登 录 或 者(三) 、路由器的基
12、本配置:(四)路由器的基本查看信息R1#show version /显示系统硬件的配置,软件的版本等R1#show memory /显示路由器内存的信息R1#show flash /显示路由器 flash 的信息R1#show buffers /显示路由器缓存器的信息R1#show process cpu /显示 CPU 进程的信息(五)、路由器的各种口令设置R1(config)#enable password ccna /设置特权明文密码R1(config)#enable secret ccnp /设置特权密文密码,权限高于明文的,内容必须不同R1(config)#line console 0 /设置控制台密码,连接 console 口登录时使用R1(config-line)#password 连邦