제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법

Slides:



Advertisements
Similar presentations
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Advertisements

16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
라우팅 개요 1. 라우팅이란? 서로 다른 네트워크 영역의 통신을 가능하게 이어주는 것 라우팅 프로토콜
차세대 IPv6와 ICMPv 데이터그램 25.2 단편화 25.3 옵션 25.4 검사합 25.5 IP 설계
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
Chapter 8 주소 변환 프로토콜(ARP).
Chapter 2. IP Address IP Address의 구성에 대한 자세한 설명과 함께 IP Address를 효율적으로 관리하기 위한 방법인 서브넷팅, 수퍼넷팅, VLSM 등에 대해서 단계별로 접근할 수 있다. 몇가지 예제를 통해서 서브넷팅에 대한 개념을 정리하고.
Delivery and Routing of IP Packets
제 7장 정적 라우팅 프로토콜.
제 13 장 라우팅 프로토콜 13.1 내부와 외부 라우팅 13.2 RIP 13.3 OSPF 13.4 BGP
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Routing Technology Computer Network Computer Network Team Project
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Internet Group Management Protocol (IGMP)
ARP의 실험 발표자 : 이직수
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
제 14장 Multicast & Broadcast
Internet Control Message Protocol Version 4 (ICMPv4)
컴퓨터 네트워크 II - 기말고사 토폴로지 발표자료
TCP/IP 네트워크 제 9장 IP 라우팅 정보통신연구실.
제 9 장 IP 라우팅.
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Network 네트워크 이론 및 실습 라우팅 프로토콜 - 1 5장.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
10 장 데이터 링크 제어(Data Link Control)
GPRS(general Packet Radio System) 설명
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
4장. 정적 경로 설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Chapter 6 IP 패킷 전달과 포워딩.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
제 7 장 인터넷 프로토콜 : IP 7.1 데이터그램 7.2 단편화 7.3 옵션 7.4 검사합 7.5 IP 설계 7.6 요약.
3장 OSI 기본 참조 모델과 TCP/IP 3.1 OSI 기본 참조 모델 3.2 계층별 기능 3.3 TCP/IP 프로토콜 그룹
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
제 11 장 UDP 11.1 프로세스-대-프로세스 통신 11.2 사용자 데이터그램 11.3 검사합 11.4 UDP 동작
22 장 전송층(Transport Layer)
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Part 라우터 1. 라우터 장비의 이해 2. 라우터 네트워크 환경 설정 3. 라우팅 테이블 설정과 점검.
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
21 장 전송층(Transport Layer)
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
Network 네트워크 이론 및 실습 TCP / IP 4장.
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
21 장 네트워킹과 인터네트워킹 장치 21.1 중계기(Repeaters) 21.2 브릿지(Bridges)
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
CHAP 21. 전화, SMS, 주소록.
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
Chapter 26 IP over ATM.
Chapter 2 네트워크 모델 (Network Models).
Ping Test.
Addressing the Network – IPv4
Chapter 27 Mobile IP.
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
Chapter 2 네트워크 모델 (Network Models).
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
ARP.
4장. 정적 경로 설정 중부대학교 정보보호학과 이병천 교수.
Presentation transcript:

제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법 6.4 정적 라우팅과 동적 라우팅 6.5 라우팅 모듈과 라우팅 테이블 설계 6.6 요약

6.1 연결형 서비스와 비연결형 서비스 네트워크층에서 패킷전달 IP 프로토콜 – 비연결형 프로토콜 연결형 서비스 패킷을 보내기 전에 원격지 네트워크층 프로토콜과 연결 설정 경로를 결정하는 과정 수행 같은 발신지에서 같은 목적지로 패킷을 순서대로 전달 하나의 메시지에 속하는 모든 패킷을 같은 경로로 전달 모든 패킷이 전달된 후 연결 종료 비연결형 서비스 각 패킷을 상호 독립적으로 처리 서로 다른 경로를 통해서 전달 IP 프로토콜 – 비연결형 프로토콜

6.2 직접 전달과 간접 전달 최종 목적지까지 패킷을 전달하는 방법 직접 전달(direct delivery) 최종 목적지가 전달자(deliverer)와 같은 네트워크에 연결되어 있는 호스트 패킷의 발신지와 목적지가 같은 네트워크에 위치 최종 라우터와 목적지 호스트 사이에 수행 목적지 주소에서 netid를 추출한 후 네트워크 주소와 비교 같으면 직접 전달 수행 송신자는 목적지 IP주소를 이용하여 목적지 물리 주소를 찾아서(ARP이용) 데이터 링크 계층으로 보내어 패킷을 전달

6.2 직접 전달과 간접 전달(계속) 직접 전달

6.2 직접 전달과 간접 전달(계속) 간접 전달(indirect delivery) 최종 목적지가 같은 네트워크에 있지 않은 호스트 최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달 목적지 IP 주소와 라우팅 테이블을 이용하여 패킷이 전달되어야 하는 다음 라우터의 IP 주소를 찾는다

6.2 직접 전달과 간접 전달(계속) 간접 전달

6.3 라우팅 방법 라우팅 테이블 이용 라우팅 기술 다음 홉 라우팅(Next-Hop Routing) 네트워크 지정 라우팅(Network-Specific Routing) 호스트 지정 라우팅(Host-Specific Routing) 디폴트 라우팅(Default Routing)

6.3 라우팅 방법(계속) 다음 홉 라우팅 라우팅 테이블의 크기를 작게 만드는 기술 중 하나 전체 경로에 대한 정보 대신 다음 홉 주소만 저장

