IPv6문제 정리용

2024. 6. 26. 07:52카테고리 없음

IPv6 정리용

IPv6 주소 유형 설명링크-로컬 주소 (link-local address):범위: 동일한 링크 내에서만 유효형식: 항상 FE80::/10 범위 내에서 생성역할: 로컬 네트워크에서 장치 간 기본 통신을 담당하며, 라우터를 통해 다른 네트워크로 전달되지 않음필수성: 모든 IPv6 활성화된 인터페이스는 최소한 하나의 링크-로컬 주소를 가져야 함유니크 로컬 주소 (unique local address):범위: FC00::/7 (일반적으로 FD00::/8로 사용)역할: 조직 내에서 고유하며, 글로벌 라우팅되지 않는 주소필수성: 선택적, 특정 내부 통신 목적을 위해 사용사이트 로컬 주소 (site local address):범위: FEC0::/10역할: 한 사이트 내에서만 유효 (IPv6에서 더 이상 권장되지 않음, 대신 유니크 로컬 주소 사용)필수성: 더 이상 권장되지 않음글로벌 유니캐스트 주소 (global unicast address):범위: 2000::/3역할: 인터넷을 포함한 글로벌 라우팅이 가능한 주소필수성: 선택적, 외부 네트워크와의 통신이 필요할 때 사용따라서, 모든 IPv6 활성화된 인터페이스는 최소한 링크-로컬 주소를 가져야 하며, 이는 기본적으로 인터페이스가 활성화될 때 자동으로 할당됩니다. 다른 주소 유형은 필요에 따라 추가로 구성될 수 있습니다.

IPv6 주소는 128비트로 구성되며, 이 주소는 16비트씩 8개의 헥스텟(hextet)으로 나뉩니다. 따라서, 각 헥스텟은 4자리 16진수로 표현되며, 이는 16비트에 해당합니다. 예를 들어, "10CD"는 16비트로 표현됩니다.

ipv6 unicast-routing 명령을 사용하면 라우터에서 IPv6 유니캐스트 라우팅 기능을 활성화할 수 있습니다. 이는 라우터가 IPv6 패킷을 라우팅할 수 있게 설정하는 중요한 명령어입니다.

FF00::/8 주소 범위는 IPv6 멀티캐스트 주소를 나타냅니다. 멀티캐스트 주소는 특정 그룹의 여러 호스트에게 데이터를 전송하는 데 사용되며, 호스트 소스 주소로 할당될 수 없습니다.

/60 프리픽스 길이는 IPv6 주소에서 60비트가 네트워크 부분으로 사용되고, 나머지 68비트가 호스트 부분으로 사용됨을 의미합니다. 이는 네트워크를 더 세분화하여 더 작은 서브넷을 만들 수 있게 해줍니다.(177번 문제)

라우터의 부팅 과정은 다음과 같습니다:
stage 1: POST (Power-On Self Test) 수행
stage 2: Bootstrap 로더 실행
stage 3: IOS (Internetwork Operating System) 로드
stage 4: Startup Configuration 로드
POST (Power-On Self Test): 라우터의 하드웨어를 점검합니다.
Bootstrap 로더: POST 후, 라우터의 부트스트랩 코드를 실행하여 라우터의 기본 설정을 준비합니다.
IOS 로드: 플래시 메모리에서 IOS를 로드하여 라우터의 운영체제를 실행합니다.
Startup Configuration 로드: NVRAM에 저장된 시작 구성 파일을 로드하여 라우터 설정을 완료합니다.
format the flash는 라우터의 플래시 메모리를 포맷하는 단계로, 부팅 과정의 일부는 아닙니다

전역 유니캐스트 주소는 자동으로 구성되지 않으며, 수동으로 설정하거나 DHCPv6를 통해 할당받아야 합니다.IPv6 주소 명령으로 구성된 인터페이스는 자동으로 링크 로컬 IPv6 주소를 할당받습니다. 이는 로컬 네트워크에서 장치 간의 통신을 가능하게 합니다.

link-local: 모든 IPv6 활성화된 인터페이스는 최소한 링크-로컬 주소를 가져야 합니다. 다른 IPv6 주소는 필요에 따라 인터페이스에 할당될 수 있습니다.

