IPv4 vs. IPv6 | IPv4와 IPv6 비교 IPv4 Address IPv6 Address 전체 주소 공간 32-Bit 126-Bit IP 주소 개수 $2^{32}$ $2^{128}$ 주소 표기법 옥텟(1Byte) 표시법 16진수 표시법 헤더 포맷 복잡 간단하며 확장헤더 사용 이동 환경 불가능 Mobile IP 지원 보안성 미흡(IPsec 별도 설치) IPsec 기본 탑재 QoS 어려움 용이함 라우팅 규모조정 불가능 규모조정 가능 Flow Label 지원 못함 지원 주소 자동 설정 DHCP 서버 필요 가능 웹캐스팅 곤란 가능 *IPv6는 리소스 할당 지원하는데, 실시간 오디오 및 비디오를 위한 패킷 특수 처리를 한다. 또한 패킷의 기밀성과 무결성을 제공하는 암호화 및 인증을 보아 더 많은 보안을..
Special Address Unique local unicast block | 고유한 로컬 유니캐스트 블록 사설 주소이며, global unicast address와 유사한 포맷이다. 사설 네트워크에서 사용되고 동일 주소 체계를 사용하는 네트워크들과 통신이 가능하다. 글로벌 주소와 별도로 할당되므로 글로벌 주소 변경이나 관리에 영향을 받지 않음. Link local unicast block | 링크 로컬 유니캐스트 블록 사설 주소이며, 같은 링크 혹은 네트워크 내에서만 사용이 가능하다. 허나, 라우터를 거쳐갈 수 없다. Autoconfiguration | 자동 구성 IPv6 주소 지정은 IPv4(수동)와 다르게 호스트가 자동 구성한다. IPv4에서는 DHCP를 통해서 호스트가 자동 할당할 수 있게 한다..
EUI란? Extended Unique Idnetifier로 IPv6 호스트가 자기 자신에게 EUI-64를 설정할 수 있게 한다. 즉, IPv4의 DHCP 기능을 대신하고, MAC 주소를 활용한다. *EUI-64 = MAC Address(OUI(24bit) + 업체랜카드정보(24bit)) 48bit + reserved value(FFFE) 16bit = 64bit ** 7번째 비트 0 = Universal, 1 = Local Sum up) Mac 주소를 OUI와 NIC로 나눈다. FFFE를 가운데에 삽입한다. 7번째 비트를 1로 설정한다.
IPv6 주소 공간 할당 | Address Space Allocation in IPv6 IPv6의 주소 공간은 IPv4와 마찬가지로 다양한 크기의 여러 블록으로 분리되고 각 블록은 특별한 목적을 위해 할당된다. 대부분의 블록은 할당되지 않고 나중에 쓸 수 있도록 따로 보관되어 있다. 이 표에서 마지막 열(Fraction)은 각 블록이 전체 주소 공간에서 차지하는 비율을 나타낸다
IPv6 | Internet Protocol version 6 IPv4의 문제점을 해결하기 위해 나타난게 IPv6이다. 주요 문제점은 IPv4의 주소 공간 크기가 작았기 때문이다. IPv6 주소는 IPv4(32비트 또는 4바이트) 주소 길이의 4배인 128비트 또는 16바이트 이다. IPv6의 주소 공간에는 2128개의 주소가 포함되어 있다. 이 주소 공간은 IPv4 주소의 296배이다. 고로 주소가 고갈될 일은 전혀 다. 주소 유형 유니캐스트 주소 (1:1 통신) 유니캐스트 주소는 단일 인터페이스(컴퓨터 또는 라우터)를 정의한다. 유니캐스트 주소로 전송된 패킷은 의도된 수신자에게 라우팅 된다. 애니캐스트 주소 (1:1 통신 (가장 가까운)) 애니캐스트 주소는 모두 단일 주소를 공유하는 컴퓨터 그룹을 정..
Forwarding Table | 포워딩 테이블 Forwarding Table Search Algorithm 클래스리스 주소 지정에서는 대상 주소에 네트워크 정보가 없다. 가장 비효율적이지만 가장 간단한 검색 방법은 longest prefix와 일치하는 것이다. Forwarding table은 각 prefix에 대해 하나의 버킷으로 나눌 수 있다. 라우터는 먼저 longest prefix를 시도한다. 주소가 longest prefix에서 발견되면 검색이 완료된다. 주소를 찾을 수 없는 경우 다음 prefix를 검색한다. 이와 같은 유형은 검색 시간이 오래 걸린다. Forwarding Based on Label Label을 기반으로 전달하는 방식은 가상 회선 방식(Virtual-circuit approac..
Forwarding of IP Packets | IP 패킷 전달 오늘날 인터넷은 링크(네트워크)의 조합으로 구성되므로, 포워딩은 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치가 될 수 있음)으로 전달하는 것을 의미한다. IP프로토콜은 원래 무연결 프로토콜로 설계되었지만, 오늘날에는 연결 지향 프로토콜로 변경하는 경향이 있다. Forwarding Based on Destination Address | 목적지 주소에 기반을 둔 포워딩 일반적으로 사용되고 있는 방식이다. 호스트 또는 라우터가 forwarding 테이블을 가지고 있어야 한다. 호스트가 보낼 패킷이 있거나, 라우터가 포워딩할 패킷을 받은 경우, 포워딩 테이블을 확인하여 패킷을 forwarding할 다음 node(홉)를 찾는다. Forwardi..
*Mobile IP | 모바일 IP 모바일 IP는 연결이 가능한 모든 위치에서 인터넷에 연결할 수 있도록 하는 IP 프로토콜의 확장에 대해 생각해 볼 필요가 있다. 즉, 이동하면서 IP 주소를 유지하도록 하기 위해 고안되었다. Addressing | 주소 (모바일 IP 요소) IP 프로토콜을 사용하여 이동 통신을 제공할 때 해결해야 하는 주요 문제는 주소 지정이다. Home Address : 원래 주소, 영구 주소 Care-of Address : 외부 네트워크와 연결된 임시 주소 Agents 인터넷의 나머지 부분에 대한 주소 변경을 투명하게 만들려면, Home Agents와 Foreigne Agents가 필요하다. Three Phases | 3가지 단계 (모바일 IP의 동작 절차) 원격 호스트와 통신하기..