Abstract
We briefly describe the history behind the Ethane paper and its ultimate evolution into SDN and beyond.
- Berkeley Extensible Software Switch (BESS). https://github.com/NetSys/bess.Google Scholar
- CORD: Central Office Re-architected as a Datacenter. https://www.opennetworking.org/cord/.Google Scholar
- DANOS: Distributed Network Operating System. https://www.linuxfoundation.org/networking-orchestration/2018/03/the-linux-foundation-hosts-danos-project-a-unified-network-operating-system/.Google Scholar
- GENI Project. https://www.geni.net/.Google Scholar
- Havasupai secures license to retain, expand internet access. https://www.apnews.com/f3725f04d8c54c1fa6777f37406b858a.Google Scholar
- Magma web page. https://connectivity.fb.com/magma/.Google Scholar
- NewArch Project. https://www.isi.edu/newarch/.Google Scholar
- NFV White Paper. https://portal.etsi.org/NFV/NFV_White_Paper.pdf.Google Scholar
- NSF Future Interjet Architecture Project. http://www.nets-fia.net/.Google Scholar
- ONAP: Open Network Automation Platform. https://www.onap.org/.Google Scholar
- ONOS: Open Source Network Operating System. https://onosproject.org/.Google Scholar
- POX. https://github.com/noxrepo/pox.Google Scholar
- The OpenDaylight Project. https://www.opendaylight.org/.Google Scholar
- The SONiC Project. https://azure.github.io/SONiC/.Google Scholar
- The Stratum Project. https://www.opennetworking.org/stratum/.Google Scholar
- VPP Software Switch. https://wiki.fd.io/view/VPP.Google Scholar
- Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, et al. 2014. P4: Programming protocol-independent packet processors. ACM SIGCOMM Computer Communication Review 44 (2014), 87--95.Google ScholarDigital Library
- Martin Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Nick McKeown, and Scott Shenker. 2007. Ethane: Taking Control of the Enterprise. SIGCOMM Comput. Commun. Rev. 37, 4 (Aug. 2007), 1--12. Google ScholarDigital Library
- Sean Choi, Boris Burkov, Alex Eckert, Tian Fang, Saman Kazemkhani, Rob Sherwood, Ying Zhang, and Hongyi Zeng. 2018. FBOSS: Building Switch Software at Scale. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '18). ACM, New York, NY, USA, 342--356. Google ScholarDigital Library
- Nick Feamster, Jennifer Rexford, and Ellen Zegura. 2014. The Road to SDN: An Intellectual History of Programmable Networks. SIGCOMM Comput. Commun. Rev. 44, 2 (April 2014), 87--98. Google ScholarDigital Library
- Albert Greenberg, Gisli Hjalmtysson, David A. Maltz, Andy Myers, Jennifer Rexford, Geoffrey Xie, Hong Yan, Jibin Zhan, and Hui Zhang. 2005. A Clean Slate 4D Approach to Network Control and Management. SIGCOMM Comput. Commun. Rev. 35, 5 (Oct. 2005), 41--54. Google ScholarDigital Library
- Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeown, and Scott Shenker. 2008. NOX: Towards an Operating System for Networks. SIGCOMM Comput. Commun. Rev. 38, 3 (July 2008), 105--110. Google ScholarDigital Library
- Chi-Yao Hong, Subhasree Mandal, Mohammad Al-Fares, Min Zhu, Richard Alimi, Kondapa Naidu B., Chandan Bhagat, Sourabh Jain, Jay Kaimal, Shiyu Liang, Kirill Mendelev, Steve Padgett, Faro Rabe, Saikat Ray, Malveeka Tewari, Matt Tierney, Monika Zahn, Jonathan Zolla, Joon Ong, and Amin Vahdat. 2018. B4 and After: Managing Hierarchy, Partitioning, and Asymmetry for Availability and Scale in Google's Software-defined WAN. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '18). ACM, New York, NY, USA, 74--87. Google ScholarDigital Library
- Teemu Koponen, Keith Amidon, Peter Balland, Martin Casado, Anupam Chanda, Bryan Fulton, Igor Ganichev, Jesse Gross, Paul Ingram, Ethan Jackson, Andrew Lambeth, Romain Lenglet, Shih-Hao Li, Amar Padmanabhan, Justin Pettit, Ben Pfaff, Rajiv Ramanathan, Scott Shenker, Alan Shieh, Jeremy Stribling, Pankaj Thakkar, Dan Wendlandt, Alexander Yip, and Ronghua Zhang. 2014. Network Virtualization in Multi-tenant Datacenters. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14). USENIX Association, Seattle, WA, 203--216. https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/koponenGoogle Scholar
- Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama, and Scott Shenker. 2010. Onix: A Distributed Control Platform for Large-scale Production Networks. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI'10). USENIX Association, Berkeley, CA, USA, 351--364. http://dl.acm.org/citation.cfm?id=1924943.1924968Google ScholarDigital Library
- Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Joe Stringer, Pravin Shelar, Keith Amidon, and Martin Casado. 2015. The Design and Implementation of Open vSwitch. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). USENIX Association, Oakland, CA, 117--130. https://www.usenix.org/conference/nsdi15/technical-sessions/presentation/pfaffGoogle ScholarDigital Library
- Justine Sherry, Shaddi Hasan, Colin Scott, Arvind Krishnamurthy, Sylvia Ratnasamy, and Vyas Sekar. 2012. Making Middleboxes Someone else's Problem: Network Processing As a Cloud Service. In Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM '12). ACM, New York, NY, USA, 13--24. Google ScholarDigital Library
- Rob Sherwood, Glen Gibb, Kok kiong Yap, Martin Casado, Nick Mckeown, and Guru Parulkar. 2009. FlowVisor: A Network Virtualization Layer. Technical Report.Google Scholar
- Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Hong Liu, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs Hölzle, Stephen Stuart, and Amin Vahdat. 2016. Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network. Commun. ACM 59, 9 (Aug. 2016), 88--97. Google ScholarDigital Library
Index Terms
From ethane to SDN and beyond
Recommendations
Ethane: taking control of the enterprise
This paper presents Ethane, a new network architecture for the enterprise. Ethane allows managers to define a single network-wide fine-grain policy, and then enforces it directly. Ethane couples extremely simple flow-based Ethernet switches with a ...
Meticulous Measurement of Control Packets in SDN
SOSR '17: Proceedings of the Symposium on SDN ResearchThe data packet statistics sent by OpenFlow compliant switches cumulatively includes statistics about control traffic which is used for network control and management. This reduces the accuracy of calculation of QoS metrics and thus hampers network ...
SDNTruth: Innovative DDoS Detection Scheme for Software-Defined Networks (SDN)
AbstractSoftware-Defined Networks (SDN) are a trending technology in the modern Internet by splitting control and data planes and using a central controller. An SDN controller provides flexible flow management at wire-speed packet forwarding in the ...
Comments