1 IP Multicasting ♠ 인터넷 전송 방식 종류와 차이점 - 유니캐스트 - 브로드캐스트 - 멀티개스트 그림 1. 브로드캐스팅의 경우 NON-Multicast 응용 UDP IP MAC Multicast 응용 UDP IP MAC Multicast 응용 UDP IP.

Slides:



Advertisements
Similar presentations
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
Advertisements

Mobile IPv6 (RFC 3775) 윤창식 황동윤.
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
Building Enterprise VPNs
TCP/IP 통신망 특론 3장 인터넷프로토콜( IP ).
Internet Protocol Version4
제 13 장 인터넷 그룹 관리 프로토콜.
Routing.
제 6장 라우팅과 라우팅 프로토콜.
컴퓨터 네트워크 Chapter 5-2 컴퓨터 네트워크.
Next Generation: IPv6 and ICMPv6
IPv 노경태 한종우 김지원 장종곤.
IPsec 석진선.
제 12 장 브로드캐스팅과 멀티캐스팅.
Switching 기술 II(L4, L5, L7).
TCP/IP 네트워크 제 8장 Traceroute 프로그램 정보통신연구실.
Computer Communications LAB.,
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
IP addressing - 2 진수 (10진수) | (2진수)
IPv6 도입과 동향.
20 장 네트워크층 프로토콜 : ARP, IPv4, ICMP, IPv6, ICMPv6
Internet Group Management Protocol (IGMP)
제 9 장 ICMP 목원대학교 정보통신공학과 이 명 선.
Internet Control Message Protocol (ICMP)
Network 네트워크 이론 및 실습 TCP / IP 4장.
LOGO 네트워크 운용(2).
IGRP(Interior Gateway Routing Protocol)
IPv 문은영 김은혜 류현미.
10. About TCP / IP SPARCS 08 우성필.
Internet 및 EC 관련 기술들.
라우팅의 기술 RIP과 OSPF의 개요 및 동작과정 1조 : 박지훈, 최정연, 추태영 RIP과 OSPF의 개요 및 동작과정.
Routing Protocol (OSPF)
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
IPv6 (Internet Protocol Version 6) 백상현 김아름
실습1 : 장치 기본 설정 (basic configuration)
라우터 프로토콜을 이용한 네트워크 구축 실습.
(Next Generation Internet Protocol)
Chapter 11 Unicast Routing Protocols.
L3 WorkGroup Switch(OS6624)
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
라우팅 기술 (RIP, OSPF) 컴퓨터공학과 강지훈 윤인선 이고운
4장. 정적 경로 설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Routing Protocol - Router의 주 목적 중 하나는 Routing
Routing Protocol (OSPF)
Network Layer: ARP, ICMP (IGMP).
제 4 장 IP 주소지정 진 표기법 4.2 클래스 4.3 특수 주소 4.4 예제 인터넷
16장. DHCP 서버의 설치와 운영.
DHCP 박윤환 윤준호.
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
19 장 호스트 대 호스트 전송: 인터네트워킹, 주소 지정, 라우팅
IP(Internet Protocol)
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Monday_10.29 라우팅 정리 Routing 패킷에 대한 목적지 IP주소와 일치하는 경로를
IPv 이 동 주 HONGIK UNIVERSITY.
Inje Univ. Network Team2 Jung Chang Hwan
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
박 태하 ㈜ 아이네트 인터넷 망관리를 위한 도구 박 태하 ㈜ 아이네트.
1 학습 목표 네트워크의 기초 네트워크 관련 기초 용어를 익힌다.
Chapter 5. 인터넷으로의 연결 라우터 이야기
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
5장. 네트워크 계층과 라우팅 내용 네트워크 계층(Network Layer) 소개 라우팅 알고리즘 IP 프로토콜
8 네트워크 계층 프로토콜 학습 목표 IPv6의 필요성과 헤더 구조를 이해한다. 이동 IP 프로토콜의 터널링 원리를 이해한다.
제 12 장 브로드캐스팅과 멀티캐스팅 정보통신연구실.
Part TCP / IP 1. TCP / IP 프로토콜 2. 기본 프로토콜.
3. LAN의 주소지정과 프레임 (3장. LAN: Local Area Network)
Chapter 17 BOOTP and DHCP.
연습 문제 풀이 1 송신측 MAC 주소 수신측 MAC 주소 상위 계층 프로토콜 종류
A Clean Slate 4D Approach to Network Control and Management
IPv 이 동 주.
Presentation transcript:

