Creating Network Diagrams with Draw.io

Aug 14, 2024

Lecture Notes on Network Diagram Tutorial with Draw.io

Introduction

  • Presenter: Vicious
  • Aim: To create a basic network diagram using Draw.io.
  • Two-part series:
    • Part 1: Basic tutorial on Draw.io.
    • Part 2: Advanced tutorial on making diagrams interactive.

Overview of Draw.io

  • Free Program: Unlike Visio or Gliffy, which are paid tools.
  • Versatility: Can be used for different diagram types beyond network diagrams (e.g., flowcharts).
  • Online & Offline Versions:
    • Online: Accessible via browser at https://draw.io.
    • Offline: Downloadable from https://about.draw.io for Windows, Mac, Linux, and Chrome OS.

Getting Started with Draw.io

  • Launching the Program:
    • Decide between online or offline usage.
    • Start a new diagram.
  • Diagram Setup:
    • Choose appropriate paper size based on whether you will print or just view it on-screen.
    • Custom sizes are possible for better on-screen fit.

Adding Elements to the Diagram

  • Basic Shapes: Available by default.
  • More Shapes:
    • Access additional libraries (e.g., Rack for standard rack mount equipment like IBM, Dell, HP).
    • Search feature for finding specific components (e.g., switches).
  • Adding Text:
    • Double-click objects to add labels (e.g., device names and IP addresses).
    • Customize text position, font, and color.

Connecting Elements

  • Connection Options:
    • Single line with an arrow or double connector lines.
    • Use waypoint options to adjust line paths (zigzag, straight line, curved).
  • Customizing Connections:
    • Adjust anchor points for better layout.
    • Style options include line thickness and endpoints.

Custom Shapes

  • Scratch Pad & Library:
    • Temporary storage for shapes or create a permanent library.
    • Import custom shapes from Google Images; resize as needed.
  • Image Considerations:
    • Static images affect line connections; cropping recommended for long-term projects.

Additional Tips

  • Layering:
    • Arrange shapes by bringing forward or sending to the back.
    • Style customization for fill color and opacity adjustments.
  • Labeling and Hypothetical Connections:
    • Use dashed lines for non-physical connections.

Conclusion

  • Recap: Basics of using Draw.io for network diagrams.
  • Next Steps: Upcoming video will cover linking for interactive elements.
  • Sign-off: Stay tuned for more advanced features.