1. 前言
PDU路由器模块支持将I-PDU从一个源总线网关到一个或多个目标总线。与从/到本地模块的传输和接收不同,PDU路由器模块必须同时充当接收器和发射器,并且在某些情况下还提供I-PDU的缓冲。网关需求被有意地分离,以便在不需要网关的情况下高效实现PDU路由器模块。如果PDU路由器模块允许I-PDU的网关传输,这些要求被视为额外要求,并不替代先前的要求。
传输协议(TP)
从源传输协议网关到一个或多个目标传输协议模块的I-PDU可以直接作为完整的I-PDU进行网关传输(在传输之前接收到I-PDU的所有N-PDU组成的完整集合),也可以作为分段I-PDU进行网关传输(即时路由),在此情况下,先接收一定数量的字节(阈值)再进行传输。
通常,PDU路由器只会网关传输有效负载,而不会了解传输协议的详细信息,例如SF、FF、CF、PCI等。但是,PduR还应支持使用全局PDU的MetaDataType配置的带有元数据的I-PDU的网关传输。这种类型的I-PDU在接口路由或转发期间不需要特殊处理,但是对于TP路由,必须单独转发附加信息。
缓冲的分配
PduR的缓存分配属于I-PDU处理传输协议(TP)中的一个功能。
PduR使用两个不同的缓冲区来进行传输协议PDU的网关转发:
①通过PduRRoutingPaths配置的大型TP缓冲池,
②以及通过PduRDestTxBufferRef配置的专用缓冲区。
专用缓冲区用于单帧路由,必须足够大&#x