由于所有VC可用的带宽都比保证的要少,所以为了最大限度地利用链路,使sRIO 2.0可用于任何可用带宽。实质上,带宽的分配是智能的,同时可确保急需比其分配到的带宽更多的贪婪的VC不能从其他VC抢占带宽,同时确保只要有包发送的时候,没有任何带宽闲置。
图1显示VC带宽预约的优势。三个包流共享一个链路,带宽的10%分配给VC_A,60%分配给VC_B,30%分配给VC_C。在仿真的第一部分中,只有VC_A和VC_C有包要传送,因此它们的带宽增长超出了其各自的分配值,以利用分配给VC_B未使用的部分。如图所示,VC_C能够占据可用链路带宽的75%,而VC_A占有其余的25%。sRIO 2.0允许VC使用未被使用的链路,包分别按照其相应的带宽分配出现。在仿真的后半部分,VC_B出现通过共享链路传送的流量。sRIO 2.0允许交换器迅速响应流量的变化,并在需要匹配已编程分配时改变带宽利用率。在这种情况下,一个间断但对延迟敏感的流,如VC_B,可快速获得其60%的分配。一旦传送了来自VC_B的包,链路使用再一次重新分配给其余有包要传送的VC。
sRIO 2.0通过提供一个对VC0唯一的功能,可以提供一层额外的链路划分控制。VC0可以进行配置,以服从带宽预约,就像其他所有VC一样;或者可配置为能够自动获得任何所需的带宽,而所有剩下的带宽都分配给所有其他有包要传送的VC。这有助于控制通过VC0传送的平面流量,使操作完全独立于数据平面流量,而且只受sRIO 1.3规范的优先权规则的约束。
VC提供两种包传输模式——连续传输(CT)和可靠传输(RT)。RT操作与sRIO规范较早的版本相似,当包无法接收时重新发包,确保包传输无损。CT是为降低延迟流量而优化的,该流量可通过不重新发包而接受丢包。VC0支持所有定义的优先权,只以RT模式操作。