Link-local, Global address

Watermelon·2025년 5월 7일

네트워크

목록 보기
19/42

IPv6

멀티캐스트 주소

IPv6와 IPv4의 멀티캐스트 주소

같은 링크(네트워크 세그먼트) 내 장치들끼리 통신할 때 사용
라우터를 거치지 않고 직접 연결된 장비끼리만 통신

주소 범위: fe80::/10로 시작 예: fe80::1a2b:3c4d:5e6f:7g8h

자동 생성: 네트워크 인터페이스가 생기면 자동으로 생성

용도: 이웃 검색(ND), 라우터 발견 등 내부 네트워크 작동에 꼭 필요

라우팅 불가: 인터넷이나 다른 서브넷으로는 갈 수 없음

Global Unicast 주소 (Global 주소)

전 세계 어디서든 고유하게 사용 가능한 IPv6 주소
인터넷에 접근하거나 외부 통신을 할 때 사용

주소 범위: 2000::/3로 시작 2001:0db8:85a3::8a2e:0370:7334

전역 유일: 공인 IP로, 전 세계에서 고유함.

라우팅 가능: 인터넷을 통해 다른 네트워크나 서버로 트래픽을 전달

라우터에서의 IPv6 설정

**interface FastEthernet0/0**
 no ip address //IPv4 주소 사용하지 않음
 ipv6 address FE80::1 link-local //고정 주소 수동으로 지정
 ipv6 address 2001:DB8::/64 eui-64 //글로벌 주소를 자동 생성(MAC 주소 기반)
 ipv6 enable //IPv6 활성화
**interface FastEthernet0/1**
 no ip address
 ipv6 address FE80::1 link-local
 ipv6 address 2001:DB8:0:1::1/64 //글로벌 주소를 수동 생성
 ipv6 enable
 
 show ipv6 interface brief //확인

핑 테스트

**글로벌 주소**
ping 2001:DB8::XXXX:XXXX:XXXX:XXXX //EUI-64로 생성된 주소
//sh ipv int f0/0 명령어로 확인 가능
**링크로컬 주소**
ping FE80::1 source FastEthernet0/1

라우트 설정

ipv6 unicast-routing

ipv6 route [목적지 주소/프리픽스 길이] [다음 홉 주소 또는 나가는 인터페이스]

show ipv6 route //확인 명령

예시: ipv6 route 2001:DB8:0:2::/64 2001:DB8:0:1::2
이렇게도 가능: ipv6 route 2001:DB8:0:2::/64 FastEthernet0/1
기본 경로: ipv6 route ::/0 [다음 홉 주소 또는 나가는 인터페이스]

  • route 설정할 때는 통신하고자하는 라우터마다 설정해주어야함을 잊지말자

내부망 설정 후 route 연결

  1. 네트워크 환경 구성
  • 내부망 1 (LAN1): 2001:db8:1::/64
    내부망 2 (LAN2): 2001:db8:2::/64
    내부망 3 (LAN3): 2001:db8:3::/64

  • 라우터1 (R1): 2001:db8:1::1 (LAN1과 연결)
    라우터2 (R2): 2001:db8:2::1 (LAN2와 연결)
    라우터3 (R3): 2001:db8:3::1 (LAN3과 연결)

  1. 라우터 Loopback 인터페이스 설정
//R1//
interface Loopback0
 ipv6 address 2001:db8:1::1/64  # LAN1에 대한 loopback 주소
//R2//
interface Loopback0
 ipv6 address 2001:db8:2::1/64  # LAN2에 대한 loopback 주소
//R3//
interface Loopback0
 ipv6 address 2001:db8:3::1/64  # LAN3에 대한 loopback 주소
  1. 라우터 간 연결
//R1//
ipv6 route 2001:db8:2::/64 2001:db8:0::2  # LAN2로 향하는 트래픽을 R2를 통해 전달
ipv6 route 2001:db8:3::/64 2001:db8:0::2  # LAN3로 향하는 트래픽을 R2를 통해 전달
//R2//
ipv6 route 2001:db8:1::/64 2001:db8:0::1  # LAN1로 향하는 트래픽을 R1을 통해 전달
ipv6 route 2001:db8:3::/64 2001:db8:0::3  # LAN3로 향하는 트래픽을 R3를 통해 전달
//R3//
ipv6 route 2001:db8:1::/64 2001:db8:0::1  # LAN1로 향하는 트래픽을 R1을 통해 전달
ipv6 route 2001:db8:2::/64 2001:db8:0::2  # LAN2로 향하는 트래픽을 R2를 통해 전달
  1. 핑 테스트
ping6 2001:db8:2::1  # R1에서 R2의 loopback 인터페이스로 ping
ping6 2001:db8:3::1  # R1에서 R3의 loopback 인터페이스로 ping

예제

profile
많은 경험을 해보고자 하는

0개의 댓글