资源预览内容
第1页 / 共60页
第2页 / 共60页
第3页 / 共60页
第4页 / 共60页
第5页 / 共60页
第6页 / 共60页
第7页 / 共60页
第8页 / 共60页
第9页 / 共60页
第10页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第二章: SAN自动化网络的特性“Auto-Networking”,第二章内容简介,Auto-Networking的优点 V-Channel的特殊功能 通过不同的ISL技术来自由扩展第二网 自动化的网管软件: Brocade WEB TOOLS Brocade Fabric Manager 4.0,什么是 Auto-Networking?,“网络自身具有自动检测资源,自动调整带宽,并有自愈功能。一种完全智能的网络体系”,我希望我的网络可以自动帮我做: 即插即用 自动调整带宽 自学及自我恢复 自动保护 不用烦恼网络扩展性 随时能动态加大流量 灵活并且自动化的网络管理,Brocade SilkWorm “Auto-Networking”,Brocade 相信网络应该智能化、自动化 Brocade 每一款产品都能够自动适应网络变化,Auto-Networking,如果数据网络没有具有Auto-Networking,手工调试 需要配置每一个端口类型 (一次只能配置一个端口) 不支持传统loop设备 (无法转移原有loop设备上的数据) 人为错误 过多的人为介入会导致错误的出现,并有可能导致灾难的产生 低效的资源管理 需要调查每一台交换机上的资源连接情况 网络扩展性差 对不起,不能连接那种拓扑结构 对不起,我们的ISL数量有限,无法扩展 对不起,只能有一个数据流传输,其他I/O通讯不能同时进行 对不起,我们达不到那么远的连接距离,Auto-Networking: 速度自适应,根据FC-FS 00-544v8 标准定义的 2 Gbit Bloom ASIC 支持速度上的自动协商 链路间的速度协商会选择最高速度。 Brocade自适应交换机支持与Hub、HBA、存储设备间的自动协商 如果需要,可以将端口设置为固定速率 使用 portcfgShow 可以查看端口速率,portCfgSpeed , port: 0-15 speed_level: 0: auto negotiated 1: 1Gbps 2: 2Gbps,switchCfgSpeed speed_level: 0: auto negotiated 1: 1Gbps 2: 2Gbps,端口配置演示命令,自动协商模式,Auto-Networking: 万能端口(Universal Port),交换机端口智能初始化过程,Translative Mode,端口类型全自动匹配,Auto-Networking: E-Port 自动的沟通,自动化的网络同步过程: 端口物理连接 速度谈判 ISL端口转换成E端口 两台交换机交互Fabric运行参数 查看各个交换机中的License配置 查看Secure Fabric OS设置 (optional) 选举Principle Switch 分配Domain ID 计算 FSPF 路由 (建造路由表和选择路程) 融合Zoning的配置,使用ISL (Inter-Switch Link) 将两个交换机连起来, 组成一个多交换机的Fabric网络,交换机间链路,Auto-Networking : 自动带宽调整,没有V-Channel,什么是“V-Channel”? “V-Channel”可将数据流和控制流智能控制,它是建立一个无阻塞和高性能智能稳定网络的关键。,我不能访问数据,有人将我的通路阻塞了,求救! 我无法将网络变化告诉其它交换机!有人将我的通路阻塞了警告! Fabric网络不稳定!,我正在传送 数据,V-Channel详解,Targets,Initiators,1 x ISL = 4 x Data VCs,E_Port,E_Port,每个物理连接可分成8个虚拟通道 (Virtual channel) 每个VC有自己的流控制逻辑 (Priority) 一个VC的瓶颈不会影响其它的VC 用Anti-starvation机制可防止阻塞,These are accessed with the configure command but should not be changed: switch:admin configure Configure. Fabric parameters (yes, y, no, n): no Virtual Channel parameters (yes, y, no, n): no y VC Priority 2: (23) 2 VC Priority 3: (23) 2 VC Priority 4: (23) 2 VC Priority 5: (23) 2 VC Priority 6: (23) 3 VC Priority 7: (23) 3 Zoning Operation parameters (yes, y, no, n): no RSCN Transmission Mode (yes, y, no, n): no NS Operation Parameters (yes, y, no, n): no Arbitrated Loop parameters (yes, y, no, n): no System services (yes, y, no, n): no Portlog events enable (yes, y, no, n): no,虚拟通道 (V-Channel),VC0传输链路控制信息 VC1传输class2的确认信息及链路控制信息 VC2传输数据 VC3传输数据,缓冲池,0 (Class F),1 (Link Control),2 (class 2/3 data),3,4,5,6,7,ISL,ISL,虚拟通道,缓冲池,在每个 ISL内部,VC4传输数据 VC5传输数据 VC6传输组播(Multicast)信息 VC7传输广播(Broadcast)信息,Brocade先进的Fabric流控制,为何要流量控制(Flow Control)? 确保没有端口会因为接收了超过其极限的数据而导致崩溃。,节点,N_Port,F_Port,Brocade交换机,基于缓冲到缓冲 信用的流控制,可用,传输,Bloom ASIC缓冲 每端口信用数量 动态缓冲池 完整和微型缓冲,当一个帧到达接收端口后, 端口会首先将其储存在共享动态缓冲池之中!,Auto-Networking: Fabric的自由扩展,ISL (Inter-Switch Link)可以任意扩展交换机的Fabric网络 第二网的最大的交换技术: 在一个Fabric网络中最多可以连接239台交换机 在一个Fabric网络中,最大的跳数(hop)是7 不需担心跳跃所带来的影响,30 端口,ISL跳跃不影响数据传输 (Throughput),每一跳跃有2微秒的时间延迟(这是物理限制) 与之相比磁盘访问速度为毫秒级, (10-3), 光纤链路延迟为10微秒(10-6). 因此这一延迟可以忽略不计 1000微秒= 1毫秒,我们更可以使用多条ISL来动态增加网络带宽,ISL 技术(1) ISL Dynamic Load Sharing (DLS) 动态负载分担 用循环任务分配方式来分配ISL 当已经选择为某条ISL路径,绝对不会因为带宽而改变路径 (除非那条ISL中断) DLS没有ISL数量限制 最大带宽:独立的2 Gbit 不需要追加license 能使用在1Gbit和2Gbit交换机中 FSPF看作多条路径,ISL 技术(2) ISL Dynamic Load Balancing (DLB) 动态干线合并 把多条ISL合并成平衡式高带宽干线(可达到8 Gbit) 能同时使用在干线中所有ISL 每条干线最多是4条ISLs (必须用同一的quad的端口 最大带宽:8 Gbit 需要追加license 只能在2Gbit交换机(Bloom ASIC) FSPF看作一条路径,独立的2Gbit,独立的2Gbit,ISL 技术(1): ISL动态负载分担,ISL基于循环分配原则(智能路由)在多点交换Fabric中平衡传输负载 可以通过三个命令来设置和监控: dlsSet dlsReset dlsShow,switch:admin dlsSet Committing configuration.done. switch:admin dlsShow DLS is set switch:admin dlsReset Committing configuration.done. switch:admin dlsShow DLS is not set,dlsSet的工作模式 (DLS 活跃的状态),X,ISL使用发生自动切换,X,X,可控制的动态负载分担: 命令:dlsReset (DLS 停止的的状态),X,ISL使用方式 不会发生变化,X,ISL 技术(2): ISL干线合并(Trunking),将数据流量整合到较少的逻辑链路中(frame level) 允许2至4个ISL整合成一个Trunk组(Trunking group) 两个交换机间可作多个8G Trunk(用DLS来分配多条8G干线) 保证In-Order Delivery (IOD) 可以通过trunkshow及switchCfgTrunk命令来监控和设置,1,1,1,2,2,3,2,3,3,4,4,4,5,5,6,6,2G 1.5G 2G,运行在trunk上的帧,负载 均衡 的数据帧,重新组合 的数据帧,2G 1.5G 2G,Trunks可以是 1, 2,3 或4 links “wide”,观察干线状态,Master Trunk ISL,Slaves,也可以用islShow来检查形成的ISL Trunking总带宽,6G Trunk,4G Trunk,4G Trunk,4G Trunk,交换机级联后自动形成Trunk (干线的生成和重构都是自动完成) 容错能力 ISL断掉后,不会影响Trunk工作,Auto-Networking:干线增加灵活性和可靠性,Deskewing Trunk ISL的衡量参数,Deskewing由光缆的长度和信号往返的时间决定 Deskewing的值是指信号的往返时间(纳秒)/10 最小15 (指150ns/10) 最大255 (指2550ns/10) ISL线最大允许的差距是400米 差距小于30米,不影响Trunk性能,spinFab,可用于测试E_Port和Trunk 可在交换机在线(online)时运行 提供基线/性能交叉的综合负载数据 单独E_Port 整个Trunk组 spinFab -nmeg,portPerfShow 1,3800,3900,8Gb Trunk,SWT3900_51:admin spinfab 10000 Running spinfab .,Trunking命令的总结,switchShow trunkShow switchCfgTrunk portCfgTrunkport portCfgShow portCfgDefault,Auto-Networking: 网络自恢复能力(FSPF),FSPF将交换机结合在一起并建立一个受到保护的网络的基础 自动Fabric拓扑分析和路径选择 在SAN配置变化时动态配置路由 (自学习) 可以设定静态路由 发生故障自动选择下一条最佳路径 FSPF只保护网络本身, 节点需要拥有两条路径连接到Fabric!,Fabric最短路径优先算法,自动故障切换 在故障情况下 (数据传输继续进行),自动切换 检测时
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号