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

문서 정보

머리말

1.  네트워크 성능 관리 소개

2.  링크 통합 사용

3.  VLAN 작업

4.  브리징된 네트워크 관리(작업)

5.  IPMP 소개

6.  IPMP 관리(작업)

7.  LLDP를 사용하여 네트워크 연결 정보 교환

8.  Oracle Solaris의 데이터 센터 브리징 기능을 사용하는 작업

DCB(데이터 센터 브리징) 개요

DCBX를 사용으로 설정하는 방법

우선 순위 기반 플로우 제어

PFC 관련 데이터 링크 등록 정보

우선 순위 기반 플로우 제어 TLV 단위

DCB의 우선 순위 기반 플로우 제어 사용자 정의 방법

PFC 구성 정보 가져오기

응용프로그램 TLV 단위

향상된 전송 선택

ETS 관련 데이터 링크 등록 정보

향상된 전송 선택 TLV 단위

DCB의 향상된 전송 선택 사용자 정의 방법

ETS 구성 정보 가져오기

9.  Oracle Solaris의 에지 가상 브리징

10.  통합 로드 밸런서(개요)

11.  통합 로드 밸런서 구성

12.  통합 로드 밸런서 관리

13.  가상 라우터 중복 프로토콜(개요)

A.  링크 통합 유형: 기능 비교

B.  링크 통합 및 IPMP: 기능 비교

색인

향상된 전송 선택

ETS는 DCB 우선 순위에 따라 NIC에서 응용프로그램에 대역폭을 할당할 수 있는 DCB 기능입니다. DCB 우선 순위는 3비트 우선 순위 필드가 포함된 VLAN 헤더입니다. 우선 순위 필드 값은 네트워크의 이더넷 패킷과 다릅니다. DCB는 802.1p 우선 순위라고도 불리는 우선 순위 값을 사용하여 PFC 구성 및 링크 대역폭 같은 다른 DCB 등록 정보와 트래픽을 연결합니다. 해당 우선 순위 값에 따라 패킷에 할당할 특정 대역폭을 설정하도록 DCB를 구성합니다.

ETS를 사용하려면 NIC가 DCB를 지원하고 DCB 모드로 실행되어야 합니다.

ETS 관련 데이터 링크 등록 정보

PFC 정보를 참조하는 데이터 링크 등록 정보는 패킷에 대해 정의된 CoS 우선 순위에 따라 패킷 손실을 방지하는 데 적용됩니다. ETS 정보를 참조하는 등록 정보는 동일한 CoS 우선 순위에 따라 패킷에 공유 대역폭을 할당하는 데 적용됩니다. ETS는 다음 데이터 링크 등록 정보에서 구성합니다.


주 - 통합으로 구성된 DCB 모드의 물리적 링크에서는 현재 ETS가 지원되지 않습니다.


etsbw-lcl에 정의된 대역폭 비율은 보조 클라이언트 전용으로 예약된 비율이 아닙니다. 할당된 대역폭을 사용하지 않으면 유사하게 구성된 다른 클라이언트에서 사용할 수 있습니다. 또한 대역폭 할당은 호스트 트래픽의 전송측에만 강제 적용됩니다.

이전 목록의 등록 정보 외에도 로컬 호스트와 해당 피어 사이에서 교환되는 대역폭 데이터에 대한 정보를 제공하는 읽기 전용 등록 정보는 다음과 같습니다.

특정 우선 순위 패킷에 해당하는 대역폭이 사용되도록 하려면 통신 호스트 사이의 대칭 또는 동기화된 ETS 정보를 사용하는 것이 좋습니다. 특히 etsbw-lcl-advice 값에 맞게 해당 대역폭 점유율을 조정하는 로컬 시스템 기능을 사용하는 것이 바람직합니다. Oracle Solaris 11 시스템은 자동으로 해당 ETS 구성이 원격 피어의 ETS 구성과 일치하도록 조정할 수 있습니다.

estbw-lcl-effective 등록 정보는 ETS 정보를 피어와 일치시키는 로컬 호스트 기능이 사용되는지 여부를 간접적으로 표시합니다. 등록 정보 값이 etsbw-lcl-advice 값과 일치하는 경우 해당 기능이 사용되는 것입니다. 그렇지 않으면 etsbw-lcl-effective etsbw-lcl 등록 정보 값이 동일합니다.

향상된 전송 선택 TLV 단위

ETS TLV 단위 etscfg는 피어 호스트에서 수신하는 정보와 관련하여 호스트 동작을 제어합니다. TLV 단위에는 구성 가능한 등록 정보가 willing 하나만 있습니다. 기본적으로 이 등록 정보는 on으로 설정되어 있어 로컬 호스트에서 해당 ETS 구성을 원격 피어의 ETS 구성과 동기화할 수 있습니다. 특정 에이전트의 정보 동기화를 방지해야 하는 경우 다음과 같이 willing 등록 정보를 off로 설정하십시오.

# lldpadm set-agenttlvprop -p willing=off -a agent etscfg

여기서 agent는 해당 에이전트가 사용되는 데이터 링크에 의해 식별됩니다.

DCB의 향상된 전송 선택 사용자 정의 방법

