首页> 外文期刊>IEEE/ACM Transactions on Networking >A Verified Session Protocol for Dynamic Service Chaining
【24h】

A Verified Session Protocol for Dynamic Service Chaining

机译:用于动态服务链接的验证会话协议

获取原文
获取原文并翻译 | 示例

摘要

Middleboxes are crucial for improving network security and performance, but only if the right traffic goes through the right middleboxes at the right time. Existing traffic-steering techniques rely on a central controller to install fine-grained forwarding rules in network elements-at the expense of a large number of rules, a central point of failure, challenges in ensuring all packets of a session traverse the same middleboxes, and difficulties with middleboxes that modify the "five tuple." We argue that a session-level protocol is a fundamentally better approach to traffic steering, while naturally supporting host mobility and multihoming in an integrated fashion. In addition, a session-level protocol can enable new capabilities like dynamic service chaining, where the sequence of middleboxes can change during the life of a session, e.g., to remove a load-balancer that is no longer needed, replace a middlebox undergoing maintenance, or add a packet scrubber when traffic looks suspicious. Our Dysco protocol steers the packets of a TCP session through a service chain, and can dynamically reconfigure the chain for an ongoing session. Dysco requires no changes to end-host and middlebox applications, host TCP stacks, or IP routing. Dysco's distributed reconfiguration protocol handles the removal of proxies that terminate TCP connections, middleboxes that change the size of a byte stream, and concurrent requests to reconfigure different parts of a chain. Through formal verification using Spin and experiments with our prototype, we show that Dysco is provably correct, highly scalable, and able to reconfigure service chains across a range of middleboxes.
机译:中间盒对于提高网络安全性和性能至关重要,但仅当正确的流量在正确的时间通过正确的中间盒。现有的流量转向技术依赖于中央控制器,以在网络元素中安装细粒度的转发规则 - 以牺牲大量规则,一个中央失败点,挑战在确保会话的所有数据包中遍历相同的中间盒和难以修改“五元组”的中间盒。我们认为,会话级别协议是一种从根本上更好地提供交通转向的方法,同时自然地支持宿主移动性和以综合方式多宿主。此外,会话级协议可以启用像动态服务链接的新功能,其中中间盒序列可以在会话的寿命期间改变,例如,要删除不再需要的负载均衡器,请更换正在进行维护的中间夹或者在交通看起来可疑时添加数据包洗涤器。我们的Dysco协议通过服务链使TCP会话的数据包成为可动态重新配置持续会话的链条。 Dysco不需要更改端主机和中间箱应用程序,主机TCP堆栈或IP路由。 DySco的分布式重新配置协议处理删除终止TCP连接的代理,更改字节流的大小的中间盒,并并发请求重新配置链的不同部分。通过使用旋转和实验与我们的原型进行正式验证,我们表明Dysco是可透明的,高度可扩展,并且能够在各种中间盒中重新配置服务链。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号