《《精编》SAN自动化网络的特性培训教材》由会员分享,可在线阅读,更多相关《《精编》SAN自动化网络的特性培训教材(60页珍藏版)》请在金锄头文库上搜索。
1、第二章 SAN自动化网络的特性 Auto Networking 第二章内容简介 Auto Networking的优点V Channel的特殊功能通过不同的ISL技术来自由扩展第二网自动化的网管软件 BrocadeWEBTOOLSBrocadeFabricManager4 0 什么是Auto Networking 网络自身具有自动检测资源 自动调整带宽 并有自愈功能 一种完全智能的网络体系 我希望我的网络可以自动帮我做 即插即用自动调整带宽自学及自我恢复自动保护不用烦恼网络扩展性随时能动态加大流量灵活并且自动化的网络管理 BrocadeSilkWorm Auto Networking Broca
2、de 相信网络应该智能化 自动化Brocade 每一款产品都能够自动适应网络变化 Auto Networking 如果数据网络没有具有Auto Networking 手工调试需要配置每一个端口类型 一次只能配置一个端口 不支持传统loop设备 无法转移原有loop设备上的数据 人为错误过多的人为介入会导致错误的出现 并有可能导致灾难的产生低效的资源管理需要调查每一台交换机上的资源连接情况网络扩展性差对不起 不能连接那种拓扑结构 对不起 我们的ISL数量有限 无法扩展 对不起 只能有一个数据流传输 其他I O通讯不能同时进行 对不起 我们达不到那么远的连接距离 Auto Networking 速
3、度自适应 根据FC FS00 544v8标准定义的2GbitBloomASIC支持速度上的自动协商链路间的速度协商会选择最高速度 Brocade自适应交换机支持与Hub HBA 存储设备间的自动协商如果需要 可以将端口设置为固定速率使用portcfgShow可以查看端口速率 portCfgSpeed port 0 15speed level 0 autonegotiated1 1Gbps2 2Gbps switchCfgSpeedspeed level 0 autonegotiated1 1Gbps2 2Gbps 端口配置演示命令 自动协商模式 Auto Networking 万能端口 Uni
4、versalPort 交换机端口智能初始化过程 TranslativeMode 端口类型全自动匹配 Auto Networking E Port自动的沟通 自动化的网络同步过程 端口物理连接速度谈判ISL端口转换成E端口两台交换机交互Fabric运行参数查看各个交换机中的License配置查看SecureFabricOS设置 optional 选举PrincipleSwitch分配DomainID计算FSPF路由 建造路由表和选择路程 融合Zoning的配置 使用ISL Inter SwitchLink 将两个交换机连起来 组成一个多交换机的Fabric网络 交换机间链路 Auto Netwo
5、rking 自动带宽调整 没有V Channel 什么是 V Channel V Channel 可将数据流和控制流智能控制 它是建立一个无阻塞和高性能智能稳定网络的关键 我不能访问数据 有人将我的通路阻塞了 求救 我无法将网络变化告诉其它交换机 有人将我的通路阻塞了 警告 Fabric网络不稳定 我正在传送数据 V Channel详解 Targets Initiators 1xISL 4xDataVCs E Port E Port 每个物理连接可分成8个虚拟通道 Virtualchannel 每个VC有自己的流控制逻辑 Priority 一个VC的瓶颈不会影响其它的VC用Anti starv
6、ation机制可防止阻塞 Theseareaccessedwiththeconfigurecommandbutshouldnotbechanged switch admin configureConfigure Fabricparameters yes y no n no VirtualChannelparameters yes y no n no yVCPriority2 2 3 2 VCPriority3 2 3 2 VCPriority4 2 3 2 VCPriority5 2 3 2 VCPriority6 2 3 3 VCPriority7 2 3 3 ZoningOperation
7、parameters yes y no n no RSCNTransmissionMode yes y no n no NSOperationParameters yes y no n no ArbitratedLoopparameters yes y no n no Systemservices yes y no n no Portlogeventsenable yes y no n no 虚拟通道 V Channel VC0 传输链路控制信息VC1 传输class2的确认信息及链路控制信息VC2 传输数据VC3 传输数据 缓冲池 0 ClassF 1 LinkControl 2 class
8、2 3data 3 4 5 6 7 ISL ISL 虚拟通道 缓冲池 在每个ISL内部 VC4 传输数据VC5 传输数据VC6 传输组播 Multicast 信息VC7 传输广播 Broadcast 信息 Brocade先进的Fabric流控制 为何要流量控制 FlowControl 确保没有端口会因为接收了超过其极限的数据而导致崩溃 节点 N Port F Port Brocade交换机 基于缓冲到缓冲信用的流控制 可用 传输 BloomASIC缓冲每端口信用数量动态缓冲池完整和微型缓冲 当一个帧到达接收端口后 端口会首先将其储存在共享动态缓冲池之中 Auto Networking Fabr
9、ic的自由扩展 ISL Inter SwitchLink 可以任意扩展交换机的Fabric网络第二网的最大的交换技术 在一个Fabric网络中最多可以连接239台交换机在一个Fabric网络中 最大的跳数 hop 是7不需担心跳跃所带来的影响 30端口 ISL跳跃不影响数据传输 Throughput 每一跳跃有2微秒的时间延迟 这是物理限制 与之相比磁盘访问速度为毫秒级 10 3 光纤链路延迟为10微秒 10 6 因此这一延迟可以忽略不计1000微秒 1毫秒 我们更可以使用多条ISL来动态增加网络带宽 ISL技术 1 ISLDynamicLoadSharing DLS 动态负载分担用循环任务分
10、配方式来分配ISL当已经选择为某条ISL路径 绝对不会因为带宽而改变路径 除非那条ISL中断 DLS没有ISL数量限制最大带宽 独立的2Gbit不需要追加license能使用在1Gbit和2Gbit交换机中FSPF看作多条路径 ISL技术 2 ISLDynamicLoadBalancing DLB 动态干线合并把多条ISL合并成平衡式高带宽干线 可达到8Gbit 能同时使用在干线中所有ISL每条干线最多是4条ISLs 必须用同一的quad的端口最大带宽 8Gbit需要追加license只能在2Gbit交换机 BloomASIC FSPF看作一条路径 独立的2Gbit 独立的2Gbit ISL技
11、术 1 ISL动态负载分担 ISL基于循环分配原则 智能路由 在多点交换Fabric中平衡传输负载可以通过三个命令来设置和监控 dlsSetdlsResetdlsShow switch admin dlsSetCommittingconfiguration done switch admin dlsShowDLSissetswitch admin dlsResetCommittingconfiguration done switch admin dlsShowDLSisnotset dlsSet的工作模式 DLS活跃的状态 X ISL使用发生自动切换 X X 可控制的动态负载分担 命令 dls
12、Reset DLS停止的的状态 X ISL使用方式不会发生变化 X ISL技术 2 ISL干线合并 Trunking 将数据流量整合到较少的逻辑链路中 framelevel 允许2至4个ISL整合成一个Trunk组 Trunkinggroup 两个交换机间可作多个8GTrunk 用DLS来分配多条8G干线 保证In OrderDelivery IOD 可以通过trunkshow及switchCfgTrunk命令来监控和设置 1 1 1 2 2 3 2 3 3 4 4 4 5 5 6 6 2G1 5G2G 运行在trunk上的帧 负载均衡的数据帧 重新组合的数据帧 2G1 5G2G Trunks
13、可以是1 2 3或4links wide 观察干线状态 MasterTrunkISL Slaves 也可以用islShow来检查形成的ISLTrunking总带宽 6GTrunk 4GTrunk 4GTrunk 4GTrunk 交换机级联后自动形成Trunk 干线的生成和重构都是自动完成 容错能力 ISL断掉后 不会影响Trunk工作 Auto Networking 干线增加灵活性和可靠性 Deskewing TrunkISL的衡量参数 Deskewing由光缆的长度和信号往返的时间决定Deskewing的值是指信号的往返时间 纳秒 10最小15 指150ns 10 最大255 指2550ns
14、 10 ISL线最大允许的差距是400米差距小于30米 不影响Trunk性能 spinFab 可用于测试E Port和Trunk可在交换机在线 online 时运行提供基线 性能交叉的综合负载数据单独E Port整个Trunk组spinFab nmeg portPerfShow1 3800 3900 8GbTrunk SWT3900 51 admin spinfab10000Runningspinfab Trunking命令的总结 switchShowtrunkShowswitchCfgTrunkportCfgTrunkportportCfgShowportCfgDefault Auto Ne
15、tworking 网络自恢复能力 FSPF FSPF将交换机结合在一起并建立一个受到保护的网络的基础自动Fabric拓扑分析和路径选择在SAN配置变化时动态配置路由 自学习 可以设定静态路由发生故障自动选择下一条最佳路径FSPF只保护网络本身 节点需要拥有两条路径连接到Fabric Fabric最短路径优先算法 自动故障切换在故障情况下 数据传输继续进行 自动切换检测时间150ms自愈时间500ms总共650ms Fabric最短路径优先 FSPF 是指连接状态路径选择协议 源于OSPF 使用链路权值 权重考虑跳跃数量确保可用带宽DomainID分配进程结束后立即启动六个简单步骤 通知相邻的交
16、换机与相邻交换机相互交换全部连接状态数据库信息更改连接状态记录计算数据源与目标之间的最短路径建立路由运行 最短路径优先 Hello Hello Hello Hello Hello 每个圆代表一台交换机 连接权值为路经权值之和 每台交换机计算到达其他交换机的最短路径 1000 1000 1000 500 500 FSPF和干线技术一起使用 每个Trunk组由TrunkMaster标识 一个Trunk一定有一个TrunkMasterTrunk组上负载的分配依据链路权值和总带宽Path级的负载共享是由FSPF来维护Frame级的负载共享是由BloomASIC实现的添加Trunk连接不会引起重新路由允许单个连接失败而不引起重新路由TrunkMaster的失败需要重新计算路由 我们也可以手工控制网络路径 手工控制 Path和Route的使用路径 Paths 对等的Path上负载均衡 习惯法FSPF 路由 Routes 动态 所有SilkWorm 交换机 循环任务分配 RoundRobin 静态 SilkWorm2000以上产品 管理员可以定义ISL断开后 可以自动计算路由 ISL重新连接后 静态