• 공부목적으로 정리합니다. 내용이 많아서 남은 부분은 다음 포스팅에.. *

Ch1. 현대 네트워킹의 요소

1.1 네트워크 생태계

Fig

  • 궁극적으로 사용자는 애플리케이션과 콘텐츠에 접근하기 위해 네트워크 장비를 사용한다.

  • 사용자가 관심있는 3가지

  • 애플리케이션 공급자 : 사용자 플랫폼에서 실행되는 애플리케이션이나 앱 제공(ex. 앱 스토어)

  • 애플리케이션 서비스 공급자 : 사용자가 실행하는 소프트웨어의 서버나 호스트 역할(웹, 이메일, DB 서버등, 최근에는 클라우드 컴퓨팅 사업자)

  • 콘텐츠 공급자 : 사용자의 장비에서 소비될 데이터 (음악, 동영상과 같은 지적 재산)

  • 주목할 만한 네트워크 기술

  • 데이터 센터 네트워킹 : 대규모 기업 데이터 센터와 클라우드 사업자 데이터 센터는 복잡하게 연결된 수 많은 서버들로 구성돼 있다.
    일반적으로 데이터 트래픽의 80%는
    데이터 센터 내부 트래픽이고, 20%만이 외부 네트워크를 통해 사용자에게 전달된다.

  • IoT or 포그 네트워킹 : IoT가 주고 받는 기계사이의 방대한 트래픽

1.2 네트워크 아키텍처 사례

Fig

글로벌 네트워크 아키텍처

  • 전 세계적 규모의 기업 네트워크, 또는 인터넷의 한 부분
  • 중심부에는 IP 백본 또는 코어 네트워크가 위치 한다.
  • 백본은 코어 라우터라고 하는 수 많은 광케이블로 연결된 고성능 라우터들이다.
  • 광회선은 대게 파장 분할 다중화(WDM, Wavelength Division Multiplexing) 기술을 사용한다.
  • IP 백본 주변에는 외부 네트워크와 사용자로 연결되는 라우터가 있다. (에지 라우터 edge router, 접선 라우터)
  • 에지 라우터는 기업 네트워크에서 라우터와 스위치들을 IP 백본이나 고속 WAN등의 외부 리소스에 연결하기 위해 사용된다.
  • 코어라우터와 에지 라우터의 용량 요구사항은 2020년까지 에지 라우터는 광회선 당 200~400Gbps, 코어 라우터는 400G ~ 1Tbps
  • 에지 라우터에 연결되는 고속 WAN 스위치로 IP 기반읜 MPLS가 일반적으로 사용되는 스위치 프로토콜
  • 기업 내 장비들은 방화벽 기능이 있는 라우터를 통해 IP백본 또는 인터넷에 연결되는데, 이는 방화벽을 구현하는 흔한 방법이다.
  • 중소기업은 이더넷 LAN을 사용한다. 인터넷에 접속하는 라우터는 케이블, DSL(Digital Subsriber Line : 지역 전화망을 통해 디지털 데이터 전송 기술) 연결, 고속의 전용선을 사용한다.
  • 개별 가정은 ISP(Internet Service Provider)에 DSL 모뎀, 케이블 모뎀, 무선 연결을 통해 연결한다.
  • 모바일 장치는 셀룰러 네트워크를 통해 인터넷에 연결한다.
  • 셀룰러 네트워크는 광회선과 같은 고속 연결로 인터넷에 연결된다.

일반적인 계층 구모(모듈화 설계의 좋은 예)

Fig

  • 기업의 네트워크 설비는 액세스-분배-코어 3계층 구조로 설계된다.
  • 액세스 네트워크(Access Network)
  • 최종 사용자와 가까우며, LAN 또는 캠퍼스 규모의 네트워크이다.
  • LAN 스위치(이더넷 스위치, L3 스위치)와 IP 라우터로 구성된다
  • 데스크탑, 노트북, 모바일 장치와 같은 사용자 장비가 연결된다.
  • 분배 네트워크(distribution Network)
  • 로컬 장비들은 하나 이상의 액세스 라우터를 통해 다음 계층인 분배 네트워크로 연결된다.
  • 이 연결은 인터넷이나 기타 공중망, 사설망 통신 설비를 지난다
  • 액세스 라우터 들은 액세스 네트워크의 에지 라우터처럼 동작한다
  • 액세스 네트워크 간의 연결과 코어 네트워크로의 연결을 제공한다
  • 분배 네트워크의 에지 라우터는 액세스 네트워크의 에지 라우터에 연결되어 피어링(peering, 서로를 인식하게 설정된 라우터간의 라우팅과 연결 정보 및 트래픽 정보 교환 과정)
  • 코어 네트워크로의 트래픽을 모아 코어 네트워크의 과도한 피어링을 방지한다
  • 분배 네트워크가 있기 때문에 크오 네트워크의 에지 라우터가 피어링할 라우터 수가 제한되고 메모리, CPU, 전송 용량을 절약하는 효과가 있다.
  • 여러 액세스 네트워크에서 공동으로 사용하는 서버 (DB 서버, 네트워크 관리 서버)를 직접연결하는데 사용된다.
  • 코어 네트워크, 백본 네트워크
  • 분배 네트워크들을 연결하고 외부 네트워크로의 액세스를 제공한다.
  • 초고성능 라우터, 대용량 전송 회선, 중복성과 용량을 위해 클러스터링된 다수의 라우터
  • 고성능 대용량 서버 시스템(대규모 DB 서버, 사설 클라우드)에 접속될 수 있다.
  • 모듈화 설계의 좋은 예이다

1.3 이더넷