1 IP Multicasting ♠ 인터넷 전송 방식 종류와 차이점 - 유니캐스트 - 브로드캐스트 - 멀티개스트 그림 1. 브로드캐스팅의 경우 NON-Multicast 응용 UDP IP MAC Multicast 응용 UDP IP MAC Multicast 응용 UDP IP MAC

2 IP Multicasting Multicast 응용 UDP IP MAC Multicast 응용 UDP IP MAC UDP IP MAC NON-Multicast 응용 그림 2. 멀티캐스팅의 경우 ◆ IP 계층에서의 Broadcasting - Network 계층에서의 multi, broad 는 UDP 에만 해당 · Limited broadcast address ff.ff.ff.ff ⇒ 라우터 통과 X · Net-directd broadcast address netid 부분 제외한 hostid 부분이 모두 1 로 설정 동일한 23.xxx 와 24.xxx 통과 불능

3 IP Multicasting · Subnet-directed broadcast subnet mask 에 의해 해당되는 subnet 에 속한 모든 호스트들에게 전달 시 사용. Ex) 일때 X 는 모두 같은 구조속으로 허용 · All-subnets-directed broadcast subnet mask 가 이므로 X X 모두 통과 현재 사용 못함. ◆ IP 계층의 Multicasting · 사용 서비스 → ① 다중 목적지에 프레임 전달서비스 경우 etc) 다자간회의, 다수의 수신자 메일 (Spam Mail) ② BootP 와 같이 클라이언트에 의한 서버 존재 여부검사 위해 사용 · 주 소 형 식 → 현재 Class D 주소 형식 사용 · 문제점 : 전체 네트워크에 송신 메세지가 전송되어 Bandwidth 낭비초래 다른 네트워크의 프로그램 운영치 못하는 문제발생 · 전송방식 → 유니캐스트와 차이점은 전송 패킷 - 유니캐스트 :IP add 를 알고 수신지 주소를 전송 패킷의 헤더에 표시 후 전송 · source-oriented 전송방식이라고 함

4 IP Multicasting - 멀티캐스트 : 패킷 송신자는 그 헤더에 수신지 주소대신 수신지 참여 그룹주소를 표시 후 전송 · 그룹주소 D-class IP address( ∼ ) => 실제 호스트 주소 아님 · 수신자는 자신이 패킷의 그룹에 속해 있나 판단해 패킷 수용 여부 결정 · receiver-oriented 전송방식이라고 함 ※ 유니캐스트전송 방식으로 화상회의 시 문제점 · 동일한 패킷의 중복전송으로 인한 network 효율 저하 유발 · 전송 대상자의 수가 늘어나므로 송신자의 전송부담 커짐 · 실시간 전송 시 ( 음성, 화상 ) 이로 인한 효율저하가 전송자체의 성능 저하에 큰 영향 미침 · 일반라우터 :class-D 주소 지원못함 따라서 일반 라우터안의 내부망을 통해 상대방 타 M-router 에 전송 · 터널링 방법 1. IP loose source routing 옵션 이용 방법 · 1993 년 3 월 이전에만 사용 · 고정된 길이의 IP 헤더를 하드웨어로 처리하는 고속 라우팅에 문제점 · 소프트웨어적인 mrouter 만을 위해 존재 ♠ Tunneling

5 IP Multicasting 1-1. IP loose source routing 사용 예 - IP=a 에서 IP=d 로 멀티캐스트 전송 시 IP=aIP=d Multicast router IP=b Multicast router IP=c Tunnel router Internet · IP=b 에서 IP=a 로 새로운 패킷 생성 후 전송 ∴ 패킷의 양이 길어짐 · IP=c 에서 loose source routing option 영역 제거 2. IP in IP 사용 년 3 월 이후 위 1 번 방법을 지원 않는 router 에서도 사용가능 2-1. 사용 예 · 위 그림 참조 · mrouter IP=b 가 패킷 수집, b 패킷을 새로만든 IP 패킷의 데이터 영역에 캡슐화 · 새로운 IP 의 송, 수신주소영역에 각각 mrouter IP=b mrouter IP=c 의 주소를 포함시킴 - IP header protocol type =4 (RFC=1340) : IP in IP 의 의미 · 새로운 패킷을 자신의 목적지 mrouter IP=c 에 일반 라우터 경유하여 전송 ※ 위 두가지 방법의 공통점 : unicast 패킷으로 캡슐화 하여 전송한다.

6 IP Multicasting 멀티캐스트 주소에 따른 할당 내용 IP 멀티캐스트 주소할당된 내용 ~ ~ Reserved All Systems on this subnet All Routers on this Subnet Unassigned DVMRP Routers OSPFIGP OSPFIGP All Routers OSPFIGP OSPFIGP Designed Routers ST Routers ST Hosts RIP2 Routers Unassigned VMTP Manage Group SGI-Dogfight Rwhod VNP Artificial Horizons-Aviator NSS-Name Service Server AUDIONEWS - Audio News Multicast SUN NIS Information Service MTP Multicast Transport Service Unassigned

