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 |