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

SAS - Subtractive Port

在SAS(串行连接SCSI,Serial Attached SCSI)协议中,subtractive port 是一种特殊类型的端口,主要用于设备间的路由功能。它的作用是在路径选择过程中充当默认路径,以处理未明确指定路径的请求。以下是它的定义和与普通端口的区别:

Subtractive Port 的定义

    •    Subtractive Port 是指一个SAS扩展器(SAS Expander)内部的默认端口,当扩展器无法通过其他端口找到目标设备时,数据流会被路由到这个默认端口。
    •    它是SAS扩展器中路径选择的“兜底方案”,即当扩展器找不到目标设备的路由时,会将请求转发到配置为 subtractive port 的端口。
    •    通常,subtractive port 被用来将数据转发到另一个扩展器,或者最终到达目标设备。

Subtractive Port 与普通端口的区别

特性普通 PortSubtractive Port
主要功能路由到明确指定目标设备的端口用于处理未匹配的路径请求
路径选择基于路由表的精确匹配 作为路径选择的最后备选
典型用途 与直接连接的目标设备或扩展器通信转发数据到下一个扩展器或其他网络区域
优先级 通常优先于 Subtractive Port 使用仅在所有普通端口均无法匹配时才使用
配置场景每个扩展器的普通端口可以配置为明确的目标路径通常只有一个 Subtractive Port,每个扩展器可能存在或不存在

工作流程示例

    1.    一个SAS设备(例如HBA或主机)发出一个请求。
    2.    扩展器的路由表检查请求的目标地址。
    3.    如果目标地址在路由表中有明确匹配,则通过匹配的普通端口路由。
    4.    如果路由表没有匹配的条目,请求会被发送到 subtractive port,由下一个扩展器或设备接管。

用途

    •    Subtractive Port 是多扩展器配置中保持连通性的重要组成部分,特别是在复杂拓扑中,它确保了未匹配请求能够继续被传递而不会丢失。
    •    常见于 树形或级联拓扑,用于连接多个扩展器。

因此,一个Fanout Expander是不会包含Subtractive Port的。

http://www.lryc.cn/news/503098.html

相关文章:

  • TCP客户端模拟链接websocket服务端
  • TypeScript 的崛起:全面解析与深度洞察
  • c#笔记2024
  • Hadoop一课一得
  • AI生成图表化:深入探索Mermaid
  • 25.DDD数量关系
  • Linux应用开发————线程池
  • Spring Boot 集成阿里云OSS 完成文件上传下载
  • 使用ERA5数据绘制风向玫瑰图的简易流程
  • 测试脚本并发多进程:pytest-xdist用法
  • 数据可视化的Python实现
  • 【Linux系列】Linux 系统配置文件详解:`/etc/profile`、`~/.bashrc` 和 `~/.bash_profile`
  • uni-app实现小程序、H5图片轮播预览、双指缩放、双击放大、单击还原、滑动切换功能
  • 游戏引擎学习第45天
  • electron常用方法
  • 【Spark】Spark Join类型及Join实现方式
  • meta llama 大模型一个基础语言模型的集合
  • JAVA爬虫获取1688关键词接口
  • 操作系统——内存管理
  • android studio 模拟器不能联网?
  • CTF-WEB: 目录穿越与模板注入 [第一届国城杯 Ez_Gallery ] 赛后学习笔记
  • 数据结构6.4——归并排序
  • 【html 常用MIME类型列表】
  • Linux之vim编辑器
  • 【工具介绍】可以批量查看LableMe标注的图像文件信息~
  • 2024年山西省第十八届职业院校技能大赛 (高职组)“信息安全管理与评估”赛项规程
  • STM32完全学习——STemWin的移植小插曲
  • Java——IO流(下)
  • avue-crud 同时使用 column 与 group 的问题
  • 深入解析 Pytest 中的 conftest.py:测试配置与复用的利器