대부분의 경우 시스템의 ETS 기본 구성을 사용하면 충분합니다. LLDP가 사용되고 DCB가 기본 링크에서 지원되며 기본 링크가 DCB 모드로 실행 중인 경우 이 구성이 자동으로 설정됩니다. 그러나 ETS 구성 시 사용할 수 있는 다른 옵션을 제공하기 위해 이 절차에는 ETS 구성을 위한 수동 단계가 나와 있습니다. 이 단계에서는 자동 구성이 없으며 가상 클라이언트 vnic1에서 구성이 수행되는 것으로 가정합니다. LLDP 에이전트인 net0을 통해 가상 클라이언트가 구성됩니다.

  1. DCBX가 사용되는지 확인합니다.

    DCBX를 사용으로 설정하는 방법을 참조하십시오.

  2. (옵션) 사용하려는 DCB 기능을 사용자 정의합니다.

    기본적으로 PFC, ETS 및 EVB(에지 가상 브리징)가 사용됩니다. EVB를 사용 안함으로 설정하는 것으로 가정하겠습니다. 그러면 LLDP 에이전트의 dot1–tlv 등록 정보에서 다른 두 가지를 제거해야 합니다.

    # lldpadm set-agenttlvprop -p dot1-tlv-=evb net0
  3. CoS 우선 순위 정의를 VNIC로 설정합니다.
    # dladm set-linkprop -p cos=value vnic1
  4. 물리적 링크의 총 대역폭과 공유되는 VNIC 대역폭을 설정합니다.
    # dladm set-linkprop -p etsbw-lcl=value vnic1

    etsbw-lcl 등록 정보에 지정하는 값은 기본 링크의 총 대역폭 용량 비율을 나타냅니다. 클라이언트에 지정하는 모든 할당된 대역폭 값의 합계가 100%를 초과하지 않아야 합니다.

  5. 호스트에서 해당 ETS 정보를 원격 피어의 ETS 정보와 동기화할 수 있는지 확인합니다.
    # lldpadm show-agenttlvprop -p willing -a net0 etscfg

    willing 등록 정보가 off로 설정되어 있는 경우 다음 명령을 실행하십시오.

    # lldpadm set-agenttlvprop -p willing=on -a net0 etscfg

ETS 구성 정보 가져오기

이 절에는 LLDP 및 DCB 구성 후의 ETS 구성 관련 정보에 대한 여러 예가 들어 있습니다.

다음 명령은 ETS 구성에 대한 정보를 표시합니다.

다음 예는 나열된 명령으로 표시되는 정보의 유형을 보여줍니다.

예 8-5 ETS 관련 데이터 링크 등록 정보 표시

이 예는 향상된 전송 선택과 관련된 데이터 링크 등록 정보의 상태를 표시하는 방법을 보여줍니다.

# dladm show-linkprop -p cos,etsbw-lcl,etsbw-lcl-advise, \
etsbw-lcl-effective,etsbw-rmt-effective vnic1
LINK    PROPERTY              PERM  VALUE      DEFAULT    POSSIBLE
vnic1   cos                   rw    2          0          0-7
vnic1   etsbw-lcl             rw    20         0          --
vnic1   etsbw-lcl-advise      r-    --         --         --
vnic1   etsbw-lcl-effective   r-    --         --         --
vnic1   etsbw-rmt-effective   r-    --         --         --

출력은 vnic1의 대역폭 점유율이 해당 물리적 링크에 사용 가능한 총 대역폭의 20%로 구성되었음을 보여줍니다. cos 등록 정보로 표시되는 VNIC 802.1p 우선 순위는 2로 설정되어 있습니다.

예 8-6 ETS 정보를 동기화하는 로컬 호스트 기능 표시

이 예는 피어의 ETS 구성에 맞게 조정하는 로컬 호스트 기능의 현재 상태를 표시하는 방법을 보여줍니다.

# lldpadm show-agenttlvprop -a net0 etscfg
AGENT   TLVNAME   PROPERTY   PERM   VALUE   DEFAULT   POSSIBLE
net0    etscfg    willing    rw     off     on        on,off

동기화를 사용하려면 다음 명령을 실행하십시오.

# lldpadm set-agenttlvprop -p willing=on -a net0 etscfg

# dladm show-linkprop -p etsbw-lcl,etsbw-lcl-advise, \
etsbw-lcl-effective,etsbw-rmt-effective vnic0
LINK    PROPERTY              PERM  VALUE      DEFAULT    POSSIBLE
vnic1   cos                   rw    2          0          0-7
vnic1   etsbw-lcl             rw    20         0          --
vnic1   etsbw-lcl-advise      r-    15         --         --
vnic1   etsbw-lcl-effective   r-    15         --         --
vnic1   etsbw-rmt-effective   r-    25         --         --

vnic1estbw-lcl이 20%로 설정된 경우에도 VNIC 유효 대역폭 점유율은 피어에서 수신한 권장 대역폭과 일치하는 15%입니다. etscfg TLV 단위의 willing 등록 정보를 설정으로 전환했으므로 조정이 발생합니다.

다음 예는 물리적 링크의 우선 순위 매핑을 보여줍니다.

# dladm show-phys -D ets net0
LINK       COS   ETSBW   ETSBW_EFFECT   CLIENTS
ixgbe0     0     20      20             <default,mcast>,net0
           1     15      15             vnic2
           2     20      20             vnic1
           3     30      30             vnic5
           4     15      15             vnic3
           5     0       0              vnic4
           6     0       0              vnic6
           7     0       0              vnic7

이 예에서는 다른 VNIC가 고유의 해당 cos 값으로 설정됩니다. 이전 출력에 따라 vnic1cos 등록 정보가 2로 설정됩니다. ETSBW 필드에 있는 vnic1 클라이언트의 유효 대역폭 점유율은 15%로, ETSBW_EFFECT 필드에 표시된 피어에서 수신한 권장 값과 일치합니다. 이 예에서는 대역폭의 최대 점유율이 vnic5에 할당되었음도 보여줍니다. vnic4, vnic6vnic7에 0%가 할당되었어도 클라이언트에 대역폭 점유율이 없음을 나타내는 것은 아닙니다. 다른 클라이언트가 해당하는 할당된 대역폭을 사용하는 경우 이러한 클라이언트는 대역폭을 수신하지 않습니다.