AIT

Questions about the lecture 'Advanced Internet Technology' of the RWTH Aachen

Questions about the lecture 'Advanced Internet Technology' of the RWTH Aachen


Set of flashcards Details

Flashcards 236
Language English
Category Computer Science
Level University
Created / Updated 05.02.2017 / 10.10.2017
Weblink
https://card2brain.ch/box/20170205_ait_chapter_overview
Embed
<iframe src="https://card2brain.ch/box/20170205_ait_chapter_overview/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

What are the characteristics of software defined networking (SDN)? [3]

1. Separate DP and CP

2. One software controls multiple DP elements via well-defined API

3. CP software is run on general purpose hardware (No networking HW)

Which components exist for the SDN paradigm? [2]

1. Smart and slow logically-centralized control

2. Dumb and fast switches

What are the steps of three communication examples regarding SDN? [3]

1. Special program talks to special OS talks to special HW

2. Programs talk to multiple OSs talk to processors

3. Programs talk to CP talk to generic switch

What are the characteristics of the specialized communication example? [4]

1. Vertically integrated

2. Proprietary

3. Slow innovation

4. Small industry

What are the characteristics of the multiple OSs communication example? [4]

1. Horizontal

2. Open interfaces

3. Rapid innovation

4. Huge industry

Name a protocol handling the communication between CP and generic switch?

OpenFlow

What does OpenFlow do? [2]

1. Flow-based control remotely forwarding table of a switch or router

2. Unification of different kinds of boxes

Which kind of boxes are unified by the OpenFlow protocol? [4]

1. Router 2. firewall 3. switch and 4. NAT

What are the packet-handling rules on DP in OpenFlow? [4]

1. Pattern for packet header bits

2. Actions

3. Priority of overlapping paterns

4. Counters of bytes and packets

What are the actions on DP in OpenFlow? [4]

1. Drop

2. Forward

3. Modify

4. Send to controller

What does a controller in OpenFlow do?

Manages instructions in network flows tables // Traffic

What are the header matching rules for arriving packets of a controller in OpenFlow? [2]

1. If entry matches then perform indicated actions

2. Else send to controller with header

What are the components of a flow table entry of a controller in OpenFlow? [3]

1. Rule

2. Action

3. Stats

What are examples for flow table entries of a controller in OpenFlow? [5]

1. Switching

2. Flow switching

3. Firewall

4. Routing

5. VLAN switching

What are the two directions of bidirectional communication in OpenFlow? [2]

1. Event from and 2. command to switches

What are possible events from switches in OpenFlow? [3]

1. Topology changes

2. Traffic stats

3. Arriving packets

What are possible commands to switches in OpenFlow? [3]

1. (Un)install rules

2. Query stats

3. Send packets

What are possible applications of OpenFlow? [8]

1. Dynamic access control

2. Seamless mobility/migration

3. Server load balancing

4. Network virtualization

5. Using multiple wireless access points

6. Energy-efficient networking

7. Adaptive traffic monitoring

8. DoS attack detection

What are the characteristics of OpenFlow in the wild? [4]

1. Open networking foundations

2. Commercial OpenFlow switches

3. Network operating systems

4. Network deployments

How does the realistic network looks like regarding the gateways?

Realistic networks are bundled with middle-boxes at gateways

Name some examples for middle-boxes? [6]

1. Firewall 2. Caching proxy 3. Intrusion detection 4. Load balancer 5. SSL gateway and 6. WLAN optimizer

What are the functions for middle-boxes? [4]

1. Update

2. Vendor interaction

3. Monitoring

4. Training

What are the disadvantage of middle-boxes? [5]

1. Expensive equipment

2. Vendor lock-in

3. Single point of failure

4. All packets are processed

5. Launching new services takes long

What is the concept of network functions virtualization (NFV)? [4]

1. Minimize dependences on HW constraints for more flexible network

2. Introduce SW-based network functions

 

3. Easy to maintain

4. Decoupling from HW life-cycles

What are the characteristics of the ETSI NFV industry specification group? [3]

1. Launched 11.2012

2. 230 companies

3. 37 major service provider

Name use cases of ETSI NFV? [13]

1. Switches

2. Mobile network nodes

3. Home networks

4. Tunneling gateway elements

5. Traffic analysis

6. Service assurance

7. NGN signaling

8. Application-level optimization

9. Security functions

10. BGP route reflectors

11. NFV in LTE

12. Virtualizing of home environment

13. ErrDapt

What is the up-to-date situation regarding the ETSI NFV use case BGP route reflectors?

On high memory hardware

What should be the next situation regarding the ETSI NFV use case BGP route reflectors?

Move route reflectors into data centers

What would be the benefits of ETSI NFV use case BGP route reflectors? [2]

1. Scalability // RIB

2. Operational responsibilities for critical applications

What is the up-to-date situation regarding the ETSI NFV use case NFV in LTE?

Inflexible network management

What should be the next situation regarding the ETSI NFV use case NFV in LTE?

Virtualize packet core and eNB

What are the characteristics of ClickOS? [5]

1. 5MB Xen-based virtual machine

2. Lego for network architects

3. Boots in 30ms

4. Achieves 10GBps tput on single core

5. Lots of possible middle-boxes

What are the characteristics of open-source reference platform (OPNFV)? [4]

1. Demonstrates core NFV functionality

2. Establish open ecosystem for NFV solutions

3. Industry driven

4. Collaboration with ETSI NFV

What is the purpose of REFLEXES?

Cyber-physical networking as smart production or grids

What are the characteristics of time delay regarding REFLEXES? [7]

1. Latency deteriorates performance

2. From sensors

3. To actuators

4. Over controller

5. Over communication network consists of switches

 

6. Time between elements (horizontally)

7. Time used by elements (vertically)

What are the principles of REFLEXES? [3]

1. Define coupled deterministic rules for control and communication tasks (So-called reflexes) reducing vertical time

2. Derive simple sub-tasks and return faster reducing horizontal time

3. Forward important information to other elements