7.6. Juniper EX 시리즈 스위치 구성
7.6.1. 트렁크 포트 정보
OpenStack Networking을 사용하면 물리 네트워크에 이미 존재하는 VLAN에 인스턴스를 연결할 수 있습니다. 트렁크 라는 용어는 여러 VLAN이 동일한 포트를 통과할 수 있는 포트를 설명하는 데 사용됩니다. 이러한 포트를 사용하여 VLAN은 가상 스위치를 포함하여 여러 스위치에 걸쳐 있을 수 있습니다. 예를 들어 물리적 네트워크에서 VLAN110으로 태그된 트래픽이 Compute 노드에 도달하고 8021q 모듈은 태그된 트래픽을 vSwitch의 적절한 VLAN으로 보냅니다.
7.6.2. Juniper EX Series 스위치에 대한 트렁크 포트 구성
절차
Juniper JunOS를 실행하는 Juniper EX 시리즈 스위치를 사용하는 경우 다음 구성 구문을 사용하여 VLAN 110 및 111의 트래픽이 인스턴스로 통과할 수 있도록 허용합니다.
이 설정에서는 물리적인 노드에 물리적 스위치의 인터페이스 ge-1/0/12에 연결된 이더넷이 있다고 가정합니다.
중요이러한 값은 다음과 같습니다. 이 예제의 값은 해당 환경과 일치하도록 변경해야 합니다. 조정 없이 이러한 값을 스위치 구성에 복사하고 붙여넣으면 예기치 않은 중단이 발생할 수 있습니다.
ge-1/0/12 { description Trunk to Compute Node; unit 0 { family ethernet-switching { port-mode trunk; vlan { members [110 111]; } native-vlan-id 2; } } }
7.6.3. 액세스 포트 정보
컴퓨팅 노드의 모든 NIC가 인스턴스 트래픽을 전달하는 것은 아니므로 여러 VLAN이 통과할 수 있도록 모든 NIC를 구성할 필요가 없습니다. 액세스 포트에는 VLAN이 하나만 필요하며, 관리 트래픽 또는 블록 스토리지 데이터와 같은 기타 운영 요구 사항을 충족할 수 있습니다. 이러한 포트는 일반적으로 액세스 포트라고 하며 일반적으로 트렁크 포트보다 간단한 구성이 필요합니다.
7.6.4. Juniper EX 시리즈 스위치에 대한 액세스 포트 구성
의 이 예에서는 Juniper EX 시리즈 스위치는 ge-1/0/13 을 eth1 의 액세스 포트로 표시합니다.
+
이러한 값은 다음과 같습니다. 이 예제의 값은 해당 환경과 일치하도록 변경해야 합니다. 조정 없이 이러한 값을 스위치 구성에 복사하고 붙여넣으면 예기치 않은 중단이 발생할 수 있습니다.
절차
이 설정에서는 물리적 노드에 물리적 스위치의 인터페이스 ge-1/0/13 에 연결된 이더넷 케이블이 있다고 가정합니다.
+
ge-1/0/13 {
description Access port for Compute Node
unit 0 {
family ethernet-switching {
port-mode access;
vlan {
members 200;
}
native-vlan-id 2;
}
}
}7.6.5. LACP 포트 집계 정보
LACP(Link Aggregation Control Protocol)를 사용하여 여러 개의 물리적 NIC를 함께 번들하여 단일 논리 채널을 구성할 수 있습니다. 802.3ad (또는 Linux에서 본딩 모드 4)라고도 하는 LACP는 로드 밸런싱 및 내결함성을 위한 동적 본딩을 생성합니다. 물리적인 NIC와 물리적 스위치 포트 모두에서 LACP를 구성해야 합니다.
추가 리소스
- Director 설치 및 사용 가이드의 네트워크 인터페이스 결합.
7.6.6. 물리적 NIC에서 LACP 구성
물리적 NIC에서 LACP(Link Aggregation Control Protocol)를 구성할 수 있습니다.
절차
/home/stack/network-environment.yaml 파일을 편집합니다.
- type: linux_bond name: bond1 mtu: 9000 bonding_options:{get_param: BondInterfaceOvsOptions}; members: - type: interface name: nic3 mtu: 9000 primary: true - type: interface name: nic4 mtu: 9000LACP를 사용하도록 Open vSwitch 브리지를 구성합니다.
BondInterfaceOvsOptions: "mode=802.3ad"
추가 리소스
- Director 설치 및 사용 가이드의 네트워크 인터페이스 결합.
7.6.7. Juniper EX 시리즈 스위치에 대한 LACP 구성
이 예에서 Compute 노드에는 VLAN 100을 사용하는 두 개의 NIC가 있습니다.
절차
- 컴퓨팅 노드의 NIC 두 개를 스위치(예: 포트 12 및 13)에 물리적으로 연결합니다.
포트 집계를 생성합니다.
chassis { aggregated-devices { ethernet { device-count 1; } } }포트 집계에 참여하도록 스위치 포트 12(ge-1/0/12) 및 13(ge-1/0/13)
을구성합니다.interfaces { ge-1/0/12 { gigether-options { 802.3ad ae1; } } ge-1/0/13 { gigether-options { 802.3ad ae1; } } }참고Red Hat OpenStack Platform director 배포의 경우 본딩에서 PXE 부팅을 위해서는 인트로스펙션 및 최초 부팅 중에 하나의 본딩 멤버만 표시되는 lacp force-up toensure로 본딩 멤버 중 하나를 구성해야 합니다. lacp force-up으로 구성하는 본딩 멤버는 instackenv.json 에 MAC 주소가 있는 본딩 멤버와 동일해야 합니다( ironic에 알려진 MAC 주소는 force-up으로 구성된 동일한 MAC 주소여야 합니다).
포트 집계
ae1에서 LACP를 활성화합니다.interfaces { ae1 { aggregated-ether-options { lacp { active; } } } }VLAN 100에 집계
ae1을 추가합니다.interfaces { ae1 { vlan-tagging; native-vlan-id 2; unit 100 { vlan-id 100; } } }새 포트 채널을 검토합니다. 결과 출력에는 멤버 포트
ge-1/0/12및ge-1/0/13이 있는 새 포트 집계ae1이 나열됩니다.> show lacp statistics interfaces ae1 Aggregated interface: ae1 LACP Statistics: LACP Rx LACP Tx Unknown Rx Illegal Rx ge-1/0/12 0 0 0 0 ge-1/0/13 0 0 0 0
참고commit명령을 실행하여 변경 사항을 적용해야 합니다.
7.6.8. MTU 설정 정보
특정 유형의 네트워크 트래픽에 대해 MTU 크기를 조정해야 합니다. 예를 들어, 특정 NFS 또는 iSCSI 트래픽에는 점보 프레임(9000바이트)이 필요합니다.
가상 스위치를 포함하여 트래픽이 통과할 것으로 예상되는 모든 홉의 MTU 설정을 엔드 투 엔드에서 변경해야 합니다.
추가 리소스
7.6.9. Juniper EX 시리즈 스위치의 MTU 설정 구성
이 예제에서는 Juniper EX4200 스위치의 점보 프레임을 활성화합니다.
MTU 값은 Juniper 또는 Cisco 장치를 사용 중인지에 따라 다르게 계산됩니다. 예를 들어, Juniper의 9216 은 Cisco의 9202 와 동일합니다. 추가 바이트는 L2 헤더에 사용됩니다. 여기서 Cisco는 지정된 MTU 값에 자동으로 추가되지만 사용 가능한 MTU는 Juniper를 사용할 때 지정된 것보다 14바이트 작을 것입니다. 따라서 VLAN에서 9000 의 MTU를 지원하려면 Juniper에 9014 의 MTU를 구성해야 합니다.
절차
Juniper EX 시리즈 스위치의 경우 MTU 설정은 개별 인터페이스에 대해 설정됩니다. 이 명령은
ge-1/0/14및ge-1/0/15포트에서 점보 프레임을 구성합니다.set interfaces ge-1/0/14 mtu 9216 set interfaces ge-1/0/15 mtu 9216
참고commit명령을 실행하여 변경 사항을 저장해야 합니다.LACP 집계를 사용하는 경우 멤버 NIC에 없는 MTU 크기를 설정해야 합니다. 예를 들어 이 설정은 ae1 집계의 MTU 크기를 구성합니다.
set interfaces ae1 mtu 9216
7.6.10. LLDP 검색 정보
ironic-python-agent 서비스는 연결된 스위치에서 LLDP 패킷을 수신 대기합니다. 수집된 정보에는 스위치 이름, 포트 세부 정보 및 사용 가능한 VLAN이 포함될 수 있습니다. Cisco Discovery Protocol(CDP)과 유사하게 LLDP는 director 인트로스펙션 프로세스 중에 물리적 하드웨어 검색을 지원합니다.
7.6.11. Juniper EX 시리즈 스위치에 대한 LLDP 구성
전역적으로 모든 인터페이스 또는 개별 인터페이스에 대해 LLDP를 활성화할 수 있습니다.
절차
다음도 Juniper EX 4200 스위치에서 LLDP를 전역적으로 사용하도록 설정합니다.
lldp { interface all{ enable; } } }다음을 사용하여 단일 인터페이스
ge-1/0/14에 LLDP를 활성화합니다.lldp { interface ge-1/0/14{ enable; } } }참고commit명령을 실행하여 변경 사항을 적용해야 합니다.