二三层交换基础v11_第1页
二三层交换基础v11_第2页
二三层交换基础v11_第3页
二三层交换基础v11_第4页
二三层交换基础v11_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

1、2021-11-42l基本概念l集线器、交换机、路由器l组网应用的特点和区别l交换原理和过程2021-11-43l首先,复习一下网络分层概念七层: 应用层,telnet/ftp/路由协议四层: 传输层,TCP/UDP三层: 网络层,通常是IP,数据包称为报文二层: 链路层,比如以太网,数据包称为帧一层: 物理层L2 HEADERL3 HEADERDATA以太网头IP头L4 HEADERTCP头2021-11-44l链路层:负责直接相连的网络设备之间的通讯l二层设备:连接同类型的链路网段,如两个以太网的物理网段iMaciMacL2L1L2L2L1L3L32021-11-45l在以太网使用的地址是

2、MAC地址6字节数字,如 00-50-FC-1F-C0-3A特殊地址 :FF-FF-FF-FF-FF-FF广播地址lMAC地址没有层次关系,所有的MAC地址只有数值的不同,没有网络上的包含关系l一个MAC地址唯一代表网络上的一个点2021-11-46l链路层网络是一个平面的网络:没有层次关系iMaciMacd igi t a liMaciMaciMaciMacd igi t a ld igi t a liMaciMaciMaciMaciMaciMac等于HUBHUBHUB2021-11-47l网络层:负责一个网络内的通讯l三层设备:连接多个IP网段iMaciMac3层交换机/路由器L2L1L3

3、L2L1L3L2L2L3/8/82021-11-48lIP地址:4字节数字lIP地址有层次关系/8 是一个大网络地址/16 是其中的一个子网3/16 是这个子网中的一个主机地址55/16是这个子网中的广播地址网络地址主机地址掩码长度2021-11-49l在网络层,才可以组建大型网络iMaciMaciMac31/8/162021-11-410l基本概念l集线器、交换机、路由器l组网应用的特点和区别l交换原

4、理和过程2021-11-411l基本功能有多个接口,应该能把每个接口进来的数据向目标转发。l类型区分网络能力:2层设备?3层设备?接口类型:以太网?其他链路类型?转发能力: ? PPS(包/秒)其他:支持协议?管理能力?2021-11-412l集线器 Hubl2层交换机 L2 Switch l3层交换机 L3 Switchl路由器 Router2021-11-413l物理层以太网设备,没有智能l简单的硬件实现简单的功能l把每个端口收到的报文向所有其他端口广播,就象一个分线盒l“共享10M”2021-11-414l由硬件芯片执行数据帧或报文转发的数据通讯设备,分为二层交换机和三层交换机通常接口单

5、一,主要就是以太网硬件强大,软件较简单转发能力高:10万-1000万PPS三层交换机也逐渐实现了复杂的功能和多种协议2021-11-415l2层交换机 有少量的智能,可以学习MAC地址,精确转发。 可能支持生成树协议,可以避免多个以太网段之间出现环路“独占10M/100M”。 2021-11-416l3层交换机有很强的智能,功能类似于路由器通常用CACHE代替路由表,容量较小l路由器Router通过IP路由做转发,可跨越大型的、各种链路类型的网络。 2021-11-417l二层交换机uHammer1008l三层交换机FlexHammer24BigHammer800,分布式结构2021-11-4

6、18l传统路由器指用软件实现IP报文“存储-转发”的数据通讯设备。三层设备。l硬件简单,软件强大,支持很多协议二层:以太网、PPP、FR、X.25、HDLC、Q931/Q921(ISDN),SLIP,LAPB三层:以IP为主,可能还有IPX、SNA、AppleTalk.单播路由协议:RIP、OSPF、IGRP、EIGRP、BGP、ISIS.组播路由协议:DVMRP、PIM、MBGP、MSDP.2021-11-419l传统路由器的转发能力较低:1万-10万PPS以前,广域网的带宽也低:9.6K, 64K,128K,2M.l当前的高端路由器也采用高速硬件来实现高效率的转发2021-11-420l低

7、端路由器CISCO 2500, 3600集中式软件转发l中端路由器CISCO 7500, 分布式软件转发l高端路由器CISCO 12000,分布式硬件转发2021-11-421l共同点:本质:三层路由转发高端路由器也使用硬件转发l区别:低端产品的转发设备不同转发路由表的结构往往不同2021-11-422三层交换机与路由器已经没有本质区别三层交换机与路由器已经没有本质区别2021-11-423转发能力197519801985199019952000多网卡主机路由器HUB2层交换机3层交换机中端路由器高端路由器2021-11-424l交换机: 以太网为主l路由器: 同步串口,异步串口,10/100

8、M以太网,ATM, E1/E3/PRI,T1/T3,HSSI,BRI l高端路由器/交换机:100M/1G/10G以太网, 255M/622M/2.5G POS, 155M/622M ATM2021-11-425l软件: l 二层l硬件: 二层l 一层 STP等协议以太网交换物理接口2021-11-426l软件: 七层l 四层l 三层l 二层l硬件: 一层 IP转发物理接口TCP/UDP 路由协议 链路协议2021-11-427l软件: 七层l 四层l 三层l 二层l硬件: 三层l 二层l 一层 IP以太网交换物理接口TCP/UDP 路由协议 以太网协议IP交换2021-11-428l交换机往

9、往使用CACHE表装载主机路由,大约几千条。主机路由用HASH算法做精确匹配。另外有少量网段路由,可做最佳匹配l路由器通常路由转发表包含了所有可用路由,做最佳匹配2021-11-429l交换机的芯片路由表是一个CACHEl上层软件产生路由时不加入芯片路由表l芯片处理报文时,没有找到路由,产生一个CACHE-MISS,上报CPUlCPU查软件路由表,得到一个主机路由,加入芯片路由表l此后,到这个主机的报文就可以做高速转发了2021-11-430三层芯片iMacCPU2 CACHE-MISSRTRT1 没有路由5 正常转发3 查软件路由表4 提交硬件软件2021-11-431l交换机的路由表容量较

