Checking date: 01/05/2025 20:28:46


Course: 2025/2026

Switching
(13428)
Bachelor in Telematics Engineering (Study Plan 2019) (Plan: 447 - Estudio: 215)


Coordinating teacher: LARRABEITI LOPEZ, DAVID

Department assigned to the subject: Telematic Engineering Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Communications Networks and Services
Objectives
OBJECTIVE: To introduce the fundamentals of the main switching technologies used in communications networks, along with the algorithms and protocol architectures that allow to exploit them in an efficient way. The student will learn the internal architecture of different types of switches, with particular emphasis on packet switches, including design alternatives for the internal interconnection network, fabric, buffers and basic algorithms for packet classification and scheduling, route lookup and queue management. Upon these elements, concepts of traffic engineerin will be described, including fast rerouting and QoS that are essential for the design and management of communications network services. KNOWLEDGE: - Basic operating principles of packet switching and circuits. Other alternatives: cells, messages and burst switching. - Internal architecture and algorithms used in simple packet switches (shared memory, shared bus, centralized vs. distributed processing, routers with switching fabric) and complex (knock-out, banyan, batcher-banyan, benes). - Main route lookup techniques. - Concepts required to implement Quality of Service in a packet switch and their associated protocols (classification, planning and queue management). - Label switching, segment routing and IP integration, their applications in Traffic Engineering, protection and implementation of virtual private network service. CAPACITIES: Specific: - Analyze and compare design alternatives of a switch. - Switch dimensioning - Identify and troubleshoot routers. Performance analysis. - Analyze the scalability of label switching networks. - Set various parameters of traffic control in a switch, QoS aspects of routers in a packet network to support different traffic classes and / or service. VPN configuration. - Perform traffic engineering calculations. General or skills: - Overview about the different mechanisms implemented on switched networks applying the knowledge acquired. - Ability to work as a team to solve the proposed work, distributing the workload to deal with complex problems and access to technical literature and understand it, and the information required to know the details of a particular configuration. - Contact with technologies widely used in networks and telecommunications operators and enterprises. ATTITUDES: - Proactive collaboration with partners and in learning the technologies.
Learning Outcomes
CB1: Students have demonstrated possession and understanding of knowledge in an area of study that builds on the foundation of general secondary education, and is usually at a level that, while relying on advanced textbooks, also includes some aspects that involve knowledge from the cutting edge of their field of study CB2: Students are able to apply their knowledge to their work or vocation in a professional manner and possess the competences usually demonstrated through the development and defence of arguments and problem solving within their field of study. CG1: Ability to write, develop and sign projects in the area of telecommunications engineering aimed at the design, development and utilization of telecommunications and electronic networks, services and applications, in accordance with the competences acquired in the degree program, as set out in Section 5 of the corresponding mandate. ECRT12: Knowledge and use of the concepts of network architecture, protocol and communications interfaces. ECRT13: Ability to differentiate the concepts of network access and transport, circuit switching and packet switching networks, fixed and mobile networks as well as systems and applications of distributed networks, voice services, audio, data, video and interactive services and multimedia. ECRT14: Knowledge of network and routing interconnection methods as well as fundamentals of network planning and sizing based on traffic parameters. ETEGT1: Ability to construct, develop and manage telecommunication networks, services, processes and applications, such as systems for capture, transport, representation, processing, storage, multimedia information presentation and management, from the point of view of telematics systems. ETEGT2: Capacity to apply techniques on which telematics networks, services and applications are based. These include systems for management, signaling and switching, routing, security (cryptographic protocols, tunneling, firewalls, payment mechanisms, authentication and content protection), traffic engineering (graph theory, queuing theory and tele-traffic). tarification and service reliability and quality, in fixed, mobile, personal, local or long distance environments, with different bandwidths, including telephone and data. ETEGT3: Ability to construct, develop and manage telematics services using analytical planning, sizing and analysis tools. ETEGT4: Ability to describe, program, validate and optimize communication protocols and interfaces at different levels in a network architecture. ETEGT5: Ability to follow transmission, switching and process technological progress to improve telematics networks and services. ETEGT6: Ability to design network architectures and telematics services. RA1: Knowledge and Understanding.  Knowledge and understanding of the general fundamentals of engineering, scientific and mathematical principles, as well as those of their branch or specialty, including some knowledge at the forefront of their field. RA3: Design. Graduates will have the ability to make engineering designs according to their level of knowledge and understanding, working as a team. Design encompasses devices, processes, methods and objects, and specifications that are broader than strictly technical, including social awareness, health and safety, environmental and commercial considerations. RA4: Research. Graduates will be able to use appropriate methods to carry out detailed research and studies of technical aspects, commensurate with their level of knowledge. The research involves bibliographic searches, design and execution of experiments, interpretation of data, selection of the best proposal and computer simulation. May require consultation of databases, standards and security procedures. RA5: Applications. Graduates will have the ability to apply their knowledge and understanding to solve problems, conduct research, and design engineering devices or processes. These skills include knowledge, use and limitations of materials, computer models, process engineering, equipment, practical work, technical literature and information sources. They must be aware of all the implications of engineering practice: ethical, environmental, commercial and industrial.
Description of contents: programme
This is a basic course of introduction to switching in communications networks, where the basic technologies that allow to design, configure and operate the nodes of a communications network. The programme has the following modules: 1. Introduction to the different types of switching techniques in communication networks. 2. Architectures for packet switches and algorithms involved. Route lookup. 3. Elements of quality of service in packet switches. 4. Switching in core networks. Label switching and Segment Routing: Technology and Applications: Traffic Engineering, Fast Recovery and Virtual Private Networks. 5. Interconnection networks
Learning activities and methodology
The teaching methodology will include: (1) Lectures, which will present the knowledge that students should acquire. To facilitate their development, students will receive lecture notes and key reference texts will allow them to complete and examine those issues which are most interested. (2) laboratory classes where students will practice designed to reinforce the theoretical content taught in different teaching sessions using practical examples.. (3) Resolution of exercises by the student that will serve to assess their knowledge and acquire the necessary skills. (4) Sharing of the answers to the exercises and joint correction should serve to consolidate knowledge and develop the ability to analyze and communicate relevant information to solve problems.
Assessment System
  • % end-of-term-examination/test 50
  • % of continuous assessment (assigments, laboratory, practicals...) 50

