With the rapid evolution and diversification of Internet applications, their communication-quality criteria are continuously evolving. To globally optimize communication quality, the Internet's control plane thus needs to optimize inter-domain paths on diverse criteria, and should provide flexibility for adding new criteria or modifying existing ones. However, existing inter-domain routing protocols and proposals satisfy these requirements at best to a limited degree. We propose IREC, an inter-domain routing architecture that enables multi-criteria path optimization with extensible criteria through parallel execution and real-time addition of independent routing algorithms, together with the possibility for end domains to express their desired criteria to the control plane. We show IREC's viability by implementing it on a global testbed, and use simulations on a realistic Internet topology to demonstrate IREC's potential for path optimization in real-world deployments.
翻译:随着互联网应用的快速演进与多样化发展,其通信质量准则也在持续变化。为全局优化通信质量,互联网控制平面需基于多样化准则优化域间路径,并应提供灵活性以支持新增或修改现有准则。然而,现有域间路由协议与方案最多仅能有限度满足这些需求。我们提出IREC架构——一种支持通过并行执行与实时添加独立路由算法实现多准则路径优化的域间路由架构,同时允许终端域向控制平面表达其期望准则。通过在全局测试平台上部署IREC,我们验证了其可行性;并基于真实互联网拓扑的仿真实验,展示了IREC在实际部署场景中优化路径的潜力。