정보통신 정보관리기술사/정보통신망

IPv6에서 사용하는 애니캐스트(Anycast)주소와 멀티캐스트(Multicast)주소를 비교

가카리 2020. 7. 1. 22:45
반응형
문. IPv6에서 사용하는 애니캐스트(Anycast)주소와 멀티캐스트(Multicast)주소를 비교
답.
1. IPv6 정의
  - 32bit IPv4의 문제점인 주소고갈, 보안성, 이동성 등을 해결하기 위해 개발된 128bit 주소체계를 갖는 프로토콜
  - IPv6 전송방식의 종류로는 Unicast, Multicast, Anycast가 있음

2. IPv6, Internet Protocol Version 6
  가. 헤더구조

<그림. IPv6 헤더 구조>
  나. 헤더구조 설명
필 드
크 기
설 명
version
4bit
  • IP Version 표시
Traffic Class
8bit
  • 송신 장치에 송신 우선순위를 요청하는 기능
Flow Label
20bit
  • QoS를 위한 서비스별 구분 표시
Payload 길이
16bit
  • 데이터의 길이 표시
Next Header
8bit
  • IP헤더 다음에 나타나는 헤더 유형 정의
Hop Limit
8bit
  • 패킷 전송 시 포워딩 제한 표시
출발지 IP 주소
128bit
  • 송신자 주소
목적지 IP주소
128bit
  • 수신자 주소

3. Anycast와 Multicast 상호비교
  가. 구성측면에서의 비교
구 분
Anycast
Multicast
구성도

설 명
  • 그룹 내 가장 가까운 인터페이스로 전달
  • 특정 송신자가 하나의 데이터 패킷을 여러 수신자에게 전송(1:N)

  - Anycast는 가장 가까운 노드에 전달하므로 Broadcast의 문제점을 해결하는 방식임.
  - Multicast는 IPv4의 미구현된 부분을 재정의하고 기존 IGMP기반의 Multicast를 MLD(Multicast Listener Discovery)란 이름으로 표준화

  나. 동작측면에서의 비교
구 분
Anycast
Multicast
접근방식
  • 라우팅프로토콜에 의해 가장 가까운 노트로 전송
  • IPv4의 브로드캐스트 단점 보관
  • 멀티캐스트 주소로 식별이 가능한 해당 주소로 전송
  • IPv6에서는 FF01, FF02 등이 예약주소로 사용됨
동작방식
  • 거리 1기준으로 노드 확인
  • 제일 가까운 노드로 전송
  • 패킷 송신자는 Header에 수신자 주소대신 수신자 참여 그룹주소를 표시함.
  • 수신자는 자신이 패킷의 그룹에 속해 있나 판단해 패킷 수용여부 결정
  다. 활용측면에서의 비교
구 분
Anycast
Multicast
활용
  • DNS
  • IoT 센서 디바이스
  • 원격교육서비스
  • 인터넷 방송 서비스
  • Mbone(인터넷 화상회의 가상망)
  - Anycast는 부하분산용, Multicast는 교육 등 서비스용 사용

4. IPv4와 IPv6 비교
구 분
IPv4
IPv6
전체주소공간
32bit
128bit
IP주소 갯수
2^32개
2^128개
주소표기법
옥텟표시법
16진수표시법
브로드캐스트주소
사용
없음
로컬루프백주소
127.0.0.1
::1
QoS제어
지원안함
제공
보안
IPsec별도 설치
기본 제공
모바일적용
어려움
용이

 


반응형