Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3125719.3125721acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Path switching in content centric and named data networks

Published: 26 September 2017 Publication History

Abstract

ICN communication is inherently multipath and potentially multi-destination. Content Centric and Named Data Networks at present do not offer a mechanism to direct traffic onto a specific path in multipath or a specific destination in a multi-destination environment, because the forwarding plane multiplexes packets across nexthops dynamically. This makes it challenging to provide practical multipath traceroute and ping applications, or implement multipath-aware congestion control, traffic engineering or SDN solutions. The symmetry of forward and reverse paths in Content Centric and Named Data Networks allows one to compute an end-to-end path label in a Data message on the reverse path and subsequently use this label to forward an Interest message through a specific nexthop. ICN Path Switching is a method of high-speed Interest forwarding in Content Centric and Named Data networks based on exact matching of a nexthop label retrieved from the Interest's path label against a nexthop ID in the ICN Forwarder's Adjacency database. ICN Path Switching maintains all major characteristics of CCN / NDN architectures, such as multicasting, caching, flow balance, etc. Simulations demonstrate that path labels are consistent with ICN control plane routing state in the presence of route updates. Analysis of ICN Path Switching with regards to Multiprotocol Label Switching (MPLS) and Segment Routing architectures suggests that it offers similar advantages at lower complexity with the potential to simplify network operations.

References

