Compressing Virtual Forwarding Information Bases Using the Trie-folding Algorithm

被引:0
|
作者
Mihalka, Bence [1 ]
Koroesi, Attila [1 ]
Retvari, Gabor [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Telecommun & Media Informat, Budapest, Hungary
来源
关键词
Virtual router; Forwarding information base; IP lookup; Trie-folding;
D O I
10.1007/978-3-319-13488-8_12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the latest years network virtualization and virtual routers have gained considerable attention, because with their aid it is possible to realize multiple virtual topologies on the same physical network. This plays a key role in cloud-based systems and VPN (Virtual Private Network), amongst others. In order to be able to forward IP packets according to multiple topologies, the router needs to store numerous Forwarding Information Bases (FIBs), which can lead to memory scalability issues. We address this issue by applying the well-known "trie-folding" FIB compression method to the case of multiple virtual FIBs (VFIBs). We propose two novel approaches to perform the compression, based on different virtual router architectures. We introduce a further opportunity for optimization, based on the distribution of next-hop labels. We formulate a minimization problem using entropy measure, and we provide a heuristic approach of solving the problem. We present numerical evaluations including lookup speed, memory size of compressed VFIBs, and their corresponding entropies. Based on these results and the underlying theoretical reasoning, we can safely say that the presented techniques are not only able to resolve the memory scalability issues of modern virtual routers, but they also improve lookup speed considerably, one of the most important performance measures in a core router, be it virtual or not.
引用
收藏
页码:121 / 133
页数:13
相关论文
共 9 条
  • [1] Reinforcement learning inspired forwarding strategy for information centric networks using Q-learning algorithm
    Delvadia, Krishna
    Dutta, Nitul
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2024, 37 (06)
  • [2] Security Aware Virtual Network Embedding Algorithm Using Information Entropy TOPSIS
    Zhang, Peiying
    Li, Haisheng
    Ni, Yongjing
    Gong, Faming
    Li, Mengnan
    Wang, Fuyan
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2020, 28 (01) : 35 - 57
  • [3] Security Aware Virtual Network Embedding Algorithm Using Information Entropy TOPSIS
    Peiying Zhang
    Haisheng Li
    Yongjing Ni
    Faming Gong
    Mengnan Li
    Fuyan Wang
    Journal of Network and Systems Management, 2020, 28 : 35 - 57
  • [4] The 3D geometric information acquisition algorithm using virtual plane method
    J. Inst. Control Rob. Syst., 2009, 11 (1080-1087):
  • [5] Active noise control using a virtual sensing algorithm with incident direction information of noise
    Department of Mechanical Engineering, Kyushu University, 744, motooka, Nishi-ku, Fukuoka, 819-0395, Japan
    Nihon Kikai Gakkai Ronbunshu, B, 789 (954-958):
  • [6] Detection of an unknown radio transmitter using an enhanced K-nearest neighbor algorithm based on virtual reference point and RSSD information
    Zhang, Liyang
    Du, Taihang
    Jiang, Chundong
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (1)
  • [7] Detection of an unknown radio transmitter using an enhanced K-nearest neighbor algorithm based on virtual reference point and RSSD information
    Liyang Zhang
    Taihang Du
    Chundong Jiang
    EURASIP Journal on Wireless Communications and Networking, 2019
  • [8] A TCP Acceleration Algorithm for a Wireless Link using Rate Adaptation Based on Round-Trip-Time and Virtual Receiver Window Information
    Lee, Sungwon
    Park, Seongsoo
    Yu, Jaehwang
    Hong, Choongseon
    IEEE COMMUNICATIONS LETTERS, 2009, 13 (09) : 655 - 657
  • [9] VSG3A2: A Genetic Algorithm-Based Virtual Sample Generation Approach Using Information Gain and Acceptance-Rejection Sampling
    Yu, Hong
    Fan, Xuekang
    Wang, Guoyin
    Xie, Yongfang
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (05) : 1514 - 1528