OP2: A richer network abstraction?
Completion requirements
Please follow the same instructions as for OP1.
Opened: Wednesday, 20 October 2021, 00:00
Due: Sunday, 31 October 2021, 23:59
Suppose we want to enable Internet end-systems to specify countries that their traffic should avoid. E.g., if end-system X has certain traffic to send to end-system Y, X should be able to specify that its traffic to Y should not traverse countries A or B.
How would you provide this capability? Which layer(s) of the Internet architecture would you change? How would you change the interfaces/protocols used by these layers? How would your changes affect the scalability of the Internet network layer?
You are free to answer that this cannot be done, but make sure to give solid arguments.
How would you provide this capability? Which layer(s) of the Internet architecture would you change? How would you change the interfaces/protocols used by these layers? How would your changes affect the scalability of the Internet network layer?
An ideal answer should summarize the key points of the proposed solution, describe the solution, and comment on its pros/cons and trade-offs.
You are free to answer that this cannot be done, but make sure to give solid arguments.
Please follow the same instructions as for OP1.