存储 频道

取代FC成定局 专家详解SAS连接技术(二)

  路由方式和boundary

  如果只有一个edge expander,则expander会知道该expander连接端口的所有SAS地址。当expander收到发向该端口的OPEN地址帧,则会直接转发。也就是说在edge expander内部,是直接路由。但是当跨edge expander时,就无法知道其它expander的port地址了。有两个方法可解决该问题:

  1、 edge expander会简单的将所有未知的目的请求发送至designated port,这称为subtractive routing。designated port是连接其它edge expander的端口。

  2、 edge expander会维护一张路由表,记录SAS地址和端口的关系,该表必须足够大以记录所有地址,否则会overflow溢出,但是最多也只能记录128个SAS地址。就如同交换机一样,也会维护一张MAC地址和port的表。

  需要注意的是,这里都是提到port地址,而不是PHY地址。如下图expander B/C可用subtractive routing方式将未知的目的地址转发出去,但是A就不行了,因为它不知道该向B还是该向C转发。此时A就该应用上述方法2了。

路由方式和boundary

  boundary

  多个edge expander是如何形成树的,或者挑选root的原则是什么?这很像网络中的STP协议。

  1、 连接到fanout expander

  2、 稀里糊涂的…….不知道讲什么

  以图说明问题

路由方式和boundary

0
相关文章