netverdict.io · 오픈 네트워크 시뮬레이터

네트워크를 시뮬레이션하세요.판정은 브라우저에서.

NetVerdict는 브라우저 안에서만 실행되는 결정론적 네트워크 시뮬레이터입니다. 토폴로지를 만들고, 벤더 설정을 붙여 넣고, 패킷을 hop 단위로 진행시키며 라우트가 왜 수렴하는지, 또는 왜 수렴하지 않는지 정확히 확인할 수 있습니다.

100% in-browserDeterministicNo telemetryOpen source

랩 수준의 동작을, 랩 없이.

VM을 돌보는 대신 패킷을 이해하고 싶은 엔지니어를 위해 만들었습니다.

01

설계부터 결정론적

모든 패킷, 큐, 타이머는 재현 가능합니다. 같은 입력이면 같은 출력, 매번 모든 머신에서 동일합니다.

02

브라우저에서 실행

전체 시뮬레이터는 정적 SPA로 컴파일된 TypeScript engine입니다. 백엔드도, 텔레메트리도 없고, 아무것도 탭 밖으로 나가지 않습니다.

03

정직한 벤더 CLI

Cisco IOS 스타일, Juniper Junos, NV-* 레퍼런스 플랫폼. 랩에서 입력하는 명령이 여기서도 실제로 동작합니다.

04

시계가 아니라 패킷을 진행

frame을 L2/L3를 따라 단계별로 추적하고 ARP, RPF, OSPF LSA, IP forwarding 결정을 확인하세요.

05

자유롭고 개방적

BSL 1.1 source-available이며 4년 뒤 Apache 2.0으로 전환됩니다. 어디에나 호스팅할 수 있는 정적 bundle입니다.

06

교육을 위해 설계

시나리오를 하나의 URL로 저장하고 공유하세요. 재현 가능한 잘못된 설정을 학생에게 한 번에 전달할 수 있습니다.

하나의 토폴로지에서 여러 벤더를 섞으세요.

Profile은 문법과 forwarding 동작을 모두 설명하므로 Junos 장비와 IOS 장비가 실제 장비처럼 OSPF를 수렴합니다.

Cisco IOS-style Juniper Junos Arista EOS 예정MikroTik RouterOS 예정Linux iproute2 NV-* reference platforms

실제로 네트워크를 만지는 사람들을 위해.

네트워크 엔지니어, 강사, 학생. 슬라이드 덱이 아닙니다.

네트워크 엔지니어

프로덕션 사고를 로컬에서 재현하세요. 설정 하나를 바꾸면 수렴 경로가 밀리초 단위로 어떻게 변하는지 볼 수 있습니다.

자격증 준비생

CCIE나 JNCIE 같은 벤더 자격증을 위한 hands-on 랩 연습입니다. EVE-NG에 시간을 쓰거나 클라우드 랩 비용을 내지 않고 OSPF, BGP, MPLS를 훈련하세요. 공식 대비 과정은 아니고, 정직한 forwarding plane입니다.

강사

시나리오를 URL로 배포하세요. 모든 학생은 정확히 같은 토폴로지, 같은 packet trace, 같은 verdict를 받습니다.

실제 명령. 실제 패킷.

정직한 forwarding plane 위의 벤더 스타일 CLI.

nv@core1> enable
nv@core1# configure terminal
nv@core1(config)# interface ge-0/0/0
nv@core1(config-if)#  ip address 10.0.0.1/30
nv@core1(config-if)#  no shutdown
nv@core1(config-if)# exit
nv@core1(config)# router ospf 1
nv@core1(config-router)#  network 10.0.0.0/30 area 0
nv@core1(config-router)# end
nv@core1# show ip route ospf

Legend:  O - OSPF, IA - inter-area
O    10.0.1.0/30 [110/2] via 10.0.0.2, 00:00:04, ge-0/0/0

이야기해요.

버그 리포트, 기능 아이디어, 교육 시나리오, 라이선스 문의까지 모든 메시지를 읽습니다.