click below
click below
Normal Size Small Size show me how
csc chp4 flashcards
topic = middleboxes
Question | Answer |
---|---|
what are middleboxes | any intermediary box performing functions apart from normal, standard functions of an IP router on the data path between a source host and destination host |
where do middleboxes apply | NAT, application specific, firewalls/IDS, load balancers and cache |
what initially happens with middleboxes | proprietary (closed) hardware solutions |
what do you have to do to move towards "whitebox" hardware implementing open API | move away from proprietary hardware solutions / programmable local actions via match+action / move towards innovation/differentiation in software |
what is the purpose of SDN | logically centralized control and configuration management often in private/public cloud |
what does NFV stand for | network functions virtualization |
what is NFV | programmable services over whitebox networking, computation and storage |
what protocols are in the IP hourglass | physical, link, transport and application layers |
what is the internet's "thin waist" | one network layer protocol (IP) |
how does the internet's "thin waist" implemented | implemented by every internet-connected devices |
what is the internet's middle age "love handles" | middleboxes operating inside the network (NAT, caching, NFV, firewalls) |
what is the principle of the architecture of the internet | the goal is connectivity, the tool is the internet protocol and the intelligence is end to end rather than hidden in the network |
what are three cornerstone beliefs | simple connectivity / IP protocol = that narrow waist / intelligence, complexity at network edge |
what is end-end argument | some network functionality can be implemented in network or at network edge |
diagram on end-end implementation of reliable data transfer | slide 107 |
what's the 20th century phone net | intelligence/computing at network switches |
what is the internet pre-2005 | intelligence, computing at edge |
what is the internet post-2005 | programmable network devices / intelligence, computing, massive application-level infrastructure at edge |
how are forwarding tables (destination-based forwarding) or flow tables (generalized forwarding) computed | by the control plane |
what does MTU stand for | max transfer size |
what do network links have in IP fragmentation/reassembly | largest possible link-level frame (different link types,; different MTUs) |
what are some characteristics of large IP datagram divided within net | one datagram becomes several datagrams / reassembled only at destination / IP header bits used to identify, order related fragments |
IP fragmentation/reassembly example | slide 113 |
DHCP: wireshark output (home LAN) example | slide 114 |