CN106797370A - 一种sas***及sas***的遍历方法、装置 - Google Patents

一种sas***及sas***的遍历方法、装置 Download PDF

Info

Publication number
CN106797370A
CN106797370A CN201480082467.3A CN201480082467A CN106797370A CN 106797370 A CN106797370 A CN 106797370A CN 201480082467 A CN201480082467 A CN 201480082467A CN 106797370 A CN106797370 A CN 106797370A
Authority
CN
China
Prior art keywords
expansion board
sas
expansion
port
board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480082467.3A
Other languages
English (en)
Other versions
CN106797370B (zh
Inventor
胡瑜
王娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN106797370A publication Critical patent/CN106797370A/zh
Application granted granted Critical
Publication of CN106797370B publication Critical patent/CN106797370B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2007Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
    • G06F11/201Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media between storage system components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3031Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a motherboard or an expansion card
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3034Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3048Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the topology of the computing system or computing system component explicitly influences the monitoring activity, e.g. serial, hierarchical systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • G06F11/3079Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting the data filtering being achieved by reporting only the changes of the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明实施例公开了一种SAS***及SAS***的遍历方法、装置。其中,SAS***包括:SAS控制器,第一扩展板,第二扩展板,第三扩展板,第一扩展板包括第一端口、第二端口;第二扩展板、第三扩展板通过第一扩展板与SAS控制器建立通信连接;第一扩展板通过第一端口与第二扩展板建立通信连接;第一扩展板通过第二端口与第三扩展板建立通信连接;第二扩展板与第三扩展板相连。本发明实施例提出了一种SAS***,能够提升SAS***中扩展板运行的可靠性。

Description

PCT国内申请,说明书已公开。

Claims (15)

  1. PCT国内申请,权利要求书已公开。
CN201480082467.3A 2014-11-11 2014-11-11 一种sas***及sas***的遍历方法、装置 Active CN106797370B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/090813 WO2016074151A1 (zh) 2014-11-11 2014-11-11 一种sas***及sas***的遍历方法、装置

Publications (2)

Publication Number Publication Date
CN106797370A true CN106797370A (zh) 2017-05-31
CN106797370B CN106797370B (zh) 2020-01-10

Family

ID=55953557

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480082467.3A Active CN106797370B (zh) 2014-11-11 2014-11-11 一种sas***及sas***的遍历方法、装置

Country Status (5)

Country Link
US (1) US10049068B2 (zh)
EP (1) EP3200416B1 (zh)
JP (1) JP6414834B2 (zh)
CN (1) CN106797370B (zh)
WO (1) WO2016074151A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111209236A (zh) * 2020-01-03 2020-05-29 苏州浪潮智能科技有限公司 一种多级级联expander的通信方法
CN111240932A (zh) * 2020-01-09 2020-06-05 苏州浪潮智能科技有限公司 一种机箱管理方法、装置及电子设备和存储介质
WO2022143477A1 (zh) * 2020-12-28 2022-07-07 国家电网有限公司 数据采集装置和数据采集方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10398032B1 (en) * 2018-03-23 2019-08-27 Amazon Technologies, Inc. Modular expansion card bus
CN109144908A (zh) * 2018-08-27 2019-01-04 郑州云海信息技术有限公司 一种基于级联Expander的数据存储***及方法
CN111538690A (zh) * 2020-07-09 2020-08-14 深圳君略科技有限公司 一种双向信号传输***及其传输方法
CN113760184B (zh) * 2021-07-28 2023-08-25 苏州浪潮智能科技有限公司 一种统一存储机箱拓扑信息收集方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090125655A1 (en) * 2007-11-14 2009-05-14 Emulex Design & Manufacturing Corporation Enabling sas expander loops for increased fairness and performance
CN201435514Y (zh) * 2009-07-02 2010-03-31 深圳市宾利达智能科技有限公司 接口扩展板
CN103455464A (zh) * 2012-05-28 2013-12-18 富士通株式会社 中继装置、连接管理方法和信息通信***
US20140173165A1 (en) * 2012-12-13 2014-06-19 Lsi Corporation Expander for Loop Architectures

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035952B2 (en) * 2003-09-24 2006-04-25 Hewlett-Packard Development Company, L.P. System having storage subsystems and a link coupling the storage subsystems
US8797918B1 (en) * 2005-09-28 2014-08-05 Pmc-Sierra, Inc. Method and apparatus for distributed topology function in serial attached small computer system interface (SAS)
US7574542B2 (en) * 2005-09-29 2009-08-11 Emc Corporation SAS expansion topology for RAID data storage including multiplexers and SAS expanders for interfacing with single or dual ports drives
US7958273B2 (en) * 2006-10-10 2011-06-07 Lsi Corporation System and method for connecting SAS RAID controller device channels across redundant storage subsystems
JP5127491B2 (ja) * 2008-02-08 2013-01-23 株式会社日立製作所 ストレージサブシステム及びこれの制御方法
JP5033041B2 (ja) * 2008-04-14 2012-09-26 株式会社日立製作所 ストレージシステム
WO2010103670A1 (en) * 2009-03-12 2010-09-16 Hitachi, Ltd. Storage apparatus and method for controlling the same
CN101534304A (zh) * 2009-04-23 2009-09-16 杭州华三通信技术有限公司 Sas域变化非全遍历发现过程的方法和***
JP5391994B2 (ja) * 2009-10-19 2014-01-15 富士通株式会社 ストレージシステム,制御装置および診断方法
WO2012164610A1 (en) * 2011-05-31 2012-12-06 Hitachi, Ltd. Storage apparatus and method of controlling the same
US11474704B2 (en) * 2012-05-18 2022-10-18 Atto Technology, Inc. Target path selection for storage controllers
US9021166B2 (en) * 2012-07-17 2015-04-28 Lsi Corporation Server direct attached storage shared through physical SAS expanders
US9320169B2 (en) * 2013-07-03 2016-04-19 Dell Products, L.P. Modular dense storage array
CN103475695A (zh) 2013-08-21 2013-12-25 华为数字技术(成都)有限公司 存储***互联方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090125655A1 (en) * 2007-11-14 2009-05-14 Emulex Design & Manufacturing Corporation Enabling sas expander loops for increased fairness and performance
CN201435514Y (zh) * 2009-07-02 2010-03-31 深圳市宾利达智能科技有限公司 接口扩展板
CN103455464A (zh) * 2012-05-28 2013-12-18 富士通株式会社 中继装置、连接管理方法和信息通信***
US20140173165A1 (en) * 2012-12-13 2014-06-19 Lsi Corporation Expander for Loop Architectures

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111209236A (zh) * 2020-01-03 2020-05-29 苏州浪潮智能科技有限公司 一种多级级联expander的通信方法
CN111240932A (zh) * 2020-01-09 2020-06-05 苏州浪潮智能科技有限公司 一种机箱管理方法、装置及电子设备和存储介质
WO2022143477A1 (zh) * 2020-12-28 2022-07-07 国家电网有限公司 数据采集装置和数据采集方法

Also Published As

Publication number Publication date
WO2016074151A1 (zh) 2016-05-19
EP3200416A4 (en) 2017-10-18
JP2017535195A (ja) 2017-11-24
EP3200416B1 (en) 2019-08-21
US20170242815A1 (en) 2017-08-24
CN106797370B (zh) 2020-01-10
JP6414834B2 (ja) 2018-10-31
EP3200416A1 (en) 2017-08-02
US10049068B2 (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN106797370B (zh) 一种sas***及sas***的遍历方法、装置
US10715411B1 (en) Altering networking switch priority responsive to compute node fitness
US20170339005A1 (en) Method and Device for Processing Failure in at Least One Distributed Cluster, and System
US20200119990A1 (en) Automatic configuration of a network switch in a multi-chassis link aggregation group
US20150055452A1 (en) Dedicated control path architecture for systems of devices
US9350655B2 (en) Vertical converged framework
US11240100B2 (en) Using an out-of-band network to reconfigure a bus interface port
US10567195B2 (en) Network nodes in a ring network
CN104079462A (zh) 环网配置检测方法及装置
US9124495B2 (en) System and method for automatic provisioning of stacked switches
EP3240251A1 (en) Line card determination, determination processing method and device, and line card determination system
CN108282346B (zh) 软件升级方法及装置
CN115865701B (zh) 基于菊花链网络的节点控制方法、装置及***
US8874821B2 (en) Determination of a zoned portion of a service delivery system
CN110086676B (zh) 一种分布式路由器的配置方法及相关设备
US8953489B2 (en) Selecting a master processor from an ambiguous peer group
RU2693903C1 (ru) Способ, устройство и система обработки для расширенного порта
WO2017146718A1 (en) Ring protection network division
US10491421B2 (en) Ring protection network module
US10516625B2 (en) Network entities on ring networks
CN105681187A (zh) 一种虚拟路由器冗余协议vrrp备份组管理方法及相关设备
CN110719205B (zh) 一种接入交换机及上线恢复方法、***、计算机存储介质
US20200065291A1 (en) Interconnection System, and Interconnection Control Method and Apparatus
US10277700B2 (en) Control plane redundancy system
CN108011815B (zh) 网络控制方法以及软件定义网络设备和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant