...
首页> 外文期刊>Algorithmica >Routing Regardless of Network Stability
【24h】

Routing Regardless of Network Stability

机译:不论网络稳定性如何路由

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

获取外文期刊封面封底 >>

       

摘要

How effective are interdomain routing protocols, such as the border gateway protocol, at routing packets? Theoretical analyses have attempted to answer this question by ignoring the packets and instead focusing upon protocol stability. To study stability, it suffices to model only the control plane (which determines the routing graph)-an approach taken in the stable paths problem. To analyse packet routing requires modelling the interactions between the control plane and the forwarding plane (which determines where packets are forwarded), and our first contribution is to introduce such a model. We then examine the effectiveness of packet routing in this model for the broad class next-hop preferences with filtering. Here each node v has a filtering list D(v) consisting of nodes it does not want its packets to route through. Acceptable paths (those that avoid nodes in the filtering list) are ranked according to the next-hop, that is, the neighbour of v that the path begins with. On the negative side, we present a strong inapproximability result. For filtering lists of cardinality at most one, given a network in which an equilibrium is guaranteed to exist, it is NP-hard to approximate the maximum number of packets that can be routed to within a factor of n~(1-ε), for any constant ε > 0. On the positive side, we give algorithms to show that, in two fundamental cases, there exist activation sequences under which every packet will route. The first case is when each node's filtering list contains only itself, that is, D(v) = {v}; this is the fundamental case in which a node does not want its packets to cycle. Moreover, every packet will be routed before the control plane reaches an equilibrium. The second case is when all the filtering lists are empty, that is, D(v) = 0. Thus, every packet will route even when the nodes do not care if their packets cycle! Furthermore, under these activation sequences, every packet will route even when the control plane has no equilibrium at all. Our positive results require the periodic application of route verification. To our knowledge, these are the first results to guarantee the possibility that all packets get routed without stability. These positive results are tight-for the general case of filtering lists of cardinality one, it is not possible to ensure that every packet will eventually route.
机译:域间路由协议(例如边界网关协议)在路由数据包方面的效果如何?理论分析试图通过忽略数据包,而是专注于协议稳定性来回答这个问题。为了研究稳定性,仅对控制平面(确定路由图)建模就足够了,这是解决稳定路径问题的一种方法。要分析数据包路由,需要对控制平面和转发平面(确定数据包在何处转发)之间的交互进行建模,而我们的第一个贡献就是引入了这种模型。然后,我们针对具有过滤功能的广泛下一类首选项,在此模型中检查了数据包路由的有效性。在此,每个节点v都有一个过滤列表D(v),该列表由不希望其数据包通过的节点组成。可接受的路径(避免使用过滤列表中的节点的路径)根据下一跳(即,路径开始的v的邻居)进行排名。不利的一面是,我们提出了很强的不可逼近性结果。为了最多过滤一个基数列表,给定一个保证存在平衡的网络,要在n〜(1-ε)因子内近似路由可到达的最大数据包数量是NP困难的,对于任何常数ε>0。在积极的一面,我们给出的算法表明,在两种基本情况下,存在激活序列,每个数据包都将在该激活序列下路由。第一种情况是每个节点的筛选列表仅包含自身时,即D(v)= {v};这是节点不希望其数据包循环的基本情况。而且,每个分组将在控制平面达到平衡之前被路由。第二种情况是所有过滤列表都为空,即D(v)=0。因此,即使节点不在乎其数据包是否循环,每个数据包也会路由!此外,在这些激活序列下,即使控制平面完全没有平衡,每个数据包也会路由。我们的积极成果需要定期进行路线验证。据我们所知,这些是保证所有数据包路由不稳定的可能性的第一个结果。这些积极的结果是严格的-对于过滤基数列表的一般情况,不可能确保每个数据包最终都会路由。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号