7 IP Multicasting IP 멀티캐스트 주소할당된 내용 rwho group(BSD) (unofficial) SUN PRC RMAPPROC_CALLIT ~ RFE Generic Service ~ RFE Individual Conferences ~ ST Multicast Group ~ Multicast Conference Calls 232.x.x.x VMTP transient groups

8 IP Multicasting ◆ IGMP (Internet Group Management Protocol) - 자신이 속한 그룹에서 가입, 탈퇴에 관한 정보 전달을 위해 사용하는 프로토콜 ◆ DVMRP (Distance Vector Multicast Routing Protocol) - 전송 경로 지정 ( 거리 vector)RFC-1075 에서 처음 정의 - scaling problem - 현재 구현된 DVMRP 는 전체 mrouter 를 하나의 단일 routing domain 으로 간주 ◆ MOSPF (Multicast Open Shortest Path First) - RFC-1584 에서 정의, OSPF 의 확장형 - 각각의 멀티캐스팅 목적지의 가장 가까운 경로로 라우팅, 패킷 전송 시 공통 경로사용 ◆ PIM (Protocol Independent Multicast) - 라우터 간 멀티캐스트 패킷 전송 시 라우터와 LAN 간에 멀티캐스트 패킷 전송 시 사용 - 현재 IDMR 에서 개발 중 - DVMRP 보다 단순 특정한 유니캐스트 라우팅 프로토콜에서 제공되는 방식과 무관하게 동작 ♠ 멀티캐스트 라우팅 프로토콜 종류

9 IP Multicasting IP multicast 를 지원하는 platform Machines Operating SystemsNetwork Interfaces Sun SPARC Vax or Microvax DecStation 3100,5000 DecStation Hewlett Packard RS/6000 Silicon Graphics 80x86 SunOS 4.1.1,2,3 Solaris2.3,4, or 4.4-tahoe Ultrix 3.1c, 4.1, 4.2a Ultrix 4.3 OSF/1 1.3 OSF/1 2.x, 3.0 HP-UX 9.0.x AIX All ship with multicast NetBSD, FreeBSD, BSDI DOS ie, le, lo kernel 수정 de, qe, lo in, se, lo kernel 수정 kernel 수정

10 IP Multicasting ♠ 기술동향 및 기반기술 ◆ IETF MBoneD 워킹 그룹 동향 - Multi Pruning necessity - Administratively Scoped IP Multicast - Introduction to IP Multicast Routing - Some Issue for an Inter-domain Multicast Routing Protocol - Guideline for Rate Limits on the MBone - PIM Border Router specification for connecting PIM-SM domains to a DVMRP Backbone - Multicast Debugging Handbook ◆ CCIRN 동향 - 각 대륙간의 학술적 수행과 공개 연구 지원 위한 모임 ◆ IPMI 동향 년 미국 Stardust Technologies 와 Precept 주축으로 인터넷 멀티캐스트 관련 기술 보급과 확산을 위해 결성 - 실제 업체들의 상용화를 위한 연구 개발이 목적 - 비회원제 ◆ BGP4+ 기술 - 현재 사용중인 BGP-4 는 IPv4 라우팅 정보만 전달

11 IP Multicasting - RFC-1700 에 정의한 프로토콜 의미 - BGP-4 의 속성 : 1. NEXT HOP 2. AGGREGATOR 3. NLRI - 도달 불가능한 라우팅 정보는 다음 홉까지 전달할 필요가 없으며 도달가능지역의 정보는 반드시 다음 홉에 그룹화 되어 전달되어야 한다 - 이를 위한 속성값에 대한 정의를 내림 ◆ 멀티미디어 데이터를 전송 시 기술적 보완 - Integrated Service Model/ RSVP : ㆍ실시간 전송 시 필수 불가결 한 문제 ㆍ현실적 어려움 - RTP/RTCP : 비표준화 ( 불안전한 프로토콜 ) ㆍ누구나 쉽게 개발가능 ㆍ모든 응용이 공통으로 사용됨으로 시장성은 밝다 ♠ 결 론 인터넷이 더 이상 정보공유의 검색만이 아닌 멀티미디어로서의 하나의 매개체가 되어 급속 한 발전을 하고 있기 때문에 좀더 다양한 사용자들의 욕구충족과 안정적기반의 통신을 위해 서는 꾸준한 연구, 개발이 필요한 부분이 아닌가 한다.