{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:10:45Z","timestamp":1775229045287,"version":"3.50.1"},"reference-count":96,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2019]]},"DOI":"10.1109\/comst.2018.2869754","type":"journal-article","created":{"date-parts":[[2018,9,12]],"date-time":"2018-09-12T18:54:27Z","timestamp":1536778467000},"page":"464-486","source":"Crossref","is-referenced-by-count":72,"title":["Segment Routing in Software Defined Networks: A Survey"],"prefix":"10.1109","volume":"21","author":[{"given":"Zahraa N.","family":"Abdullah","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0673-7324","authenticated-orcid":false,"given":"Imtiaz","family":"Ahmad","sequence":"additional","affiliation":[]},{"given":"Iftekhar","family":"Hussain","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7665"},{"key":"ref72","author":"aubry","year":"2017","journal-title":"Traffic Dispersion Through Segmentable Disjoint Paths"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/IFIPNetworking.2015.7145304"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.9.00A223"},{"key":"ref76","author":"abdelsalam","year":"2017","journal-title":"Implementation of Virtual Network Function Chaining Through Segment Routing in A Linux-Based NFV Infrastructure"},{"key":"ref77","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.jnca.2016.09.001","article-title":"A survey on service function chaining","volume":"75","author":"bhamare","year":"2016","journal-title":"J Netw Comput Appl"},{"key":"ref74","author":"houtain","year":"2016","journal-title":"Service Function Chaining With Segment Routing"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7432"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1364\/OFC.2017.W4J.3"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2014.6918980"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7424"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524410"},{"key":"ref33","author":"filsfils","year":"2017","journal-title":"SRv6 Network Programming"},{"key":"ref32","first-page":"5","article-title":"Segment routing: Cutting through the hype and finding the IETF&#x2019;s innovative nugget of gold","volume":"13","author":"farrel","year":"2017","journal-title":"IET Journal"},{"key":"ref31","author":"filsfils","year":"2017","journal-title":"Segment Routing Part I"},{"key":"ref30","year":"2017","journal-title":"Segment Routing Tutorials Available"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2014.7037129"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2016.7841562"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICTON.2016.7550671"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/RNDM.2015.7325227"},{"key":"ref60","author":"salsano","year":"2015","journal-title":"PMSR&#x2014;Poor man&#x2019;s segment routing a minimalistic approach to segment routing and a traffic engineering use case"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ANTS.2014.7057272"},{"key":"ref61","author":"addis","year":"2015","journal-title":"Energy management in communication networks a journey through modelling and optimization glasses"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/s11107-015-0552-9"},{"key":"ref28","author":"brzozowski","year":"2017","journal-title":"IPv6 SPRING use cases"},{"key":"ref64","first-page":"14","article-title":"On designing SDN services for energy-aware traffic engineering","author":"de assun\u00e7\u00e3o","year":"2016","journal-title":"Testbeds and Research Infrastructures for the Development of Networks and Communities"},{"key":"ref27","author":"kumar","year":"2016","journal-title":"Label Switched Path (LSP) Ping\/Trace for Segment Routing Networks Using MPLS Dataplane"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2015.73"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/ISPACS.2016.7824746"},{"key":"ref29","article-title":"Segment routing principles and applications for SDN","author":"kos","year":"2016"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2016.03.017"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524551"},{"key":"ref69","first-page":"1","article-title":"Demonstration of Dynamic Restoration in Segment Routing Multi-Layer SDN Networks","author":"a giorgetti","year":"2016","journal-title":"Optical Fiber Communication Conf Exhibit (OFC)"},{"key":"ref2","year":"2016","journal-title":"Open Networking Foundation"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1402946.1402967"},{"key":"ref20","author":"filsfils","year":"2017","journal-title":"Ipv6 Segment Routing Header (SRH)"},{"key":"ref22","author":"previdi","year":"2016","journal-title":"IS-IS Extensions for Segment Routing"},{"key":"ref21","author":"filsfils","year":"2016","journal-title":"OSPF extensions for segment routing"},{"key":"ref24","author":"sivabalan","year":"2016","journal-title":"PCEP extensions for segment routing"},{"key":"ref23","author":"psenak","year":"2016","journal-title":"OSPF extensions for segment routing"},{"key":"ref26","author":"geib","year":"2017","journal-title":"A scalable and topology-aware MPLS dataplane monitoring system"},{"key":"ref25","author":"filsfils","year":"2016","journal-title":"Resiliency use cases in SPRING networks"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2016.7778603"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417097"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1364\/OFC.2017.Th1I.3"},{"key":"ref94","first-page":"118","article-title":"Enabling efficient multi-layer repair in elastic optical networks by gradually superimposing SDN","author":"blendin","year":"2016","journal-title":"Proc 12th IEEE Int Conf Netw Service Manag (CNSM)"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2016.7502809"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2014.6838414"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.13.2.104.10516"},{"key":"ref90","first-page":"5","article-title":"On finding a minimum weight cycle basis with cycles of bounded length","author":"amaldi","year":"2010","journal-title":"Proc of CTW"},{"key":"ref96","author":"francois","year":"2016","journal-title":"Loop Avoidance Using Segment Routing"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8056971"},{"key":"ref58","author":"trimponias","year":"2017","journal-title":"On traffic engineering with segment routing in SDN based WANs"},{"key":"ref57","first-page":"592","article-title":"Solving segment routing problems with hybrid constraint programming techniques","author":"hartert","year":"2015","journal-title":"Proc Int Conf Principles Pract Constraint Program"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787495"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218434"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2633579"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.01.006"},{"key":"ref52","author":"filsfils","year":"2017","journal-title":"Segment routing policy for traffic engineering"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7752"},{"key":"ref11","author":"le roux","year":"2009","journal-title":"Path Computation Element (PCE) communication Protocol (PCEP)"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2014.6900885"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486012"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486019"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018466"},{"key":"ref15","first-page":"1","article-title":"SwitchReduce: Reducing switch state and controller involvement in OpenFlow networks","author":"iyer","year":"2013","journal-title":"Proc IFIP Netw Conf"},{"key":"ref82","author":"filsfils","year":"2017","journal-title":"Interconnecting Millions of Endpoints With Segment Routing"},{"key":"ref16","year":"2018","journal-title":"Spring-Open&#x2014;An ONF Tag Project"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6805"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417124"},{"key":"ref84","first-page":"1","article-title":"Interoperable multi-domain delay-aware provisioning using segment routing monitoring and BGP-LS advertisement","author":"paolucci","year":"2016","journal-title":"Proc 42nd Eur Conf Opt Commun"},{"key":"ref18","author":"filsfils","year":"2016","journal-title":"Segment Routing Architecture"},{"key":"ref83","first-page":"1","article-title":"Multi-domain orchestration and management of software defined infrastructures: A bottom-up approach","author":"guerzoni","year":"2016","journal-title":"Proc IEEE Eur Conf Netw Commun"},{"key":"ref19","author":"filsfils","year":"2014","journal-title":"Segment Routing With MPLS Data Plane"},{"key":"ref80","author":"filsfils","year":"2017","journal-title":"BGP-prefix segment in large-scale data centers"},{"key":"ref89","author":"brockners","year":"2017","journal-title":"Requirements for in-situ OAM"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2330903"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2016.12.012"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2553778"},{"key":"ref85","author":"xu","year":"2017","journal-title":"Unified source routing instruction using MPLS label stack"},{"key":"ref8","year":"2016","journal-title":"OpenDaylight Open Source SDN Platform"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2017.12.011"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.jnca.2016.04.011","article-title":"A survey on OpenFlow-based software defined networks: Security challenges and countermeasures","volume":"68","author":"li","year":"2016","journal-title":"J Netw Comput Appl"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2016.7562080"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2017.7997197"},{"key":"ref88","article-title":"In-band network telemetry (INT)","author":"kim","year":"2015"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6241"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7855"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2016.7562234"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ONDM.2015.7127270"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7226"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2016.08.028"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2015.2473656"},{"key":"ref44","author":"lebrun","year":"2016","journal-title":"Design and Implementation of IPv6 Segment Routing"},{"key":"ref43","author":"filsfils","year":"2017","journal-title":"Segment routing centralized BGP egress peer engineering"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/8649699\/08462720.pdf?arnumber=8462720","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T20:53:00Z","timestamp":1657745580000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8462720\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":96,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/comst.2018.2869754","relation":{},"ISSN":["1553-877X","2373-745X"],"issn-type":[{"value":"1553-877X","type":"electronic"},{"value":"2373-745X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]}}}