Routing Protocols

Algorithms and protocols that determine packet paths.

  • JSON4,088 B
  • YAML2,822 B · −31%
  • TOON2,241 B · −45%

The routing protocols and routing techniques network engineers meet most: distance-vector and link-state interior protocols, BGP for the internet, and the static and default routes that tie them together. Each row gives the protocol, its type and what it does.

Use it when

  • You are choosing a protocol for a campus, WAN or data-center design.
  • You need to describe how a router learns paths.

Watch out for

  • Protocol choice also depends on vendor support, scale and operational skill, not only on the algorithm.
  • Static routing and default routes are configuration, not protocols, and are listed because they appear in every real design.

The data

ProtocolTypeDescription
RIPDistance-vectorUses hop count; limited to 15 hops.
OSPFLink-stateDijkstra-based intra-domain routing.
EIGRPAdvanced distance-vectorCisco proprietary with fast convergence.
BGPPath-vectorInter-domain routing using policies and attributes.
Static RoutingManualAdministrator configures fixed routes.
Default RouteManualRoute used when no more specific route matches.
IS-ISLink-stateIntra-domain link-state protocol widely used in service-provider and large data-center networks.
OSPFv3Link-stateOSPF for IPv6, carrying IPv6 prefixes.
RIPngDistance-vectorRIP for IPv6; hop-count metric limited to 15.
BabelDistance-vectorLoop-avoiding protocol designed for wired and wireless mesh networks.
Policy-Based RoutingPolicySelects the next hop by criteria such as source address or application instead of the destination alone.
Equal-Cost Multi-Path (ECMP)Load sharingSpreads traffic across several paths of equal cost, common in spine-leaf fabrics.

Fields

The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.

SectionFieldTypeExample
dataprotocolstringRIP
datatypestringDistance-vector
datadescriptionstringUses hop count; limited to 15 hops.

Fetch the same bytes

The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.

curl "https://yjtoon.yunusemrevurgun.com/api/dataset/routing-protocols?format=toon"
const res = await fetch(
  "https://yjtoon.yunusemrevurgun.com/static-data/dataset/routing-protocols.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • networking
  • routing
  • protocols

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets