엔터프라이즈에서 RoCEv2 활성화
Luke Williams - 제품 책임자
통합 이더넷을 통한 원격 직접 메모리 액세스(RDMA)는 이더넷 네트워크를 통해 두 장치 간에 각 장치의 CPU를 우회하여 메모리를 전송할 수 있는 RDMA를 제공합니다. 이는 Enterprise SONiC에서 구성할 수 있는 기능입니다. BE 네트웍스는 파트너와 긴밀히 협력하여 이 기능을 Verity에 도입함으로써 파트너의 하드웨어 플랫폼에서 패브릭 전체에 걸쳐 SONiC 구성을 간소화할 수 있도록 했습니다.
Verity 6.3(현재 GA 버전)은 SONiC에서 RoCE 구성을 지원합니다. Verity는 장치 설정 템플릿을 사용하여 스위치별로 이 기능을 활성화합니다. 이 가이드에서는 템플릿을 생성하고 스위치에 적용한 다음 스위치에서 구성을 확인하는 단계를 자세히 설명합니다.
디바이스 설정 템플릿 만들기
템플릿을 만들려면 Verity에 로그인하고 템플릿 대시보드로 이동합니다. 프로비저닝에 디바이스 설정이라는 상자가 있습니다. 해당 상자를 두 번 클릭하면 확대하여 기존 템플릿을 볼 수 있습니다.
![그림 01](https://be-net.com/wp-content/uploads/2025/02/Figure-01.png)
그림 1
다음으로 새 템플릿을 만들어야 합니다. 이렇게 하려면 를 클릭하고 이름을 지정합니다. 이 예제에서는 RoCEv2 Enabled라고 했습니다.
![](https://be-net.com/wp-content/uploads/2025/02/Figure-02.png)
그림 2
템플릿이 생성되면 오른쪽 상단의 연필 아이콘을 클릭하여 템플릿을 편집합니다. 사용 상자에 체크 표시를 한 다음 네트워크 구성의 RoCEv2 상자에 체크 표시를 하고 확인 표시를 클릭하여 템플릿을 저장합니다.
![그림 03](https://be-net.com/wp-content/uploads/2025/02/Figure-03.png)
그림 3
기기에 템플릿 적용
이제 이 템플릿을 이러한 RoCE 설정을 사용할 스위치에 적용해야 합니다. 여기에는 RoCE 트래픽 경로에 있는 모든 리프와 스파인이 포함됩니다. 이 템플릿을 적용하려면 토폴로지 보기에서 스위치를 선택하고 다음 스크린샷과 같이 디바이스 설정 상자를 확대합니다:
![그림 04](https://be-net.com/wp-content/uploads/2025/02/Figure-04.png)
그림 4
이 상자를 두 번 클릭하여 확대한 다음 연필 아이콘을 클릭하여 템플릿을 적용합니다. 드롭다운 메뉴에서 'RoCEv2 사용' 템플릿을 선택합니다.
![그림 05](https://be-net.com/wp-content/uploads/2025/02/Figure-05.png)
그림 5
확인란을 클릭하여 설정을 저장하고 템플릿을 스위치에 적용합니다. 변경할 것인지 확인하는 대화 상자가 나타나고 스위치가 재부팅되어 이러한 설정을 적용합니다.
![그림 06](https://be-net.com/wp-content/uploads/2025/02/Figure-06.png)
그림 6
예를 클릭하여 변경합니다. 스위치가 재부팅되어 이 설정이 적용됩니다. 스위치가 온라인 상태가 되어 보고되면 스위치의 토폴로지 보기의 장치 설정에 RoCEv2 설정이 표시됩니다:
![](https://be-net.com/wp-content/uploads/2025/02/Figure-07.png)
그림 7
RoCE 설정이 스위치에 적용되었는지 확인하기 위해 스위치의 실행 중인 구성을 보면 다음 항목을 확인할 수 있습니다:
먼저, 실행 중인 구성의 맨 위에 "roce enable"이 표시됩니다.
![그림 08](https://be-net.com/wp-content/uploads/2025/02/Figure-08.png)
그림 8
다음으로 QoS 설정으로 스크롤을 내리면 구성된 RoCE QoS 설정이 표시됩니다:
![그림 09](https://be-net.com/wp-content/uploads/2025/02/Figure-09.png)
그림 9
마지막으로 인터페이스 구성으로 스크롤을 내리면 인터페이스가 모두 QoS 및 PFC 설정을 사용하도록 구성되어 있는 것을 확인할 수 있습니다:
![그림 10](https://be-net.com/wp-content/uploads/2025/02/Figure-10.png)
그림 10
이 디바이스 설정 템플릿을 RoCE를 사용하도록 설정해야 하는 모든 스위치에 적용할 수 있습니다.
향후 블로그 게시물에서 이러한 설정을 수동으로 구성하여 RoCE 트래픽을 미세 조정하는 방법을 다룰 예정입니다. 이 기능은 곧 출시될 Verity 릴리스에 추가될 예정입니다.
RoCE 제한 사항
RoCE는 현재 트라이던트 3×7, 트라이던트 4×11, 토마호크 3, 토마호크 4 및 토마호크 5 칩 세트로 제한됩니다.
- RoCE를 활성화하려면 구성이 적용된 후 스위치를 재부팅해야 합니다.
- 브레이크아웃 포트는 RoCE를 활성화하기 전에 구성해야 합니다.
- RoCE 매개변수 조정은 Verity의 향후 기능이며 현재 릴리스에서는 지원되지 않습니다.
- RoCE 트래픽 경로에 있는 모든 기기에서 RoCE를 사용하도록 설정해야 합니다.
- 서버는 RoCE를 사용하도록 구성해야 합니다.