当前位置: 首页 > news >正文

MDS-NPV/NPIV

在存储区域网络(SAN)中,域IDDomain ID)是一个用于区分不同存储区域的关键参数。域ID允许SAN环境中的不同部分独立操作,从而提高效率和安全性。以下是关于域ID的一些关键信息:

  1. ID的作用:域ID用于标识SAN中的不同域。每个域可以有自己的策略、访问控制和配置。
  2. 单个域ID:每个刀片交换机(blade switch)使用单一域ID,这意味着每个刀片交换机在SAN中有自己的独立域。
  3. 理论最大域ID数量:理论上,每个VSAN支持的最大域ID数量为239
  4. 实际支持数量:实际支持的域数量可能会因操作系统(OS)而异。不同的SAN操作系统可能对域ID的数量有不同的限制。
  5. EMC限制EMCEnterprise Modular Fabric)支持40个域。
  6. Cisco测试Cisco在其SAN环境中测试了100个域。
  7. 其他操作系统:并非所有操作系统都明确指定了域ID的数量限制,这可能取决于具体的实现和配置。

Cisco MDS (Multilayer Director Switch) 环境中,"Switch Mode" 是一种配置模式,它允许交换机在不同层级上运行。以下是关于 Cisco MDS Switch Mode 和提到的服务的详细解释:

  1. Fibre Channel (FC) 服务Fibre Channel 是一种高速网络技术,用于连接服务器和存储设备。在 MDS 环境中,Fibre Channel 服务允许在不同交换机之间建立直接连接。
  2. FLOGI (Fibre Channel over Ethernet):允许在以太网基础设施上模拟 Fibre Channel 行为,使得以太网可以像 Fibre 网络一样工作。
  3. Name Server:在 SAN 环境中,名称服务器用于解析 WWNWorld Wide Name)地址,允许设备通过名称而不是 WWN 地址进行通信。
  4. Zoning:是一种安全特性,允许管理员定义SAN 拓扑结构,限制对特定资源的访问。
  5. Domain Server:域服务器用于管理 SAN 中的域,域是 SAN 中的一个逻辑分区。
  6. FSF (Fabric Shortest Path First)FSF 是一种路由算法,用于在 Fabric 网络中选择最短路径。
  7. FSPF (Fabric Shortest Path First):类似于 FSF,但用于端到端的路由选择。
  8. Local Switching:启用本地交换允许数据包在单个交换机内部进行交换,而不是通过 Fabric 网络。
  9. ISL (Inter-Switch Link)ISL 是连接两个交换机的链路,用于在它们之间传输数据。
  10. PSFP (Port Channel Path Follow)PSFP 允许 Port Channel Fabric 网络中跟随特定的路径。
  11. PortChannelPortChannel 是一种技术,允许多个物理端口在逻辑上聚合为一个通道,以提高带宽和冗余。
  12. Domain ID:每个交换机在 SAN 中都有一个唯一的域 ID,用于区分不同的域。

Cisco MDS 交换机中,NPVN Port Virtualization)模式允许在一个物理端口上虚拟出多个端口,这样可以减少所需的物理端口数量,提高端口的利用率。以下是关于 Cisco MDS NPV 模式的一些关键信息:

  1. NPV 模式启用:当在 Cisco MDS 交换机上启用 NPV 模式后,系统配置将被清除,并且交换机将重新启动进入 NPV 模式。
  2. 接口配置:在 NPV 模式下,你需要配置 NP 上联接口和服务器接口。NPV 接口允许多个物理端口在逻辑上聚合为一个或多个 NP 链接。
  3. ISL PortChannel:在 NPV 模式下,不支持 ISLInter-Switch Link)和 PortChannel
  4. ID 消耗:在 NPV 模式下,每个交换机将消耗一个域 ID,这消除了域 ID 限制,允许更多的交换机连接。
  5. 管理交换机数量NPV 模式减少了管理交换机的数量,因为现在一个交换机可以代表多个虚拟交换机。
  6. 消除服务器管理NPV 模式减少了服务器管理员需要管理的 SAN 的数量。
  7. NPV 支持的交换机:只有特定的 Cisco MDS 9000 系列交换机支持 NPV 功能,例如 Cisco MDS 9132TCisco MDS 9148TCisco MDS 9396T 等。
  8. NPV 特性NPV 特性允许在单个物理端口上分配多个 FC IDs,这使得多个应用程序可以使用不同的标识符,并且允许访问控制、区域划分和端口安全在应用程序级别实现。
  9. NPV 流量管理NPV 支持流量管理,允许选择和配置外部接口,服务器使用这些接口连接到核心交换机。
  10. NPV 配置:配置 NPV 涉及启用 NPV 功能,配置 NP 上联接口和服务器接口,以及设置 NPV 流量管理。

