局域网和城域网体系架构IEEE
局域网的拓扑图结构
CSMA/CD与监听算法
CSMA/CD原理
基本原理:在发送数据之前,先监听信道上是否有人在发送。若有,说明信道正忙,否则说明信道是空闲的,然后根据预定的策略决定:
1、若信道空闲,是否立即发送;
2、若信道忙,是否继续监听;
如果连续发送16次碰撞后,认为网络繁忙有问题,不再尝试发送。
三种监听算法
非坚持型监听算法:后退随机时间
由于随机时延后退,从而减少了冲突的概率。问题是因为后退而使信道闲置一段时间,这使信道的利用率降低,而且增加了发送时延。
1-坚持性监听算法:继续监听,不在等待
有利于抢占信道,减少信道空闲时间。但是,多个站同时都在监听信道时,必然会发生冲突。冲突概率和利用率都高(双高)
P-坚持性监听算法
若信道空闲,以概率P发送,以概率(1-P)延迟一个时间单位,P大小可调整。
题目
冲突检测原理
- 发送期间同时接收,并把接收的数据与站中存储的数据进行比较;
- 若比较结果一致,说明没有冲突,重复1;
- 若比较结果不一致,说明发送看冲突,立即停止发送,并发送一个简短的干扰信号(Jamming),使所有站都停止发送;
- 发送Jamming信号后,等待一段随机长的时间,重新监听,再试着发送;
题目
最小帧长计算
题目
以太网帧结构与物理层规范
以太网帧结构
- 前面7+1字段用于时钟同步,不算入帧长;
- 数据46-1500字节,不够至少填充到46字节;
- 校验位4字节,CRC循环冗余校验32位;
- 最小帧长64字节:6+6+2+46+4=64
- 最大帧长1518字节:6+6+2+1500+4=1518
以太网物理层规范
题目
千兆以太网
- 两个标准802.3z和802.3ab(1000BASE-T),千兆需要4对双绞线,达到100米传输;
- 1000BASE-LX标准可以使用单模和多模光纤传输
- 千兆以太网编码方法:4B/5B或8B/9B
万兆以太网
- 万兆以太网标准:IEEE802.3ae,支持10G速率,可用光纤或者双绞线传输;
- 万兆以太网基本应用于点到点线路,不再共享带宽,没有冲突检测,载波监听和多路访问技术也不再重要。千兆以太网和万兆以太网采用与传统以太网同样的帧结构。
题目
虚拟局域网VLAN
- 虚拟局域网工作站可以不属于同一物理网段,任何交换端口都可以分配给某个VLAN,属于同一VLAN的所有端口构成一个广播域。不同VLAN通信必须经过三层设备(路由器、三层交换机、防火墙等)。
- 一个中继线和集线器是一个冲突域;
- 一个VLAN为一个广播域;
- 交换机的一个接口为一个冲突域;
VLAN划分
静态划分VLAN
基于交换机端口
动态划分VLAN
基于MAC地址、基于策略、基于网络层协议、基于网络层地址
VLAN作用
- 控制网络流量;有助于控制广播风暴,减小冲突域;
- 提高网络的安全性;
- 灵活的网络管理;
交换机端口类型
- Access接口:只能传送单个VLAN数据,一般用于连接PC/摄像头等终端;
- Trunk接口:能传送多个VLAN数据,一般用于交换机之间互联;
- Hybrid接口:混合接口,包含access和trunk属性;
- QiniQ:双层标签,一般用于运营商城域网
添加和删除VLAN标记的过程是由交换机中的专用硬件自动实现的,处理速度很快,不会引入太大的延迟。
802.1Q(重点)
题目
生成树协议STP
广播风暴
- 网络中若存在二层环路,一旦出现广播数据帧,这些数据帧将被交换机不断泛洪,造成广播风暴;
- 广播风暴现象:网络慢,所有指示灯高速闪烁、CPU使用率高、CLI卡频;
MAC表震荡
STP概念
采用生成树技术,能够在网络中存在二层环路时,通过逻辑阻塞(Block)特定端口,从而打破环路,并且在网络出现拓扑变更时及时收敛,保障网络冗余性。
STP的操作
- 确定一个根桥(Root Bridge):选优先级和MAC地址最小的桥;
- 确定其他网桥的根端口(Root Port):非根桥的端口到根桥最近的端口;
- 每个段选择一个指定端口(Designated Port):先选指定桥,指定桥上为指定端口;
- 选出非指定端口(NonDesignated Port)
桥ID(Bridge ID)
- 一共8个字节,由2个字节优先级和6个字节的MAC地址构成;
- 桥优先级默认为32768,可以手工修改;
- MAC地址为交换机背板MAC;
路由开销
端口路径开销的默认值及取值范围由选定的路径开销算法决定,路径开销与端口带宽成反比。
选举过程
-
选举根交换机:根据桥ID选举根交换机,数值越小优先级越高,先比较优先级,再比较MAC地址;
-
选举根端口:
比较去往根桥总开销,越小越优先
比较本端口所连接的上行交换机的桥ID,桥ID越小越优先
比较本端口所连接的上行端口的PID,PID越小越优先
-
选举指定端口:
比较去往根路径开销,数值越小越优先
比较自身交换机桥ID,数值越小越优先
比较自身端口PID,数值越小越优先
-
阻塞预备端口:既不是根端口也不是指定端口的交换机端口叫做预备端口(Alternate Port),预备端口不转发数据,处于阻塞状态
几种生成树协议
- 生成树协议:802.1d STP(拓扑收敛需要30~50s)
- 快速生成树协议:802.1w RSTP(6s内完成收敛)
- 多生成树协议:802.1s MSTP(实现多个VLAN负载均衡)
总结
1、根桥上没有根端口
2、根桥上的端口都是指定端口
3、根端口对端的端口都是指定端口
4、每个非根交换机上只有一个根端口
5、每条链路上必有一个指定端口
题目
城域网
- E-LAN基本技术是802.1Q的VLAN帧标记,双层标记,打了两层VLAN标签,这种技术被定义为IEE 802.1ad,也称为QinQ技术;
- QinQ实际是把用户VLAN嵌套在城域以太网的VLAN中传送;
- 另一种城域网技术IEEE802.1ah,也称为PBB,也叫MAC-IN-MAC技术;