JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 네트워크 구성 및 관리     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  네트워크 배치 계획

2.  IPv6 주소 사용 시 고려 사항

3.  IPv4 네트워크 구성

4.  네트워크에서 IPv6 사용

5.  TCP/IP 네트워크 관리

주요 TCP/IP 관리 작업(작업 맵)

netstat 명령으로 네트워크 상태 모니터링

프로토콜별 통계를 표시하는 방법

전송 프로토콜의 상태를 표시하는 방법

네트워크 인터페이스 상태를 표시하는 방법

소켓 상태를 표시하는 방법

특정 주소 유형의 패킷에 대한 전송 상태를 표시하는 방법

알려진 경로의 상태를 표시하는 방법

ping 명령으로 원격 호스트 프로빙

원격 호스트가 실행 중인지 확인하는 방법

원격 호스트가 패킷을 삭제하는 중인지 확인하는 방법

네트워크 상태 화면 관리 및 기록

IP 관련 명령의 화면 출력을 제어하는 방법

IPv4 경로 지정 데몬의 작업을 기록하는 방법

IPv6 Neighbor Discovery 데몬의 작업을 추적하는 방법

traceroute 명령으로 경로 지정 정보 표시

원격 호스트에 대한 경로를 찾는 방법

모든 경로를 추적하는 방법

snoop 명령으로 패킷 전송 모니터링

모든 인터페이스의 패킷을 확인하는 방법

snoop 출력을 파일로 캡처하는 방법

IPv4 서버와 클라이언트 간 패킷을 확인하는 방법

IPv6 네트워크 트래픽을 모니터링하는 방법

IP 계층 장치를 사용하여 패킷 모니터링

IP 계층에서 패킷을 확인하는 방법

패킷 확인 예

기본 주소 선택 관리

IPv6 주소 선택 정책 테이블을 관리하는 방법

현재 세션에 대해서만 IPv6 주소 선택 정책 테이블을 수정하는 방법

6.  IP 터널 구성

7.  IPv4 참조

8.  IPv6 참조

색인

기본 주소 선택 관리

Oracle Solaris에서는 한 인터페이스에서 여러 개의 IP 주소를 사용할 수 있습니다. 예를 들어 네트워크 다중 경로(IPMP)와 같은 기술이 여러 네트워크 인터페이스 카드(NIC)를 사용하여 동일한 IP 링크 계층에 연결할 수 있도록 해줍니다. 이러한 링크는 여러 개의 IP 주소를 사용할 수 있습니다. 또한 IPv6 지원 시스템의 인터페이스에는 적어도 하나의 인터페이스에 대해 링크 로컬 IPv6 주소 하나, IPv6 경로 지정 주소 하나 이상 및 IPv4 주소 하나가 포함됩니다.

시스템에서 트랜잭션이 시작되면 응용 프로그램은 getaddrinfo 소켓을 호출합니다. getaddrinfo는 대상 시스템에서 사용 중인 가능한 주소를 검색합니다. 그러면 커널에서 이 목록의 우선 순위를 정해 패킷에 사용할 최적의 대상을 찾습니다. 이 프로세스를 대상 주소 순서 지정이라고 합니다. 패킷에 대한 최적의 대상 주소가 제공된 경우 Oracle Solaris 커널에서 소스 주소에 적합한 형식을 선택합니다. 이 프로세스를 주소 선택이라고 합니다. 대상 주소 순서 지정에 대한 자세한 내용은 getaddrinfo(3SOCKET) 매뉴얼 페이지를 참조하십시오.

IPv4 전용 및 듀얼 스택 IPv4/IPv6 시스템 모두 기본 주소 선택을 수행해야 합니다. 대부분의 경우에는 기본 주소 선택 방식을 변경할 필요가 없습니다. 그러나 IPMP를 지원하거나 6to4 주소 형식을 선호하는 경우 주소 형식의 우선 순위를 변경해야 할 수 있습니다.

IPv6 주소 선택 정책 테이블을 관리하는 방법