"Fibre Channel NPIV"N-Port ID Virtualization)是一种允许在单个物理端口上虚拟化多个端口的技术,每个端口都有其独特的标识符。这项技术使得多个虚拟机(VMs)能够共享同一个物理主机适配器(HBA)端口,每个虚拟端口都有自己的World Wide Name (WWN)。以下是关于Fibre Channel NPIV的一些关键信息:

  1. 定义NPIV允许单个物理端口注册多个WWPN,每个WWN都可以在Fabric中作为独立的实体。
  2. 优势:提高了资源利用率,简化了存储配置,允许更细粒度的访问控制。
  3. 限制NPIV必须在SAN交换机上启用。NPIV仅支持具有RDM磁盘的虚拟机。物理HBAs必须支持NPIV。每个虚拟机最多可以有4个虚拟端口。
  4. 配置:配置NPIV涉及在SAN交换机上启用NPIV功能,以及在虚拟机上设置WWN
  5. 兼容性:并非所有SAN交换机和HBA都支持NPIV。需要检查硬件和软件的兼容性。
  6. 应用:适用于虚拟化环境,如VMwareMicrosoft Virtual ServerCitrix
  7. 文档:有关NPIV的详细配置信息可以在VMwareCisco的文档中找到。
  8. 案例分析NPIV部署案例分析提供了如何在实际环境中应用NPIV技术。
  9. 白皮书NPIV技术白皮书提供了NPIV的详细介绍和最佳实践。
  10. 支持:不同厂商的设备对NPIV的支持程度不同,需要具体查看厂商的文档。

NPIV技术在虚拟化环境中非常有用,它允许更灵活的存储访问控制和更高效的资源利用。

NPVN-Port Virtualization)是一种在单个物理端口上创建多个虚拟端口的技术,允许多个虚拟机共享同一个物理端口。以下是关于NPV支持的硬件和管理的详细信息:

  1. 支持的硬件
    • 所有MDS刀片交换机(blade switches)都支持NPV
    • MDS 9124, 9134, 9148型号的刀片交换机。
    • Nexus 5010, 5020, 5548UP, 5596UP型号的交换机。
    • NPV核心交换机,包括MDS 9506, MDS 9509, MDS 9513, 9222i, 9124, 91349148
    • 第三方交换机,如果它们支持NPV(需要查看支持矩阵Support Matrix)。
    • Nexus 5548UP, Nexus 5596UF型号的交换机。
  2. NPV Switch模式
    • 在所有MDS刀片交换机上都支持NPV Switch模式。
  3. 管理
    • NPV设备有自己的本地端口地址和管理端口,用于管理和调试。
  4. 配置支持
    • 所有相关的配置都可以通过SNMPSimple Network Management Protocol)和命令行界面(CLI)进行支持。
  5. 发现和配置
    • FMFabric Manager)支持发现和配置NPV交换机,例如设置NP端口模式。
  6. 镜像升级和安装程序
    • 镜像升级和安装程序没有变化,意味着NPV的引入不会影响现有的升级和安装流程。

NPV技术使得在虚拟化环境中更有效地利用物理端口成为可能,提高了端口的利用率并降低了成本。同时,它也简化了管理和配置过程,使得网络管理员能够更灵活地管理SAN环境。

NPVN-Port Virtualization)是一种在单个物理端口上虚拟化多个端口的技术,允许多个虚拟机(VMs)共享同一个物理端口。以下是关于NPV的一些关键信息:

  1. 启用NPV:可以通过在Cisco设备上执行命令 mds(config)# feature npv 来启用NPV模式。这将清除当前的系统配置并重启交换机。
  2. 端口模式:在NPV模式下,仅允许NP(一种新的端口模式)、FFabric Channel)和SDStorage Domain)端口模式。
  3. ISL限制:如果存在多个上行链路(uplinks),则上行链路服务器的登录将均匀分布在它们之间。
  4. NPV核心交换机:支持NPV的交换机型号包括MDS 9506, MDS 9509, MDS 9513, 9222i, 9124, 91349148
  5. 第三方交换机:如果第三方交换机支持NPV,可以在Nexus 5548UPNexus 5596UF上使用。
  6. 管理NPV设备有自己的本地端口地址和管理端口,用于管理和调试。
  7. 配置支持:所有相关的配置都可以通过SNMPSimple Network Management Protocol)和CLICommand Line Interface)进行支持。
  8. Fibre ManagementFMFM支持发现和配置NPV交换机,例如设置NP端口模式。
  9. 无域ID限制NPV交换机不使用域ID,这消除了域ID限制,允许更多的交换机连接。
  10. 交换机数量:支持的交换机数量比传统的域ID限制要少。
  11. 消除管理NPV消除了服务器管理员管理SAN的需求。

