{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T13:46:15Z","timestamp":1787751975316,"version":"build-2784847793"},"reference-count":87,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2014,4,8]],"date-time":"2014-04-08T00:00:00Z","timestamp":1396915200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2014,4,8]]},"abstract":"<jats:p>Software Defined Networking (SDN) is an exciting technology that enables innovation in how we design and manage networks. Although this technology seems to have appeared suddenly, SDN is part of a long history of efforts to make computer networks more programmable. In this paper, we trace the intellectual history of programmable networks, including active networks, early efforts to separate the control and data plane, and more recent work on OpenFlow and network operating systems. We highlight key concepts, as well as the technology pushes and application pulls that spurred each innovation. Along the way, we debunk common myths and misconceptions about the technologies and clarify the relationship between SDN and related technologies such as network virtualization.<\/jats:p>","DOI":"10.1145\/2602204.2602219","type":"journal-article","created":{"date-parts":[[2014,4,8]],"date-time":"2014-04-08T08:24:20Z","timestamp":1396945460000},"page":"87-98","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":613,"title":["The road to SDN"],"prefix":"10.1145","volume":"44","author":[{"given":"Nick","family":"Feamster","sequence":"first","affiliation":[{"name":"Georgia Tech, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jennifer","family":"Rexford","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ellen","family":"Zegura","sequence":"additional","affiliation":[{"name":"Georgia Tech, Atlanta, GA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,4,8]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"July","author":"Al-Shabibi A.","year":"2013","unstructured":"A. Al-Shabibi . Programmable virtual networks: From network slicing to network virtualization , July 2013 . http:\/\/www.slideshare.net\/nvirters\/virt-july2013meetup. A. Al-Shabibi. Programmable virtual networks: From network slicing to network virtualization, July 2013. http:\/\/www.slideshare.net\/nvirters\/virt-july2013meetup."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.690960"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.690959"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502048"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851206"},{"key":"e_1_2_1_6_1","volume-title":"Proc. First Symposium on Networked Systems Design and Implementation (NSDI)","author":"Bavier A.","year":"2004","unstructured":"A. Bavier , M. Bowman , D. Culler , B. Chun , S. Karlin , S. Muir , L. Peterson , T. Roscoe , T. Spalink , and M. Wawrzoniak . Operating System Support for Planetary-Scale Network Services . In Proc. First Symposium on Networked Systems Design and Implementation (NSDI) , San Francisco, CA , Mar. 2004 . A. Bavier, M. Bowman, D. Culler, B. Chun, S. Karlin, S. Muir, L. Peterson, T. Roscoe, T. Spalink, and M. Wawrzoniak. Operating System Support for Planetary-Scale Network Services. In Proc. First Symposium on Networked Systems Design and Implementation (NSDI), San Francisco, CA, Mar. 2004."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159913.1159916"},{"key":"e_1_2_1_8_1","volume-title":"High Performance Networking","author":"Bhattacharjee S.","year":"1997","unstructured":"S. Bhattacharjee , K. Calvert , and E. Zegura . An architecture for active networks . In High Performance Networking , 1997 . S. Bhattacharjee, K. Calvert, and E. Zegura. An architecture for active networks. In High Performance Networking, 1997."},{"key":"e_1_2_1_9_1","unstructured":"BIRD Internet routing daemon. http:\/\/bird.network.cz\/.  BIRD Internet routing daemon. http:\/\/bird.network.cz\/."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.722138"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"e_1_2_1_12_1","volume-title":"Proc. 2nd USENIX NSDI","author":"Caesar M.","year":"2005","unstructured":"M. Caesar , N. Feamster , J. Rexford , A. Shaikh , and J. van der Merwe. Design and implementation of a routing control platform . In Proc. 2nd USENIX NSDI , Boston, MA , May 2005 . M. Caesar, N. Feamster, J. Rexford, A. Shaikh, and J. van der Merwe. Design and implementation of a routing control platform. In Proc. 2nd USENIX NSDI, Boston, MA, May 2005."},{"key":"e_1_2_1_13_1","unstructured":"K. Calvert. An architectural framework for active networks (v1.0). http:\/\/protocols.netlab.uky.edu\/calvert\/arch-latest.ps.  K. Calvert. An architectural framework for active networks (v1.0). http:\/\/protocols.netlab.uky.edu\/calvert\/arch-latest.ps."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1129582.1129590"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.722139"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282382"},{"key":"e_1_2_1_17_1","volume-title":"Proc. 15th USENIX Security Symposium","author":"Casado M.","year":"2006","unstructured":"M. Casado , T. Garfinkel , M. Freedman , A. Akella , D. Boneh , N. McKeown , and S. Shenker . SANE: A protection architecure for enterprise networks . In Proc. 15th USENIX Security Symposium , Vancouver, BC, Canada , Aug. 2006 . M. Casado, T. Garfinkel, M. Freedman, A. Akella, D. Boneh, N. McKeown, and S. Shenker. SANE: A protection architecure for enterprise networks. In Proc. 15th USENIX Security Symposium, Vancouver, BC, Canada, Aug. 2006."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/956993.956995"},{"key":"e_1_2_1_19_1","volume-title":"ETSI","author":"Ciosi M.","year":"2012","unstructured":"M. Ciosi Network functions virtualization. Technical report , ETSI , Darmstadt, Germany , Oct. 2012 . http:\/\/portal.etsi.org\/NFV\/NFV_White_Paper.pdf. M. Ciosi et al. Network functions virtualization. Technical report, ETSI, Darmstadt, Germany, Oct. 2012. http:\/\/portal.etsi.org\/NFV\/NFV_White_Paper.pdf."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.917713"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.144"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491189"},{"key":"e_1_2_1_24_1","volume-title":"Aug.","author":"Erickson D.","year":"2008","unstructured":"D. Erickson A demonstration of virtual machine mobility in an OpenFlow network , Aug. 2008 . Demo at ACM SIGCOMM. D. Erickson et al. A demonstration of virtual machine mobility in an OpenFlow network, Aug. 2008. Demo at ACM SIGCOMM."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4655"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1016707.1016709"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198255.1198265"},{"key":"e_1_2_1_28_1","unstructured":"Floodlight OpenFlow Controller. http:\/\/floodlight.openflowhub.org\/.  Floodlight OpenFlow Controller. http:\/\/floodlight.openflowhub.org\/."},{"key":"e_1_2_1_29_1","unstructured":"FlowVisor. http:\/\/www.openflowswitch.org\/wk\/index.php\/FlowVisor.  FlowVisor. http:\/\/www.openflowswitch.org\/wk\/index.php\/FlowVisor."},{"key":"e_1_2_1_30_1","volume-title":"Datakit--A Modular Network for Synchronous and Asynchronous Traffic. In Proc. Int. Conf. on Communications","author":"Fraser A.","year":"1980","unstructured":"A. Fraser . Datakit--A Modular Network for Synchronous and Asynchronous Traffic. In Proc. Int. Conf. on Communications , 1980 . A. Fraser. Datakit--A Modular Network for Synchronous and Asynchronous Traffic. In Proc. Int. Conf. on Communications, 1980."},{"key":"e_1_2_1_31_1","unstructured":"NSF Future Internet Design. http:\/\/www.nets-find.net\/.  NSF Future Internet Design. http:\/\/www.nets-find.net\/."},{"key":"e_1_2_1_32_1","unstructured":"EU Future Internet Research and Experimentation Initiative. http:\/\/www.ict-fire.eu\/.  EU Future Internet Research and Experimentation Initiative. http:\/\/www.ict-fire.eu\/."},{"key":"e_1_2_1_33_1","unstructured":"GENI\n  : Global Environment for Network Innovations. http:\/\/www.geni.net\/.  GENI: Global Environment for Network Innovations. http:\/\/www.geni.net\/."},{"key":"e_1_2_1_34_1","unstructured":"GENI. Campus OpenFlow topology 2011. http:\/\/groups.geni.net\/geni\/wiki\/OpenFlow\/CampusTopology.  GENI. Campus OpenFlow topology 2011. http:\/\/groups.geni.net\/geni\/wiki\/OpenFlow\/CampusTopology."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1096536.1096541"},{"key":"e_1_2_1_36_1","first-page":"w2","article-title":"Software-defined networking","author":"Greene K.","year":"2009","unstructured":"K. Greene . TR10 : Software-defined networking . MIT Technology Review , March\/April 2009 . http:\/\/ww w2 .technologyreview.com\/article\/412194\/tr10-software-defined-networking\/. K. Greene. TR10: Software-defined networking. MIT Technology Review, March\/April 2009. http:\/\/www2.technologyreview.com\/article\/412194\/tr10-software-defined-networking\/.","journal-title":"MIT Technology Review"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384609.1384625"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"e_1_2_1_39_1","volume-title":"ACLD '10: Architectural Concerns in Large Datacenters","author":"Handigol N.","year":"2010","unstructured":"N. Handigol , M. Flajslik , S. Seetharaman , N. McKeown , and R. Johari . Aster*x: Load-balancing as a network primitive . In ACLD '10: Architectural Concerns in Large Datacenters , 2010 . N. Handigol, M. Flajslik, S. Seetharaman, N. McKeown, and R. Johari. Aster*x: Load-balancing as a network primitive. In ACLD '10: Architectural Concerns in Large Datacenters, 2010."},{"key":"e_1_2_1_40_1","volume-title":"Proc. Networked Systems Design and Implementation","author":"Handley M.","year":"2005","unstructured":"M. Handley , E. Kohler , A. Ghosh , O. Hodson , and P. Radoslavov . Designing extensible IP router software . In Proc. Networked Systems Design and Implementation , May 2005 . M. Handley, E. Kohler, A. Ghosh, O. Hodson, and P. Radoslavov. Designing extensible IP router software. In Proc. Networked Systems Design and Implementation, May 2005."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413206"},{"key":"e_1_2_1_42_1","volume-title":"ElasticTree: Saving energy in data center networks","author":"Heller B.","year":"2010","unstructured":"B. Heller , S. Seetharaman , P. Mahadevan , Y. Yiakoumis , P. Sharma , S. Banerjee , and N. McKeown . ElasticTree: Saving energy in data center networks . Apr. 2010 . B. Heller, S. Seetharaman, P. Mahadevan, Y. Yiakoumis, P. Sharma, S. Banerjee, and N. McKeown. ElasticTree: Saving energy in data center networks. Apr. 2010."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1897"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486019"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_2_1_46_1","first-page":"1","volume-title":"OSDI","volume":"10","author":"Koponen T.","year":"2010","unstructured":"T. Koponen , M. Casado , N. Gude , J. Stribling , L. Poutievski , M. Zhu , R. Ramanathan , Y. Iwata , H. Inoue , T. Hama , and S. Shenker . Onix: A distributed control platform for large-scale production networks . In OSDI , volume 10 , pages 1 -- 6 , 2010 . T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker. Onix: A distributed control platform for large-scale production networks. In OSDI, volume 10, pages 1--6, 2010."},{"key":"e_1_2_1_47_1","volume-title":"Proc. 3nd ACM Workshop on Hot Topics in Networks (Hotnets-III)","author":"Lakshman T. V.","year":"2004","unstructured":"T. V. Lakshman , T. Nandagopal , R. Ramjee , K. Sabnani , and T. Woo . The SoftRouter Architecture . In Proc. 3nd ACM Workshop on Hot Topics in Networks (Hotnets-III) , San Diego, CA , Nov. 2004 . T. V. Lakshman, T. Nandagopal, R. Ramjee, K. Sabnani, and T. Woo. The SoftRouter Architecture. In Proc. 3nd ACM Workshop on Hot Topics in Networks (Hotnets-III), San Diego, CA, Nov. 2004."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868466"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSE.2007.69"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.274996"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_1_52_1","volume-title":"Nov.","author":"Planning NSF","year":"2005","unstructured":"NSF Guidelines for Planning and Managing the Major Research Equipment and Facilities Construction (MREFC) Account. http:\/\/www.nsf.gov\/bfa\/docs\/mrefcguidelines1206.pdf , Nov. 2005 . NSF Guidelines for Planning and Managing the Major Research Equipment and Facilities Construction (MREFC) Account. http:\/\/www.nsf.gov\/bfa\/docs\/mrefcguidelines1206.pdf, Nov. 2005."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592681.1592684"},{"key":"e_1_2_1_54_1","volume-title":"It's time to virtualize the network","year":"2012","unstructured":"Nicira. It's time to virtualize the network , 2012 . http:\/\/nicira.com\/en\/network-virtualization-platform. Nicira. It's time to virtualize the network, 2012. http:\/\/nicira.com\/en\/network-virtualization-platform."},{"key":"e_1_2_1_55_1","volume-title":"ONOS: Open network operating system","year":"2013","unstructured":"ON.Lab. ONOS: Open network operating system , 2013 . http:\/\/tinyurl.com\/pjs9eyw. ON.Lab. ONOS: Open network operating system, 2013. http:\/\/tinyurl.com\/pjs9eyw."},{"key":"e_1_2_1_56_1","unstructured":"Open Daylight. http:\/\/www.opendaylight.org\/.  Open Daylight. http:\/\/www.opendaylight.org\/."},{"key":"e_1_2_1_57_1","unstructured":"Open Networking Foundation. https:\/\/www.opennetworking.org\/.  Open Networking Foundation. https:\/\/www.opennetworking.org\/."},{"key":"e_1_2_1_58_1","unstructured":"Open vSwitch. http:\/\/openvswitch.org.  Open vSwitch. http:\/\/openvswitch.org."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.307"},{"key":"e_1_2_1_60_1","volume-title":"Proc. 1st ACM Workshop on Hot Topics in Networks (Hotnets-I)","author":"Peterson L.","year":"2002","unstructured":"L. Peterson , T. Anderson , D. Culler , and T. Roscoe . A blueprint for introducing disruptive technology into the Internet . In Proc. 1st ACM Workshop on Hot Topics in Networks (Hotnets-I) , Princeton, NJ , Oct. 2002 . L. Peterson, T. Anderson, D. Culler, and T. Roscoe. A blueprint for introducing disruptive technology into the Internet. In Proc. 1st ACM Workshop on Hot Topics in Networks (Hotnets-I), Princeton, NJ, Oct. 2002."},{"key":"e_1_2_1_61_1","volume-title":"Proc. 3nd ACM Workshop on Hot Topics in Networks (Hotnets-III)","author":"Peterson L.","year":"2004","unstructured":"L. Peterson , S. Shenker , and J. Turner . Overcoming the Internet impasse through virtualization . In Proc. 3nd ACM Workshop on Hot Topics in Networks (Hotnets-III) , San Diego, CA , Nov. 2004 . L. Peterson, S. Shenker, and J. Turner. Overcoming the Internet impasse through virtualization. In Proc. 3nd ACM Workshop on Hot Topics in Networks (Hotnets-III), San Diego, CA, Nov. 2004."},{"key":"e_1_2_1_62_1","volume-title":"Proc. HotNets","author":"Pfaff B.","year":"2009","unstructured":"B. Pfaff , J. Pettit , K. Amidon , M. Casado , T. Koponen , and S. Shenker . Extending networking into the virtualization layer . In Proc. HotNets , Oct. 2009 . B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker. Extending networking into the virtualization layer. In Proc. HotNets, Oct. 2009."},{"key":"e_1_2_1_63_1","unstructured":"POX. http:\/\/www.noxrepo.org\/pox\/about-pox\/.  POX. http:\/\/www.noxrepo.org\/pox\/about-pox\/."},{"key":"e_1_2_1_64_1","unstructured":"Quagga software routing suite. http:\/\/www.quagga.net\/.  Quagga software routing suite. http:\/\/www.quagga.net\/."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC3549"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/OPNARC.1999.758557"},{"key":"e_1_2_1_67_1","volume-title":"Proc. 9th USENIX OSDI","author":"Sherwood R.","year":"2010","unstructured":"R. Sherwood , G. Gibb , K.-K. Yap , G. Appenzeller , M. Casado , N. McKeown , and G. Parulkar . Can the production network be the testbed ? In Proc. 9th USENIX OSDI , Vancouver, Canada , Oct. 2010 . R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar. Can the production network be the testbed? In Proc. 9th USENIX OSDI, Vancouver, Canada, Oct. 2010."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.755003"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2003.818493"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502056"},{"key":"e_1_2_1_72_1","volume-title":"Proc. IEEE GLOBECOM","author":"Taylor D.","year":"2005","unstructured":"D. Taylor and J. Turner . Diversifying the Internet . In Proc. IEEE GLOBECOM , Nov. 2005 . D. Taylor and J. Turner. Diversifying the Internet. In Proc. IEEE GLOBECOM, Nov. 2005."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(01)00289-4"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.568214"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/231699.231701"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(01)00172-4"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/1162638.1162643"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.690958"},{"key":"e_1_2_1_79_1","volume-title":"Proc. USENIX Annual Technical Conference","author":"Verkaik P.","year":"2007","unstructured":"P. Verkaik , D. Pei , T. Scholl , A. Shaikh , A. Snoeren , and J. van der Merwe. Wresting control from BGP: Scalable fine-grained route control . In Proc. USENIX Annual Technical Conference , June 2007 . P. Verkaik, D. Pei, T. Scholl, A. Shaikh, A. Snoeren, and J. van der Merwe. Wresting control from BGP: Scalable fine-grained route control. In Proc. USENIX Annual Technical Conference, June 2007."},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.5555\/1946313.1946339"},{"key":"e_1_2_1_81_1","volume-title":"Hot-ICE","author":"Wang R.","year":"2011","unstructured":"R. Wang , D. Butnariu , and J. Rexford . OpenFlow-based server load balancing gone wild . In Hot-ICE , Mar. 2011 . R. Wang, D. Butnariu, and J. Rexford. OpenFlow-based server load balancing gone wild. In Hot-ICE, Mar. 2011."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/OPNARC.1998.662048"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060313"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.917702"},{"key":"e_1_2_1_85_1","volume-title":"Proc. 4th USENIX NSDI","author":"Yan H.","year":"2007","unstructured":"H. Yan , D. A. Maltz , T. S. E. Ng , H. Gogineni , H. Zhang , and Z. Cai . Tesseract: A 4D Network Control Plane . In Proc. 4th USENIX NSDI , Cambridge, MA , Apr. 2007 . H. Yan, D. A. Maltz, T. S. E. Ng, H. Gogineni, H. Zhang, and Z. Cai. Tesseract: A 4D Network Control Plane. In Proc. 4th USENIX NSDI, Cambridge, MA, Apr. 2007."},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC3746"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018567.2018569"},{"key":"e_1_2_1_88_1","volume-title":"Proceedings, AMRAD Conference","author":"Zander J.","year":"1983","unstructured":"J. Zander and R. Forchheimer . Softnet: An approach to higher level packet radio . In Proceedings, AMRAD Conference , San Francisco , 1983 . J. Zander and R. Forchheimer. Softnet: An approach to higher level packet radio. In Proceedings, AMRAD Conference, San Francisco, 1983."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2602204.2602219","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2602204.2602219","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:00:47Z","timestamp":1750215647000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2602204.2602219"}},"subtitle":["an intellectual history of programmable networks"],"short-title":[],"issued":{"date-parts":[[2014,4,8]]},"references-count":87,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,4,8]]}},"alternative-id":["10.1145\/2602204.2602219"],"URL":"https:\/\/doi.org\/10.1145\/2602204.2602219","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2014,4,8]]},"assertion":[{"value":"2014-04-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}