4.05-2. Generalized forwarding: specifying a flow table entry (b). Consider the three-node network below, that uses...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
4.05-2. Generalized forwarding: specifying a flow table entry (b). Consider the three-node network below, that uses flow-based generalized forwarding (e.g, as in OpenFlow) in the network's routers. In the question below, we'll want to create match+action entries in the flow table at router r2, with three parts labelled 1,2,3 (in black). In the question, matches are constrained to be over only four fields: the IP source address, the IP destination address, the upper-layer protocol field of the IP datagram, and the destination port number of the transport-layer segment. The actions are either to drop or to forward(), that is, to forward a matching packet on port. The default action (unless stated otherwise) is that if a packet doesn't match a rule, it will be dropped. 128.119/16 53.106/16 source IP 2 In the "dest. IP" column, the flow table entry should be: In the "dest port" column, the flow table entry should be: In the "action" column, the flow table entry should be: OpenFlow controller 1 dest. IP match 22.33/16 80 (b) Suppose we want to implement the following behavior, and that the default configuration is that all traffic from 22.33/16 should be allowed to be forwarded by r2 to the outside network. However, we also want to implement a higher priority rule (which would be earlier in the table, for example) so that users within the 22.33/16 network are never allowed to connect to an external web server on port 80. Specify the flow table row entries to implement this rule, by indicating the column entries below. The is a wildcard match, which matches everything you should use *over more specific answers whenever possible. [Note: You can find more examples of problems similar to this here.] Prompts In the "source IP" column, the flow table entry should be: Submitted Answers 22.33/16 protocol drop TCP dest. port ... action 4.05-2. Generalized forwarding: specifying a flow table entry (b). Consider the three-node network below, that uses flow-based generalized forwarding (e.g, as in OpenFlow) in the network's routers. In the question below, we'll want to create match+action entries in the flow table at router r2, with three parts labelled 1,2,3 (in black). In the question, matches are constrained to be over only four fields: the IP source address, the IP destination address, the upper-layer protocol field of the IP datagram, and the destination port number of the transport-layer segment. The actions are either to drop or to forward(), that is, to forward a matching packet on port. The default action (unless stated otherwise) is that if a packet doesn't match a rule, it will be dropped. 128.119/16 53.106/16 source IP 2 In the "dest. IP" column, the flow table entry should be: In the "dest port" column, the flow table entry should be: In the "action" column, the flow table entry should be: OpenFlow controller 1 dest. IP match 22.33/16 80 (b) Suppose we want to implement the following behavior, and that the default configuration is that all traffic from 22.33/16 should be allowed to be forwarded by r2 to the outside network. However, we also want to implement a higher priority rule (which would be earlier in the table, for example) so that users within the 22.33/16 network are never allowed to connect to an external web server on port 80. Specify the flow table row entries to implement this rule, by indicating the column entries below. The is a wildcard match, which matches everything you should use *over more specific answers whenever possible. [Note: You can find more examples of problems similar to this here.] Prompts In the "source IP" column, the flow table entry should be: Submitted Answers 22.33/16 protocol drop TCP dest. port ... action
Expert Answer:
Answer rating: 100% (QA)
The data given in this question is a figure open flow controller The objective of this q... View the full answer
Related Book For
Computer Networking A Top-Down Approach
ISBN: 978-0136079675
5th edition
Authors: James F. Kurose, Keith W. Ross
Posted Date:
Students also viewed these programming questions
-
List three specific parts of the Case Guide, Objectives and Strategy Section (See below) that you had the most difficulty understanding. Describe your current understanding of these parts. Provide...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Simplity each of the follewing ratios. f r 15 15kg:350 g 0.45:085 ( 580 ml: L121:104 m/ 40 033:063: 18
-
What is the role of an auditor?
-
Is there a specific perspective on research that appeals to you? Why?
-
Explain the differences between bride service, bride wealth, and dowry and the ways that societies that practice each are likely to differ.
-
Express Corporation wants to buy a new stamping machine. The machine will provide the company with a new product line: pressed food trays for kitchens. Two machines are being considered; the data for...
-
As Grandparents, parents, sisters, brothers, and productive citizens of society, we are always concerned that our children do not hang out with the so-called wrong crowd. Let me tell you of the...
-
Scenario and General Fund budgetary journal entries The scenario: Croton City maintains four governmental-type funds: a General Fund, a Library Special Revenue Fund, a Capital Projects Fund, and a...
-
At the beginning of 2023, Eleana Company leased an equipment from a lessor with the following pertinent information: 500,000 8 years Useful life of equipment 10 years Implicit interest rate 10% PV of...
-
Please complete the 2018 federal income tax return for Tim and Linda Jones. Ignore the requirement to attach the form(s) W-2 to the front page of the Form 1040. If required information is missing,...
-
In Guide to Managerial Communication, Mary Munter suggests four questions to help with audience analysis: 1. Who is your audience? 2. What do they know? 3. What do they feel? 4. How can you appeal to...
-
The policy is Using Technology to Improve Probation Supervision and Reduce Recidivism. The problem with this policy is that it relies heavily on manual processes and traditional methods of...
-
The equilibrium reaction NO(g) 2NO2(g) has been thoroughly studied. If the total pressure in a flask containing NO, and N2O4 gas at 25 C is 1.50 atm, and the value of K at this temperature is 0.148,...
-
Using Visual Basic for Applications (VBA), and only the input data given below, create a macro in Excel that calculates the Macauley's Duration for the given bond using a For Next loop. The inputs...
-
Bankers Trust (BT) was one of the most powerful and profitable banks in the world in the early 1990s. Under the stewardship of Chairman Charles Sanford, Jr., it had transformed itself from a staid...
-
Is times interest earned meaningful for utilities? Why or why not?
-
List five tasks that a layer can perform. Is it possible that one (or more) of these tasks could be performed by two (or more) layers?
-
The sender side of rdt3 0 simply ignores (that is, takes no action on) all received packets that are either in error or have the wrong value in the acknum field of an acknowledgment packet. Suppose...
-
Consider a datagram network using 8-bit host addresses. Suppose a router uses longest prefix matching and has the following forwarding table: Prefix Match Interface 00................... 0...
-
A drainage ditch is to be built to carry runoff from a subdivision. The maximum design capacity is to be $1 \mathrm{million} \mathrm{gph}(\mathrm{gal} / \mathrm{h})$ and it is to be concrete lined....
-
An open drainage canal with a rectangular cross section is $3 \mathrm{~m}$ wide and $1.5 \mathrm{~m}$ deep. If the canal slopes $950 \mathrm{~mm}$ in $1 \mathrm{~km}$ of length, what is the maximum...
-
An open drainage canal is to be constructed to carry water at a maximum rate of $10^{6} \mathrm{gpm}$. The canal is concrete lined and has a rectangular cross section, with a width that is twice its...
Study smarter with the SolutionInn App