NPVN-Port Virtualization)特性的继续说明如下:

  1. VSAN连接:来自NPV设备的不同的上行链路可以连接到不同的VSANVirtual SAN)中。
  2. 故障转移:如果其中一个上行链路失败,相应的服务器将通过其他上行链路(如果有)自动登录。
  3. 策略执行:区域划分(Zoning)、分布式端口虚拟机(DPVM)、以及其他策略(如访问控制列表)仅在NPV核心交换机上执行。
  4. 域管理器限制:域管理器、FSFFabric Shortest Path First)和区域服务器、Fabric登录服务器、名称服务器不运行在NPV设备上。
  5. 本地交换禁用:在NPV模式下,本地交换被禁用,所有流量都通过NPV核心交换机路由。
  6. 无需许可证NPV功能不需要额外的许可证。
  7. 支持ISSUNPIV主机NPV模式支持ISSUInitiator Side Switching Underlay)和NPIVN Port Virtualization)能力的主机,包括嵌套NPIVnested NPIV)。
  8. 多上行链路NPV设备可以配置多个上行链路,以提供冗余和负载均衡。
  9. 自动登录:在上行链路故障时,系统可以自动将流量切换到其他可用的上行链路。
  10. 性能优化NPV通过虚拟化端口减少了物理端口的需求,从而提高了端口的利用率和性能。
  11. 简化管理NPV简化了SAN环境的配置和管理,因为不再需要为每个虚拟端口配置单独的物理端口。

    

 

相关文章:

MDS-NPV/NPIV

在存储区域网络(SAN)中,域ID(Domain ID)是一个用于区分不同存储区域的关键参数。域ID允许SAN环境中的不同部分独立操作,从而提高效率和安全性。以下是关于域ID的一些关键信息: 域ID的作用&…...

通用人工智能的关键:统一语言描述万物

当今世界,人工智能(AI)正以前所未有的速度推进着人类社会的进步。从最初的简单计算到如今能够执行复杂任务的智能系统,AI 的每一次飞跃都伴随着理解世界能力的显著提升。然而,要实现真正的通用人工智能——即能够像人类…...

JSON 系列之1:将 JSON 数据存储在 Oracle 数据库中

本文为Oracle数据库JSON学习系列的第一篇,讲述如何将JSON文档存储到数据库中,包括了版本为19c和23ai的情形。 19c中的JSON 先来看一下数据库版本为19c时的情形。 创建表colortab,其中color列的长度设为4000。若color的长度需要设为32767&a…...

[前端]HTTP库Axios

一、Axios简介 Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 node.js 环境。它是一个流行的 JavaScript 库,用于发起 HTTP 请求,如 GET、POST、DELETE 等。Axios 提供了易于使用的 API,支持请求和响应的拦截、转换数据格…...

vue3入门教程:reactive函数

基本用法 引入 reactive 首先,你需要从 vue 包中引入 reactive 函数: import { reactive } from vue;创建一个响应式对象 使用 reactive 函数来创建一个响应式对象: const state reactive({count: 0,name: Vue 3 });在这个例子中&#xff0c…...

SDMTSP:黑翅鸢算法(Black-winged kite algorithm,BKA)求解单仓库多旅行商问题,可以更改数据集和起点(MATLAB代码)

一、黑翅鸢算法BKA 黑翅鸢算法(Black-winged kite algorithm,BKA)由Wang Jun等人于2024年提出,该算法受黑翅鸢的迁徙和掠食行为启发而得。BKA集成了柯西突变策略和领导者策略,增强了算法的全局搜索能力,提…...

叉车作业如何确认安全距离——UWB测距防撞系统的应用

叉车在工业环境中运行,常常需要在狭窄的空间内完成货物的搬运和堆垛,这对操作员的技术水平和安全意识提出了极高的要求。传统的叉车作业依赖操作员的经验和视觉判断来确认安全距离,然而这种方式往往存在误差,特别是在视线受阻或光…...

5-Gin 静态文件服务 --[Gin 框架入门精讲与实战案例]

在使用 Gin 框架开发 Go 语言应用程序时,提供静态文件服务(如 HTML、CSS、JavaScript 文件等)是一个常见的需求。Gin 提供了简单的方法来设置静态文件的路由,使得你可以轻松地将这些资源提供给客户端。 使用 Static 方法 最直接…...

【自动驾驶】3 激光雷达③

