Net Eng

IPv6 over IPv4 Tunneling 본문

Network/실습

IPv6 over IPv4 Tunneling

欲心 2024. 6. 14. 03:35

토폴로지

 

■ IPv6 Tunneling

 

터널링은 하나의 프로토콜 내부에 또 다른 프로토콜을 추가로 삽입하는 기능을 말하며 이러한 프로토콜을 Passenger Protocol 이라고 부른다. 터널링의 이점은 송/수신지 사이에서 발생되는 트래픽에 대한 중간 가로채기를 피하며, 데이터를 정상적으로 송/수신하기 위한 네트워크에서 사용되는 방식이기도 하다.

`

IPv6의 터널링은 IPv4을 기반으로 IPv6를 사용하여 구현한다. 실제 물리적 연결은 R1 ↔ R2 ↔ R3의 형태로 되어 있고, 중간에 있는 R2에서는 IPv6의 주소 구조를 모르고 있는 상태에서 통신이 진행되도록 설정한다. R2는 IPv4만을 이용해 통신을 진행할 수 있다. 이런 통신 상태를 6 to 4 터널링이라고 한다.

 

■ 라우터 & PC IP 주소 부여 및 라우팅 프로토콜 설정

 

R1 라우터

conf t
ipv6 unicast-routing
int fa0/0
ipv6 addr 2001:1:1:1::1/64
no sh
int s1/0
ip addr 192.168.12.1 255.255.255.0
no sh
router rip
ver 2
no auto-summary
net 192.168.12.0

 

R2 라우터

conf t
int s1/0
ip addr 192.168.12.2 255.255.255.0
no sh
int s1/1
ip addr 192.168.23.1 255.255.255.0
no sh
router rip
ver 2
no auto-summary
net 192.168.12.0
net 192.168.23.0

 

R3 라우터

conf t
ipv6 unicast-routing
int fa0/0
ipv6 addr 2001:3:3:3::1/64
no sh
int s1/1
ip addr 192.168.23.2 255.255.255.0
no sh
router rip
ver 2
no auto-summary
net 192.168.23.0

 

PC1 & PC2

PC1
ip 2001:1:1:1::2/64 2001:1:1:1::1

PC2
ip 2001:3:3:3::2/64 2001:3:3:3::1

 

■ R1 라우터와 R2 라우터 간 Tunnel 구성

 

R1 라우터

conf t
int tu 0
ipv6 addr 2001:13:13:13::1/64
tun source 192.168.12.1
tu dest 192.168.23.2

 

R2 라우터

conf t
int tu 0
ipv6 addr 2001:13:13:13::2/64
tun source 192.168.23.2
tu dest 192.168.12.1

 

▶ Tunnel 인터페이스를 선언해주고 출발지 IP와 도착지 IP를 각각 설정하여 구현한다.

 

여기까지 설정 후 R1에서 2001:13:13:13::2로 ping test 실시하면 정상적으로 Ping이 도달한다.

 

이제 H.Q 내부 PC에서 반대편 Bran. Office 내부 PC로의 통신을 위해  RIP 라우팅 프로토콜을 설정한다.

 

■ RIP 라우팅 프로토콜 설정

 

R1 라우터

conf t
ipv6 router rip 1
int fa0/0
ipv6 rip 1 enable
int tu 0
ipv6 rip 1 enable

 

R2 라우터

conf t
ipv6 router rip 1
int fa0/0
ipv6 rip 1 enable
int tu 0
ipv6 rip 1 enable

 

R1 라우터 IPv6 라우팅 테이블
PC1에서 PC2를 향해 정상적으로 Ping이 도달함
PC1 → PC2 trace 경로

 

■ ICMP 패킷 확인

 

▶ ICMPv6 패킷에 IPv4 헤더와 IPv6 헤더 모두가 보이는 것을 확인할 수 있다.

 

■ 실습파일

IPv6 over IPv4 Tunneling.7z
0.00MB

'Network > 실습' 카테고리의 다른 글

ACL (접근통제목록)  (0) 2024.06.14
IPv6 over IPv4 Tunneling - 2  (0) 2024.06.14
IPv6 - Routing Protocol - EIGRPv2  (1) 2024.06.14
IPv6 - Routing Protocol - OSPFv3  (0) 2024.06.14
IPv6 - Static & RIPng 구성  (0) 2024.06.14