Template: Infrastructure Design¶
Gebruik dit template om een netwerkinfrastructuur te ontwerpen.
# `Group Name` Infrastructure Design
(c) HBO-ICT Propedeuse, 2023-2024, v0.1
This template provides a standard format for documenting a network infrastructure design.
# Introduction
## Context
Describe the context of the network. What project are you working on, what will be the final product? What is the purpose of the design - is it to illustrate an already-existing design, or should it serve as a reference guide for a new network?
## Functionality
What is the purpose of the network? Which (broad) functionality or services should it provide within your project? What should users notice when the network is correctly implemented?
## Methodology
Which steps will you take in creating this design? What chapters will follow in this document?
# Functional, technical, and regulatory requirements
This section describes the various requirements of the final design.
## Functional requirements
Describe the functions that the network or infrastructure should have. For example, consider services that should be offered to hosts within the network, such as DNS, DHCP, or security measures.
## Technical requirements
Describe the technical requirements set by the project description, organisation or external client. For example, what programs should be used, what type of traffic or protocols should it support, how many users will need to concurrently make use of the infrastructure? Should the infrastructure have a guaranteed uptime, or failover solutions?
## Regulatory requirements
What rules, standards, or regulations apply to this infrastructure? For example,
# Network Design
Following the various requirements, document the network design.
## Network Diagram
Add a network diagram. Describe the various elements within the diagram, and the way they are connected.
## Services
Describe the various services offered by the network/infrastructure.
## Protocols
Describe per layer of the TCP/IP Protocol Stack which protocols will be sent over the network or infrastructure. Do this for the application, transport, and network layers.
# Proof of concept
It is common to first create a proof of concept when creating a networking infrastructure.