Educational guide
IDENTIFYING DATA 2018_19
Subject NEW GENERATION NETWORKS. Code 00715010
Study programme
MASTER UNIV. INGENIERIA INFORMATICA
Descriptors Credit. Type Year Period
4.5 Compulsory First Second
Language
Castellano
Ingles
Prerequisites
Department ING.ELECTR.DE SIST. Y AUTOMATI
Coordinador
FOCES MORÁN , JOSE MARÍA
E-mail jmfocm@unileon.es
ralar@unileon.es
Lecturers
ALAIZ RODRÍGUEZ , ROCÍO
FOCES MORÁN , JOSE MARÍA
Web http://paloalto.unileon.es/ngn
General description
Tribunales de Revisión
Tribunal titular
Cargo Departamento Profesor
Presidente ING.ELECTR.DE SIST. Y AUTOMATI ALONSO ALVAREZ , ANGEL
Secretario ING.ELECTR.DE SIST. Y AUTOMATI GARCIA RODRIGUEZ , ISAIAS
Vocal ING.ELECTR.DE SIST. Y AUTOMATI FERNANDEZ LOPEZ , CARLOS
Tribunal suplente
Cargo Departamento Profesor
Presidente ING.ELECTR.DE SIST. Y AUTOMATI BENAVIDES CUELLAR , MARIA DEL CARMEN
Secretario ING.ELECTR.DE SIST. Y AUTOMATI FERRERO FERNANDEZ , MIGUEL
Vocal ING.ELECTR.DE SIST. Y AUTOMATI DIEZ DIEZ , ANGELA

Competencies
Type A Code Competences Specific
  A13229
  A13231
  A13252
  A13261
  A13262
Type B Code Competences Transversal
  B3068
  B3087
Type C Code Competences Nuclear
  C1
  C4

Learning aims
Competences
A13229
A13231
A13252
A13261
A13262
B3068
B3087
C1
C4

Contents
Topic Sub-topic
Review of Switching and Routing What's NGN and SDN
Advanced internetworking BGP-4
IPv6
IP Multicast
MPLS
MIP
Congestion control and resource allocation in NGNs Resource allocation
Queuing disciplines
IP Quality of Service: DiffServ and RSVP
Today's NGN
Software Defined Networks · The Data, Management and Control planes in switches and routers
· Software Defined Networking: Refactoring the planes by applying concepts of Distributed Systems: OpenFlow protocol
· NFV

Planning
Methodologies  ::  Tests
  Class hours Hours outside the classroom Total hours
Case study 4 6 10
 
Laboratory practicals 21 31.5 52.5
 
Lecture 19 20.9 39.9
 
Objective short-answer tests 1 2 3
Objective multiple-choice tests 1 1 2
Practical tests 1 3 4
 
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies   ::  
  Description
Case study Students study a few articles form NGN and SDN and generate a report and a presentation. Some students are assigned the development of a Lab prototype or experiment based on the article.
Laboratory practicals · Lab practicals consist mainly of reviewing the most important technologies in networking. · Students program the different service interfaces in C and in Java and use relevant APIs. · Some practicals involve the use of a virtual SDN simulator (Mininet) and programming is undertaken in Python · All students develop a basic switch and a basic IP forwarder in C/libpcap and NFQ
Lecture In lectures we review the fundamental concepts about Networking and SDN. We present concepts and structures, resolve simple exercises and occassionally discuss important issues related to contemporary networking

Personalized attention
 
Laboratory practicals
Lecture
Description

Assessment
  Description Qualification
Laboratory practicals 20
Lecture 50
Case study Se evalúa de forma conjunta con los trabajos
Others Quizzies and tests
laboratory exercises
Short papers
50
20
30
 
Other comments and second call
<p>Two quiz and short-exercise tests (Each exam must be passed for the student to obtain the pass mark): 50%</p><p>Laboratory exercises: 20%</p><p>Submission and presentation of short papers on SDN's and NGNs: 30%</p>

Sources of information
Access to Recommended Bibliography in the Catalog ULE

Basic Larry Peterson and Bruce Davie , Computer Networks: A systems approach, Ed. 5 , MKP, Elsevier , 978-0-12-385059-1
José M. Foces Morán, J.M. Foces Vivancos, Conceptual Computer Networks, Work in Progress, Work in Progress
Srinivasan Keshav , Mathematical Foundations of Computer Networking , Addison-Wesley , 978-0-321-79210-5

Complementary , , ,


Recommendations


Subjects that it is recommended to have taken before
COMPUTER PROGRAMMING II / 00709011
OPERATING SYSTEMS EXTENSION / 00709017
COMPUTER NETWORKS ARCHITECTURE, DESIGN AND MANAGEMENT / 00709019
COMPUTER ARCHITECTURE / 00709020
DISTRIBUTED SYSTEMS / 00709024
 
Other comments
This course is taught in English: lectures, labs and presentations