이미 출시된 DentOS 2.0은 이 스위치용 OS의 새로운 기능을 알고 있습니다.

최근e는 DentOS 2.0의 새 버전을 출시했습니다. 여기에는 Marvell 및 Mellanox arm64 및 amd64 및 MAC/ASiC 시스템에 대한 지원, 호환성 개선 등이 포함됩니다.

이 시스템을 모르시는 분들은 아셔야 합니다. Linux 커널을 기반으로 하며 스위치, 라우터 및 특수 네트워킹 장비를 장착하도록 설계되었습니다. 개발은 Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks 및 Wistron NeWeb(WNC)의 참여로 수행됩니다. 처음에 이 프로젝트는 인프라에 네트워크 장비를 장착하기 위해 Amazon에서 자금을 지원했습니다.

DentOS 정보

DentOS에서 패킷 스위칭을 관리하려면, Linux 커널의 SwitchDev 하위 시스템이 사용됩니다., 프레임 포워딩 및 네트워크 패킷 처리를 특수 하드웨어 칩에 위임할 수 있는 이더넷 스위치용 드라이버를 생성할 수 있습니다.

소프트웨어 패딩은 표준 Linux 네트워킹 스택, NetLink 하위 시스템 및 IPRoute2, tc(트래픽 제어), brctl(브리지 제어) 및 FRRouting과 같은 도구와 VRRP(가상 라우터 중복 프로토콜), LLDP(링크 층). 디스커버리 프로토콜) 및 MSTP(다중 스패닝 트리 프로토콜).

시스템 환경 ONL 분포를 기반으로 함 (오픈 네트워크 리눅스), 기본 Debian GNU/Linux 패키지를 사용합니다. 스위치에서 실행할 설치 프로그램, 구성 및 드라이버를 제공합니다.

ONL은 Open Compute 프로젝트에 의해 개발되었으며 2개 이상의 서로 다른 스위치 모델에 설치를 지원하는 특수 네트워크 장치를 만들기 위한 플랫폼입니다. 여기에는 스위치, 온도 센서, 냉각기, IXNUMXC 버스, GPIO 및 SFP 트랜시버에 사용되는 표시기와 인터페이스하는 드라이버가 포함됩니다.

관리를 위해 IpRoute2 및 ifupdown2 도구와 gNMI(gRPC 네트워크 관리 인터페이스)를 사용할 수 있습니다. YANG(Yet Another Next Generation, RFC-6020) 데이터 모델은 구성을 정의하는 데 사용됩니다.

DentOS 2.0의 주요 혁신

이 새 버전에서는 처음에 이미 언급한 시스템과의 호환성 외에도 NAT-44 및 NA(P)T와의 호환성 스위치의 일반 포트(계층 3, 네트워크 계층) 및 VLAN 포트(네트워크 브리지) 수준에서 내부 범위에서 공용 주소로의 주소 변환(NAT)용.

또한 PoE 컨트롤러에 대한 지원 추가 (Power over Ethernet) 관리를 위한 PoE.

또한 방화벽 구성의 성능과 확장성을 개선하고 ACL 기반 리소스 관리를 개선하기 위해 변경되었습니다.

반면에 컨트롤러를 연결할 수 있는 기능이 제공되었습니다. 포트 격리를 구성하는 사용자 지정.

이 새 버전의 DentOS 2.0에서 눈에 띄는 다른 변경 사항은 다음과 같습니다.

  • 로컬(인트라넷) IP 주소를 인식하는 플래그에 대한 지원이 추가되었습니다.
  • 802.1Q 네트워크 인터페이스(VLAN)를 구성하고 이를 통해 트래픽을 라우팅하기 위한 옵션을 제공합니다.
  • IpRoute2 및 Ifupdown2 패킷은 구성에 사용됩니다.
  • "devlink"를 기반으로 정보를 얻고 장치 매개변수를 변경하기 위한 API가 구현되고 로컬 트랩 카운터 및 드롭된 패킷에 대한 지원이 구현됩니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 세부 사항을 확인할 수 있습니다 다음 링크에서. DentOS 코드는 C로 작성되었으며 Eclipse Public License에 따라 배포됩니다.

dentOS 2.0 Beeblebrox 다운로드 및 다운로드

이 시스템을 테스트할 수 있는 데 관심이 있는 사람들은 다음을 알아야 합니다. Marvell 및 Mellanox ASIC 기반 스위치에 사용 가능 최대 48개의 10기가비트 포트가 있습니다.

그 외에 다양한 ASIC 및 네트워크 데이터 처리 칩과의 작업이 지원됩니다., 하드웨어 패킷 전달 테이블을 구현한 Mellanox Spectrum, Marvell Aldrin 2 및 Marvell AC3X ASIC을 포함합니다.

ARM64(257MB) 및 AMD64(523MB) 아키텍처용으로 바로 설치할 수 있는 DentOS 이미지가 준비되어 있으며 시스템 이미지를 얻을 수 있습니다. 아래 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.