10、小,而且主要是主机路由。如果主机地址更换太多,会产生“Cache颠簸”。l所以交换机主要运用在中小型网络,或单一出口的网络位置。2021-11-432l基本概念l集线器、交换机、路由器l组网应用的特点和区别l交换原理和过程2021-11-433l二层网段可以通过二层设备连接l三层网段必须通过三层设备连接/24/242021-11-434iMaciMaciMacHUB路由器广域网(/16)二层网段三层网络/16同时也是一个三层子网/24/24/24/2420

11、.1.30.10/243/16广域网也可以不覆盖局域网子网,总之路由器可以把它们连接起来2021-11-435iMaciMaciMac路由器广域网二层网段三层网络二层交换机没有本质变化,只是二层网段上的性能提高了2021-11-436iMaciMaciMac一个比较大的二层网络二层交换机iMaciMaciMacHUBHUBiMaciMaciMacHUB2021-11-437l优点组网简单,便宜每个网段上的流量减少,性能比一个大网段好l缺点广播包会传送到整个网络,不适合太大的网络l可能是优点也可能是缺点网络内的IP地址必须在一个子网l适合的网络:主机数不超过几百台2021-11-

12、438iMaciMaciMac/24三层交换机或路由器iMaciMaciMacHUBHUBiMaciMaciMac二层交换机/24/24/242021-11-439l优点广播包不会穿越IP子网组网能力强,容量大l缺点组网比较复杂,成本较高l适合的网络:无限!2021-11-440l基本概念l集线器、交换机、路由器l组网应用的特点和区别l交换原理和过程2021-11-441l计算机发包l二层交换l三层交换l抽象过程2021-11-442l计算机上的 IP模块发包时,检查目的地址是否在本地网段: DestIP & Ma

13、sk = MyIP & Mask ?l本地包直接发l远方包要查路由表,发送给路由器iMaciMaciMacHUB路由器/24/24/240/242021-11-443l二层交换:在一个二层网络内部(比如一个VLAN),将收到的帧选择适当的端口发出去。l通过MAC学习得到MAC与端口的对应信息,称为FDB表l对收到的包按目的MAC做交换,不修改帧里的源和目的MAC地址。l没有表项的帧在VLAN内做广播2021-11-444lMAC学习: 从端口收到的帧中读出MAC地址,得到它们的对应信息iMaciMaciMaciMa

14、cHUBMAC1MAC2MAC3MAC4port1port2port3port4FDB表MAC1 : Port1 MAC2 : Port2MAC3,MAC4 : Port3MAC5,MAC6,MAC7 : Port42021-11-445l按FDB表做交换iMaciMaciMaciMacHUBMAC1MAC2MAC3MAC4port1port2port3port4目的MACMAC4MAC1 : Port1 MAC2 : Port2MAC3,MAC4 : Port3MAC5,MAC6,MAC7 : Port4接收抛弃2021-11-446l1 通过路由协议或配置得到远方网段的路由l2 链路层把收

15、到的IP报文上交给IP层l3 IP层按路由做转发l4 链路层把帧发送到邻居2021-11-447l通过路由协议或配置得到远方网段的路由iMaciMacH1配置缺省路由:配置缺省路由:/0 下一跳下一跳0/240/24/24接口e0/24接口e0/24R1R2R3H1H2R1得到路由:得到路由:/24 下一跳下一跳0 出口出口e0/24R42021-11-448l路由协议的功能是在路由器之间交换路由信息l它使用特殊的协议报文,里面装有

16、路由数据l不是象MAC地址学习那样,从任何收到的包上反向学习。远方地址没有路由就不能通,也就没有包可以学。2021-11-449l链路层把收到的IP报文上交给IP层iMacM1, M2, IPL2L1L2L3L3IP1, IP2, ICMPDATA以太网头,从M1发送到M2IP头,从IP1()发送到IP2()H1 IP=MAC=M1 IP=0MAC=M2R1ETHIPDATAIPDATA2021-11-450lIP层按路由做转发目的IP=转发表得到路由: /24 下一跳下一跳0 出口

17、出口e2路由1:/8 路由2:/24 路由3:/24路由表的“最佳匹配”把报文交以太网接口e2向0发送2021-11-451l链路层把帧发送到邻居M2, M3, IPL2L1L2L3IP1, IP2, ICMPDATA以太网头,从M1发送到M2IP头,从IP1()发送到IP2()R2 IP=0MAC=M3 IP=0MAC=M2R1ETHIPDATAIPDATAL3MAC地址变了,而IP地址都没有变!2021-11-452iMaciMac/2430.1.

18、1.20/24/24接口e0/24接口e0/24R1R2R3H1H0/24源IP和目的IP都一直不变源MAC和目的MAC在每个网段间都要改变 M1-M2 M2-M3 M3-M4 M4-M52021-11-453l链路层收到一个以太网帧l检查校验和等参数是否合法l如果目的MAC地址不是我的,也不是组播和广播MAC,就忽略(假如不支持二层转发)l删除帧头,把数据部分按帧头里的协议类型交上层协议处理(如IP)2021-11-454lIP层收到IP包(就是以太网帧的数据)l检查校验和等参数是否合法l如果IP地址是接口IP地址之一,说明是本地报文,按IP头里的协议类型交上层协议处理(如TCP)l否则,用目的IP地址查转发表l有路由则交“出接口”对应的链路协议发出,没有路由则丢弃2021

温馨提示

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

评论

0/150

提交评论