|
IPv6 주소를 추가할 경우, 경우에 따라서 외부와의 통신을 위해서 Default 게이트웨이를 설정하거나 라우팅 경로를 설정해 주어여 합니다. |
|
Linux에서는ip명령과route명령을 이용하여 IPv6 라우팅을 설정할 수 있습니다. |
|
현재 시스템의 라우팅 설정을 확인하는 방법, 라우팅 경로를 추가/삭제하는 방법을 살펴보겠습니다. |
|
가. ip 명령을 이용한 라우팅 설정의 확인 |
|
사용법 |
|
# /sbin/ip -6 routeshow[dev <device>] |
|
사용예 |
|
# /sbin/ip -6 routeshowdev eth0 |
|
|
[그림4] |
|
나. route 명령을 이용한 라우팅 설정의 확인 |
|
사용법 |
|
# /sbin/route -A inet6 |
|
사용예 |
|
# /sbin/route -A inet6 | grep eth0 |
|
** grep eth0은 eth0 인터페이스에 해당되는 정보만을 필터링할 때 사용합니다. |
|
[그림5] 처럼 eth0에 해당되는 라우팅 설정을 확인할 수 있습니다. |
|
|
[그림5] |
|
[그림5]의 내용을 간단하게 설명하면 |
|
2001:2b8:2:fff3::/64네트워크는::(Default Route)로 보내고 |
|
fe80::/64(Link Local)네트워크 역시::(Default Route)로 보내며 |
|
그외의 모든 네트워크(::/0)는라우터의 Link Local주소인fe80::207:50ff:fecf:6141로 보내집니다. |
|
라우터의 Link Local 주소는 RADVD에 의한 Autoconfiguration 과정에서 자동으로 알 수 있습니다. |
|
ff02::1과 ff00::/8은 IPv6 멀티캐스트와 관련된 항목입니다. |
|
다. ip 명령을 이용한 라우팅 설정 추가 |
|
사용법 |
|
# /sbin/ip -6 routeadd<IPv6네트워크>/<Prefix길이> via <게이트웨이 IPv6주소> [dev <device>] |
|
사용예 |
|
# /sbin/ip -6 routeadd2000::/3 via 2001:2b8:2:fff3::1 |
|
|
[그림6] |
|
위 예는 IPv6 데이터의 목적지가 2000::/3 네트워크에 속하는 것은 2001:2b8:2:fff3::1 인터페이스로 전달하라는 의미로서, 보통 게이트웨이의 IPv6 주소(2001:2b8:2:fff3::1)는 라우터 인터페이스 IPv6 주소가 됩니다. |
|
라. route 명령을 이용한 라우팅 설정 추가 |
|
사용법 |
|
# /sbin/route -A inet6add<IPv6네트워크>/<Prefix길이> gw <게이트웨이 IPv6주소> [dev <device>] |
|
사용예 |
|
# /sbin/ip -A inet6add2000::/3 gw 2001:2b8:2:fff3::1 |
|
위 명령은 2001:2b8:2:fff3::1 게이트웨이를 통해 현재 Global IPv6 네트워크를 라우팅하겠다는 의미입니다. |
|
|
[그림7] |
|
마. ip 명령을 이용한 라우팅 설정 제거 |
|
네트워크 설정이 변경되었거나 라우팅 경로를 잘못 입력한 경우, 라우팅 경로 수정을 위해 이미 입력된 라우팅 설정을 제거해야만 합니다. |
|
이 경우에도 ip 명령 또는 route 명령을 이용하여 라우팅 경로를 제거할 수 있습니다. |
|
사용법 |
|
# /sbin/ip -6 routedel<IPv6네트워크>/<Prefix길이> via <게이트웨이 IPv6주소> [dev <device>] |
|
사용예 |
|
# /sbin/ip -6 routedel2000::/3 via 2001:2b8:2:fff3::1 |
|
바. route 명령을 이용한 라우팅 설정 제거 |
|
사용법 |
|
# /sbin/route -A inet6del<IPv6네트워크>/<Prefix길이> gw <게이트웨이 IPv6주소> [dev <device>] |
|
사용예 |
|
# /sbin/route -A inet6del2000::/3 gw 2001:2b8:2:fff3::1 |
|
참고 :: 만약 라우터가 IPv6는 지원하나 autoconfiguration을 위한 RA(Router Advertisement)를 보내지 않으면 이와 같이 사용자가 직접 IPv6 주소와 라우팅 설정을 해주어야 합니다. |
|
이상으로 IPv6 주소의 추가 및 삭제, IPv6 라우팅 설정의 추가와 삭제를 알아보았습니다. |
|
Part 3에서는 IPv4 네트워크에서 IPv6 환경을 이용할 수 있는 각종 터널링에 대해 알아보겠습니다. |