2019/04/06 by Pier Luigi Ventre, Ventre, Pier Luigi, Stefano Salsano +13 · 1 citation
Computer Science · Engineering · #Advanced Optical Network Technologies #FOS: Computer and information sciences #IPv6, Mobility, Handover, Networks, Security #Networking and Internet Architecture (cs.NI) #Software-Defined Networks and 5G
paper · pdf · doi:10.48550/arxiv.1904.03471
openalex publication_date 2019/04/06 · openalex created_date 2022/07/29 · openalex updated_date 2026/07/28
Fixed and mobile telecom operators, enterprise network operators and cloud\nproviders strive to face the challenging demands coming from the evolution of\nIP networks (e.g. huge bandwidth requirements, integration of billions of\ndevices and millions of services in the cloud). Proposed in the early 2010s,\nSegment Routing (SR) architecture helps face these challenging demands, and it\nis currently being adopted and deployed. SR architecture is based on the\nconcept of source routing and has interesting scalability properties, as it\ndramatically reduces the amount of state information to be configured in the\ncore nodes to support complex services. SR architecture was first implemented\nwith the MPLS dataplane and then, quite recently, with the IPv6 dataplane\n(SRv6). IPv6 SR architecture (SRv6) has been extended from the simple steering\nof packets across nodes to a general network programming approach, making it\nvery suitable for use cases such as Service Function Chaining and Network\nFunction Virtualization. In this paper we present a tutorial and a\ncomprehensive survey on SR technology, analyzing standardization efforts,\npatents, research activities and implementation results. We start with an\nintroduction on the motivations for Segment Routing and an overview of its\nevolution and standardization. Then, we provide a tutorial on Segment Routing\ntechnology, with a focus on the novel SRv6 solution. We discuss the\nstandardization efforts and the patents providing details on the most important\ndocuments and mentioning other ongoing activities. We then thoroughly analyze\nresearch activities according to a taxonomy. We have identified 8 main\ncategories during our analysis of the current state of play: Monitoring,\nTraffic Engineering, Failure Recovery, Centrally Controlled Architectures, Path\nEncoding, Network Programming, Performance Evaluation and Miscellaneous...\n