click below
click below
Normal Size Small Size show me how
csc chp4 flashcards
topic = generalized forwarding, SDN
| Question | Answer |
|---|---|
| what does each router contain | a forwarding table / flow table |
| what do we mean when we say "match plus action abstraction" | match bits in arriving packet, take action |
| what is destination-based forwarding | forward based on dest, IP address |
| what is generalized forwarding | many header fields can determine action / many action possible = drop/copy/modify/log packet |
| what is meant by "flow" in flow table abstraction | defined by header field values (in link, network, transport-layer fields) |
| what is generalized forwarding used for | simple packet-handling rules |
| define "match" in a flow table abstraction | pattern values in packet header fields |
| define "actions" in a flow table abstraction | for matched packet drop, forward, modify, matched packet or send matched packet to controller |
| define "priority" in a flow table abstraction | disambiguate overlapping patterns |
| define "counters" in a flow table abstraction | #bytes and #packets |
| flow table diagram example | slide 92 |
| flow table entries example | slide 93 |
| what is destination-based forwarding used for | IP datagrams destined to IP address 51.6.0.8 should be forwarded to router output port 6 |
| what is firewall used for | block (do not forward) all datagrams destined to TCP port 22 (ssh port#) / block (do not forward) all datagrams sent by host 128.119.1.1 - slide 94 |
| how does layer 2 destination-based forwarding | layer 2 frames with destination MAC address 22:A7:23:11E1:02 should be forwarded to output port 3 - slide 95 example |
| regarding openflow abstraction what is match+action | abstraction unifies different kinds of devices |
| what is a "match" in a router | longest destination IP prefix |
| what is a "match" in a switch | destination MAC address |
| what is a "match" in a firewall | IP addresses and TCP/UDP port numbers |
| what is a "match" in a NAT | IP address and port |
| what is a "action" in a router | forward out a link |
| what is a "action" in a switch | forward or flood |
| what is a "action" in a firewall | permit or deny |
| what is a "action" in a NAT | rewrite address and port |
| what can orchestrated tables create | a network-wide behaviour |
| how openflow works | example slide 97-98 |