목차/02. Advanced Routing 소개

02Advanced Routing 소개Advanced Routing 소개

Gaia 가이드의 네트워크 관리에서 정적 라우팅(static route) 을 다뤘다면, 이 가이드는 그 너머의 동적 라우팅 — 라우터들이 프로토콜로 경로를 자동으로 주고받는 영역을 다룹니다. 관리자가 일일이 경로를 적어 넣는 대신, 라우터끼리 서로의 네트워크 정보를 교환하고 최적 경로를 스스로 계산하게 만드는 것이 핵심입니다.

개요

Gaia OS는 폭넓은 라우팅 기능을 지원합니다. 크게 세 갈래로 나뉩니다.

  • 동적 라우팅 프로토콜OSPF·BGP·RIP 으로 라우터들이 경로 정보를 자동으로 교환합니다.
  • 동적 멀티캐스트 라우팅PIM Sparse Mode(SM)·PIM Dense Mode(DM)·PIM Source-Specific Multicast(SSM)IGMP 로 멀티캐스트 트래픽의 경로를 다룹니다.
  • 여러 라우팅 옵션 — 경로 집약(Aggregation), 라우팅 정책, 정책 기반 라우팅(PBR) 등 경로를 제어·다듬는 기능들입니다.

이 라우팅 프로토콜과 옵션은 모두 Gaia Portal(웹)과 Gaia Clish(명령줄) 에서 구성합니다. (Scalable Platform에서는 Gaia gClish를 씁니다.)

IPv6 지원

Gaia OS는 IPv6를 지원합니다. 대부분의 프로토콜이 IPv4와 IPv6를 모두 지원하므로, 이 가이드에서도 OSPF/IPv6 OSPF, RIP/RIPng, DHCP Relay/IPv6 DHCP Relay, Router Discovery/IPv6 Router Discovery처럼 IPv4판과 IPv6판이 짝 을 이뤄 나옵니다. 본문에서는 같은 개념의 두 버전을 한 장에 묶어 다룹니다.

다만 IPv6 주소와 IPv6 정적 경로를 구성하기 전에 먼저 해 두어야 할 준비가 있습니다.

단계할 일
1IPv6 지원을 활성화합니다.
2시스템을 재부팅합니다.

자세한 절차는 R82 Gaia Administration GuideSystem Management 장 > System Configuration 절을 참고하세요.

VRRP의 IPv6 지원

IPv6용 VRRP는 IPv4용 VRRP와 동일한 지침·제약 을 따릅니다. 만약 IPv6 VRRP와 IPv4 VRRP를 함께 구성 한다면, 둘은 마스터 상태(master state)와 페일오버(fail over) 동작 면에서 대칭 이어야 합니다 — 한쪽만 마스터가 되거나 한쪽만 넘어가는 비대칭 상태가 생기면 안 됩니다.

Gaia에서 IPv6용 VRRP를 구성하는 과정은 다음과 같습니다.

  1. IPv6 지원을 활성화합니다(위 "IPv6 지원" 참고).
  2. 각 VRRP IPv6 그룹마다 VIP 주소를 구성합니다.

먼저 VRRP IPv6 그룹의 link-local VIP 주소 를 구성합니다.

   set ipv6 vrrp6 interface <Name of Interface> monitored-circuit vrid <Virtual Router ID> address <Backup IPv6 Address> on
   

예시:

   MyGW> set ipv6 vrrp6 interface eth2.10 monitored-circuit vrid 11 address fe80::250:56ff:fea3:4321 on
   

이어서 VRRP IPv6 그룹의 link-global VIP 주소 를 구성합니다.

   set ipv6 vrrp6 interface <Name of Interface> vrid <Virtual Router ID> address <Backup IPv6 Address> on
   

예시:

   MyGW> set ipv6 vrrp6 interface eth2.10 vrid 11 address 2610:18:8104:1A::5 on
   
  1. 구성을 저장합니다.
   save config
   

구성이 제대로 됐는지는 두 가지 방법으로 확인합니다.

  • Gaia PortalHigh Availability > IPv6 VRRP 로 이동합니다.
  • Gaia Clish — 다음 명령을 실행합니다.
  show ipv6 vrrp interfaces
  

CLI 구문 표기법

이 가이드(와 Check Point 문서 전반)는 명령·파라미터·옵션을 가능하면 알파벳 순 으로 싣고, 명령줄 인터페이스(CLI) 구문을 다음 약속대로 표기합니다. 이걸 알아 두어야 다른 장의 명령 설명도 정확히 읽을 수 있습니다.

표기
TAB(들여쓰기)사용 가능한 중첩된 하위 명령 을 나타냅니다. 들여쓴 줄은 위 명령의 하위 명령입니다.
중괄호 { }세로줄 `\` 로 구분된 명령·파라미터 후보 목록. 이 중 하나만 고를 수 있습니다.
꺾쇠 < >변수. 사용자가 지원되는 실제 값을 직접 지정 해야 합니다.
대괄호 [ ]선택적(optional) 명령·파라미터. 넣어도 되고 안 넣어도 됩니다.

들여쓰기(TAB) 표기가 처음에는 헷갈리기 쉽습니다. 중첩 구조는 기본적으로 이렇게 읽습니다 — 한 단계 들여쓴 줄()은 바로 위 명령의 하위 명령이고, 두 단계 들여쓴 줄(→→)은 다시 그 하위 명령입니다.

main command
→nested subcommand 1
→→nested subsubcommand 1-1
→→nested subsubcommand 1-2
→nested subcommand 2

예를 들어 다음과 같이 쓰여 있으면:

    config
        -a <options>
        -d <options>
        -p
        -r
    del <options>

실제로는 아래 중 하나의 명령 을 실행하라는 뜻입니다.

cpwd_admin config -a <options>
cpwd_admin config -d <options>
cpwd_admin config -p
cpwd_admin config -r
cpwd_admin del <options>