기여자 요구 사항 및 아키텍처
요약
사용되지 않는 광섬유 케이블과 네트워크 하드웨어를 수익화하고자 하는 누구나 DoubleZero 네트워크에 기여할 수 있습니다. 네트워크 기여자는 두 지점 간의 전용 대역폭을 제공하고, 각 끝단에서 DoubleZero 호환 장치(DZD)를 운영하며, 각 끝단에서 공용 인터넷에 연결해야 합니다. 네트워크 기여자는 또한 멀티캐스트, 사용자 조회, 엣지 필터링과 같은 서비스를 제공하기 위해 각 DZD에서 DoubleZero 소프트웨어를 실행해야 합니다.
DoubleZero 스마트 컨트랙트는 네트워크가 측정 가능하고 토폴로지에 통합될 수 있는 고품질 링크를 유지하도록 보장하는 핵심 요소로, 네트워크 컨트롤러가 다양한 사용자와 엔드포인트 간의 가장 효율적인 종단 간 경로를 개발할 수 있도록 합니다. 스마트 컨트랙트 실행 및 네트워크 장비와 대역폭 배포 후, 해당 주체는 네트워크 기여자로 분류됩니다. 네트워크 기여자로서 DoubleZero에 참여하는 경제적 원리에 대해 더 알아보려면 DoubleZero Economics를 참조하세요.
DoubleZero 네트워크 기여자가 되기 위한 요구 사항
- 두 데이터센터 간에 IPv4 연결과 2048바이트의 MTU를 제공할 수 있는 전용 대역폭
- DoubleZero 프로토콜과 호환되는 DoubleZero Device (DZD) 하드웨어
- 인터넷 및 다른 DoubleZero 네트워크 기여자와의 연결
- DZD에 DoubleZero 소프트웨어 설치
빠른 시작 가이드
네트워크 기여자로서 DoubleZero를 시작하는 가장 간단한 방법은 DoubleZero 전용으로 할당할 수 있는 네트워크 용량을 식별하는 것입니다. 식별이 완료되면 DZD를 배포해야 하며, 이를 통해 기여자의 네트워크로부터 IPv4 도달성과 최소 2048바이트의 MTU만을 의존 요소로 필요로 하는 DoubleZero 오버레이 네트워크를 구축합니다.
그림 1은 대역폭과 패킷 전송 및 처리 서비스를 기여하기 위한 가장 간단한 모델을 보여줍니다. 각 데이터센터에 DZD가 배포되어 네트워크 기여자의 내부 네트워크와 인터페이스하여 DoubleZero WAN 연결을 제공합니다. 이는 DoubleZero 사용자를 위한 온램프로 사용되는 로컬 인터넷, 일반적으로 Direct Internet Access (DIA) 솔루션으로 보완됩니다. DIA가 DoubleZero 사용자에 대한 접근을 제공하는 선호 옵션이 될 것으로 예상되지만, 서버에 대한 물리적 케이블링, 네트워크 패브릭 확장 등 다양한 연결 모델이 가능합니다. 이러한 옵션을 Choose Your Own Adventure (CYOA)라고 하며, 기여자가 내부 네트워크 정책에 가장 적합한 방식으로 로컬 또는 원격 사용자를 연결할 수 있는 유연성을 제공합니다.
모든 네트워크와 마찬가지로, 도달성은 아키텍처의 기본 요소이며 네트워크 기여자는 고립된 상태로 존재할 수 없습니다. 따라서 DZD는 참여자 간의 연속적인 네트워크를 생성하기 위해 DoubleZero Exchange (DZX)에 대한 링크를 반드시 보유해야 합니다.
기여 예시
네트워크 기여자가 DoubleZero 기여를 확대할 수 있는 방법은 다양하며, 다음을 포함합니다:
- 기존 기여의 성능 특성 개선: 대역폭 증가, 지연 시간 감소
- 동일한 데이터센터 간 다중 링크 추가
- 기존 데이터센터에서 새로운 데이터센터로의 새 링크 추가
- 두 개의 새로운 데이터센터 간 독립적인 새 링크 추가
예시 1: 단일 기여자, 3개 데이터센터, 두 개의 링크
단일 DZD는 DoubleZero에 기여되는 여러 링크를 지원할 수 있습니다. 그림 2는 1로 표시된 단일 데이터센터가 두 개의 서로 다른 원격 데이터센터 2와 3에 대역폭을 종단하는 경우의 잠재적 토폴로지를 보여줍니다. 이 시나리오에서 각 데이터센터에는 1개의 DZD만 포함됩니다. 모든 DZD는 CYOA 인터페이스로 사용자 온램프를 위해 DIA를 사용합니다.
예시 2: 단일 기여자, 3개 데이터센터, 세 개의 링크
그림 3은 단일 기여자가 3개 데이터센터 간에 삼각형 토폴로지로 세 개의 링크를 배포할 때의 DoubleZero 토폴로지를 설명합니다. 예시 1과 유사한 시나리오에서, 단일 DZD가 데이터센터 1, 2, 3에 각각 배포되며, 각각 2개의 독립적인 네트워크 링크를 지원합니다. 결과 토폴로지는 데이터센터 간의 삼각형 또는 링 형태입니다.
DoubleZero Exchange
연속적인 네트워크의 생성은 DoubleZero 아키텍처의 기본 구성 요소입니다. 기여자는 뉴욕(NYC), 런던(LON) 또는 도쿄(TYO)와 같은 도시인 대도시 지역 내의 DoubleZero Exchange (DZX)를 통해 인터페이스합니다. DZX는 인터넷 익스체인지와 유사한 네트워크 패브릭으로, 피어링과 라우트 교환을 가능하게 합니다.
그림 4에서 네트워크 기여자 1은 데이터센터 1, 2, 3에서 운영하고, 네트워크 기여자 2는 데이터센터 2, 4, 5에서 운영합니다. 데이터센터 2에서 상호 연결함으로써 DoubleZero 네트워크 도달 범위는 5개의 연속 데이터센터로 확대됩니다.
대역폭 기여 옵션
DoubleZero는 네트워크 기여자가 스마트 컨트랙트를 통해 표현되는 두 종단 데이터센터의 DZD 간에 보장된 대역폭, 지연 시간 및 지터 프로파일을 통한 통합 연결을 제공할 것을 요구합니다. DoubleZero는 네트워크 기여자가 자신의 기여를 어떻게 구현하는지 규정하지 않지만, 다음 섹션에서 기여자의 재량에 따라 사용할 수 있는 참고 옵션을 제공합니다.
네트워크 기여자가 고려해야 할 중요한 영역은 다음과 같습니다:
- DoubleZero 서비스의 네트워크 성능 보장 능력: 대역폭, 지연 시간 및 지터
- 기존 내부 네트워크 서비스로부터의 분리
- IPv4 주소 충돌, 특히 터널 언더레이 주소 공간과의 충돌
- 가동 시간 및 가용성
- CAPEX 및 OPEX 고려 사항
Layer 1 대역폭
Layer 1 대역폭은 보다 정확하게는 파장 서비스로 설명되며, DWDM, CWDM 또는 광 멀티플렉서(MUX)를 통한 기존 광 인프라에서 전용 용량이 프로비저닝될 수 있습니다. 그림 5에서 DZD는 L1 MUX에 케이블링된 컬러 광학 장치를 사용하며, DZD 파장을 기존 다크 파이버에 인터리빙합니다.
이 솔루션은 이미 기존 코어 네트워크를 운영하고 있는 네트워크 기여자에게 다양한 이점을 제공합니다. 반복적인 운영 변경 사항과 추가적인 CAPEX 및 OPEX 요구 사항은 적습니다. 이 옵션은 네트워크 기여자의 네트워크 서비스로부터의 분리를 제공하는 데 특히 강력합니다.
패킷 스위칭 대역폭
패킷 스위칭 네트워크는 비즈니스 애플리케이션을 지원하는 표준 라우팅 및 스위칭 프로토콜을 실행하는 일반적인 엔터프라이즈 네트워크로 간주할 수 있습니다. 예를 들어 VLAN 태그를 사용하는 layer 2 (L2) 확장과 같이 연결을 달성하는 다양한 네트워킹 기술이 있습니다.
L2 확장
그림 6에 표시된 L2 확장은 VLAN 태깅을 통해 구현할 수 있습니다. DZD의 포트는 기여자의 내부 네트워크 스위치에 케이블링될 수 있으며, 스위치 포트는 예를 들어 VLAN 10의 액세스 포트로 설정됩니다. 802.1q 태깅을 통해 이 VLAN은 기여자 네트워크의 여러 스위치 홉을 거쳐 전달되어 원격 DZD와 인터페이스하는 스위치에서 종단됩니다.
이 솔루션은 널리 지원되고 비교적 구현하기 쉬우며 DoubleZero와 내부 layer 3 서비스 간의 세그먼테이션을 생성한다는 이점이 있습니다. 대역폭은 기여자의 내부 스위치 또는 라우터의 인터페이스 속도에 따라 제어할 수 있습니다. Quality of Service (QoS) 또는 기타 트래픽 관리 정책과 같은 기술을 통해 공유 내부 L2 네트워크 전반의 성능에 대해 신중하게 고려해야 합니다. 그러나 기여자의 코어 네트워크에 기존 용량이 있는 경우 추가적인 CAPEX 및 OPEX 투자는 적어야 합니다.
전용 서드파티 대역폭
가용 용량의 재사용이 많은 네트워크 기여자에게 매력적일 수 있지만, 새로 획득한 대역폭을 DoubleZero 전용으로 할당할 수도 있습니다. 이러한 시나리오에서 DZD는 기여자의 내부 장비 없이 서드파티 캐리어에 직접 연결됩니다 (그림 7).
이 옵션은 DoubleZero를 위한 전용 대역폭을 보장하고, 운영적으로 간단하며, 다른 네트워크 서비스로부터의 완전한 세그먼테이션을 보장한다는 점에서 매력적입니다. 이 옵션은 OPEX 증가가 가장 클 가능성이 있으며 서드파티 캐리어와의 새로운 서비스 계약이 필요합니다.
하드웨어 요구 사항
100Gbps 대역폭 기여
아래 수량은 2개 데이터센터에 필요한 장비, 즉 대역폭 기여를 위한 1개의 광섬유 케이블을 배포하는 데 필요한 전체 하드웨어를 반영합니다.
*모든 FPGA는 최종 테스트 대상입니다. 10G 기여는 내장 듀얼 Virtex® UltraScale+™ FPGA가 탑재된 Arista 7130LBR 스위치를 사용하여 지원될 수 있습니다 (질문이 있으시면 DoubleZero Foundation / Malbec Labs가 기꺼이 추가 정보를 제공합니다).
기능 및 포트 요구 사항
| 기능 | 포트 속도 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|
| Private Bandwidth | 100G | 예 | 1 | |
| Direct Internet Access (DIA) | 10G | 예 | 2 | |
| DoubleZero eXchange (DZX) | 100G | 예* | 1 | 동일 대도시 지역에 3개 이상의 제공자가 운영되면 지원되어야 하며, 그 이전에는 크로스커넥트 또는 기타 피어링 방식을 사용하여 다른 제공자와 상호 연결할 수 있습니다. |
| Management | 아니요 | 1 | 기여자의 자체 내부 관리 정책에 따라 결정됩니다. | |
| Console | 아니요 | 1 | 기여자의 자체 내부 관리 정책에 따라 결정됩니다. |
DZD 네트워크 하드웨어
| 제조사 | 모델 | 부품 번호 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|---|
| AMD* | V80* | 24540474 | 예 | 4 | |
| Arista | 7280CR3A | DCS-7280CR3A-32S | 예 | 2 | 리드타임이 어려운 경우 대안이 가능할 수 있습니다. |
광학 장치 - 100G
| 제조사 | 모델 | 부품 번호 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|---|
| Arista | 100GBASE-LR | QSFP-100G-LR | 아니요 | 16 | 케이블링 및 광학 장치 선택은 기여자의 재량에 따릅니다. FPGA 연결에 100G가 필요합니다. |
광학 장치 - 10G
| 제조사 | 모델 | 부품 번호 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|---|
| Arista | 10GBASE-LR | SFP-10G-LR | 아니요 | 2 | 케이블링 및 광학 장치 선택은 기여자의 재량에 따릅니다. |
| Finisar | DynamiX QSA™ | MAM1Q00A-QSA | 아니요 | 2 | 케이블링 및 광학 장치 선택은 기여자의 재량에 따릅니다. |
IP 주소 지정
| IP 주소 지정 | 최소 서브넷 크기 | DZ 필수 여부 | 비고 |
|---|---|---|---|
| Public IPv4 | /29 | 예 (엣지/하이브리드 DZD의 경우) | DIA를 통해 라우팅 가능해야 합니다. 시간이 지남에 따라 이 요구 사항이 제거될 수 있습니다. |
전체 /29 풀이 DZ 프로토콜에 사용 가능한지 확인하세요. 예를 들어 DIA 인터페이스의 점대점 주소 지정과 같은 요구 사항은 다른 주소 풀을 통해 관리해야 합니다.
10Gbps 대역폭 기여
수량은 2개 데이터센터의 장비, 즉 1개의 대역폭 기여를 배포하는 데 필요한 전체 하드웨어를 반영합니다.
기능 및 포트 요구 사항
| 기능 | 포트 속도 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|
| Private Bandwidth | 10G | 예 | 1 | |
| Direct Internet Access (DIA) | 10G | 예 | 2 | |
| DoubleZero eXchange (DZX) | 100G | 예* | 1 | 동일 대도시 지역에 3개 이상의 제공자가 운영되면 지원되어야 하며, 그 이전에는 크로스커넥트 또는 기타 피어링 방식을 사용하여 다른 제공자와 상호 연결할 수 있습니다. |
| Management | 아니요 | 1 | 기여자의 자체 내부 관리 정책에 따라 결정됩니다. | |
| Console | 아니요 | 1 | 기여자의 자체 내부 관리 정책에 따라 결정됩니다. |
하드웨어
| 제조사 | 모델 | 부품 번호 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|---|
| AMD* | V80* | 24540474* | 예 | 4 | |
| Arista | 7280CR3A | DCS-7280CR3A-32S | 예 | 2 | 리드타임이 어려운 경우 대안이 가능할 수 있습니다. |
광학 장치 - 100G
| 제조사 | 모델 | 부품 번호 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|---|
| Arista | 100GBASE-LR | QSFP-100G-LR | 아니요 | 14 | 케이블링 및 광학 장치 선택은 기여자의 재량에 따릅니다. FPGA 연결에 100G가 필요합니다. |
광학 장치 - 10G
| 제조사 | 모델 | 부품 번호 | DZ 필수 여부 | 수량 | 비고 |
|---|---|---|---|---|---|
| Arista | 10GBASE-LR | SFP-10G-LR | 아니요 | 4 | 케이블링 및 광학 장치 선택은 기여자의 재량에 따릅니다. |
| Finisar | DynamiX QSA™ | MAM1Q00A-QSA | 아니요 | 4 | 케이블링 및 광학 장치 선택은 기여자의 재량에 따릅니다. |
| --- |
IP 주소 지정
| IP 주소 지정 | 최소 서브넷 크기 | DZ 필수 여부 | 비고 |
|---|---|---|---|
| Public IPv4 | /29 | 예 (엣지/하이브리드 DZD의 경우) | DIA를 통해 라우팅 가능해야 합니다. 시간이 지남에 따라 이 요구 사항이 제거될 수 있습니다. |
전체 /29 풀이 DZ 프로토콜에 사용 가능한지 확인하세요. 예를 들어 DIA 인터페이스의 점대점 주소 지정과 같은 요구 사항은 다른 주소 풀을 통해 관리해야 합니다.
데이터센터 요구 사항
랙 및 전력 요구 사항
| 요구 사항 | 사양 |
|---|---|
| 랙 공간 | 4U |
| 전력 | 4KW (권장) |
다음 단계
첫 번째 DZD를 프로비저닝할 준비가 되셨나요? 장치 프로비저닝 가이드로 계속 진행하세요.