click below
click below
Normal Size Small Size show me how
csc chp4 flashcards
topic = network layer
Question | Answer |
---|---|
what are some objects inside a router | input ports / switching / output ports. / buffer management / scheduling |
what is an IP regarding network layer | internet protocol |
what are some internet protocols | datagram format / addressing / network address translation / IPv6 |
what does generalized forwarding mean | match + action / openflow = match + action in action |
what is the purpose of network-layer services and protocols | transport segment from sending to receiving host |
what is a senders job | encapsulates segments into datagrams, passes to link layer |
what is a receivers job | delivers segments to transport layer protocol |
where do network layer protocols reside | in every internet device (host / router) |
what do routers do | examines header fields in all IP datagrams passing through it / moves datagrams from input ports to output ports to transfer datagrams along end-end path |
what are two key network-layer functions | network-layer functions and analogy (taking a trip) |
what does forwarding and routing do in network-layer functions | forwarding = move packets from router's input link to appropriate router output link routing = determine route taken by packets from source to destination |
what does forwarding and routing do in analogy functions | forwarding = process of getting through single interchange routing = process of planning trip from source to destination |
what is a data plane | local (per router function) determines how datagram arriving on router input port is forwarded to router output port |
what is a control plane | network-wide logic, determines how datagram is routed among routers along end-end path from source host to destination host |
what are the two control-plane approaches | traditional routing algorithms and software-defined networking (SDN) |
where are traditional routing algorithms implemented | implemented in routers |
where are software-defined networking implemented | implemented in remote servers |
what is a per-router control plane | individual routing algorithm components in each and every router interact in the control plane |
what do SDN control planes do | remote controller computes, installs forwarding tables in routers |
what are some functions of services for individual datagrams | guaranteed delivery / guaranteed delivery with less than 40msec delay |
what are some functions of a flow of datagrams | in-order datagram delivery / guaranteed min bandwidth to flow / restrictions on changes in inter-packet spacing |
network-layer service model example | slide 10-11 |
what can't internet "best effort" service model guarantee | successful datagram delivery to destination / timing or order of delivery / bandwidth available to end-end flow |
what are some characteristics of best-effort service | simplicity of mechanism (allowing internet to be widely deployed) / sufficient provisioning of bandwidth (allowing performance of real time applications) / replicated, application-layer distributed services connecting close to clients network |