The road to SDN: an intellectual history of programmable networks

N Feamster, J Rexford, E Zegura - ACM SIGCOMM Computer …, 2014 - dl.acm.org
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 …

Distributed logical L3 routing

T Koponen, R Zhang, M Casado, P Thakkar… - US Patent …, 2016 - Google Patents
A novel method for configuring first and second managed forwarding elements to perform
logical L2 switching and L3 routing is described. The method generates a first set of flow …

Just say {NO} to paxos overhead: Replacing consensus with network ordering

J Li, E Michael, NK Sharma, A Szekeres… - … USENIX Symposium on …, 2016 - usenix.org
Distributed applications use replication, implemented by protocols like Paxos, to ensure data
availability and transparently mask server failures. This paper presents a new approach to …

RouteBricks: Exploiting parallelism to scale software routers

M Dobrescu, N Egi, K Argyraki, BG Chun… - Proceedings of the …, 2009 - dl.acm.org
We revisit the problem of scaling software routers, motivated by recent advances in server
technology that enable high-speed parallel processing--a feature router workloads appear …

Route advertisement by managed gateways

A Tubaltsev, R Zhang, BC Basler, S Maskalik… - US Patent …, 2017 - Google Patents
US9590901B2 - Route advertisement by managed gateways - Google Patents
US9590901B2 - Route advertisement by managed gateways - Google Patents Route …

Method and apparatus for implementing and managing distributed virtual switches in several hosts and physical forwarding elements

M Casado, P Ingram, KE Amidon, PJ Balland III… - US Patent …, 2015 - Google Patents
In general, the present invention relates to a virtual platform in which one or more distributed
virtual switches can be created for use in virtual networking. According to some aspects, the …

Multiple active L3 gateways for logical networks

P Thakkar, EJ Jackson, BC Basler - US Patent 9,577,845, 2017 - Google Patents
Some embodiments provide a method for a network con troller in a network control system
that manages a plurality of logical networks. The method receives a specification of a logical …

Centralized logical L3 routing

R Zhang, P Thakkar, JE Gross IV, J Pettit… - US Patent …, 2015 - Google Patents
2012-11-26 Assigned to NICIRA, INC. reassignment NICIRA, INC. ASSIGNMENT OF
ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AMIDON, KEITH E …

Systems and methods for detecting and inhibiting attacks using honeypots

S Sidiroglou, AD Keromytis… - US Patent 7,904,959, 2011 - Google Patents
In accordance with some embodiments, systems and methods that protect an application
from attacks are provided. In some embodiments, traffic from a communication network is …

Flow wars: Systemizing the attack surface and defenses in software-defined networks

C Yoon, S Lee, H Kang, T Park, S Shin… - IEEE/ACM …, 2017 - ieeexplore.ieee.org
Emerging software defined network (SDN) stacks have introduced an entirely new attack
surface that is exploitable from a wide range of launch points. Through an analysis of the …