7.4. Cumulus Linux 스위치 구성

7.4.1. 트렁크 포트 정보

OpenStack Networking을 사용하면 물리 네트워크에 이미 존재하는 VLAN에 인스턴스를 연결할 수 있습니다. 트렁크 라는 용어는 여러 VLAN이 동일한 포트를 통과할 수 있는 포트를 설명하는 데 사용됩니다. 이러한 포트를 사용하여 VLAN은 가상 스위치를 포함하여 여러 스위치에 걸쳐 있을 수 있습니다. 예를 들어 물리적 네트워크에서 VLAN110으로 태그된 트래픽이 Compute 노드에 도달하고 8021q 모듈은 태그된 트래픽을 vSwitch의 적절한 VLAN으로 보냅니다.

7.4.2. Cumulus Linux 스위치에 대한 트렁크 포트 구성

이 구성에서는 물리적 노드에 물리적 스위치의 포트 swp1 및 swp2에 연결된 것으로 가정합니다.

중요

이러한 값은 다음과 같습니다. 이 예제의 값은 해당 환경과 일치하도록 변경해야 합니다. 조정 없이 이러한 값을 스위치 구성에 복사하고 붙여넣으면 예기치 않은 중단이 발생할 수 있습니다.

절차

  • 다음 구성 구문을 사용하여 VLAN 100 및 200의 트래픽이 인스턴스로 전달될 수 있도록 허용합니다.

    auto bridge
    iface bridge
      bridge-vlan-aware yes
      bridge-ports glob swp1-2
      bridge-vids 100 200

7.4.3. 액세스 포트 정보

컴퓨팅 노드의 모든 NIC가 인스턴스 트래픽을 전달하는 것은 아니므로 여러 VLAN이 통과할 수 있도록 모든 NIC를 구성할 필요가 없습니다. 액세스 포트에는 VLAN이 하나만 필요하며, 관리 트래픽 또는 블록 스토리지 데이터와 같은 기타 운영 요구 사항을 충족할 수 있습니다. 이러한 포트는 일반적으로 액세스 포트라고 하며 일반적으로 트렁크 포트보다 간단한 구성이 필요합니다.

7.4.4. Cumulus Linux 스위치에 대한 액세스 포트 구성

이 설정에서는 물리적 노드에 물리적 스위치의 인터페이스에 이더넷이 연결되어 있다고 가정합니다. Cumulus Linux 스위치는 관리 인터페이스에 eth 를 사용하고 액세스/트리크 포트에는 swp 를 사용합니다.

중요

이러한 값은 다음과 같습니다. 이 예제의 값은 해당 환경과 일치하도록 변경해야 합니다. 조정 없이 이러한 값을 스위치 구성에 복사하고 붙여넣으면 예기치 않은 중단이 발생할 수 있습니다.

절차

  • 그림 7.1. “네트워크 레이아웃 샘플” 다이어그램의 예제를 사용하여 swp1 (Cumulus Linux 스위치)은 액세스 포트로 구성됩니다.

    auto bridge
    iface bridge
      bridge-vlan-aware yes
      bridge-ports glob swp1-2
      bridge-vids 100 200
    
    
    auto swp1
    iface swp1
      bridge-access 100
    
    
    auto swp2
    iface swp2
      bridge-access 200

7.4.5. LACP 포트 집계 정보

LACP(Link Aggregation Control Protocol)를 사용하여 여러 개의 물리적 NIC를 함께 번들하여 단일 논리 채널을 구성할 수 있습니다. 802.3ad (또는 Linux에서 본딩 모드 4)라고도 하는 LACP는 로드 밸런싱 및 내결함성을 위한 동적 본딩을 생성합니다. 물리적인 NIC와 물리적 스위치 포트 모두에서 LACP를 구성해야 합니다.

추가 리소스

7.4.6. MTU 설정 정보

특정 유형의 네트워크 트래픽에 대해 MTU 크기를 조정해야 합니다. 예를 들어, 특정 NFS 또는 iSCSI 트래픽에는 점보 프레임(9000바이트)이 필요합니다.

참고

가상 스위치를 포함하여 트래픽이 통과할 것으로 예상되는 모든 홉의 MTU 설정을 엔드 투 엔드에서 변경해야 합니다.

7.4.7. Cumulus Linux 스위치의 MTU 설정 구성

절차

  • 이 예제에서는 Cumulus Linux 스위치에서 점보 프레임을 활성화합니다.

    auto swp1
    iface swp1
      mtu 9000
    참고

    업데이트된 구성을 다시 로드하여 변경 사항을 적용하십시오. sudo ifreload -a

7.4.8. LLDP 검색 정보

ironic-python-agent 서비스는 연결된 스위치에서 LLDP 패킷을 수신 대기합니다. 수집된 정보에는 스위치 이름, 포트 세부 정보 및 사용 가능한 VLAN이 포함될 수 있습니다. Cisco Discovery Protocol(CDP)과 유사하게 LLDP는 director 인트로스펙션 프로세스 중에 물리적 하드웨어 검색을 지원합니다.

7.4.9. Cumulus Linux 스위치에 대한 LLDP 구성

기본적으로 LLDP 서비스 lldpd는 데몬으로 실행되며 스위치가 부팅될 때 시작됩니다.

절차

  • 모든 포트/인터페이스에서 LLDP 주변을 모두 보려면 다음 명령을 실행합니다.

    cumulus@switch$ netshow lldp
    Local Port  Speed  Mode         Remote Port   Remote Host Summary
    ----------  ---    ---------    -----  -----  ----------- --------
    eth0        10G    Mgmt         ====   swp6   mgmt-sw     IP: 10.0.1.11/24
    swp51       10G    Interface/L3 ====   swp1   spine01     IP: 10.0.0.11/32
    swp52       10G    Interface/L  ====   swp1   spine02     IP: 10.0.0.11/32