Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Network Planning and Operations

    A tantárgy neve magyarul / Name of the subject in Hungarian: Hálózatok tervezése és üzemeltetése

    Last updated: 2024. február 20.

    Budapest University of Technology and Economics
    Faculty of Electrical Engineering and Informatics
    Electrical Engineering
    Course ID Semester Assessment Credit Tantárgyfélév
    VIHIMB04   2/1/0/v 5  
    3. Course coordinator and department Dr. Farkas Károly,
    4. Instructors Dr. Károly Farkas    associate professor    Department of Networked Systems and Services
    Dr. Zoltán Zsóka        associate professor    Department of Networked Systems and Services
    Dr. Tibor Cinkler    full professor    Department of Telecommunications and Media Informatics
    Dr. Markosz Maliosz    associate professor    Department of Telecommunications and Media Informatics
    5. Required knowledge Algorithm theory, Databases, Infocommunication networks
    7. Objectives, learning outcomes and obtained knowledge The primary objective of “Network Planning and Operations” is to provide students with an insight into the methodology of planning and operations of infocommunication networks. The subject specialises in the related practical knowledge through the practice of elementary planning and operation/configuration methods and the analysis of ready-made solutions.
    In the framework of the subject, the theoretical foundations of the structures and operations of IP-based networks are reviewed, starting from packet-switched communication through route selection to network services. Task-oriented network modeling based on standard approaches is discussed in detail, as well as the selection and application of practical design and analysis methods. The topic of network registration, configuration and operations is processed by discussing modern DevOps-based methods that support automatic orchestration.

    8. Synopsis 1. Networks’ structure and operations 1
    Overview of basic network concepts.
    Network levels, architectures: access – metro – backbone, centralized – distributed.
    Structure of IP-based networks: AS, transit – peering.
    Data plane, management plane, control plane.

    2. Networks’ structure and operations 1
    Addressing: IPv4, IPv6.
    Routing, routing protocols: OSPF, BGP.
    Network services: ARP, DHCP, ICMP, NAT.
    Modern network techniques: virtualization, automation, SDN, NFV, 5G+.

    3. Design aspects of networks
    Overview of design fundamentals.
    Design requirements, application requirements: CDN, Cache, 5G aspects, Cloud-Native, Edge-Cloud, Data Center.
    SRLG, degree limit, distance limits, route selection based on physical signal degradation.

    4. Network traffic and service quality
    Network traffic management: traffic matrix, transit traffic, background traffic.
    Aspects of service quality, measurement: QoS/QoE (bandwidth, throughput, delay,
    delay jitter).
    Network slicing and its implementation methods.

    5. Networks’ reliability
    Network protection, fault protection and recovery (dual/multi-homing, dual/multi-connectivity).
    Synchronization of networks.

    6. Network modeling
    Graph, path, tree, network, network flows.

    7. Network algorithms
    ILP (Integer Linear Programming),
    SiAn (Simulated Annealing),
    SiAl (Simulated Allocation),
    GA (Genetic Algorithm).

    8. Green networks
    Energy consumption of networks.
    Optimization of energy consumption: use of renewable energy, "energy harvesting", consolidation, selective shutdown.

    9. Network management and operations basics
    Network management and operations fundamentals.
    Lifecycle management of ICT infrastructures.
    Overview of traditional management approaches: FCAPS, TMN/TOM/eTOM, ITIL.

    10. Network monitoring 1
    Network monitoring fundamentals.
    Overview of popular monitoring tools: ping, traceroute, SNMP, syslog.
    Troubleshooting, error tracking.

    11. Network monitoring 2
    NetFlow basics.
    SPAN basics, local/remote SPAN, ERSPAN.

    12. Network programming
    Network programming basics, CLI, API.
    API usage, REST API, Postman.
    Data formats: XML, JSON.
    Data models and protocols: YANG, NETCONF, RESTCONF.

    13. Orchestration tools
    Orchestration fundamentals.
    Overview of agent-based tools: Puppet, Chef, SaltStack.
    Overview of agentless tools: Ansible, Puppet Bolt, SaltStack Salt SSH.

    Detailed topics of practical exercises/labs
    1. Setup and configure a simple network
    2. Applications like AR/VR, IIoT and others
    3. Design and optimize PON
    4. Optimize cloud applications
    5. Optimize national optical backbone
    6. Troubleshoot networks
    7. Program networks via REST API

    9. Method of instruction Lectures, small group individual and guided practices.

    10. Assessment During the semester: pass 2 out of 3 kisZHs (small tests).
    During the exam period: written exam (theoretical questions, simple assignments).
    11. Recaps KisZHs (small tests) cannot be improved (TVSZ par. 16 para. 1).
    12. Consultations Consultation will be organized before the kisZHs (small tests) in case of request.

    13. References, textbooks and resources •    The preparation is aided by the extended electronic lecture materials and prepared examples, as well as the literature given below
    •    Jeff Doyle, Jennifer DeHaven Carroll: Routing TCP/IP, Volumes 1-2, Cisco Press
    •    CCNP and CCIE Enterprise Core, ENCOR 350-401, Official Cert Guide, Cisco Press
    14. Required learning hours and assignment
    Preparation for classes
    Preparation for test
    Homework assessment
    Learning of prescribed matters
    Preparation for exam
    15. Syllabus prepared by Dr. Tibor Cinkler    full professor    Department of Telecommunications and Media Informatics
    Dr. Károly Farkas    associate professor    Department of Networked Systems and Services