1) 이더넷 애플리케이션

  • 대표적인 유선 네트워크 기술

  • 가정 내 이더넷

  • 이더넷은 가정내에서 로컬 네트워크를 구성하는 용도로 오랫동안 사용돼 왔다. 하지만 와이파이의 등장으로 의존성을 크게 줄어들었다.

  • 전력선 통신 PLC(Power Line Carrier) 이더넷 전원 장치(Power over ethernet)은 이더넷의 활용성을 크게 넓혀주었다.

  • 사무실 내 이더넷

  • 일반적인 사무실 환경에서 대부분의 트래픽은 모바일 장치를 지원하기 위해 와이파이로 전송된다.

  • 그럼에도 이더넷은 고속으로 다수의 장치를 지원하고, 간섭받지도 않고, 도정치 어렵기 때문에 많이 사용된다.

  • 기업 내 이더넷

  • 이더넷의 탁원할 장점은 동일한 프로토콜과 QoS, 보안 표준을 유지하면서 거리와 데이터 속도 측면에서 네트워크 확장이 가능하다는 것이다.

  • 멀리 떨어진 기업 내 캠퍼스도 쉽게 확장 가능하다.

Fig

  • 데이터 센터 이더넷
  • 대량의 데이터를 처리하기 위해 매우 높은 전송속도가 필요한 환경이다.
  • 최근에는 이더넷으로 100Gbps가 가능해지고 400Gbps의 실현이 멀지 않게 되자 기업 네트워크 전체를 이더넷으로 구성하는 방법도 가능하게 됐다.
  • 이더넷으로 데이터 센터 네트워크 구축할 때 2가지가 고려된다. co-located 서버와 스토리지 사이의 네트워크 인프라 스트럭처를 구축에 고속 이더넷 광케이블과 스위치가 사용된다. 여러 서버 모듈이 단일 섀시에 수용된 블레이드 서버에는 백플레인(구리 점퍼 케이블로 아주 짧은 거리에서 100Gbps 까지 전송) 이더넷을 적용한다.

Fig

  • 광역 네트워킹 이더넷(유망한 기술)
  • 이더넷은 T1 전용선, 동기식 디지털 계층 SDH(Synchronous Digital Hierarchy), 비동기 전송 방식 ATM(Asynchronous Transper Mode) 등의 광역 액세스 기술을 대체하고 있다.
  • 광역액세스로 연결되는 기업 네트워크와 자연스럽게 연결되며, 속도 측면에서 훨씬 다양한 선택을 제공한다.

10Mbps -> 1Gbps

  • 중앙 집중식 서버, 파워 작업 그룹, 고속로컬 백본

1Gbps -> 10Gbps

  • 네트워크 연결 개수의 증가, 단말 연결 속도의 증가, 많은 대역폭이 필요한 애플리케이션 증가, 웹 호스팅/애플리케이션 호스팅 트래픽의 증가

10Gbps -> 100Gbps

  • 데이터 센터/인터넷 미디어 고급자, 매트로 비디오/서비스 공급자, 기업 LAN, 인터넷 연동 노드/ISP 코어 라우팅

1.4 와이파이

1.5 4G/5G 이동통신(셀룰러 기술)

  • 1세대
  • 아날로그 채널, 10kbps
  • 2세대
  • 디지털 트래픽 채널
  • 암호화
  • 오류 검출 및 정정
  • 채널 액세스
  • 3세대
  • 대역폭 : 5Mhz 이상의 대역폭(수신측 다중 경로 성능 향상)
  • 데이터 속도 : 144kbps, 384kbps
  • 멀티레이드 : 다수의 고정 데이터 속도 논리 채널을 사용자에게 제공하는 것 의미
  • 4세대
  • ALL-IP 패킷 기반 네트워크
  • 빨리 움직일 때는 100Mbps ~ 천천히 움직일 때는 1Gbps 지원
  • 더 많은 동시 사용자 지원을 위한 네트워크 자원 동적 공유
  • smooth 핸드오버
  • 높은 Qos 지원
  • 5세대
  • 4G에서 이미 네트워크 효율성은 diminishing returns 지점에 도달했다
  • 대신 Qos 수요를 만족시키지 위해 동적 우선순위, 적응적 네트워크 재구성 등의 구축에 초점이 맞춰져 있다.

1.6 클라우드 컴퓨팅(인터넷으로 연결된 인프라스트럭처)

Fig

  • 광대역 네트워크 액세스 : thin ~ thich client 까지. 표준 네트워크 기술 기반으 기능 제공
  • 빠른 탄력성 : 수요에 따른 탄력적 자원 할당
  • 측정 서비스
  • 주문형 셀프 서비스
  • 리소스 풀링(pooling)

1) 클라우드 컴퓨티의 이점

  • 전문가에 의한 네트워크 및 보안 관리 서비스를 제공

클라우드 네트워킹

  • 클라우드를 액세스 하기 위해 필요한 네트워크 기능의 집합

클라우드 스토리지

1.7 사물인터넷

1) 기술진화

  • 장비측면에서 인터넷에서 사물인터넷까지의 기술진화
    1. 정보기술(IT) : PC, 서버, 라우터, 방화벽 등, 기업의 IT인력이 구매하는 장치
    1. 운영기술(OT) : 의료기기, SCADA, 키오스트 등, 비IT회사에서 만들고 OT 인력들이 구매
    1. 개인화 기술 : 소비자가 구입하는 IT장비
    1. 센서/액츄에이터 기술 : 일반 소비자, IT, OT, 인력이 구입하고 더 큰 시스템의 일부를 구성하는 단일 목적의 장비

2) 사물인터넷 계층

  • 센서와 액츄에이터
  • 연결성
  • 용량
  • 스토리지
  • 데이터 분석