二三层交换基础v11资料课件_第1页
二三层交换基础v11资料课件_第2页
二三层交换基础v11资料课件_第3页
二三层交换基础v11资料课件_第4页
二三层交换基础v11资料课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

二层与三层交换基础

(2002/6)2023/7/242二层与三层交换基本概念集线器、交换机、路由器组网应用的特点和区别交换原理和过程2023/7/243网络分层概念

首先,复习一下网络分层概念七层:应用层,telnet/ftp/路由协议四层:传输层,TCP/UDP三层:网络层,通常是IP,数据包称为报文二层:链路层,比如以太网,数据包称为帧一层:物理层L2HEADERL3HEADERDATA以太网头IP头L4HEADERTCP头2023/7/244链路层链路层:负责直接相连的网络设备之间的通讯二层设备:连接同类型的链路网段,如两个以太网的物理网段L2L1L2L2L1L3L32023/7/245链路层地址在以太网使用的地址是MAC地址6字节数字,如00-50-FC-1F-C0-3A特殊地址:FF-FF-FF-FF-FF-FF广播地址MAC地址没有层次关系,所有的MAC地址只有数值的不同,没有网络上的包含关系一个MAC地址唯一代表网络上的一个点2023/7/246链路层链路层网络是一个平面的网络:没有层次关系等于HUBHUBHUB2023/7/247网络层网络层:负责一个网络内的通讯三层设备:连接多个IP网段3层交换机/路由器L2L1L3L2L1L3L2L2L3/8/82023/7/248网络层地址IP地址:4字节数字IP地址有层次关系/8是一个大网络地址/16是其中的一个子网3/16是这个子网中的一个主机地址55/16是这个子网中的广播地址网络地址主机地址掩码长度2023/7/249网络层在网络层,才可以组建大型网络31/8/162023/7/2410二层与三层交换基本概念集线器、交换机、路由器组网应用的特点和区别交换原理和过程2023/7/2411网络设备基本功能有多个接口,应该能把每个接口进来的数据向目标转发。类型区分网络能力:2层设备?3层设备?接口类型:以太网?其他链路类型?转发能力:?PPS(包/秒)其他:支持协议?管理能力?2023/7/2412网络设备主要类型集线器Hub2层交换机L2Switch3层交换机L3Switch路由器Router2023/7/2413集线器物理层以太网设备,没有智能简单的硬件实现简单的功能把每个端口收到的报文向所有其他端口广播,就象一个分线盒“共享10M”2023/7/2414交换机由硬件芯片执行数据帧或报文转发的数据通讯设备,分为二层交换机和三层交换机通常接口单一,主要就是以太网硬件强大,软件较简单转发能力高:10万--1000万PPS三层交换机也逐渐实现了复杂的功能和多种协议2023/7/24152层交换机2层交换机有少量的智能,可以学习MAC地址,精确转发。可能支持生成树协议,可以避免多个以太网段之间出现环路“独占10M/100M”。2023/7/2416三层网络设备3层交换机有很强的智能,功能类似于路由器通常用CACHE代替路由表,容量较小路由器Router通过IP路由做转发,可跨越大型的、各种链路类型的网络。2023/7/2417典型交换机二层交换机uHammer1008三层交换机FlexHammer24BigHammer800,分布式结构2023/7/2418路由器传统路由器指用软件实现IP报文“存储-转发”的数据通讯设备。三层设备。硬件简单,软件强大,支持很多协议二层:以太网、PPP、FR、X.25、HDLC、Q931/Q921(ISDN),SLIP,LAPB…三层:以IP为主,可能还有IPX、SNA、AppleTalk...单播路由协议:RIP、OSPF、IGRP、EIGRP、BGP、ISIS...组播路由协议:DVMRP、PIM、MBGP、MSDP...2023/7/2419路由器传统路由器的转发能力较低:1万--10万PPS 以前,广域网的带宽也低:9.6K,64K,128K,2M...当前的高端路由器也采用高速硬件来实现高效率的转发2023/7/2420典型路由器低端路由器CISCO2500,3600…集中式软件转发中端路由器CISCO7500,分布式软件转发高端路由器CISCO12000,分布式硬件转发2023/7/2421三层交换机与路由器的对比共同点:本质:三层路由转发高端路由器也使用硬件转发区别:低端产品的转发设备不同转发路由表的结构往往不同 2023/7/2422所以……

三层交换机与路由器已经没有本质区别2023/7/2423发展历史转发能力197519801985199019952000多网卡主机路由器HUB2层交换机3层交换机中端路由器高端路由器2023/7/2424接口类型交换机:以太网为主路由器:同步串口,异步串口,10/100M以太网,ATM,E1/E3/PRI,T1/T3,HSSI,BRI高端路由器/交换机:100M/1G/10G以太网,255M/622M/2.5GPOS,155M/622MATM2023/7/2425二层交换机主要结构软件:二层硬件:二层一层

STP等协议以太网交换物理接口2023/7/2426传统路由器主要结构软件:七层四层三层二层硬件:一层

IP转发物理接口TCP/UDP

路由协议

链路协议2023/7/2427三层交换机主要结构软件:七层四层三层二层硬件:三层二层一层

IP以太网交换物理接口TCP/UDP

路由协议

