LAN & WAN 설계

Celina·2024년 8월 4일

network

목록 보기
5/10
post-thumbnail

들어가며...

LAN 과 WAN 설계는 아키텍트에서 다소 중요한 문제입니다
따라서 하나하나씩 풀어보도록 하죠

LAN?

Local Area Network. 말처럼 '서울 본사'나 '대전 지사'내의 네트워크를 칭함

Tiered Model?

LAN구성도를 그릴 때 참조함!

T3 모델

Core-Distribution-Access 로 이루어져 있음

비유를 하자면,


Access Layer: 층
Distribution Layer: 건물
Core: 사이트(지역)

설계할 때 주의점은,

T2 모델

T3에서 core 계층만 생략

이러면 코어 스위치가 하던 역할을 Distribution 계층의 라우터들 중 한 대가 맡음

어? 그러면 왜 T3는 굳이 코어 계층을 만들어놨을까? 그리고 T2는 왜 코어계층을 안써? 뭐가 다른거지?

Core계층은 사이트 내에서 최대 트래픽이 통과하는 백본 장치임 -> 그말은 즉슨, 성능이 가장 우수해야 하고 그렇기에 고가의 장치임 -> 성능이 좋다? 가용성이 좋다
코어가 없는 만큼 비용이 절약됨!

가용성: 끊김 없이 지속적인 네트워크 사용 가능성

하지만, 코어 계층 없이 디스트리뷰션의 라우터 중 하나가 그 역할을 한다면, 자연스레 한 라우터의 영향력이 높아질 수 밖에 없다...

if 그 라우터가 다운되었다면...

영향 받는 장치 수가 많아짐..또한 트래픽이 더 집중될 것..

그런데 왜 T3 모델의 장비가 각각 정해져 있는 것 같지?

사실 정해져 있진 않다

하지만, 스위치가 비용면에서도 속도 면에서도 훨씬 효율적이기 때문에 효율적인 방법을 추구할 뿐.

그럼 왜 Distribution 계층에선 라우터 써?

사실 이게 중요한데, 바로 BroadCast 때문.

라우터는 브로드캐스트를 차단하나, 스위치는 차단할 수 없다
= 라우터는 네트워크 분할이 가능하지만, 스위치는 나눌 수 없다

잠깐!
BroadCast? 모든 장치에 패킷 보내지는 패킷 => 마지막 주소 사용
-> 즉, 모든 장치의 CPU 돌림(과부화됨)
Unicast? 한 대의 장치에 보내지는 패킷
-> 즉, 한 장치의 CPU만 돌림

  1. 단말이 갖는 LAN 카드나 라우터의 인터페이스는 스위치 역할을 수행함
  2. BUT, 만약 목적지 2계층 주소가 브로드캐스트주소일 땐? => 차단이 안됨-> 다 돌아감...-> 과부화

    이 그림을 보자
    이러면 브로드캐스트를 차단하지 못하는 스위치 때문에 LAN 전체가 하나의 브로드캐스트 도메인에 속하게 된다 -> 즉, 모든 장비의 CPU가 불필요하게 돌아간다는 얘기다

결론

  1. 브로드캐스트 도메인 너무 넓다? => 네트워크 성능 나빠짐

    네트워크 성능 => 네트워크 자원이 결정(bandwidth와 cpu/memory)
    링크 성능 => BandWidth
    장치 성능 => cpu, 메모리

WAN?

Wide Area Network. 말처럼 광역을 연결하는 네트워크입니다
직접 구축이 힘들고 임대해야 합니다

Hub&Spoke?

  1. 백업 루트 존재 x => 가용성 ↓
  2. 회선 비용 최소화

=> 1개 선 1개 장치 down

Full Mesh? <-> 허브앤스포크

  1. 가장 많은 수 회선 필요 -> 회선 비용 ↑
  2. 다양한 백업 루트 존재 => 가용성 우수

Partial Mesh

앞에서 언급했던 두 모델의 중간 특성 가짐

구성도

이중화
1.BackUp Route 생김 (가용성 good)
2. 경로가 여러개 생김 (Load Balancing => 속도 ↑)

LAN 이중화

: 한 건물 당 라우터를 2개 하는 것

왜?

서로 연결하는 링크나 장치들이 다운되면, 일부 사용자들은 고립되어 통신이 불가하게 됨 -> 다운되면 안되는 링크+장치 이중화!!

이중화를 하면 뭐가 안좋은데?

=> 장치와 포트가 두 배로 필요하므로 비용은 BAD
=> 백업 루트가 생기기 때문에 가용성은 GOOD
=> 2개 이상의 경로가 생겼으므로 다운로드 속도, 즉 성능은GOOD
=> 다만 공격 루트가 늘어났으므로 보안성 BAD
=> 네트워크가 복잡해져 관리 BAD

0개의 댓글