Border Gateway Protocol
Il protocollo di routing inter-dominio di internet, e il control plane delle fabric DC moderne. OcNOS implementa BGP-4 (RFC 4271) con l'insieme completo di estensioni necessarie per transito SP, peering IXP e underlay DC leaf-spine.
Topologia di peering BGP
Due sistemi autonomi che si scambiano route tramite eBGP, con l'AS locale che esegue iBGP tramite un Route Reflector per scalare il peering full-mesh.

BGP in contesti Service Provider e DC
BGP-4 (RFC 4271) è un protocollo path-vector che scambia informazioni di raggiungibilità tra sistemi autonomi. Il suo modello di policy, comprendente route map, community tagging e filtraggio AS-path, offre agli operatori un controllo preciso sul traffic engineering attraverso i confini tra AS. Le estensioni multi-protocollo di BGP (RFC 4760) consentono alla stessa sessione di trasportare più address family: IPv4, IPv6, VPN, EVPN, SR-TE e altre.
Nel data center, BGP ha sostituito OSPF e IS-IS come underlay de facto nei design leaf-spine su larga scala. La RFC 7938 (Use of BGP for Routing in Large-Scale Data Centers) documenta questo passaggio: sessioni eBGP unnumbered tra leaf e spine, ASN privati per dispositivo e ADD-PATH per la distribuzione del carico ECMP. OcNOS supporta tutti e tre i pattern di design della RFC 7938.
BGP-LU (RFC 3107) distribuisce label MPLS insieme ai prefissi BGP, consentendo lo stitching di LSP MPLS inter-AS senza LDP. È la base per i deployment L3VPN Option C segnalati via BGP attraverso i confini di AS, senza scambiare tabelle di routing VPN complete al border.
BGP FlowSpec
BGP FlowSpec (RFC 5575, RFC 8955) distribuisce specifiche di flusso di traffico come rotte BGP. Ogni rotta FlowSpec corrisponde a una 5-tupla (o a criteri di match estesi) e veicola un'azione REDIRECT o RATE-LIMIT. Ciò consente una mitigazione DDoS distribuita al bordo della rete: un controller distribuisce un prefisso FlowSpec a tutti i router PE simultaneamente, blackholando o limitando il traffico di attacco senza configurazione manuale per dispositivo.
OcNOS Implementation
BGP-4 base
Piena conformità a RFC 4271. ASN a 4 byte (RFC 6793). Autenticazione TCP MD5 (RFC 2385). Graceful Restart (RFC 4724). Codici di motivo BGP NOTIFICATION.
Route Reflector
Supporto cluster RR. Più client RR per cluster. Prevenzione dei loop tramite ORIGINATOR_ID e CLUSTER_LIST. Supporto confederazioni (RFC 5065). RR on-demand per deployment su larga scala.