(i) the three most important things the paper says
One of the most important ideas that the paper discusses are the changes to the link state protocol. Most notably, the change that allows SEATTLE to only map the switch locations (instead of mapping individual machines). This reduces the number of broadcast advertisements sent throughout the network, which helps to address one of the biggest problems with Ethernet and IP. Another important idea that the paper speaks about is the fact that this scheme can do away with the spanning tree protocol, which will actually allow for more efficiency in switch communication (instead of letting a shortest path go to waste for the sake of configurability). This is important because the authors are attempting to address one of the weak points of Ethernet, because of the bottlenecks that it could possibly create. A third important idea that the authors put forth is that this scheme can still function properly while still maintaining end-to-end Ethernet and IP semantics. This means that only the switching hardware needs to change in order to implement this scheme and all end-host hardware can remain the same.
(ii) the most glaring problem with the paper
One of the biggest problems that I can see with this scheme is the fact that it requires 100% proprietary hardware, and in order to function properly cannot use any traditional hardware. This requires a user to completely revamp their entire networking system with potentially expensive hardware all at once. This will make this idea much more difficult to transition to.
(iii) the future research directions of the work
A couple future directions would be useful. First, reducing the complexity of the hardware would be an option, as this would make the “glaring problem” much more tolerable. Another option would be to somehow adapt the scheme to work partly with commodity hardware, so that users could gradually move their scheme over (which would probably give this scheme more feasibility).