Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Networking Vendor & Open-Source Reference Library

This page is a verified index of primary sources for computer networks: official documentation, developer and API portals, source repositories, SDKs, downloadable or offline documentation, a two-track learning path, and free-access research literature.

It is a navigation layer, not a tutorial. Where the rest of this book explains a concept, this page tells you which document to open to get the authoritative answer, and in what order to read things. Every link was HTTP-verified on the date shown below; sources that block automated checkers but work in a browser are flagged rather than silently dropped.

196 vendors and projects plus 196 education & reference-implementation resources, across 18 categories — documentation, developer portals, GitHub orgs, SDKs, and downloadable/offline doc bundles, plus 16 video resources and 9 conference sources.

Every link was HTTP-verified on 2026-10-07. Direct PDF links were additionally verified by content-type.

Verification caveats. Some sites return 403/406 to automated clients but load fine in a browser: Arista, Cisco, Juniper, Ciena, Dell, Huawei, Intel, Ericsson, Keysight, UfiSpace, Cacti, Aruba/HPE, Equinix, Allied Telesis, ui.com, APNIC Academy, NANOG. Two require a login (Mist API portal, Radware support) and return 401. The Ansible and Zeek documentation sites rate-limited our checker (429) rather than failing. savannah.nongnu.org and trex-tgn.cisco.com were unreachable from our network, so GitHub entry points are given for lwIP and TRex.

Contents

1. Enterprise switching, routing & campus

Arista Networks

Cisco Systems

Juniper Networks

Nokia (SR OS / SR Linux)

HPE Aruba Networking

Extreme Networks

NVIDIA Networking (Mellanox / Cumulus)

Huawei (Enterprise Datacom)

Dell Technologies (SmartFabric OS10)

Alcatel-Lucent Enterprise

Allied Telesis

Edgecore Networks

  • Docs: edge-core.com
  • GitHub: github.com/edge-core
  • SDKs & repos: ONIE / SONiC / OcNOS images and build tooling
  • Downloadable / offline: Datasheets + install guides per SKU
  • Note: Leading whitebox ODM

UfiSpace

  • Docs: ufispace.com
  • SDKs & repos: Whitebox cell-site / aggregation routers (DDC, SONiC)
  • Downloadable / offline: Datasheets via product pages

Pica8

  • Docs: pica8.com
  • Developer / API: docs.pica8.com
  • SDKs & repos: PicOS REST + Ansible
  • Downloadable / offline: Online PicOS doc set

Aviz Networks

  • Docs: aviznetworks.com
  • SDKs & repos: SONiC support services, ONES observability
  • Downloadable / offline: Gated behind sales contact

DENT

ZTE

2. Cloud-managed networking, Wi-Fi & SMB

Cisco Meraki

Juniper Mist

RUCKUS Networks (Belden)

  • Docs: docs.ruckus.cloud
  • Developer / API: docs.ruckus.cloud/api
  • GitHub: support.ruckuswireless.com
  • SDKs & repos: RUCKUS One public REST API docs; SmartZone/vSZ API guides on the support portal
  • Downloadable / offline: PDF guides on support.ruckuswireless.com
  • Note: CommScope → Vistance Networks (Jan 2026) → Belden (Jul 2026)

Cambium Networks

Ubiquiti

MikroTik

  • Docs: help.mikrotik.com/docs
  • GitHub: github.com/MikroTik
  • SDKs & repos: RouterOS REST API + binary API; strong community SDKs (librouteros, routeros-api)
  • Downloadable / offline: Printable/exportable wiki pages

NETGEAR

  • Docs: netgear.com/support/home/downloads
  • SDKs & repos: Insight cloud API (partner program)
  • Downloadable / offline: Per-model PDF manuals + firmware in the download centre

Zyxel

  • Docs: support.dlink.com
  • SDKs & repos: Nuclias cloud API
  • Downloadable / offline: Per-model PDF manuals
  • Docs: peplink.com/support
  • SDKs & repos: InControl 2 API, router REST API
  • Downloadable / offline: PDF manuals + knowledge base

Cradlepoint (Ericsson)

Digi International

  • Docs: docs.digi.com
  • GitHub: github.com/digidotcom
  • SDKs & repos: Digi Remote Manager APIs, XBee Python/Java libraries, ConnectCore BSPs
  • Downloadable / offline: PDF user guides per product

Teltonika Networks

TIP OpenWiFi

Nile

  • Docs: nilesecure.com
  • SDKs & repos: Docs gated behind customer portal

3. Service provider, optical, broadband & carrier

Ciena

Adtran (incl. ADVA)

Ribbon Communications

Calix

  • Docs: calix.com
  • SDKs & repos: Calix Cloud APIs, SMx orchestration
  • Downloadable / offline: PDF docs via Calix Support Cloud

Harmonic

Infinera

DriveNets

Arrcus

RtBrick

  • Docs: rtbrick.com/docs
  • SDKs & repos: Fully open RBFS docs incl. REST/CTRLD API reference
  • Downloadable / offline: Online doc set, printable
  • Note: Unusually open for a carrier vendor

IP Infusion

Lumen

  • Docs: developer.lumen.com
  • SDKs & repos: Dynamic Connections / NaaS APIs
  • Downloadable / offline: OpenAPI specs downloadable from the portal

Equinix

4. Mobile, 5G core & RAN

Ericsson

  • Docs: ericsson.com/en/developer
  • GitHub: github.com/Ericsson
  • SDKs & repos: Ericsson Network Manager APIs, codebase incl. CodeChecker and other OSS
  • Downloadable / offline: Partner-gated PDF product docs
  • Note: Also owns Cradlepoint

Samsung Networks

Mavenir

  • Docs: mavenir.com
  • GitHub: github.com/mavenir
  • SDKs & repos: Cloud-native IMS/5GC, Open RAN components
  • Downloadable / offline: Public whitepapers

Rakuten Symphony

  • Docs: symphony.rakuten.com
  • SDKs & repos: Symworld platform APIs
  • Downloadable / offline: Public solution briefs

Open5GS

free5GC

srsRAN

OpenAirInterface (OAI)

Magma

O-RAN Software Community

  • Docs: docs.o-ran-sc.org
  • GitHub: gerrit.o-ran-sc.org
  • SDKs & repos: Near-RT RIC, Non-RT RIC, xApps/rApps, O-DU/O-CU
  • Downloadable / offline: Per-release doc sets on docs.o-ran-sc.org
  • Note: LF + O-RAN Alliance

UERANSIM

5. Network security, firewalls, ADC & SASE

Fortinet

  • Docs: docs.fortinet.com
  • Developer / API: fndn.fortinet.net
  • GitHub: github.com/fortinet
  • SDKs & repos: FortiOS Ansible & Terraform providers, fortiosapi (Python)
  • Downloadable / offline: PDF download button on every doc.fortinet.com guide
  • Note: FNDN API reference needs a free account

Palo Alto Networks

Check Point

F5

NetScaler (Citrix)

A10 Networks

Radware

Zscaler

Netskope

Cato Networks

Versa Networks

Netgate (pfSense / TNSR)

OPNsense

VyOS

6. Cloud, edge, CDN & overlay networks

Cloudflare

Akamai

Fastly

Tailscale

ZeroTier

WireGuard

Netmaker

Headscale

Nebula (Slack)

OpenZiti

OpenVPN

strongSwan

Aviatrix

Alkira

7. Whitebox NOS, silicon & DPUs

SONiC (Linux Foundation)

Broadcom

  • Docs: docs.broadcom.com
  • GitHub: github.com/Broadcom
  • SDKs & repos: SAI (Switch Abstraction Interface) contributions, SDKLT
  • Downloadable / offline: PDF datasheets/manuals via docs.broadcom.com

Marvell

Intel

NVIDIA DOCA (BlueField DPU)

AMD Pensando

  • Docs: amd.com/en/products/accelerators.html
  • GitHub: github.com/Netronome
  • SDKs & repos: DSC/DPU SmartNIC; P4 pipeline; Netronome lineage repos
  • Downloadable / offline: Product briefs; SDK via partner program
  • Note: The old /accelerators/pensando.html path now 404s; AMD folded Pensando into the accelerators hub.

Open Networking Foundation

P4 Language Consortium

8. DNS, DHCP, IPAM & source of truth

Infoblox

  • Docs: docs.infoblox.com
  • GitHub: github.com/infobloxopen
  • SDKs & repos: infoblox-client (Python), Terraform provider, Ansible collection, WAPI docs
  • Downloadable / offline: PDF guides on docs.infoblox.com

BlueCat Networks

  • Docs: docs.bluecatnetworks.com
  • SDKs & repos: Address Manager REST v2 API, Terraform provider
  • Downloadable / offline: PDF guides

EfficientIP

  • Docs: efficientip.com/resources
  • SDKs & repos: SOLIDserver REST API, Ansible/Terraform
  • Downloadable / offline: PDF datasheets & guides

IBM NS1 Connect

BIND 9 (ISC)

ISC Kea DHCP

PowerDNS

NLnet Labs Unbound

Knot DNS (CZ.NIC)

CoreDNS

dnsmasq

NetBox

Nautobot

phpIPAM

NIPAP

9. Monitoring, observability & telemetry

Cisco ThousandEyes

Kentik

SolarWinds

NetScout

LibreNMS

Zabbix

Icinga

Checkmk

Cacti

ntopng / ntop

Akvorado

pmacct

Netdisco

Oxidized

Prometheus snmp_exporter

Telegraf (InfluxData)

10. Test, measurement, simulation & labs

Keysight (incl. Ixia & Spirent)

VIAVI Solutions

EXFO

  • Docs: exfo.com/en/support
  • SDKs & repos: Nova / Worx platform APIs
  • Downloadable / offline: PDF manuals via support

GNS3

EVE-NG

Cisco Modeling Labs (CML)

Containerlab

netlab (ipSpace)

Batfish

Mininet

ns-3

OMNeT++ / INET

iperf3 (ESnet)

Cisco TRex

11. SDN, NFV & network orchestration

OpenDaylight

ONAP

Tungsten Fabric

FD.io VPP

  • Docs: s3-docs.fd.io/vpp
  • Developer / API: fd.io
  • GitHub: github.com/FDio/vpp
  • SDKs & repos: Vector Packet Processing userspace dataplane; C/Python/Go API bindings
  • Downloadable / offline: Per-version doc sets on s3-docs.fd.io

Anuket (ex OPNFV)

Nephio

ONOS

Stratum

12. Cloud-native & Kubernetes networking

Cilium

Calico (Tigera)

Flannel

Multus CNI

Kube-OVN

OVN

Open vSwitch

Antrea

MetalLB

Submariner

Envoy

Istio

Linkerd

NGINX

HAProxy

Traefik

Caddy

13. Routing daemons & protocol stacks

FRRouting

BIRD

OpenBGPD

  • Docs: openbgpd.org
  • Developer / API: man.openbsd.org/bgpd
  • SDKs & repos: OpenBSD BGP daemon, portable builds for Linux/FreeBSD
  • Downloadable / offline: man pages, source tarballs

GoBGP

ExaBGP

Holo

14. Packet capture, IDS/IPS & analysis

Wireshark

tcpdump / libpcap

Suricata

Snort 3

Zeek

Scapy

Nmap

nftables / netfilter

DPDK

15. Internet infrastructure, registries & standards

IETF / RFC Editor

IEEE 802

OpenConfig

PeeringDB

RIPE NCC

NLnet Labs Routinator

MANRS

  • Docs: manrs.org
  • SDKs & repos: Routing security norms, observatory data
  • Downloadable / offline: Reports as PDF

RouteViews

Linux kernel networking

16. Vendor-neutral automation frameworks

NAPALM

Netmiko

Nornir

Ansible network collections

ncclient

pyATS / Genie (Cisco)

gNMIc

17. Embedded / router operating systems

OpenWrt

hostapd / wpa_supplicant

SONiC — see section 7

18. Education & reference implementations

Two tracks: Basic for building fundamentals, Advanced for reading and extending real implementations. Everything here is free and publicly accessible.

Basic

64 resources across 7 topics.

Start here — free, complete books

Protocol fundamentals — the RFCs you should actually read

Visual / intuitive explainers

Hands-on labs you can run today

Free vendor training & developer learning

University courses — undergraduate, full public materials

Open courseware & MOOCs (free to audit)

Advanced

132 resources across 14 topics.

Reference TCP/IP stack implementations (read the source)

QUIC, HTTP/3 and transport research

Kernel-bypass & high-performance datapaths

  • eBPF.io — The hub for eBPF concepts, projects and learning paths.
  • Linux BPF documentation — Verifier, maps, program types — authoritative.
  • XDP hands-on tutorial — Progressive lessons from ‘drop a packet’ to a working XDP router.
  • libbpf — The canonical C loader library; CO-RE lives here.
  • cilium/ebpf (Go) — Pure-Go eBPF library — the usual choice for Go tooling.
  • BCC toolkit — Dozens of ready-made tracing tools; great for reading real BPF programs.
  • Katran (Meta) — XDP-based L4 load balancer handling internet-scale traffic.
  • DPDK sample applications — l3fwd, ipsec-secgw, pipeline — the canonical fast-path examples.
  • FD.io VPP — Vector packet processing; a full userspace router you can read and extend.
  • netmap — The original high-rate packet I/O framework; the paper is essential reading.
  • Snabb — Networking toolkit written in LuaJIT — surprisingly fast and very readable.
  • Click Modular Router — The research router architecture that influenced everything after it.

Programmable data planes & switch abstraction

Routing protocol implementations to study

Overlays, fabrics & segment routing

Model-driven networking: YANG, NETCONF, gNMI

Telemetry, flow & measurement at scale

Verification, correctness & testing

  • Batfish — Builds a model of your network from configs and proves properties about it.
  • pybatfish — Python API + notebooks; start with the ‘interacting’ notebook.
  • Open Traffic Generator / snappi — Vendor-neutral traffic-generation model backed by Keysight and others.
  • Cisco TRex — DPDK stateful/stateless generator with a Python automation API.
  • ns-3 — Discrete-event simulator used for most networking research papers.
  • OMNeT++ / INET
  • FAUCET — Production OpenFlow controller with an unusually rigorous test suite. Repo: github.com/faucetsdn/faucet
  • Ryu — The classic Python SDN controller — still the clearest OpenFlow codebase.
  • POX — Minimal Python OpenFlow controller, ideal for teaching.

RDMA, AI fabrics & time synchronisation

  • rdma-core — libibverbs/librdmacm userspace — the RDMA programming reference.
  • NVIDIA NCCL — Collective comms library; its topology detection is where AI-fabric design meets code.
  • Ultra Ethernet Consortium — The emerging standard for AI/HPC Ethernet fabrics.
  • NVIDIA DOCA — DPU programming model: Flow, Comm Channel, DPA.
  • linuxptp — IEEE 1588 PTP implementation — the reference for time sync on Linux.

University courses — graduate & research-level

Research papers, venues & reading lists

Operator, registry & standards-body training

Operator-grade engineering reading

  • APNIC Blog — Consistently the best technical writing on routing, DNS and measurement.
  • RIPE Labs — Measurement-driven research from the RIPE NCC.
  • Geoff Huston / Potaroo — Annual BGP and DNS state-of-the-internet analyses.
  • ipSpace blog (Ivan Pepelnjak) — Rigorous, opinionated, and usually right about design trade-offs.
  • netdevops.me (Roman Dodin) — Practical modern network automation and NOS tooling.
  • Packet Pushers — Podcasts and write-ups across the whole industry.
  • NANOG — Operator conference — the archives and mailing list are a goldmine.
  • ACM SIGCOMM — Where most of this field’s foundational papers were published.

Verified direct PDF / offline bundles

These were confirmed to return application/pdf (or a bulk archive):

Offline-doc tricks worth knowing

  • Read the Docs projects: append /_/downloads/en/latest/pdf/ to the docs root for a PDF, or /htmlzip/ for an offline HTML bundle. Works for NAPALM, Netmiko, Scapy, Suricata, BIND, Kea, Unbound, Routinator, OVS, OVN, srsRAN.
  • MkDocs/Sphinx projects on GitHub (NetBox, Nautobot, containerlab, LibreNMS, Cilium, FRR): git clone the repo and build locally — the docs/ tree is the site.
  • Vendor portals (Cisco, Fortinet, Palo Alto, F5, NetScaler, Juniper, Extreme, Aruba): nearly every guide page has a PDF / Download button in the top-right of the doc viewer.
  • Arista: full EOS User Manual is published as a single PDF and ePub per release from the product-documentation page.
  • OpenWrt: use the per-target ImageBuilder and SDK tarballs for fully offline builds; the wiki exports via /_export/xhtmlbody/<page>.

Recent ownership / branding changes to be aware of

  • Infinera → Nokia (closed 2025). infinera.com now 301s to Nokia Optical Networks.
  • RUCKUS: CommScope → renamed Vistance Networks (Jan 2026) → sold to Belden (closed 1 Jul 2026). Docs still at docs.ruckus.cloud; developer.ruckuswireless.com no longer resolves.
  • Spirent → Keysight. spirent.com and support.spirent.com now redirect into keysight.com.
  • NS1 → IBM. API docs moved to the IBM developer API catalog.
  • ADVA → Adtran (merged 2022); ECI → Ribbon.
  • Cradlepoint → Ericsson; Silver Peak → HPE Aruba; Pensando → AMD; Mellanox/Cumulus → NVIDIA.
  • OpenZiti docs moved under netfoundry.io/docs/openziti/.

Video courses, channels & talks

16 resources across 2 groups. Every channel and playlist below was fetched and title-verified on 2026-10-09. Handles drift and several plausible-looking handles resolve to the wrong channel, so a 200 response is not proof of identity — the links here were each checked against the channel title.

Channels & conference recordings

  • Practical Networking — Packet-level Wireshark and tcpdump walkthroughs — the closest thing to a lab bench on video.
  • NetworkChuck — Fast, entry-level networking (CCNA, Wi-Fi, VPNs); good for momentum, verify the details.
  • David Bombal — Long-form Wireshark, Python for network engineers, and vendor-neutral labs.
  • RIPE NCC — RIPE meeting recordings: routing, RPKI, BGP operations at real operator depth.
  • IETF — Working-group sessions and tutorials given by RFC authors — primary-source video.
  • USENIX — Conference recordings for most USENIX papers — free video, the fastest route into a systems paper.
  • The Linux Foundation — The Linux Foundation channel: kernel and LF event recordings.
  • ACM — ACM channel: SIG talks and TechTalks, including SIGCOMM/SIGMOD-adjacent material.
  • InfoQ — Conference keynotes and architecture talks — good for orientation, verify specifics elsewhere.
  • netdevconf — Official netdev conference recordings — kernel networking, the dev room of record for Linux networking.
  • SIGCOMM — ACM SIGCOMM channel; thin, but it carries the occasional full-session recording.
  • Tech Field Day — Vendor-engineer roundtables on networking, wireless and infrastructure; unscripted Q&A, verify claims.
  • Google TechTalks — A large archive of university and internal talks, including a lot of systems and networking material.

Lectures & playlists

Note: Networking video skews either to certification prep or to operator conference footage; both are here, and both need checking against the RFC.

Conference videos, notes & archives

9 resources across 2 groups. Conference recordings are the primary-source tier of video: the speaker is usually an author of the paper, and where a talk exists the proceedings entry is often open at the same link. Every URL here returned 200 on 2026-10-09 unless the note says otherwise.

Networking is unusual: the operator conferences (RIPE, NANOG, netdev) publish more usable video than the academic ones.

Conference channels & video archives

  • netdev conference — Slides and video for every netdev talk — the Linux kernel networking conference.
  • USENIX NSDI ’25 — Previous edition; NSDI papers are the reference point for anything about transport and forwarding.
  • IETF meetings — Recordings, slides and minutes for every working-group session — primary source for protocol design.
  • RIPE meetings — RIPE NCC site: meeting archives, policy documents and operator training material.
  • FOSDEM video archive — Free, complete, and organised by devroom — the networking and routing devrooms are the useful ones.
  • FOSDEM schedule — The searchable schedule; video lands on the archive above within days.
  • media.ccc.de — Chaos Computer Club congress archive with slides and subtitles; the network-infrastructure tracks are here.
  • NANOG — NANOG meeting presentations. Verify currency: the site returns 403 to automated checkers but works in a browser.

Notes, proceedings & paper-adjacent archives

  • USENIX ;login: — The USENIX magazine — practitioner write-ups that read like conference talks without the video.

If you only bookmark ten

  1. pan.dev (Palo Alto) — every OpenAPI spec public, no login.
  2. developer.cisco.com — docs + free always-on sandboxes + Code Exchange.
  3. learn.srlinux.dev (Nokia) — docs-as-code, open repo, free container image.
  4. developer.cisco.com/meraki — complete REST docs, first-party SDKs, zero gating.
  5. developer.extremecloudiq.com — OpenAPI 3.0 with generated SDKs in five languages.
  6. developer.arubanetworks.com — 50+ public repos, seven first-party Python SDKs.
  7. openconfig.net + github.com/openconfig — the vendor-neutral model layer.
  8. containerlab.dev — lab anything from any vendor in minutes.
  9. docs.netbox.dev — source of truth everything else plugs into.
  10. sonic-net.github.io/SONiC — the open NOS the hyperscalers actually run.