[1]
2017. Maximum Number of Interfaces and Subinterfaces for Cisco IOS Routers: IDB Limits. (2017).
[2]
Alexander Afanasyev, Cheng Yi, Lan Wang, Beichuan Zhang, and Lixia Zhang. 2015. SNAMP: Secure namespace mappingtoscale NDN forwarding. In Computer Communications Workshops (INFOCOM WKSHPS), 2015 IEEE Conference on. IEEE, 281--286.
[3]
C. Filfils et. al. 2017. Segment Routing Architecture. (2017). https://tools.ietf.org/html/draft-ietf-spring-segment-routing-11
[4]
Clarence Filsfils, Nagendra Kumar Nainar, Carlos Pignataro, Juan Camilo Cardona, and Pierre Francois. 2015. The Segment Routing Architecture. In 2015 IEEE Global Communications Conference (GLOBECOM). IEEE, 1--6.
[5]
G. Cantor. 1878. Ein Beitrag zur Begrundung der transfiniter Mengenlehre. In J. Reine Angew. Math., Vol. 84. 242--258.
[6]
JJ Garcia-Luna-Aceves and Maziar Mirzazad Barijough. 2016. Content-centric networking using anonymous datagrams. In IFIP Networking Conference (IFIP Networking) and Workshops, 2016. IEEE, 171--179.
[7]
JJ Garcia-Luna-Aceves and Maziar Mirzazad-Barijough. 2016. A Light-Weight Forwarding Plane for Content-Centric Networks. IEEE ICNC 2016 (2016).
[8]
J.J. Garcia-Luna-Aceves, Maziar Mirzazad-Barijough, and Ehsan Hemmati. 2016. Content-Centric Networking at Internet Scale Through The Integration of Name Resolution and Routing. In Proceedings of the 3rd ACM Conference on Information-Centric Networking (ACM-ICN '16). ACM, New York, NY, USA, 83--92.
[9]
Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, and Rebecca L. Braynard. 2009. Networking Named Content. In Proc. of CoNEXT.
[10]
David Johnson, Y Hu, and D Maltz. 2007. RFC 4728: The dynamic source routing protocol (DSR) for mobile ad hoc networks for IPv4. (2007).
[11]
David B Johnson. 1994. Routing in ad hoc networks of mobile hosts. In Mobile Computing Systems and Applications, 1994. WMCSA 1994. First Workshop on. IEEE, 158--163.
[12]
Petri Jokela, András Zahemszky, Christian Esteve Rothenberg, Somaya Arianfar, and Pekka Nikander. 2009. LIPSIN: line speed publish/subscribe inter-networking. ACM SIGCOMM Computer Communication Review 39, 4 (2009), 195--206.
[13]
K. Kompella, G. Swallow. 2006. RFC 4379: Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures. (2006). https://tools.ietf.org/html/rfc4379
[14]
L. Zhang et al. 2010. Named Data Networking (NDN) Project. Technical Report NDN-0001.
[15]
Milad Mahdian, Somaya Arianfar, Jim Gibson, and Dave Oran. 2016. MIRCC: Multipath-aware ICN Rate-based Congestion Control. In Proceedings of the 2016 conference on 3rd ACM Conference on Information-Centric Networking. ACM, 1--10.
[16]
Spyridon Mastorakis, Alexander Afanasyev, Ilya Moiseenko, and Lixia Zhang. 2016. ndnSIM 2: An updated NDN simulator for NS-3. Technical Report. Technical Report NDN-0028, NDN.
[17]
Michele Papalini, Antonio Carzaniga, Koorosh Khazaei, and Alexander L Wolf. 2014. Scalable routing for tag-based information-centric networking. In Proceedings of the 1st international conference on Information-centric networking. ACM, 17--26.
[18]
E Rosen, Arun Viswanathan, Ross Callon, and others. 2001. RFC 3031 Multiprotocol label switching architecture. (2001).
[19]
Arnold L. Rosenberg. 2002. Efficient Pairing Functions - And Why You Should Care. In Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS '02). 134-.
[20]
S. Mastorakis, J. Gibson, I.Moiseenko, R. Droms, D. Oran. 2016. ICN Ping Protocol. (2016). https://tools.ietf.org/html/draft-mastorakis-icnrg-icnping-00
[21]
S. Mastorakis, J. Gibson, I.Moiseenko, R. Droms, D. Oran. 2016. ICN Traceroute Protocol Specification. (2016). https://tools.ietf.org/html/draft-mastorakis-icnrg-icntraceroute-00
[22]
Thomas C Schmidt, Sebastian Wolke, Nora Berg, and Matthias Wahlisch. 2016. Let's collect names: How PANINI limits FIB tables in name based routing. In IFIP Networking Conference (IFIP Networking) and Workshops, 2016. IEEE, 458--466.
[23]
Won So, Ashok Narayanan, and David Oran. 2013. Named Data Networking on a router: fast and dos-resistant forwarding with hash tables. In Proceedings of the ninth ACM/IEEE symposium on Architectures for networking and communications systems. IEEE Press, 215--226.
[24]
Tian Song, Haowei Yuan, Patrick Crowley, and Beichuan Zhang. 2015. Scalable name-based packet forwarding: From millions to billions. In Proceedings of the 2nd International Conference on Information-Centric Networking. ACM, 19--28.
[25]
M. Szudzik. 2006. An elegant pairing function. (2006). http://szudzik.com/ElegantPairing.pdf
[26]
Haowei Yuan and Patrick Crowley. 2015. Reliably scalable name prefix lookup. In Architectures for Networking and Communications Systems (ANCS), 2015 ACM/IEEE Symposium on. IEEE, 111--121.
[27]
Haowei Yuan, Tian Song, and Patrick Crowley. 2012. Scalable NDN forwarding: Concepts, issues and principles. In Computer Communications and Networks (ICCCN), 2012 21st International Conference on. IEEE, 1--9.
[28]
Zhenkai Zhu and Alexander Afanasyev. 2013. Let's chronosync: Decentralized dataset state synchronization in named data networking. In Network Protocols (ICNP), 2013 21st IEEE International Conference on. IEEE, 1--10.

Cited By

View all
  • (2024)Poster: NDN+SCION: Global Name-Based Routing2024 IEEE 32nd International Conference on Network Protocols (ICNP)10.1109/ICNP61940.2024.10858577(1-3)Online publication date: 28-Oct-2024
  • (2021)NDN Fabric: Where the Software-Defined Networking Meets the Content-Centric ModelIEEE Transactions on Network and Service Management10.1109/TNSM.2020.304403818:1(374-387)Online publication date: Mar-2021
  • (2021)Delay-Based Network Utility Maximization Modelling for Congestion Control in Named Data NetworkingIEEE/ACM Transactions on Networking10.1109/TNET.2021.309017429:5(2184-2197)Online publication date: Oct-2021
  • Show More Cited By

Index Terms

  1. Path switching in content centric and named data networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICN '17: Proceedings of the 4th ACM Conference on Information-Centric Networking
    September 2017
    239 pages
    ISBN:9781450351225
    DOI:10.1145/3125719
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 September 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CCN
    2. ICN
    3. MPLS
    4. NDN
    5. co-existence
    6. high-speed forwarding
    7. source routing
    8. traffic engineering
    9. transition

    Qualifiers

    • Research-article

    Conference

    ICN '17
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 133 of 482 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 08 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Poster: NDN+SCION: Global Name-Based Routing2024 IEEE 32nd International Conference on Network Protocols (ICNP)10.1109/ICNP61940.2024.10858577(1-3)Online publication date: 28-Oct-2024
    • (2021)NDN Fabric: Where the Software-Defined Networking Meets the Content-Centric ModelIEEE Transactions on Network and Service Management10.1109/TNSM.2020.304403818:1(374-387)Online publication date: Mar-2021
    • (2021)Delay-Based Network Utility Maximization Modelling for Congestion Control in Named Data NetworkingIEEE/ACM Transactions on Networking10.1109/TNET.2021.309017429:5(2184-2197)Online publication date: Oct-2021
    • (2021)Name Space Analysis: Verification of Named Data Network Data PlanesIEEE/ACM Transactions on Networking10.1109/TNET.2021.305076929:2(848-861)Online publication date: Apr-2021
    • (2020)NDNTP: A Named Data Networking Time ProtocolIEEE Network: The Magazine of Global Internetworking10.1109/MNET.011.200016934:6(235-241)Online publication date: 2-Dec-2020
    • (2020)Intelligent Content-Aware Traffic Engineering for SDN: An AI-Driven ApproachIEEE Network10.1109/MNET.001.190034034:3(186-193)Online publication date: May-2020
    • (2019)Name Space AnalysisProceedings of the 6th ACM Conference on Information-Centric Networking10.1145/3357150.3357406(44-54)Online publication date: 24-Sep-2019
    • (2019)On the Granularity of Trie-Based Data Structures for Name Lookups and UpdatesIEEE/ACM Transactions on Networking10.1109/TNET.2019.290148727:2(777-789)Online publication date: 1-Apr-2019
    • (2019)MTO: Multicast-Based Traffic Optimization for Information Centric Networks2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS)10.1109/ICPADS47876.2019.00045(259-266)Online publication date: Dec-2019
    • (2018)SMICProceedings of the 5th ACM Conference on Information-Centric Networking10.1145/3267955.3267971(77-87)Online publication date: 21-Sep-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media