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 |