Calendar of Continuous assessment


Extraordinary call: regulations
Basic Bibliography
  • BELLAMY, J.. Digital Telephony, 3ª. John Wiley, 2000. .
  • CHAO, H. J. , LAM, C. H. OKI, E.. Broadband packet switching technologies. John Wiley & sons. 2001
  • DAVIE, B., REKHTER, Y.. MPLS Technology and Applications. Morgan Kaufmann. 2000..
  • MCDYSAN D.E., SPOHN, D. L.. ATM theory and applications. Signature edition. McGraw-Hill ,1999..
  • MEDHI, D. , RAMASAMY, K.. Network Routing Algorithms, Protocols and Architectures . Morgan-Kaufmann. 2007
  • PATTAVINA, A.. Switching Theory.. Wiley, 1998..
  • Roberto Rojas-Cessa. Interconnections for Computer Communications and Packet Networks. CRC Press. 2017
Additional Bibliography
  • AHMADI, H., DENZEL, W.. A survey of modern High-Performance Switching Techniques. IEEE, 1989..
  • McKEOWN, N.. Fast Switched Backplane for a Gigabit Switched Router. Stanford Univ..
  • PARTRIDGE, C.. gigabit Networking. Addison-Wesley, 1994.
  • SCWARTZ, M.. Telecommunication Networks: Protocols, Modeling and Analysis. Addison-Wesley, 1987..
  • SEMERIA, C.. Internet Backbone Routers and Evolving Internet design. Juniper Network, 1998..
  • THAKKER, P.. Survey of Switch architectures. University of Illinois, 1998..

The course syllabus may change due academic events or other reasons.