5G II Flashcards
What is a network function?
a basic element (a functional block) of a system, within a network infrastructure which has well-defined external interfaces and well-defined functional behavior
What is SDN?
the network is programmable through software applications running on top of a controller
What is the motivation to use SDN?
Complex old IP network world, Missing flexibility for reconfiguration
What are the three layers of SDN?
Data, Control, Management
What are the advantages of SDN?
simplifying policy enforcement and network reconfiguration
logically centralized controller as single point of presences
separation of concerns is the consequence
What are the basic open flow components?
OpenFlow Switches, OpenFlow Controller, OpenFlow Protocol (OFP), Hosts
Describe the basic functioning of an open flow switch
Separation between Switch and Routing/Forwarding functionality
Describe the interactions between OpenFlow controller and switch
Securely (SSL/TCP) connects OpenFlow Controller and OpenFlow Switches via OpenFlow Protocol (OFP). Ad-hoc routing decision and Event based.
Describe each of the SDN applications
Traffic Engineering
Mobility and Wireless
Network Related Applications
- Measurement & Monitoring: provide or improve Network
- Security and Dependability: policy enforcement, DoS attacks detection and mitigation, security inspection (DPI).
Data Center Networking
Service Function Chaining
What is Traffic Engineering? What is Service Functions Chaining?
Traffic Engineering: Load Balancing, Reducing Power consumption
Service Functions Chaining: an unidirectional or bidirectional abstract sequence of Service Functions (SFs)
What is SD-WAN?
virtual WAN architecture that allows enterprises to leverage any combination of communication services using software defined technologies
What is cloud computing?
delivery of computing services over the Internet to offer faster innovation, flexible resources, and economies of scale
What are the cloud computing service models?
Software as a Service (SaaS) Clouds: complete cloud-based, multi-tenancy applications
Platform as a Service (PaaS) Clouds: provides application developers
Infrastructure as a Service (IaaS) Clouds: utilizes a suite of virtual hardware
What are the benefits of cloud computing?
Cloud Elasticity
Traffic fluctuation
flexibility in network management operations
Optimizing resource utilization
What is elasticity?
the possibility to increase or decrease available resources on demand
What are the scalability approaches?
Vertically: Increase the capacity adding new resources to an existing node
Horizontally: Increase the capacity increasing the number of nodes
Name the differences between stateful and stateless applications
Stateful: The client is tied to a specific instance for the duration of all session
Stateless: The state of a session is stored in the client and attached in each request or stored / retrieved by the application from an external database
What is virtualization. Please explain server virtualization
The abstraction of physical hardware for creating multiple virtual instances.
the process of creating multiple server instances from one physical server.
What are the benefits of virtualization?
Optimizing resource utilization
Intelligent memory management
Avoiding over-dimensioning
Less hardware
Energy-efficient environments
What is Network Function Virtualization? What is the NFV architecture approach
the virtualization of network equipment functions now run-on industry standard servers with the aim of improving efficiency and increasing agility
Name some of the benefits of NFV
Decoupling software from hardware
Flexible network functions deployment
Dynamic operation
Inter-operability with infrastructure
Inter-operability with legacy
Describe the high-level framework and the architecture of ETSI NFV
Virtualized Network Functions (VNF)
NFV Infrastructure (NFVI)
NFV Management and Orchestration