델 네트워킹 운영 체제

Dell Networking Operating System

DNOS(Dell Networking Operating System)는 Dell 네트워킹 스위치 상에서 실행되는 네트워크 운영 체제입니다.PowerConnect OS(DNOS 6.x) 또는 Force10 OS/FTOS(DNOS 9.x)에서 파생되어 10G 이상의 델 네트워킹 S 시리즈 스위치, Z 시리즈 40G 코어 스위치 및 DNOS6를 N 시리즈 스위치로 사용할 수 있습니다.

2가지 버전 패밀리

DNOS 네트워크 운영체제시스템 패밀리는 몇 가지 주요 버전이 있습니다.

DNOS3

  • DNOS 3.x: 캠퍼스 액세스스위치용 펌웨어 패밀리입니다.Web 기반의 GUI를 사용하여 관리하거나 비관리 디바이스로 실행할 수 있습니다.

DNOS6

  • DNOS 6.x: 이것은 Dell Networking N 시리즈(캠퍼스) 네트워크 스위치 상에서 동작하는 운영체제입니다.Linux 커널에서 실행되는 PowerConnect 운영 체제의 최신 버전입니다.PowerConnect 8100 시리즈 스위치(이후 Dell Networking N40xx 스위치가 됨)의 업그레이드로 사용할 수 있으며, 모든 DN N1000, N2000 및 N3000 시리즈 스위치에도 설치됩니다.풀 웹 기반 GUI와 풀 CLI(커맨드 라인 인터페이스)를 갖추고 있으며 CLI는 기존 PowerConnect CLI와 매우 유사하지만 PVSTP(VLAN 스패닝 트리 단위), 정책 기반 라우팅 및 MLAG 등의 다양한 신기능을 갖추고 있습니다.

DNOS9

DNOS 6.x에서는 PowerConnect 8100만 실행할 수 있습니다.다른 모든 PowerConnect 이더넷 스위치는 자체 PowerConnect OS(VxWorks 상)를 계속 실행하고 PowerConnect W 시리즈는 Dell 고유 버전의 ArubaOS에서 실행됩니다.Dell 네트워킹 S-xxxx 및 Z9x00 시리즈는 다른 Dell 네트워킹 스위치에서 FTOS 8.x 펌웨어를 계속 실행하는 DNOS 상에서 실행됩니다.

OS10

OS10은 Linux 기반의 오픈 네트워킹 OS로 모든 Open Network Install Environment(ONIE) 스위치에서 실행할 수 있습니다.Linux 환경에서 직접 실행되므로 네트워크 관리자는 네트워크 플랫폼을 고도로 자동화하고 (Linux) 서버와 동일한 방법으로 스위치를 관리할 수 있습니다.

하드웨어 추상화 레이어

델 네트워킹의 4개의 제품 패밀리 중 3개는 Broadcom Trident+ ASIC를 사용하고 있지만 Broadcom의 API는 사용하지 않습니다.델 네트워킹의 개발자는 다른 하드웨어 플랫폼에서 DNOS 9.x가 펌웨어에 미치는 영향을 최소화하면서 실행할 수 있도록 자체 하드웨어 추상화 레이어를 작성했습니다.현재 3명 DN스위치 가족들의 브로드 컴 트라이던트 가족(반면 4일-E-series- 자체 개발한 ASICs[1]에 달리)에, 그들 중 두 DNOS 9.x(S와 Z- 시리즈)실행되고 있고 제품 개발자나 그들은 오직 그 새로운 하드웨어에 대한 HAL을 개발할 새로운 상품의 하드웨어를 사용할 필요가 있고 싶어 기초한다.d같은 펌웨어를 실행할 수 있습니다.따라서 회사는 특정 하드웨어 벤더에 의존하지 않고 유연성을 유지할 수 있으며 서드파티제의 ASIC와 칩셋을 모두 사용할 수 있습니다.

DNOS 9.x가 실행되는 기본 OS는 임베디드 네트워킹시스템에서 자주 사용되는 구현인 NetBSD(DNOS 6.x는 Linux 커널에서 실행됨)에 기반합니다.NetBSD는 다양한 하드웨어 플랫폼에서 실행되는 매우 안정적인 오픈 소스 OS입니다.OS의 코어에 내장된 확장 TCP 기능을 갖춘 실적이 있는 테크놀로지를 선택하는 것으로, 신제품의 개발이나 [2]신기능의 DNOS의 확장에 걸리는 시간을 단축할 수고를 덜 수 있습니다.

모듈러 셋업