다음 절차는 주소 선택 정책 테이블을 수정하는 방법에 대해 설명합니다. IPv6 기본 주소 선택에 대한 개념 정보는 ipaddrsel 명령을 참조하십시오.


주의

주의 - 다음 작업에 표시된 이유가 아니면 IPv6 주소 선택 정책 테이블을 변경하지 마십시오. 정책 테이블이 잘못 구성된 경우 네트워크 문제가 발생할 수 있습니다. 다음 절차에서 수행된 것과 같이, 정책 테이블의 백업 복사본을 반드시 저장하십시오.


  1. 현재 IPv6 주소 선택 정책 테이블을 검토합니다.
    # ipaddrsel
    # Prefix                  Precedence Label
    ::1/128                           50 Loopback
    ::/0                              40 Default
    2002::/16                         30 6to4
    ::/96                             20 IPv4_Compatible
    ::ffff:0.0.0.0/96                 10 IPv4
  2. 기본 주소 정책 테이블의 백업 복사본을 만듭니다.
    # cp /etc/inet/ipaddrsel.conf /etc/inet/ipaddrsel.conf.orig
  3. 텍스트 편집기를 사용하여 /etc/inet/ipaddrsel.conf에 사용자 정의 내용을 추가합니다.

    /etc/inet/ipaddrsel의 항목에 다음 구문을 사용합니다.

    prefix/prefix-length precedence label [# comment ] 

    다음은 정책 테이블에 대해 수행할 수 있는 몇 가지 일반적인 수정 사항입니다.

    • 6to4 주소에 가장 높은 우선 순위를 제공합니다.

      2002::/16                         50 6to4
      ::1/128                           45 Loopback

      이제 6to4 주소에 가장 높은 우선 순위인 50이 지정됩니다. 루프백의 경우 우선 순위가 이제 50에서 45로 변경됩니다. 기타 주소 지정 형식은 그대로 유지합니다.

    • 특정 대상 주소와의 통신에 사용할 특정 소스 주소를 지정합니다.

      ::1/128                           50 Loopback
      2001:1111:1111::1/128             40 ClientNet
      2001:2222:2222::/48               40 ClientNet
      ::/0                              40 Default

      이 특정 항목은 물리적 인터페이스가 한 개뿐인 호스트에 유용합니다. 2001:1111:1111::1/1282001:2222:2222::/48 네트워크 내에서 대상에 대해 바운드되는 모든 패킷에 대한 소스 주소로 선호됩니다. 우선 순위 40은 소스 주소 2001:1111:1111::1/128에 대한 우선 순위로, 해당 인터페이스에 대해 구성된 다른 주소 형식보다 높습니다.

    • IPv6 주소보다 IPv4 주소를 선호합니다.

      ::ffff:0.0.0.0/96                 60 IPv4
      ::1/128                           50 Loopback
      .
      .

      IPv4 형식 ::ffff:0.0.0.0/96의 우선 순위가 10(기본값)에서 60(테이블의 가장 높은 우선 순위)으로 변경되었습니다.

  4. 수정된 정책 테이블을 커널로 로드합니다.
    ipaddrsel -f /etc/inet/ipaddrsel.conf
  5. 수정된 정책 테이블에 문제가 있는 경우 기본 IPv6 주소 선택 정책 테이블을 복원합니다.
    # ipaddrsel -d

현재 세션에 대해서만 IPv6 주소 선택 정책 테이블을 수정하는 방법

/etc/inet/ipaddrsel.conf, 파일을 편집하면 수정 사항이 재부트 후에도 지속됩니다. 수정된 정책 테이블이 현재 세션에서만 사용되도록 하려면 다음 절차를 수행하십시오.

  1. /etc/inet/ipaddrsel의 내용을 filename으로 복사합니다. 여기서 filename은 사용자가 선택한 파일의 이름을 나타냅니다.
    # cp /etc/inet/ipaddrsel filename
  2. filename의 정책 테이블을 원하는 지정 사항으로 편집합니다.
  3. 수정된 정책 테이블을 커널로 로드합니다.
    # ipaddrsel -f filename

    시스템을 재부트할 때까지 커널에서 새 정책 테이블을 사용합니다.