以太网交换机基础培训胶片v1.0
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
... Len/Etype
4 Data FCS
VLAN-ID and T-R VLAN-ID Encaps Flag are .1Q, not .1p VLAN ID range: 0-4095 Token-Ring Encapsulation Flag 4字节称为VLAN Tag Header
VLAN实现虚拟工作组
MACD MACA
端口2
• • •
VLAN 2
......
MACD
MACA
端口1
VLAN 2
......
VLAN ID 2 3 3 2 MAC地址 MACA MACB MACC MACD 所在端口 1 1 2 2
支持VLAN二层交换机转发流程-SVL
• • • • • 根据帧的目的MAC查MAC转发表(即L2FDB),查找相应的出端口。根据现有L2FDB 表,报文应该从端口2发送出去; 判断出端口的VLAN ID和报文Tag Header内的VLAN ID是否匹配,匹配则转发,不 匹配则丢弃; 如果在L2FDB表中查找不到该目的MAC,则判断出端口的VLAN ID和报文Tag Header内的VLAN ID是否匹配,不匹配直接丢弃;匹配则在该VLAN内广播; L2FDB表中MAC地址通过老化机制来更新; 在转发的过程中,不会对帧的内容进行修改
培训目标
• • • • • •
了解以太网工作的基本机制 掌握二层交换机转发机制和流程(重要!) 掌握三层交换机转发机制和流程(重要!) 掌握三层交换机和路由器的区别 了解交换机的常用协议和技术(可选) 了解当前交换机主要厂商和产品(可选)
培训大纲
• • • • •
以太网基本概念 二层交换机基本原理 三层交换机基本原理 交换机相关协议和技术(可选) 交换机厂商和相关产品(可选)
P3
P4
P5
P6
P7
P8
P9
1 2 3
VLAN标准(12比特彻底改变了以太网!)
• VLAN的标准:
– 802.10,Cisco在1995年提出 – 802.1Q,IEEE于1996 制定
Dest Src Len/Etype Data FCS
6 Dest
6 Src
2 Etype
2
2 p/Q Label
port1 port2 port3 port4 port5 port6
MAC
MAC
MAC
MAC
MAC
MAC
Switch ASIC
L2FDB
二层交换引擎
二层交换机转发处理流程
• 查MAC转发表(即L2FDB)处理转发 • 对于表中不包含的地址,通过广播的方式转发 • 使用地址自动学习(根据以太网帧的源MAC)和老化机制进行地址表维 护 • 一般不对帧格式进行修改
支持VLAN的二层交换引擎
MAC
MAC
MAC
MAC
MAC
MAC
二层交换引擎
L2FDB L2FDB L2FDB
支持VLAN二层交换机地址学习方式
IVL: Independent VLAN Learning; SVL: Shared VLAN Learning;
MAC1 VLAN1 PORT1 MAC2 VLAN1 PORT2 MAC2 VLAN2 PORT3 MAC3 VLAN3 PORT3 MAC1 VLAN1 PORT1 MAC2 VLAN2 PORT2 MAC3 VLAN3 PORT3
二层交换机基本交换过程
• 通过识别MAC进行
A
Switch
B
C
D
二层交换机工作模型
应用层 表示层 会话层 传输层 网络层 链路层 物理层 链路层 物理层 链路层 物理层
应用层 表示层 会话层
S witch
传输层 网络层 链路层 物理层
二层交换引擎
• ASIC--Application Specific Integrated Circuit • L2FDB—Layer 2 forwarding database
Access和Trunk链路
• Access链路
– 连接Access链路的交换机端口称为Access端口 – 帧在Access链路上转发不带VLAN Tag – 交换机Access端口接收到以太网帧后,按照端口所在VLAN加上 VLAN Tag,然后进行转发 – 帧从Access端口发送出去,帧中的VLAN Tag会被去掉
MAC地址
• Media Access Control,网 络设备根据目的MAC来判 断是否处理接收到以太网 帧 • MAC地址是48 bit二进制的 地址,前24位为供应商代 码,后24为序列号 • 单播地址:第一字节最低 位为0,如00-e0-fc-00-0006 • 多播地址:第一字节最低 位为1,如 01-e0-fc-00-0006 • 广播地址:48位全1 ff-ff-ff-ff-ff-ff
流量模式演变带来的影响
• 传统的路由器在新兴20/80流量规则面前显的无能 为力:
• 解决办法:使用三层交换机来替代路由器
三层交换技术和L3的提出
• 二层交换技术极大的提升了以太网的性能,但仍然不能完全满足局域 网的需要; • 为了将广播和本地流量限制在一定的范围内,交换式以太网采取划分 逻辑子网(VLAN)的方式; • VLAN间的互通传统上需要由路由器来完成,但路由器配置复杂,造价 昂贵,而且转发速度容易成为网络的瓶颈; • 新20/80规则的兴起,80%的流量需要跨越VLAN,路由器不堪重负
• 解决方法
– 在二层交换机上引 入VLAN功能
VLAN的基本作用
• Virtual Local Area Network • 相同VLAN内主机可以任意通信
– 二层交换
• 不同VLAN内主机二层流量完全隔离
– 阻断广播包,减小广播域 – 提供了网络安全性
• 相同VLAN跨设备通信
– 实现虚拟工作组 – 减少用户移动带来的管理工作量
70年代
80年代
90年代
92年
96年
2002年
以太网工作机制
• CSMA/CD:载波侦听与冲突检测-Carrier Sense Multiple Access/Collision Detection
– CS: 载波侦听
• 发送之前的侦听,确保线路空闲,减少冲突机会
– MA: 多址访问
• 每个站点发送的数据,可以被多个站点接收
传统路由器整机64字 节包转发能力通常 <100,100pps
VLAN1 VLAN3
VLAபைடு நூலகம்2
LANSwitch单个100M 端口64字节包转发能 力148,810pps
三层交换机基本特征
• 三层交换机与传统路由器具有相同的功能:
– – – – 根据IP地址进行选路 进行三层的校验和 使用生存时间(TTL) 对路由表进行更新和维护
以太网发展简史
• • • • IEEE802.3 以太网标准 IEEE802.3u 100BASE-T快速以太网标准 IEEE802.3z/ab 1000Mb/s千兆以太网标准 IEEE802.3ae 10GE以太网标准
万兆以太网出现 千兆以太网迅速发展
100M快速以太网 共享式转向LAN交换机 10M以太网发展成熟 以太网产生
– CD: 冲突检测:
• 边发送边检测,发现冲突后进行回退
– 回退:
• 检测到冲突后的处理:发现冲突就停止发送,然后延迟一个随 机时间之后继续发送
以太网帧格式-Ethernet II
– – – – –
DA :目的MAC地址 SA :源MAC地址 Type :帧类型(ARP,IP,RARP) Frame Load:有效载荷 FCS :帧检测序列
本章小结
• • • • • 以太网工作机制– CSMA/CD 以太网Ethernet II帧格式和MAC地址 概念:广播域和冲突域 典型设备HUB工作原理和缺陷 全双工以太网
培训大纲
• • • • •
以太网基本概念 二层交换机基本原理 三层交换机基本原理 交换机相关协议和技术(可选) 交换机厂商和相关产品(可选)
冲突域和广播域
• 物理网段(冲突域):连接在同一导线上所有工 作站的集合 • 逻辑网段(广播域):限制以太网广播报文的范 围。一般来说,逻辑网段定义了第三层网络,如 IP子网等。
以太网典型设备--Hub工作原理
应用层 表示层 会话层 传输层 网络层 链路层 物理层 物理层 物理层
应用层 表示层 会话层
以太网交换机基础
LAN Switch Fundamental
程永椿 00742 李 博 00404
2005/03/13
引入:网络帝国
路由器(男主角) • 网络中的核心设备,提供丰富的接口连接、软件特性, 也是构建网络的核心力量。 以太网交换机(女主角) • 提供各种以太网接口类型的线速转发功能,是构建局域 网和城域网的核心力量。 路由交换设备(反串) • 提供LAN交换板的路由器;提供增强型引擎的交换机 ——路由器和交换机的融合趋势越来越明显。 其他设备(配角) • 网管、安全、语音、视讯设备,提供网络的管理或业务 增值功能。 链路层或物理层交换设备(剧务) • ATM交换机、FR、X.25交换机、DDN节点机、传输设 备。对各种物理端口进行带宽或时隙的拆分。
• Trunk链路
– 连接Trunk链路的交换机端口称为Trunk端口 – 帧在Trunk链路上转发带VLAN Tag,因此允许多个VLAN的帧在 Trunk链路上转发 – 交换机Trunk端口接收到以太网帧后,需要判断该Trunk端口是否允 许帧中VLAN ID对应的VLAN通过。若允许,则进行转发;否则要 直接丢弃该帧 – 帧从Trunk端口发送出去,VLAN Tag一般不会被去掉
VLAN的划分方法
• • • • •
基于端口划分 基于MAC地址划分 基于网络层(协议、IP地址、IP子网)划分 基于IP组播划分 基于组合策略划分
基于端口VLAN的划分
• 建议VLAN和IP子网间是一对一的关系,便于管理
VLAN和端口对应表
虚拟网 工程部 市场部 销售部
VLAN ID
P1
P2
Hub
传输层 网络层 链路层 物理层
Hub的缺陷
• HUB对所连接的LAN只做信号的中继,所有的物理设备构成了一个 冲突域和广播域 • 在主机数目较多的情况下:
– 冲突严重 – 广播泛滥
全双工以太网
• 数据通过两种独立的路径传输和接收。 • 只存在两个节点,可以在同一时间对信息进 行双向传输,而不会发生冲突。
MACD MACA
端口2
VLAN 2
......
MACD
MACA
端口1
VLAN 2
......
MAC地址
所在端口 MACA MACB MACC MACD 1 1 2 2
支持VLAN交换机的广播域和冲突域
本章小结
• 交换机的基本转发原理
– 根据MAC进行转发
• VLAN产生的背景
– 传统交换机不能限制广播域 – 安全性差
80/20规则
• 通常,我们按照组织内的工作单位将网络主机划分到一个个的逻辑网 络内,从而将这些主机的大部分流量限制在一个比较小的范围内,以 减少对其他主机的影响,并降低网络主干的负载。 • 在这样的划分下,传统网络中的数据流量模式遵循80/20规则(传统园 区网络流量模式)
20/80规则
• 新兴园区网流量模式:
MACD MACA
端口2
......
MACD
MACA
端口1
......
MAC地址
所在端口 1 1 2 2
MACA MACB MACC MACD
二层交换机的局限性
• 二层交换机将网段上的冲突域限制到了端口级、但是无法 限制广播域的大小。
扁平二层网络
• 问题
– 广播泛滥,网络性 能差 – 网络安全性差
• VLAN的基本概念
– 标签的定义,VLAN的范围 – VLAN的划分方法 – Access链路和Trunk链路
• 支持VLAN的交换机的转发流程(可选,了解即可)
– 地址学习方式为SVL的转发流程 – 地址学习方式为IVL的转发流程
培训大纲
• • • • •
以太网基本概念 二层交换机基本原理 三层交换机基本原理 交换机相关协议和技术(可选) 交换机厂商和相关产品(可选)
IVL
SVL
支持VLAN二层交换机转发流程-IVL
• • • 根据帧内Tag Header的VLAN ID查找L2FDB表,确定查找的范围; 根据目的MAC查找出端口,图中应该从端口2转发出去; 如果在L2FDB表中查找不到该目的MAC,则该报文将通过广播的方式在该VLAN内 所有端口转发; 同时该以太网帧的源MAC将被学习到接收到报文的端口上,即端口1(VLAN 2); L2FDB表中的MAC地址通过老化机制更新; 在转发的过程中,不会对帧的内容进行修改