6.3 라우팅 방법(계속) 네트워크 지정 라우팅 네트워크에 연결된 모든 호스트에 대해 각 호스트별 엔트리 대신에 네트워크에 대한 엔트리만 저장

6.3 라우팅 방법(계속) 호스트 지정 라우팅 라우팅 테이블에 호스트 주소 저장 관리자가 라우팅 테이블을 제어할 때 사용 경로 점검이나 보안성 제공에 매우 좋음

6.3 라우팅 방법(계속) 디폴트 라우팅 라우팅을 간단하게 하는 기술

6.4 정적 라우팅과 동적 라우팅 정적 라우팅 테이블(Static Routing Table) 수동으로 입력된 정보 저장 모든 내용 변경이나 수정을 관리자에 의해 수동으로 처리 자주 변하지 않는 작은 규모의 네트워크에 적합 동적 라우팅 테이블(Dynamic Routing Table) 동적 라우팅 프로토콜(RIP, OSPF, BGP)를 사용하여 주기적으로 갱신 규모가 큰 네트워크에 적합

6.5 라우팅 모듈과 라우팅 테이블 설계 IP 패킷 수신 라우팅 테이블 참조

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 라우팅 모듈 IP 패킷 수신 라우팅 테이블을 참조하여 가장 좋은 경로를 찾는다 직접 전달  호스트 지정 전달  네트워크 지정 전달  디폴트 전달 순으로 점검 다음 홉 주소와 함께 단편화를 결정하는 단편화 모듈로 보내진다

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 라우팅 테이블 7개의 필드로 구성

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 마스크(mask) 목적지 주소(destination address) 목적지 주소에 적용될 마스크 호스트 지정 디폴트 라우팅인 경우 255.255.255.255 서브네트워크화 되지 않은 경우는 클래스의 디폴트 마스크 클래스 A 255.0.0.0 클래스 B 255.255.0.0 클래스 C 255.255.255.0 목적지 주소(destination address) 목적지 호스트 주소 또는 목적지 네트워크 주소

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 다음 홉 주소(next-hop address) 플래그(flag) 패킷이 전달되는 다음 홉 라우터 주소 플래그(flag) U(Up) : 라우터의 동작 유무 G(Gateway) : 목적지가 다른 네트워크에 있음을 나타냄 H(Host-Specific) : 목적지 필드내의 엔트리가 호스트 지정 주소 D(Added by redirection) : 라우팅 정보가 ICMP의 방향 재지정 메시지에 의해 라우팅 테이블에 추가 M(Modified by redirection) : 목적지에 대한 라우팅 정보가 ICMP의 방향 재지정 메시지에 의해 수정

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 참조 횟수(reference count) 사용(use) 현재 시간에 이 경로를 사용하는 사용자의 수 사용(use) 라우터로부터 해당하는 목적지로 전달된 패킷의 수 인터페이스(interface) 인터페이스 이름

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 라우팅 모듈 Receive : an IP packet 1. For each entry in the routing table 1. Apply the mask to packet destination address 2. If (the result matches the value in the destination field) 1. If (the G flag is absent) 1. Use packet destination address as next hop address 2. Send packet to fragmentation module with next hop address 3. Return 2. If no match is found, send an ICMP error message

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 예제

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 라우터 R1 라우팅 테이블 Mask Destination Next Hop F. R.C. U. I. 255.0.0.0 111.0.0.0 - U m0 255.255.255.224 193.14.5.160 m2 193.14.5.192 m1 ………………… …… ….. 255.255.255.255 194.17.21.16 111.20.18.14 UGH 255.255.255.0 192.16.7.0 111.15.17.32 UG 194.17.21.0 0.0.0.0 111.30.31.18

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 예제 1 목적지 192.16.7.14로 가는 500개의 패킷을 수신 행별로 목적지 주소에 마스크 적용 직접 전달 192.16.7.14 & 255.0.0.0  192.0.0.0 (X) 192.16.7.14 & 255.255.255.224  192.16.7.0 (X) 호스트 지정 192.16.7.14 & 255.255.255.255  192.16.7.14 (X) 네트워크 지정 192.16.7.14 & 255.255.255.0  192.16.7.0 (O)

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 예제 2 목적지 193.14.5.176으로 가는 100개의 패킷 수신 행별로 목적지 주소에 마스크 적용 직접 전달 193.14.5.176 & 255.0.0.0  193.0.0.0 (X) 193.14.5.176 & 255.255.255.224  193.14.5.160 (O) 다음 홉 주소인 193.14.5.176과 함께 인터페이스 m2를 통하여 패킷을 단편화 모듈로 보냄 사용필드 100, 참조 횟수 1 증가

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 예제 3 목적지 200.34.12.34로 가는 20개의 패킷 수신 행별로 목적지 주소에 마스크 적용 직접 전달 200.34.12.34 & 255.0.0.0  200.0.0.0 (X) 200.34.12.34 & 255.255.255.224  200.34.12.32 (X) 호스트 지정 200.34.12.34 & 255.255.255.255  200.34.12.34 (X)

6.5 라우팅 모듈과 라우팅 테이블 설계(계속) 예제 3(계속) 네트워크 지정 200.34.12.34 & 255.255.255.0  200.34.12.0 (X) 디폴트 200.34.12.34 & 0.0.0.0  0.0.0.0 (O) 라우터는 패킷을 다음 홉 주소인 111.30.31.18과 함께 인터페이스 m0를 통하여 단편화 모듈로 보냄 사용필드 20 으로 증가, 참조 횟수 1로 증가

6.6 요약