컴퓨터 네트워크 4

5단원 네트워크 계층: 제어평면-3

5.5 소프트웨어 정의 네트워크(SDN) 제어평면 SDN의 특징 4가지 ① 플로우 기반 포워딩 - SDN으로 제어되는 스위치들에서 패킷 포워딩은 전송계층, 네트워크계층, 링크계층의 헤더의 어떤 값으로도 이루어진다. - 패킷 포워딩 규칙은 스위치의 플로우 테이블에 기록된다. - SDN에서 모든 네트워크 스위치들의 플로우 테이블 항목들을 계산하고 관리, 설치하는 일들이 모두 SDN 제어 평면의 임무이다. ② 데이터 평면과 제어 평면의 분리 - 데이터 평면은 네트워크 스위치들로 구성되고 자신들의 플로우 테이블 내용을 기반으로 비교와 실행을 수행 - 제어평면은 서버와 스위치들의 플로우 테이블을 결정, 관리하는 소프트웨어로 이루어짐 ③ 네트워크 제어 기능이 데이터 평면 스위치 외부에 존재 - SDN 컨트롤러와 네..

5단원 네트워크 계층: 제어평면 -2

5.3 인터넷에서 AS 내부 라우팅: OSPF 동일한 라우터 알고리즘을 수행하는 동종의 라우터 집합으로 간주하는 관점 단순 이유 문제 ① 확장 : 라우터 수가 증가함에 따라 라우팅 정보의 통신, 계산, 저장에 필요한 오버헤드가 걷잡을 수 없이 증가한다. ② 관리자치 : ISP는 일반적으로 자신의 네트워크를 원하는대로 운용하거나 네트워크 내부 구성을 외부에 감추기를 원함 이러한 문제는 라우터들을 자율 시스템(AS)로 조직화하여 해결할 수 있다. 자율 시스템(AS) - 각 AS는 동일한 관리 제어하에 있는 라우터의 그룹으로 구성 - 한 ISP의 라우터와 그들을 연결하는 링크가 종종 하나의 AS를 이룬다. ex, ISP의 네트워크를 여러개의 AS로 나누거나 수십개의 서로 연결된 AS들로 나눈다. - 자율 시스..

5단원 네트워크 계층: 제어평면 -1

5.1 개요 포워딩 테이블이나 플로우 테이블이 어떻게 만들어지고 유지, 설치되었는가? ① 라우터별 제어 : 개별 라우팅 알고리즘이 제어 평면에서 상호작용 - 라우팅 알고리즘들이 모든 라우터 각각에서 동작하는 경우 - 개별 라우터에는 포워딩과 라우팅 기능이 모두 포함 - 각 라우터는 다른 라우터의 라우팅 구성요소와 통신하여 자신의 포워딩 테이블을 계산하는 라우팅 구성요소를 가진다. ex, OSPF, BGP 프로토콜(5.3, 5.4절) ② 논리적으로 중앙 집중된 제어 : 별개의, 일반적으로 원격에 위치한 컨트롤러가 지역의 제어 에이전트(CA)와 상호작용 - 논리적으로 집중된 컨트롤러가 포워딩 테이블을 작성하고 이를 모든 개별 라우터가 사용할 수 있도록 분포한 경우 - 마치 하나의 중앙 서비스 지점에 있는 것..

4단원 네트워크 계층: 데이터 평면

4.3.4 네트워크 주소 변환(NAT) 모든 IP활용 장치에는 IP주소가 필요하다. SOHO(small office, home office)가 장치를 연결하기 위해서 LAN을 설치할 때마다 ISP는 모든 SOHO의 IP장치(전화, 테블릿, TV)를 수용할 수 있는 주소 범위를 할당해야한다. 하지만 ISP가 해당 주소 범위에 인접한 부분에 이미 할당이 되었다면? IP주소가 어떻게 관리되는지 알고싶다면? → 네트워크 주소변환(NAT)을 통해 주소할당을 한다. 사설망, 사설 개인 주소를 갖는 권역(realm)으로 부터 글로벌 인터넷과의 송수신을 처리하기 위해서는 NAT을 이용한다! "NAT 가능한 라우터" (NAT 라우터) - 외부 세계로는 라우터처럼 보이지않는다. - 외부세계로는 하나의 IP주소를 갖는 하나..