Question: Consider the 4 - router network shown in Fig. 3 , where packet forwarding is controlled by flow tables ( e . g . ,

Consider the 4-router network shown in Fig. 3, where packet forwarding is controlled by flow tables (e.g., configured via OpenFlow in an SDN controller), rather than by a forwarding table computed by a routing algorithm. The addresses of networks attached to each of the router is also shown. The interfaces at each of the routers are also as indicated. Suppose we want the following forwarding behavior of packets to be implemented:
UDP packets coming from the source network attached to 3 and destined to the network attached to s2 should be forwarded along the path: s3->1>> s2. UDP packets coming from the source network attached to s2 and destined to the network attached to s4 should be dropped. Any packet arriving at a router that does not more specific matching rule in the table will be forwarded to the controller for further inspection.
Complete the match-plus-action tables in each of the routers, s1, s2, s3, and s4, that implement these forwarding behaviors. Your rules should be as strict as possible (should only allow these behaviors, and no other forwarding behaviors). You can assume that any packet arriving at a router that does not match a rule in that table will be dropped.
Consider the 4 - router network shown in Fig. 3 ,

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!