开放互联网仅提供尽力而为传输,服务等级目标(SLO)在广域网边缘失效。ETH Zurich 提出 Colibri 系统,通过跨自治域带宽预订,在开放互联网中实现可扩展的交付保障,甚至能在拒绝服务攻击下维持可用性。
预订机制与令牌设计:
Colibri 以端到端带宽预订为核心:所有低于预订速率的流量,无论路径拥塞程度,均以高概率不被丢弃、不被缓冲。预订以数据包首部令牌形式体现,令牌将每个包映射至现有预订,沿途实现优先转发与监控。私有广域网与自治系统(AS)内部原本即可提供带宽预订,Colibri 将预订与供给下放至单个 AS,避免中心化瓶颈。
跨域拼接与可扩展性挑战:
核心难点在于跨域协调:需将各 AS 内部预订“拼接”为单条端到端受保护隧道。原文未给出具体协调协议细节,但指出该思路在文献中并非新颖,过往系统均未大规模落地。Colibri 通过委托模型提升可扩展性,使预订决策分散在各 AS,而非集中控制。
攻击场景下的可用性意义:
对于需在拒绝服务攻击下保持通信可用的业务,现有选择仅限昂贵且僵化的专线或 MPLS。Colibri 将 SLO 推向云边界之外,令带宽预订在开放互联网同样生效,为租户隔离与资源担保提供新路径。原文未给出具体攻击缓解数据或部署案例。
对网络工程师而言,Colibri 展示了在不依赖专线的前提下,利用 AS 级带宽预订实现跨域 SLO 的可行性。后续关键在于跨域协调协议的标准化与各 AS 的部署意愿。
原文: APNIC Blog(2022-04-15)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog