Один lab, тот же результат
Запустите тот же lab дважды с теми же командами: netverdict должен дать те же routes, packet path и verdict.
документация netverdict
Используйте эту документацию, чтобы проверить поддержку протоколов, поддержку конфигураций вендоров, известные ограничения и labs, которые открываются прямо в браузере. Без вендорских образов, без установки и без догадок о том, что значит “supports BGP”.
netverdict моделирует сетевое поведение прямо в браузере. Он не загружает операционные системы вендоров. Поэтому labs быстро открываются и легко расшариваются, но документация должна честно показывать, что смоделировано, что частично поддержано и чего пока нет.
Что работает
Это короткая версия. “Supported” означает, что можно использовать в практических labs. “Partial” означает, что полезные части есть, но часть продвинутого поведения еще отсутствует.
| Подсистема | Статус | Примечания | Открыть lab |
|---|---|---|---|
| IPv4 forwardingRFC 791 / RFC 1812 | поддерживается | Поиск в таблице маршрутов, TTL, drops как в traceroute и ICMP errors для типовых labs. | Открыть |
| OSPFv2RFC 2328 | поддерживается | Neighbors, выбор DR / BDR, multi-area routing, summaries, ranges, virtual links и варианты stub area. | Открыть |
| BGP-4 + MP-BGPRFC 4271 / 4760 / 4364 | поддерживается | Типовые policy labs: attributes, route maps, communities, local-pref, MED, AS-path и VPNv4. | Открыть |
| MPLS / LDPRFC 3032 / RFC 5036 | поддерживается | Label distribution, push / swap / pop, PHP, TTL и VRF forwarding в стиле L3VPN. | Открыть |
| ACLs + time rangesCisco semantics / RFC 1812 | поддерживается | Правила first-match, implicit deny, object groups, port ranges и активные time windows. | Открыть |
| NAT / PATRFC 2663 | частично | Static NAT и UDP PAT работают. TCP / ICMP PAT и более глубокие случаи ASA NAT пока не завершены. | Открыть |
| RIPRFC 2453 | stub | Часть RIP config можно парсить, но полноценного RIP routing process пока нет. | - |
Поддержка config
Эти профили определяют, какие форматы конфигураций можно вставлять и какой стиль CLI доступен в терминале. Это поверхности симулятора, а не копии вендорских ОС.
| Профиль | Можно вставить config? | Подходит для | Текущее ограничение |
|---|---|---|---|
| IOS-stylecisco-ios / ios-xe / nx-os / ios-xr | Да, для типовых форм running-config | IOS-style routing, switching, ACL, NAT, services и policy labs | Не каждая platform-specific command существует. |
| ASA-stylecisco-asa | Да, через ASA-specific parser | Firewall rules, security levels, ACLs и ASA-shaped NAT labs | Полная ASA NAT parity пока ограничена. |
| Junos-stylejuniper-junos | Да, set-style и XML import paths | Candidate config, commit, rollback и Junos-style practice | Junos-style surface, а не Junos OS. |
| VyOS / EdgeOSvyos / edgeos | Да, parser-direct | Импорт config семейства Vyatta и routing labs | Глубина firewall, VRRP, WireGuard, QoS и IPv6 различается. |
| OpenWrt / UniFiopenwrt / unifi | Да, UCI и controller JSON | Сценарии home / branch router и controller-export | UniFi использует controller export data, а не device CLI. |
| Gaia / EXOScheckpoint-gaia / extreme-exos | Да, parser-direct | Stateful firewall и VLAN-centric switch scenarios | Config import глубже, чем interactive CLI. |
Почему доверять?
Запустите тот же lab дважды с теми же командами: netverdict должен дать те же routes, packet path и verdict.
Так как результаты повторяются, bug report или failed lab можно replay, а не восстанавливать по памяти.
Packet capture export пишет libpcap файлы, которые открываются в Wireshark для поддержанных frame types.
Разные CLI styles попадают в одну simulator model, поэтому reachability checks не зависят от vendor syntax.
Попробовать
Документация полезнее, когда ведет к запускаемому сценарию. Эти ссылки открывают симулятор прямо в соответствующем training lab.
Известные ограничения