声明:
博主主页:王_嘻嘻的CSDN主页
未经作者允许,禁止转载
本专题部分内容源于《InfiniBand-network architecture》,侵权必删
本章将介绍IBA的六层网络模型,其模型与经典网络模型OSI七层模型类似,并简单介绍了每层的责任与功能,并解释了IBA设备实现层次的原因,IBA六层网络模型中更详细的物理层和QoS内容将在后续两章介绍。
在CA、路由器和交换机中实现的网络模型层次并不相同,在HCA中通常实现了Verb interface、传输层、网络层、链路层和物理层。
HCA的端口数在1~255;软件通过verb interface来使用HCA,verbs提供了软件和QP传输引擎间的接口,且每个HCA都实现了网络层、链路层、物理层的功能。
TCA与HCA的唯一区别在于与TCA的传输层接口是上层实体,在HCA内,是Verb layer。
在交换机中。除了port0,其余所有端口都只实现物理层与链路层,因为交换机只处理同一个子网下的包,所以网络层非必要。而Port0是交换机的管理端口,是否实现物理层是可选的,但是必须实现传输层,以处理SMP和GMP(管理报文,在后续章节会描述),其余Port则不需要实现传输层,管理报文可以统一送到Port0处理。
路由器中需要实现物理层和链路层,所有Port共享一个网络层,此外与交换机不同,路由器的每个Port都需要实现传输层以处理SMP和GMP。