2. 端口仲裁、VC仲裁

文章讲述了在交换开关中,当不同TC号的包竞争同一出端口时,会进行端口仲裁和VC仲裁。端口仲裁处理来自不同入端口映射到同一出端口的包,而VC仲裁则是在端口仲裁后,对已进入不同虚拟通道(VC)的包进行优先级决策。仲裁可以通过配置寄存器选择不同策略,如轮转、加权轮转或基于优先级。在端点设备和单端口根复合体中,仅存在VC仲裁。
摘要由CSDN通过智能技术生成

不同TC号的包通过交换开关时,从多个入端口进来的、涌向同一个出端口的包,竞争该出端口的使用权,交换开关对该出端口执行两方面的仲裁:端口仲裁和VC仲裁。

 

如图2.19所示,端口仲裁是对在不同入端口上到达的、但映射到公共出端口的同一虚通道上的两个包进行仲裁,如图中对来自入端口1和2的、映射到出端口0的VC0(VC1)上的两个TC[2:0](TC[7:3])包进行仲裁,决定哪个入端口的TC[2:0](TC[7:3])包先送到出端口0的VC0(VC1)。端口仲裁器可通过配置寄存器选择轮转的、加权轮转的或基于可编程时间的轮转仲裁方案。

 

 

VC仲裁发生在端口仲裁之后,是对已进入不同VC的、要从同一出端口发送到链路上去的包进行仲裁。如图2.19中对来自VC0和VC1的包进行仲裁,决定哪个VC号的包先推到出端口0外的链路上。VC仲裁可通过配置寄存器选择严格优先序的、轮转的或加权轮转的仲裁方案。

 

端点设备和仅有一个端口的根复合体中不存在端口仲裁,仅支持事务层里的VC仲裁。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值