5 激光雷达点云检测模型 🦋🦋🦋CenterPoint是Anchor‐Free的3D物体检测器,以点云作为输入,将三维物体在Bird‐View下的中心点作为关键点,基于关键点检测的方式回归物体的尺寸、方向和速度。相比于Anchor‐…...

Vue 3.5 编写 ref 时,自动插入.Value

如果是 Vue 3.2 ,那么可能用的是Volar...

从0到1实现一个RS蓝图系统-概念提出技术栈选型

请不要自我设限,真正好的人生态度,是现在就做,不等、不靠、不懒惰。 ——小野《改变力》 一、什么是蓝图? 蓝图(BluePrint) 是Epic Games 针对虚幻4引擎开发的可视化脚本语言。当你使用蓝图的时候,其实就是在编写代码…...

npm淘宝镜像

通过命令行配置npm的淘宝镜像源和官方镜像源,以及如何安装和使用cnpm来解决安装包卡顿或无法安装的问题。通过设置registry和disturl,配合清理缓存,可以优化npm的下载速度。 1、​官方默认镜像 npm config set registry https://registry.n…...

深入解析:Python中的决策树与随机森林

在这个数据驱动的时代,机器学习技术已经成为许多企业和研究机构不可或缺的一部分。其中,决策树和随机森林作为两种强大的算法,在分类和回归任务中表现尤为出色。本文将带领大家深入了解这两种算法在Python中的实现,从基础到实战&a…...

奇怪问题| Chrome 访问csdn 创作中心的时候报错: 服务超时,请稍后重试

Chrome 访问csdn 创作中心的时候报错: 服务超时,请稍后重试用无痕浏览器可以正常访问 关闭代理无效清缓存和Cookies无效。考虑无痕浏览器模式下插件不生效,尝试把chrome 插件也禁用,发现有效,是该扩展程序的缘故...

【Leetcode】1705. 吃苹果的最大数目

文章目录 题目思路代码复杂度分析时间复杂度空间复杂度 结果总结 题目 题目链接🔗 有一棵特殊的苹果树,一连 n n n 天,每天都可以长出若干个苹果。在第 i i i 天,树上会长出 a p p l e s [ i ] apples[i] apples[i] 个苹果&a…...

职业技能赛赛后心得

这是一位粉丝所要求的,也感谢这位粉丝对我的支持。 那么本篇文章我也是分成四个部分,来总结一下这次赛后心得。 赛中问题 那么这里的赛中问题不会只包含我所遇到的问题,也会包含赛中其他选手出现的问题。 那么首先我先说一下我在赛中遇到的…...

从AI换脸到篡改图像,合合信息如何提升视觉内容安全?

本文目录 引言一、AI“真假之战”下的发展现状与考验挑战1.1 视觉内容安全现状与技术分类1.2视觉内容安全企业1.3视觉内容安全领域挑战 二、开山之石:引领视觉内容安全的创新之路2.1合合内容安全系统2.2发起编制相关技术规范2.3参与篡改检测挑战赛 三、视觉内容安全…...

c# 实现一个简单的异常日志记录(异常迭代+分片+定时清理)+AOP Rougamo全局注入

1. 日志目录和文件管理 日志目录:日志文件存储在 ./Exceptions 目录下。日志文件命名:日志文件的命名格式为 yyyy_MM_dd.log,表示当天的日期。如果当天的日志文件大小超过 maxFileSizeBytes(3KB),则会创建…...

webrtc学习----前端推流拉流,局域网socket版,一对多

提示:局域网socket版,一对多 文章目录 [TOC](文章目录) 前言一、教程二、webrtc工作流程三、推流端四、拉流五、socket服务六、效果七、备注总结 前言 WebRTC(Web Real-Time Communication)是一种实时通讯技术,允许网…...

美国加州房价数据分析01

1.项目简介 本数据分析项目目的是分析美国加州房价数据,预测房价中值。 环境要求: ancondajupyter notebookpython3.10.10 虚拟环境: pandas 2.1.1 numpy 1.26.1 matplotlib 3.8.0 scikit-learn1.3.1 2. 导入并探索数据集 通用的数据分析…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

网络六边形受到攻击

大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...

Linux 文件类型,目录与路径,文件与目录管理

文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...

golang循环变量捕获问题​​

在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - ​​循环变量捕获问题​​。让我详细解释一下: 问题背景 看这个代码片段: fo…...

JavaScript 中的 ES|QL:利用 Apache Arrow 工具

作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

全球首个30米分辨率湿地数据集(2000—2022)

数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes&#xff0…...

什么是EULA和DPA

文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...

unix/linux,sudo,其发展历程详细时间线、由来、历史背景

sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...