FAQ

자주 묻는 질문

아닙니다. ASIC 비용은 다이 크기로 결정됩니다. 인텔® Tofino™ 다이 크기는 동일한 속도로 실행되는 레거시 고정 기능 ASIC의 다이와 유사합니다.

아닙니다. 실제로 소모량이 더 적은 경우가 많습니다. 동등한 기능 및 프로토콜인 경우 전력 소모량은 동일합니다. 프로그래밍 가능 스위치에서는 사용하지 않는 기능을 비활성화하여 전력 소모를 절감하거나 더 작은 테이블을 사용할 수 있습니다.

아닙니다. 인텔® Tofino™ 및 인텔® Tofino™ 2를 통해 프로그래밍 가능성을 구현하면서도 성능이 떨어지지 않음을 보여주었습니다. 인텔® Tofino™ 인텔® Tofino™ 2는 P4 프로그래밍 언어를 통해 사용자가 완전하게 프로그래밍 할 수 있으며 현재 최대 12.8Tb/s의 처리 속도를 지원합니다.

P4는 독립적인 비영리 단체인 P4.org가 소유하고 있는 아파치 라이센스 기반의 오픈 소스 언어입니다. 어떤 회사, 대학, 또는 개인이라도 P4.org 무료에 가입하여 언어, 컴파일러, 그리고 도구의 개발에 기여할 수 있습니다. 인텔은 P4.org에 가입되어있는 100개 회원중 하나이며, 회원들은 AT&T부터 ZTE까지 인텔이 속해 있는 산업의 다양한 기업 및 세계 최고 수준의 대학을 포함하고 있습니다. P4.org의 자문위원회는 Amin Vahdat(구글), Jennifer Rexford(프린스턴), Nate Foster(코넬), Guru Parulkar(ONF) 및 Nick McKeown(스탠포드/인텔)으로 구성되어 있습니다. P4 언어는 프린스턴, 코넬, 스탬포드, VMware, 인텔, 마이크로소프트, Xilinx, Barefoot, 구글에 속한 프로그래밍 언어 설계 분야의 세계적인 전문가들이 설계했습니다. P4는 오픈 소스이며 모든이들의 소유입니다. 언어는 타깃에 영향을 받지 않도록 정교하게 설계되었으며 모든 프로그래밍 가능 포워드 장치를 프로그래밍하는데 사용할 수 있습니다. 지금까지 다양한 출처의 소프트웨어 및 하드웨어 스위치와 NIC를 프로그래밍하는데 사용되었습니다. 자세한 내용은 P4.org 참조하십시오.

P4는 OpenFlow보다 범용적이며 포워드 플레인의 페킷 처리 방식을 사용자가 정확하게 정의할 수 있도록 지원합니다. OpenFlow는 P4 언어로 표현될 수 있습니다. openflow.p4는 이에 대한 기본적인 방법을 제공합니다.

이것은 고정 기능 ASIC에 기반한 스위치에 대해서는 매우 적합한 질문입니다. 인텔® Tofino™는 다수의 파이프라인 및 개별 파이프라인내 Match Action Unit(MAU)로 구성되어 고도의 프로그래밍 기능을 제공합니다. MAU에는 다양한 파싱 논리와 다수의 SRAM 및 TCAM 테이블 블록이 포함되어 있으며, 이를 통해 특정한 배포를 지원합니다. 인텔은 NDA체결 하에 레퍼런스 P4 프로그램 기반의 검증된 확장성 수치를 제공합니다. 그러나 이러한 수치는 칩의 최대 이론 확장성 값으로 해석되어서는 안 됩니다.

프로그래밍 기능은 스위치에 무한한 유연성과 다양한 응용 가능성을 제공합니다. 예를 들어 맞춤형 스위치 테이블을 통한 규모의 효율화, 기존 네트워크 기능의 강화, 그리고 원격 측정, 보안 및 부하분산 등의 새로운 기능 추가를 지원합니다.

물론입니다! 고객님의 공급 업체에게 스위치 플랫폼상의 인텔® Tofino™지원 여부에 대해 문의해 보십시오. 인텔® Tofino™ 기반 플랫폼이 제공되면 데이터 플레인 관련 기능을 요청할 수 있으며, 기존 ASIC에 기능을 제공하는 로드맵을 기대할 수 있습니다.