또한 DNOS 9.x는 모듈러형입니다.이 모듈러형에서는 OS의 다른 부분이 1개의 스위치 내에서 서로 독립적으로 동작합니다.한 프로세스가 실패했을 경우 스위치 상의 다른 프로세스에 미치는 영향은 제한됩니다.이 모듈러 셋업은 일부 제품 라인에서는 하드웨어 레벨로 이행됩니다.이 제품 라인에서는 라우팅 모듈에는 관리용 CPU, L2용 CPU, L3 처리용 CPU가 3개 있습니다.Nexus 제품 라인의 NX-OS시스코의 하이엔드 라우터(캐리어 라우팅 시스템)의 IOS XR 등 시스코의 새로운 펌웨어 패밀리에서도 이 같은 접근방식이 사용됩니다(, 원래의 IOS: 프로세스는 서로 분리되지 않습니다).이 접근방식은 펌웨어의 내장해성을 높일 뿐만 아니라 스위치의[3][4] 보안도 높이는 방법으로 간주됩니다.

기능

모든 DNOS 9.x 기반 스위치는 광범위한 레이어2 및 레이어3 프로토콜을 제공합니다.모든 기능을 모든 스위치로 이용할 수 있습니다.일부 스위치 모델(S 시리즈)에서는 레이어 3 또는 라우팅에 대한 추가 라이선스가 제공됩니다.이 추가 라이선스는 이 프로토콜을 사용하기 위해 필요하지 않습니다.다만, 이러한 기능의 사용에 관한 델의 네트워크 서포트 부문의 서포트를 받기 위해서만 필요합니다.스위치를 실행하고 있는 DNOS 9.x 상의 모든 인터페이스는 레이어3 인터페이스로 설정되어 디폴트로는 셧다운됩니다.이러한 인터페이스를 이더넷스위치 포트로 사용하려면 ("switchport" 명령어로) 그렇게 설정하고 나서 "no shutdown"을 사용하여 해당 포트를 활성화해야 합니다.DNOS 6.x(문서화되어 있지 않은 "dedug console" 및 "dev help" 명령을 통해 광범위한 API 제어를 제공함)와는 달리 DNOS 9.x는 문서화된 명령줄 인터페이스(CLI)만 제공하여 스위치를 직접 구성하고 모니터링합니다.단, "자동화 도구"를 사용하여 DNOS 9x 스위치에 자체 WebGui를 생성할 수 있습니다.

레이어2 기능

표준 이더넷 규격은 모두 FTOS를 실행하고 있는 스위치로 지원됩니다.스패닝 트리 프로토콜과 RSTP, VLAN, IEEE 802입니다.1Q 표준, QinQ 또는 IEEE 802.1ad, Link Layer Discovery Protocol 및 LLDP MED.V로 끝나는 S 시리즈 스위치와 일부 E 시리즈 라인 카드는 이 프로토콜의 표준으로 Power over Ethernet 또는 PoE를 지원합니다.

레이어3 기능

전술한 바와 같이 DNOS 9.x 를 실행하고 있는 스위치의 인터페이스는 디폴트로 레이어3 포트로 설정되어 있습니다.따라서 이들 스위치는 모두 레이어2 이더넷스위치로 재구성할 수 있는(대부분 재구성할 수 있는) 다수의 인터페이스를 갖춘 라우터입니다.

모든 DNOS 9 스위치에서는 라우팅 정보 프로토콜과 RIP 버전 2, OSPF, IS-IS Border Gateway Protocol 버전4 이상의 라우팅 프로토콜을 실행합니다.

오픈 오토메이션

DNOS 9.x를 실행하는 Dell 네트워킹 스위치는 OpenAutomation 2.0이라는 이름으로 여러 기능을 제공합니다.이러한 기능은 다음과 같습니다.[5]

스마트 스크립팅

델의 네트워킹 스위치는 이른바 스마트스크립팅을 지원합니다.DNOS 9를 실행하고 있는 스위치 상에서 실행되는 스크립트를 개발할 수 있습니다.Perl과 Python은 모두 환경 고유의 반복 작업을 자동화하거나 커스텀 동작을 구축하기 위한 스크립트 언어로서 지원됩니다.이러한 스크립트를 작성하는 사용자는 이러한 스크립트를 사용자 커뮤니티와 공유하여 다른 Force 10/DNOS [6]사용자가 사용할 수 있도록 승격됩니다.Force 10은 2010년에 FTOS에 스마트 스크립트를 도입하여 Cisco 의 다른 벤더에 이어 Nexus 제품군을[7] 도입했습니다.

베어메탈 프로비저닝

