초연결 시대라는 말이 나올 정도로 세상 모든 것이 연결된 세상, 우리는 간단하게 와이파이와 데이터를 찾지만 사실 그렇게 간단하지 않습니다. 어떤 것이 연결되는 장치는 상당히 복잡하게 연결되어있기 때문인데요. 대신 네트워크 다이어그램을 활용한다면 네트워크 관리가 그렇게 어려운 것만은 아닙니다. 본문에서는 네트워크 다이어그램이 무엇인지 알아보고 유용한 툴도 소개하겠습니다.
Part1 : 네트워크 다이어그램 알아볼까요?
1.네트워크 다이어그램이란?
네트워크 다이어그램은 컴퓨터 OR 통신 네트워크를 시각적으로 나타낸 것을 말합니다. 라우터, 기기, 허브, 방화벽 등 네트워크 구성 요소 및 구성 요소가 어떻게 상호작용하는지 보여줍니다.
네트워크 다이어그램은 범위와 목적에 따라 나타내는 방식이 다릅니다. 상세 정보를 보여줄 수도 있고, 광범위한 개요만 나타내기도 합니다. LAN 네트워크 다이어그램은 컴퓨터 IP 주소를 나타내거나, 대도시권 네트워크 다이어그램은 건물이나 지역까지 표시할 수 있습니다.
2. 네트워크 다이어그램 중요성
네트워크 다이어그램이 중요한 이유는 조직이 네트워크와 관련된 일을 하는데 필수적이기 때문입니다. 개인/팀에서 장치 간 관계를 이해하고, 네트워크 관련 모든 일을 추적하기에 네트워크 다이어그램이 유용합니다. 업계 네트워크 규정을 준수하는 일도 체크하기 좋습니다. 네트워크 다이어그램은 네트워크에서 알려지지 않은 새로운 장치를 감지하기 때문에 보안 이슈나 비정상적인 활동을 찾기 쉽도록 합니다. 거의 대부분 업계가 네트워크 관리 표준은 규정 준수 프로토콜 정책을 시행하는 중앙 집행 위원회에서 설정하는데, 네트워크 다이어그램은 기업이 규정 준수를 입증하기 위해 최신으로 유지해주면 좋습니다.
3. 네트워크 다이어그램 종류
대표적인 네트워크 다이어그램은 다음과 같습니다.
신경망 (NN) 다이어그램: 생물학적 신경망을 기반으로 만든 네트워크 다이어그램입니다. 인공 신경망이라고도 부릅니다.
컴퓨터 네트워킹 다이어그램: 통신 네트워크 다이어그램에 사용되는 다이어그램으로 노드와 노드 간 연결을 나타냅니다.
시맨틱 네트워크 다이어그램: 인공 뉴런과 노드로 구성되는 시맨틱 네트워크 다이어그램은 생물학적 뉴런을 나타냅니다.
프로젝트 네트워크 다이어그램: 프로젝트 네트워크 다이어그램은 프로젝트가 완료되는 순서를 나타낸 다이어그램입니다.
Sociogram: 개인이 가진 소셜 링크를 그래픽으로 표현한 것으로, 대인 관계의 사회적 구조를 그리는데 쓰이는 다이어그램입니다.
Part2:네트워크 다이어그램 예시&기호
1. 베이직 네트워크 다이어그램
베이직 네트워크 다이어그램 툴은 네트워크의 서버, 컴퓨터 및 기타 부분에 대한 표준 셰이프를 포함합니다. 이 템플릿을 사용하여 네트워크를 이해하도록 네트워크를 문서화하거나 계획하는 일을 합니다. 네트워크 다이어그램 툴을 사용하여 일반적인 네트워크 장치와 유사한 모양을 활용, 베이직 네트워크 다이어그램을 빠르게 만들 수 있습니다.
2. Cisco 네트워크 다이어그램
Cisco 네트워크 다이어그램 툴은 확장성을 위해 제작되었습니다. 네트워크 인프라의 디자인을 시각적으로 보여주는데, 각 고유한 아이콘과 기호가 포함되어 있습니다. 커넥터 - 화살표를 사용하여 데이터, 정보, 통신 등 흐름을 나타냅니다. 단일 개시자를 나타내기 위해선 단방향 화살표를, 화살표 양 끝 중 어느 곳에 표시된 아이콘에서 흐름을 시작할 수 있음을 나타낼 땐 양방향 화살표를 사용합니다.
3. 3D 네트워크 다이어그램
3D 네트워크 다이어그램 툴은 말 그대로 네트워크 다이어그램을 3D로 표현한 다이어그램입니다. 그림에서는 네트워크 관문, 서버 들어가는 부분에 이중화 표시(실선, 점선)을 했습니다. PC 방화벽을 불타는 벽 그림으로 표시하는 등 시각적으로 직관적인 네트워크 다이어그램이기에 알아보기 쉽다는 장점이 있습니다. 복잡한 네트워크 다이어그램을 누구나 알기 쉽게 제공하고, 보안 관련 취약한 점을 빠르게 파악하는데 유용한 네트워크 다이어그램입니다.
4. 랙 다이어그램
랙 다이어그램은 데이터 센터 자산을 추적하고 관리하는데 사용되는 서버 랙 내부 IT 장비 조직을 시각적으로 표현한 네트워크 다이어그램입니다. 필수 구성 요소로는 소스에서 데이터를 수락한 후 다음 장치로 리디렉션하는 스위치, 스위치에 연결되어 네트워크와 여러 장치 간 통신이 가능하도록 하는 라우터, 케이블에 연결하고 어디로 가야할지 지시하는 잭이 포함된 패치 패널, 기타 블랭킹 패널, 레일 등 지원 장비가 있습니다.
Part3 : 네트워크 다이어그램 제작 방법 feat Boardmix
네트워크 다이어그램은 하나의 다이어그램에 모든 정보를 다 기입하기보다는, 다른 설명이 필요한 네트워크에 따라 여러 다이어그램을 만드는 것이 좋습니다. 어떤 네트워크 다이어그램을 작성할지 선택했다면, 단계에 따라 만들면 됩니다. 네트워크 다이어그램 툴은 화이트보드앱 Boardmix를 활용하였습니다.
1. 장비 식별
연결을 신경쓰지 않고, 네트워크 다이어그램에 포함시킬 모든 서버, 라우터, 방화벽, 워크스테이션 등 구성 요소를 가져옵니다. 네트워크 다이어그램 툴을 사용한다면 여러 도형을 캔버스로 가져와 이 단계를 완료할 수 있습니다. Boardmix에서는 Shape - Network Topology에 해당 모양이 나와 있습니다.
2. 장비 그룹화
네트워크 다이어그램 배열을 위해 관련 도형을 서로 가깝게 붙이고, 어떤 도형이 서로 논리적·물리적으로 관련이 있는지 식별하기 쉽도록 합니다.
3. 연결 정보 추가
도형을 선으로 이어 정보 흐름이 연결되어 있음을 나타내도록 합니다. 필요하다면 단방향, 양방향을 나타내는 화살표를 넣습니다.
4. 라벨링
도형마다 필요한 추가 정보가 있다면 이를 옆에 추가하거나, 자신에게 맞는 방법으로 정보를 기입합니다.
5. 서식 지정
시각적으로 편리한 지점까지 다이어그램 배치, 크기, 색상, 폰트 등을 조정합니다.
네트워크 다이어그램은 최대한 알아보기 쉽고, 간단하게 작성하면 좋습니다. 따라서 Boardmix처럼 실제 화이트보드를 쓰듯이 인터페이스가 간단한 소프트웨어를 추천합니다.
마무리
지금까지 네트워크 다이어그램이 무엇인지, 어떤 네트워크 다이어그램 종류가 있고, Boardmix와 같은 소프트웨어를 네트워크 다이어그램 툴로 활용하는 방법에 대해서도 알아보았습니다. 개인 개발을 할 때 고가의 소프트웨어 활용이 어렵다면, 혹은 직접 네트워크 연결을 하기에 앞서 네트워크 다이어그램 작성 방법을 익히고 싶다면 Boardmix 등 간단한 문서 프로그램을 사용해보는 것도 방법입니다.