질문: IPv6 활성화된 장치가 목적지 주소 FF02::2로 데이터 패킷을 보냅니다. 이 패킷의 대상은 무엇입니까?:all IPv6 configured routers on the local link
: FF02::2는 링크 또는 네트워크에 존재하는 모든 IPv6 라우터를 식별합니다. 반면, FF02::1은 링크 또는 네트워크의 모든 IPv6 활성화된 장치를 대상으로 합니다.

애플리케이션의 소스 포트 번호는 임의로 생성되며 인터넷에 연결된 각 세션을 개별적으로 추적하는 데 사용됩니다. 각 애플리케이션은 인터넷을 통한 다중 애플리케이션의 동시 통신을 제공하기 위해 고유한 소스 포트 번호를 사용합니다. 따라서 데이터 흐름은 각 애플리케이션이 사용하는 소스 포트 번호를 기반으로 추적됩니다.

링크 로컬 주소:
로컬 네트워크 세그먼트에서만 사용.
라우터를 통해 전송되지 않음.
FE80::/10 범위 사용.
IPv6 링크 로컬 주소는 FE80에서 FEBF까지의 주소 범위를 포함합니다.링크 로컬 주소는 로컬 네트워크 세그먼트에서만 유효하며, 라우터를 통해 전송되지 않습니다.FE80::/10 범위는 FE80부터 FEBF까지의 주소를 포함하므로, 링크 로컬 주소 범위로 올바릅니다.

틀린 옵션들이 틀린 이유
2001:0DB8::ABCD::1234이유: ::은 연속된 0을 압축하여 표시하는 방법인데, 이 주소에서는 두 번 사용되었습니다. IPv6 주소에서 ::은 한 번만 사용할 수 있습니다. 따라서, 이 표기법은 잘못되었습니다.

IPv6 글로벌 유니캐스트 주소는 다음과 같이 세 부분으로 구성됩니다:
Global Routing Prefix: 보통 /48로 할당되며, 인터넷 제공업체에 의해 지정됩니다.
Subnet ID: 조직 내에서 서브넷을 나누는 데 사용됩니다.
Interface ID: 각 호스트에 고유하게 할당되는 부분입니다.

/52프리픽스의 주소에서 호스트를 얼마나 할당할 수 있는가?
주어진 프리픽스는 /52입니다.일반적으로 서브넷팅을 위해 /64를 사용합니다. 따라서 /52에서 /64까지의 차이는 12비트입니다.2^12 = 4096 서브넷을 만들 수 있습니다.

IPv4와 IPv6 패킷 헤더의 비교에서 맞는 두 가지 문장은 다음과 같습니다:
IPv4의 소스 주소 필드 이름이 IPv6에서도 유지됩니다.IPv4와 IPv6 모두 패킷의 출발지 주소를 저장하기 위해 소스 주소 필드를 가지고 있습니다.
IPv4의 Time-to-Live(TTL) 필드가 IPv6에서 Hop Limit 필드로 대체되었습니다.IPv4의 TTL 필드는 패킷이 네트워크를 통해 전달되는 동안 살아남을 수 있는 시간 또는 홉 수를 제한합니다. 이는 IPv6에서 Hop Limit 필드로 대체되었으며, 동일한 기능을 수행합니다.
헤더 체크섬 필드 제거:
IPv6는 오류 검출을 위해 IPv4의 헤더 체크섬 필드를 제거했습니다. 이는 성능 최적화를 위한 결정입니다.
확장 가능 헤더:
IPv6는 다양한 옵션을 포함할 수 있는 확장 가능한 헤더 구조를 가지고 있습니다.
주소 크기:
IPv4는 32비트 주소를 사용하고, IPv6는 128비트 주소를 사용하여 더 많은 IP 주소를 제공합니다.

2001:0DB8:BC15:00A0:0000::
2001:0DB8:BC15:00A1:0000::
2001:0DB8:BC15:00A2:0000::.
..2001:0DB8:BC15:00AF:0000::
이 주소 범위의 접두사 길이는 60입니다.
설명:주소 범위는 2001:0DB8:BC15:00A0::부터 2001:0DB8:BC15:00AF::까지입니다. 이 범위는 총 16개의 주소를 포함하며, /60 접두사 길이는 이 범위를 정확히 나타냅니다.