We propose to raise network domain to the first-class citizen in packet routing and forwarding. By making domain explicit in packet header, it can be held responsible for committed services and quality of service. Since the service is easier to be monitored, verified, and compensated, a new business model catering for emerging cross-domain, high-value, and performance-sensitive applications can be fostered. The domain-level routing and forwarding essentially create a L3.5 in the network protocol stack. We extend IPv6 with new routing headers to support two types of forwarding approaches. One is based on the next domain lookup and the other realizes the domain-level source routing. We describe various design details covering header format, forwarding behavior, routing protocol, DNS, and OAM. Several use cases are presented to demonstrate the scheme potential. The design is compatible with today's Internet architecture and incrementally deployable on existing infrastructure with only moderate updates needed. We expect the preliminary work can trigger more discussion and detailed design in the research and Internet standard communities.
翻译:我们建议向一流公民提升网络域, 包括包装路由和转发。 通过在包装信头中明确说明域名, 它可以对承诺的服务和质量负责。 由于服务更容易监测、 核实和补偿, 可以促进一种新的商业模式, 满足新出现的跨域、 高价值和性能敏感的应用。 域级路由和传输基本上在网络协议堆放中创建 L3.5 。 我们扩展 IPv6, 配有新的路由信头, 以支持两种类型的传输方法。 其中一个基于下一个域域域查询, 另一基于域源的域级路由。 我们描述各种设计细节, 包括信头格式、 转发行为、 路由协议、 DNS 和 OAM 。 有几个使用案例来展示计划的潜力 。 设计符合今天的互联网结构, 并且可以逐步部署在仅需要适度更新的现有基础设施上。 我们期望初步工作能够激发研究和互联网标准社区更多的讨论和详细设计 。