토폴로지 필요성과 병목현상
토폴리지의 필요성
- 토폴리지 필요성
- 토폴로지는 병목현상을 해결하는 척도가 된다
- 병목현상
- bottleneck 현상은 트래픽에 의해 데이터 흐름이 제한되는 상황. 핫스팟이라고도 한다.
토폴로지 - 버스, 스타, 트리, 링, 메시
- 네트워크 토폴로지란, 노드와 링크가 어떻게 구성되어있는지에 관한 것
- 버스 토폴로지
- 하나의 회선에 여러 노드
- 노드 추가, 삭제 쉬움
- 설치 비용 작음
- 장점
- 소규모 네트워크 구축 쉬움
- 한 노드 장애 발생해도 다른 노드에 영향 X
- 단점
- 메인 링크에 많은 트래픽 생기면 정체 현상 발생 가능성 높음(패킷 손실율 높음)
- 메인 링크 망가지면 큰 문제
- 장점
- 스타 토폴로지
- 중앙에 있는 노드 기반으로 연결된 형태
- 노드 추가, 삭제 쉬움
- 장점
- 중앙 노드가 아닌 한 노드에 장애 발생해도 다른 노드 영향X
- 안정성 높음. 비 중앙노드에 침해 발생시 다른 노드로 확장이 여려워서 그럼. 다른 노드로 가려면 중앙 노드 무조건 거쳐야 하고 보통 스트 토볼로지는 중앙 노드의 방화벽등을 더 깐깐히 해놓음
- 한 링크에 문제 생겨도 해당 부분만 영향받고 나머지는 정상 작동
- 단점
- 중앙 노드 에러 시 큰 문제
- 장점
- 트리 토폴로지(계층적 토폴로지)
- 트리 형태
- 노드 추가, 삭제 보통(리프 노드 기반으로 확장은 용이 하지만 다른 노드는 어려움)
- 버스와 트리의 하이브리드 형태
- 장점
- 노드 확장 용이(주로 리프 노드로 확장함)
- 리프 노드의 에러는 나머지 부분에 영향 X
- 단점
- 특정 노드 트래픽 집중 시 하위 노드에 영향 O
- 루트 노드에 문제시 전체 네트워크에 큰 문제
- 장점
- 백본 케이블
- 트리에서는 이걸 기반으로…
- 여러 소형 네트워크 묶어 대규모 파이프라인 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크(대규모 패킷 통신망)
- 링 토폴로지
- 고리 형태
- 노드 추가, 삭제 쉬움(연결 리스트)
- 장점
- 노드 많아져도 데이터 손실 없음. 토큰을 기반으로 연속적인 노드 거치며 통신 권한 여부 따지고 해당 권한 없는 노드는 데이터 전달받지 않음
- 단점
- 링크 또는 노드 하나만이라도 장애시 전체에 영향끼침
- 토큰 없는 노드 통신 참여 못하며 데이터 공유 안됨. 왜 단점이냐 이게
- 메시 토폴로지
- 그물망 형태
- 노드 추가, 삭제 어려움
- Full 메시 토폴로지 경우 n*(n-1)/2 의 회선 필요
- partially도 있고
- 비용 큼
- 장점
- 안정성 높다. 장애 전파 노노
- 트래픽 분산 가능
- 단점
- 회선이 비효율적으로 많아 구축 비용이 고가