References
Recommended Textbooks
This course does not use a single textbook. Instead, several textbooks are recommended as references:
- [1] Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (2nd Edition) by Radia Perlman.
- [2] The All-New Switch Book by Rich Seifert and Jim Edwards, John Wiley
- [3] John Moy, OSPF: Anatomy of an Internet Routing Protocol, Admission Wesley, 1998
- [4] BGP4: Inter-Domain Routing in the Internet (1st Edition) by John W. Stewart III
- [5] For multimedia networking, RTP Audio and Video for the Internet by Colin Perkins.
- [6] For review of basic networking concepts: Computer Networks by Kurose and Ross.
- [7] Recent Advances in Networking, The ACM SIGCOMM ebook
- [8] Interconnections: Second Edition by Radia Perlman.
- [9] Internet Routing Architectures Second Edition by Sam Halabi.
- [10] MPLS: next steps by Bruce Davie and Adrian Farrel.
- [11] RTP: Audio and Video for the Internet by Colin Perkins.
- [12] Network Algorithmics by George Varghese
- [13] Computer Networks: a systems approach, 5th Edition, by Larry Peterson and Bruce Davie.
- [14] Content Networking: Architecture, Protocols and Practice by Markus Hofmann and Leland Beaumont.
- [15] “Fault-Tolerant Broadcast of Routing Information,” Computer Networks Vol. 7 (1983) p395-405. by Radia Perlman.
Other parts of the course, we rely on lecture notes. We refer students to IETF RFCs for specific protocols.
Additional Readings
- [ONOS14] Pankaj Berde et al, “ONOS: Towards an Open, Distributed SDN OS,” ACM HotSDN 2014.
- [OVX14] Ali Al-Shabibi et al, “OpenVirteX: Make Your Virtual SDNs Programmable,” ACM HotSDN 2014.
- [Synicate14] J. Nelson and L. Peterson, “Syndicate: Virtual Cloud Storage Through Provider Composition,” ACM BigSystem 2014.
- [XOS15] Larry Peterson et al, “XOS: An Extensible Cloud Operating System,” ACM BigSystem 2015.
- [CORD15] “Central Office Re-architected as Datacenter (CORD),” Open Networking Lab (ON.Lab) White Paper, June 2015, PDF.
- [CORDNFV] “CORD and the NFV Architecture,” Open Networking Lab (ON.Lab) White Paper, June 2015, PDF.
- [XOS&CORD] “XOS: A Service Abstraction Layer for CORD,” Open Networking Lab (ON.Lab) White Paper, June 2015, PDF.
- [OpenCloud] “OpenCloud: A Value-Added Cloud for Internet2,”, PDF.
- [ServiceCompositionCORD] Larry Peterson et al, “Service Assembly & Composition in CORD,” Jun 2016, link.
- [NetworkHyperVisorSurvey] Andreas Blenk et al, “Survey on Network Virtualization Hypervisors for Software Defined Networking,” IEEE Communications Surveys and Tutorials, Vol. 18, No. 1, 2016.
- [CORD16] Larry Peterson et al, “Central Office Re-Architected as a Data Center — SDN Use Cases for Service Provider Networks,” IEEE Communications Magazine, Oct 2016.
- [CORDRefImp] Larry Peterson et al, “CORD Reference Implementation,” Jan 2017, link.
- [Sigcomm2020] The Network as a Programmable Platform, Sigcomm 2020 invited talk; YouTube.
- [ICC2018] NickMckeown ICC2018 Keynote: YouTube.
- [ONF2019] Nick Mckeown ONF 2019 keynote: YouTube.