Subject » BMEVIHIMB04
Network Planning and Operations
Hálózatok tervezése és üzemeltetése
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
—
| Subject name (Hungarian, English) |
Hálózatok tervezése és üzemeltetése
Network Planning and Operations
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIHIMB04 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 5 | ||||||||||||
| Subject coordinator |
Farkas Károly
position: egyetemi docens
contact:
farkas.karoly@vik.bme.hu
|
||||||||||||
| Responsible department |
Hálózati Rendszerek és Szolgáltatások Tanszék
|
||||||||||||
| Faculty | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Subject website | — | ||||||||||||
| Primary curriculum type | — | ||||||||||||
| Direct prerequisites – Strong prerequisite | none | ||||||||||||
| Direct prerequisites – Weak prerequisite | none | ||||||||||||
| Direct prerequisites – Parallel prerequisite | none | ||||||||||||
| Direct prerequisites – Milestone prerequisite | none | ||||||||||||
| Direct prerequisites – Exclusion | none |
Objectives
Programme
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
Availability.
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
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
Availability.
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
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.
Learning outcomes
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Knowledge
No learning outcomes recorded.
Skills
No learning outcomes recorded.
Attitudes
No learning outcomes recorded.
Autonomy and responsibility
No learning outcomes recorded.
Oktatási módszertan
Lectures, small group individual and guided practices.
Tanulástámogató anyagok
Online források
• 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
Recommended preliminary knowledge for completing the subject
Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Algorithm theory, Databases, Infocommunication networks
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Algorithm theory, Databases, Infocommunication networks
General rules
Requirements:
During the semester: pass 2 out of 3 kisZHs (small tests).
During the exam period: written exam (theoretical questions, simple assignments).
Additional possibilities:
KisZHs (small tests) cannot be improved (TVSZ par. 16 para. 1).
Assessment methods
In-term assessments
No detailed assessments provided.
Weight of in-term assessments
No weights provided.
Exam-period assessments
No detailed assessments provided.
Weight of exam elements
No weights provided.
Grade calculation
No grade thresholds provided.
Attendance requirements
No attendance requirements provided.
Rules for retake and resubmission
Not provided.
Short description
Not provided.
Detailed description
Not provided.
Recommended courses
Not provided.
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Requirements valid from:
—
Requirements valid until:
—
Curriculum placement
No curriculum placements recorded for this subject version.