以太网协议IP交换2023/7/2428路由表的区别交换机往往使用CACHE表装载主机路由,大约几千条。主机路由用HASH算法做精确匹配。另外有少量网段路由,可做最佳匹配路由器通常路由转发表包含了所有可用路由,做最佳匹配2023/7/2429交换机路由表维护交换机的芯片路由表是一个CACHE上层软件产生路由时不加入芯片路由表芯片处理报文时,没有找到路由,产生一个CACHE-MISS,上报CPUCPU查软件路由表,得到一个主机路由,加入芯片路由表此后,到这个主机的报文就可以做高速转发了2023/7/2430交换机路由表维护三层芯片CPU2CACHE-MISSRTRT1没有路由5正常转发3查软件路由表4提交硬件软件2023/7/2431应用区别交换机的路由表容量较小,而且主要是主机路由。如果主机地址更换太多,会产生“Cache颠簸”。所以交换机主要运用在中小型网络,或单一出口的网络位置。2023/7/2432二层与三层交换基本概念集线器、交换机、路由器组网应用的特点和区别交换原理和过程2023/7/2433网段的连接二层网段可以通过二层设备连接三层网段必须通过三层设备连接/24/242023/7/2434传统组网--集线器与路由器HUB路由器广域网(/16)二层网段三层网络/16同时也是一个三层子网/24/24/24/240/243/16广域网也可以不覆盖局域网子网,总之路由器可以把它们连接起来2023/7/2435二层交换机组网路由器广域网二层网段三层网络二层交换机没有本质变化,只是二层网段上的性能提高了2023/7/2436用二层交换机分割局域网一个比较大的二层网络二层交换机HUBHUBHUB2023/7/2437评价优点组网简单,便宜每个网段上的流量减少,性能比一个大网段好缺点广播包会传送到整个网络,不适合太大的网络可能是优点也可能是缺点网络内的IP地址必须在一个子网适合的网络:主机数不超过几百台2023/7/2438划分三层子网/24三层交换机或路由器HUBHUB二层交换机/24/24/242023/7/2439评价优点广播包不会穿越IP子网组网能力强,容量大缺点组网比较复杂,成本较高适合的网络:无限!2023/7/2440二层与三层交换基本概念集线器、交换机、路由器组网应用的特点和区别交换原理和过程2023/7/2441交换的原理计算机发包二层交换三层交换抽象过程2023/7/2442计算机计算机上的IP模块发包时,检查目的地址是否在本地网段:

DestIP&Mask=MyIP&Mask?本地包直接发远方包要查路由表,发送给路由器HUB路由器/24/24/240/242023/7/2443二层交换二层交换:在一个二层网络内部(比如一个VLAN),将收到的帧选择适当的端口发出去。通过MAC学习得到MAC与端口的对应信息,称为FDB表对收到的包按目的MAC做交换,不修改帧里的源和目的MAC地址。没有表项的帧在VLAN内做广播2023/7/2444二层转发的原理(一)MAC学习:从端口收到的帧中读出MAC地址,得到它们的对应信息HUBMAC1MAC2MAC3MAC4port1port2port3port4FDB表MAC1:Port1MAC2:Port2MAC3,MAC4:Port3MAC5,MAC6,MAC7:Port42023/7/2445二层转发的原理(二)按FDB表做交换HUBMAC1MAC2MAC3MAC4port1port2port3port4目的MAC=MAC4MAC1:Port1MAC2:Port2MAC3,MAC4:Port3MAC5,MAC6,MAC7:Port4接收抛弃2023/7/2446三层转发的原理1通过路由协议或配置得到远方网段的路由2链路层把收到的IP报文上交给IP层3IP层按路由做转发4链路层把帧发送到邻居2023/7/2447三层转发的原理(一)通过路由协议或配置得到远方网段的路由H1配置缺省路由:/0下一跳0/240/24/24接口e10/24接口e20/24R1R2R3H1H2R1得到路由:/24下一跳0出口e20/24R42023/7/2448路由协议路由协议的功能是在路由器之间交换路由信息它使用特殊的协议报文,里面装有路由数据不是象MAC地址学习那样,从任何收到的包上反向学习。远方地址没有路由就不能通,也就没有包可以学。2023/7/2449三层转发的原理(二)链路层把收到的IP报文上交给IP层M1,M2,IP…L2L1L2L3L3IP1,IP2,ICMP…DATA以太网头,从M1发送到M2IP头,从IP1()发送到IP2()H1IP=MAC=M1IP=0MAC=M2R1ETHIPDATAIPDATA2023/7/2450三层转发的原理(三)IP层按路由做转发目的IP=转发表得到路由:/24下一跳0出口e2路由1:/8路由2:/24

路由3:/24路由表的“最佳匹配”把报文交以太网接口e2向0发送2023/7/2451三层转发的原理(四)链路层把帧发送到邻居M2,M3,IP…L2L1L2L3IP1,IP2,ICMP…DATA以太网头,从M1发送到M2IP头,从IP1()发送到IP2()R2IP=0MAC=M3IP=0MAC=M2R1ETHIPDATAIPDATAL3MAC地址变了,而IP地址都没有变!!2023/7/2452三层转发的原理(五)/240/24/24接口e10/24接口e20/24R1R2R3H1H20/24源IP和目的IP都一直不变源MAC和目的MAC在每个网段间都要改变

M1->M2M2->M3M3->M4M4->M52023/7/2453三层转发过程总结链路层收到一个以太网帧检查校验和等参数是否合法如果目的MAC地址不是我的,也不是组播和广播MAC,就忽略(假如不支持二层转发)删除帧头,把数据部分按帧头里的协议类型交上层协议处理(如IP)2023/7/2454三层转发过程总结IP层收到IP包(就是以太网帧的数据)检查校验和等参数是否合法如果IP地址是接口IP地址之一,说明是本地报文,按IP头里的协议类型交上层协议处理(如TCP)否则,用目的IP地址查转发表有路由则交“出接口”对应的链路协议发出,没有路由则丢弃2023/7/2455三层转发过程总结链路协议(以太网)得到这个要发出的IP包,以及出接口和下一跳IP地址信息在IP包前面添加以太网帧头,源MAC地址是我的MAC

温馨提示

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

评论

0/150

提交评论