델의 네트워킹 스위치는 베어메탈 프로비저닝 옵션을 지원합니다.동일한 스위치를 다수 도입할 필요가 있는 경우, USB 키에 펌웨어 릴리스(희망/최신)와 표준 사용자 고유의 구성을 모두 추가할 수 있습니다.스위치를 도입할 때는 USB 키를 삽입하고 스위치의 전원을 켜면 올바른 펌웨어가 자동으로 로드됩니다.및 설정.스마트 스크립팅과 조합하여 이들 기능을 조합하여 새로운 스위치의 설치 및 설정을 완전히 자동화할 수 있습니다.또, 네트워크를 개입시켜 BMP 를 실행할 수도 있습니다.「통상」모드로 기동하도록 재설정하지 않는 한, 모든 DNOS 9.x 스위치(및 이전의 FTOS 스위치)는, 기동시에 DHCP/BOOTP 요구를 송신해 네트워크상에 BMP 서버가 있는지를 체크합니다.DHCP 서버(IP 서버, TFTP 주소)로부터 올바른 응답을 취득했을 경우.nfig file name)는 TFTP 서버에 접속하여 올바른 펌웨어 및 컨피규레이션파일을 다운로드하여 실행합니다.스위치의 NVRAM 메모리에 저장된 펌웨어 및 Configuration에서 스위치가 부팅되도록 초기 설정 중에 이 기능을 디세블로 할 수 있습니다.

가상 서버 네트워킹

Open Automation 플랫폼의 일부는 데이터 센터에서 가상화를 사용하기 위한 특수 기능입니다.가상화를 통해 표준 하이퍼바이저 팜에서 실행되는 완전한 (가상) 서버 시스템을 만들 수 있습니다.이것에 의해, 이러한 데이터 센터에서의 네트워킹에 관한 새로운 과제가 생겨, 새롭게 작성된 가상 서버를 접속하기 위한 데이터 센터 스위치의 자동 설정이 가능하게 됩니다.개방형 자동화 플랫폼에는 이를 지원하는 [8]몇 가지 기능이 있습니다.

네트워크 자동화

델에 따르면 (서버 및 데이터센터) 가상화로의 이행은 IT업계에서 가장 중요한 발전 중 하나입니다.이 벤더에 따르면 업계에서는 독점 테크놀로지의 사용으로 인해 이 경로가 특정 벤더에 얽매이지 않도록 해야 합니다.오픈 오토메이션 프레임워크는 독자[8][9] 사양의 솔루션에 의존하지 않는 오픈 프레임워크입니다.

대체 OS

일부 모델에서는 Dell 네트워크 스위치(현재 S3048-ON, S4048-ON, S4810-ON, S6000-ON 및 Z9100)에서 대체 네트워크 OS인 Cumulus Linux를 실행할 수 있습니다.이것은 NetBSD 상부에서 DNOS 대신 실행됩니다.Cumulus Linux는 Linux의 [10]완전한 TCP/IP 스택을 사용하는 Linux 배포판입니다.

레퍼런스

  1. ^ Force 10 E 시리즈 플랫폼의 아키텍처 설명.Force 10, 2006.취득일 : 2012년8월 3일
  2. ^ Force 10 FTOS 데이터[permanent dead link] 시트, 취득: 2012년 1월 28일
  3. ^ Force 10 FTOS 7.8에서의 CSEC(Communication Security Establishment Canada) Wayback Machine 2011-08-19 아카이브 완료
  4. ^ 보안 타겟에 관한 CSEC 보고서: Force 10 Networks FTOS 7.8 Wayback Machine에서 2013-06-04 아카이브 완료, 2009년 8월 17일 취득: 2012년 1월 28일
  5. ^ Dell Force 10 Open Automation 2[permanent dead link].0, 2013년 5월 29일 방문
  6. ^ Humair Ahmed는 DNOS9 스크립트를 다른 사용자에게 제공합니다.2013년 5월 10일 확인
  7. ^ Networkcomputing.com: F10은 2010년 11월 9일에 [permanent dead link]오픈 오토메이션 프레임워크를 강화했습니다.방문일 : 2013년 5월 29일
  8. ^ a b 테크니컬 화이트 페이퍼:F10 Open Automation Framework를 통한 네트워크 자동화, 2013년 5월 25일 다운로드
  9. ^ 델 테크니컬 스펙시트: Open Automation Framework Archived at the Wayback Machine 2013-03-19, 다운로드: 2013년 5월 29일
  10. ^ IT온라인:델은 하드웨어와 소프트웨어를 분리, 2014년 2월 7일방문일 : 2014년 4월 28일