测定网络流量的模式和HP C7000 Virtual Connect 的网络设计(Active/Standby vs Active/Active)

简介:

     确定网络类型的模式和Virtual Connect 网络设计的类型              (Active/Standby vs Active/Active)

     当面对选择使用何种Virtual Connect 网络设计类型(Active/Active (A/A)
vs.Active/Standby (A/S) uplinks)时,需要考虑Enclosure内部需要支持网络流量的类型,例
如,是否Enclosure内部有更多的Server 到Server的通信流量,是否Enclosure内有大部分流量
都需要出入机框。网络流量的模式,North/South (N/S)vs.East/West(E/W),在设计Virtual Connect方案时就应该需要考虑,部署的网络联接要最大化连接带宽,同时考虑出入机框中服务器到服务器的最小化需求,当与同一个机框内相同VLAN中其余服务器通信时的需求。
     例如: 如果部署的方案中有较高比例的in/out 或者 North/South通信流量,一个A/A网络设计方案可能是最优的选择,理由是它启用了尽可能多的uplink连接。然而,如果更多的网络流量只是发生在相同的Enclosure /VLAN系统内部时,选择A/S可能是最明智的,此种选择将会减少或消除任何离开Enclosure中服务器到服务器的通信。

     判定使用网络连接的类型是A/A vs.A/S并不是domain配置中需要考虑的问题。在同一个VC domain中可以同时独立的部署A/A 和A/S网络,例如,一个iSCSI连接可以配置为A/A以支持发起者和目标端中更高速率的N/S通信流量。此同时,对于应用和用户的LAN连接可以部署为A/S以支持更多的E/W通信。

     在一个A/S网络设计中,所有服务器都将2个NIC连接到同一个VC网络。在VC domain中的所有服务器之间的通信都会直达这个网络,无论服务器网卡是否是Active的。在下面的例子中,如果Windows主机1的NIC1是活动的,Windows主机2的NIC2是活动的,服务器之间的通信将会穿越内部堆叠链路。对于外部通信,机框内的所有服务器都将使用Active uplinks(当前)连接到Bay1,而不考虑他们的网卡中哪个是活动的。

     图1-这是一个A/S网络配置实例。一个uplink是Active的,其它的是Standby,当网络故障或者模块故障时启用Standby。


wKioL1PXXG2xn7LpAAQAeflaQJA534.png

在一个A/A网络设计中,所有服务器把他们的网卡连接到对应的VC网络中,VC domain中的服务器相互通信将会依据服务器网卡中哪个是Active的。在以下的实例中,如果Windows主机1的NIC 1是Active的,Windows主机2的NIC2是活动的,两个服务器之间的通信将不会跨越内部堆叠链路(internal stacking links),而是离开机笼并且再次通过对应的模块进入以获得通信;然而,如果一个高速率的外部通信是需要的,vs peer to peer ,那么一个A/A配置可能是更好的选择,因为两个uplink都是活动的转发流量。如果两个服务器的相同NIC都是活动的,那么服务器之间的通信仍然只会保存在同一个模块/机笼内。

     图2-这是一个A/A网络配置的实例。两个uplinks都是活动的以转发流量。

wKioL1PXXJ_gwoaoAAG5rh8udag668.png




图3:以下实例中同时使用了 A/A (iSCSI_x)和A/S(vNet_PROD)模式。


wKioL1PXXMjwIoK8AAHCpuJEu70399.png

Note:作为一个选择,如果FC不需要,iSCSI网络可以连接作为iSCSI硬件加速,连接FlexHBA以使用。


    对于C7000 Virtual Connect而言,它目前是HP CloudSystem的重要知识点,虽然刚开始接触会感觉抓狂,但是入门之后确实发现用起来还是很方便的,特别是结合vSphere设计时,我们可以完美的设计出来一个高冗余高可靠的企业生产环境,后续将会继续尝试探讨。

    欢迎留言交流,谢谢。


本文转自 五一 51CTO博客,原文链接:http://blog.51cto.com/728756/1532357


相关文章
|
6月前
|
JavaScript
Vue中Axios网络请求封装-企业最常用封装模式
本教程介绍如何安装并配置 Axios 实例,包含请求与响应拦截器,实现自动携带 Token、错误提示及登录状态管理,适用于 Vue 项目。
249 1
|
8月前
|
负载均衡 算法 安全
基于Reactor模式的高性能网络库之线程池组件设计篇
EventLoopThreadPool 是 Reactor 模式中实现“一个主线程 + 多个工作线程”的关键组件,用于高效管理多个 EventLoop 并在多核 CPU 上分担高并发 I/O 压力。通过封装 Thread 类和 EventLoopThread,实现线程创建、管理和事件循环的调度,形成线程池结构。每个 EventLoopThread 管理一个子线程与对应的 EventLoop(subloop),主线程(base loop)通过负载均衡算法将任务派发至各 subloop,从而提升系统性能与并发处理能力。
431 3
|
8月前
基于Reactor模式的高性能网络库github地址
https://github.com/zyi30/reactor-net.git
193 0
|
6月前
|
安全 测试技术 虚拟化
VMware-三种网络模式原理
本文介绍了虚拟机三种常见网络模式(桥接模式、NAT模式、仅主机模式)的工作原理与适用场景。桥接模式让虚拟机如同独立设备接入局域网;NAT模式共享主机IP,适合大多数WiFi环境;仅主机模式则构建封闭的内部网络,适用于测试环境。内容简明易懂,便于理解不同模式的优缺点与应用场景。
834 0
|
8月前
|
缓存 索引
基于Reactor模式的高性能网络库之缓冲区Buffer组件
Buffer 类用于处理 Socket I/O 缓存,负责数据读取、写入及内存管理。通过预分配空间和索引优化,减少内存拷贝与系统调用,提高网络通信效率,适用于 Reactor 模型中的异步非阻塞 IO 处理。
270 3
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
482 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
网络协议 测试技术 Linux
Golang 实现轻量、快速的基于 Reactor 模式的非阻塞 TCP 网络库
gev 是一个基于 epoll 和 kqueue 实现的高性能事件循环库,适用于 Linux 和 macOS(Windows 暂不支持)。它支持多核多线程、动态扩容的 Ring Buffer 读写缓冲区、异步读写和 SO_REUSEPORT 端口重用。gev 使用少量 goroutine,监听连接并处理读写事件。性能测试显示其在不同配置下表现优异。安装命令:`go get -u github.com/Allenxuxu/gev`。
306 0
|
人工智能 安全 网络安全
揭秘网络危机模拟:现场vs.虚拟,未来创新何在?
揭秘网络危机模拟:现场vs.虚拟,未来创新何在?
|
安全 Docker 容器
docker的默认网络模式有哪些
Docker 默认网络模式包括:1) bridge:默认模式,各容器分配独立IP,可通过名称或IP通信;2) host:容器与宿主机共享网络命名空间,性能最优但有安全风险;3) none:容器隔离无网络配置,适用于仅需本地通信的场景。
603 6
|
Docker 容器
【赵渝强老师】Docker的None网络模式
Docker容器在网络方面实现了逻辑隔离,提供了四种网络模式:bridge、container、host和none。其中,none模式下容器具有独立的网络命名空间,但不包含任何网络配置,仅能通过Local Loopback网卡(localhost或127.0.0.1)进行通信。适用于不希望容器接收任何网络流量或运行无需网络连接的特殊服务。
292 0

热门文章

最新文章