Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Comprehensive Cloudflare platform skill covering Workers, D1, R2, KV, AI, Durable Objects, and security.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/network-interconnect/README.md
1# Cloudflare Network Interconnect (CNI)23Private, high-performance connectivity to Cloudflare's network. **Enterprise-only**.45## Connection Types67**Direct**: Physical fiber in shared datacenter. 10/100 Gbps. You order cross-connect.89**Partner**: Virtual via Console Connect, Equinix, Megaport, etc. Managed via partner SDN.1011**Cloud**: AWS Direct Connect or GCP Cloud Interconnect. Magic WAN only.1213## Dataplane Versions1415**v1 (Classic)**: GRE tunnel support, VLAN/BFD/LACP, asymmetric MTU (1500↓/1476↑), peering support.1617**v2 (Beta)**: No GRE, 1500 MTU both ways, no VLAN/BFD/LACP yet, ECMP instead.1819## Use Cases2021- **Magic Transit DSR**: DDoS protection, egress via ISP (v1/v2)22- **Magic Transit + Egress**: DDoS + egress via CF (v1/v2)23- **Magic WAN + Zero Trust**: Private backbone (v1 needs GRE, v2 native)24- **Peering**: Public routes at PoP (v1 only)25- **App Security**: WAF/Cache/LB (v1/v2 over Magic Transit)2627## Prerequisites2829- Enterprise plan30- IPv4 /24+ or IPv6 /48+ prefixes31- BGP ASN for v132- See [locations PDF](https://developers.cloudflare.com/network-interconnect/static/cni-locations-2026-01.pdf)3334## Specs3536- /31 point-to-point subnets37- 10km max optical distance38- 10G: 10GBASE-LR single-mode39- 100G: 100GBASE-LR4 single-mode40- **No SLA** (free service)41- Backup Internet required4243## Throughput4445| Direction | 10G | 100G |46|-----------|-----|------|47| CF → Customer | 10 Gbps | 100 Gbps |48| Customer → CF (peering) | 10 Gbps | 100 Gbps |49| Customer → CF (Magic) | 1 Gbps/tunnel or CNI | 1 Gbps/tunnel or CNI |5051## Timeline52532-4 weeks typical. Steps: request → config review → order connection → configure → test → enable health checks → activate → monitor.5455## In This Reference56- [configuration.md](./configuration.md) - BGP, routing, setup57- [api.md](./api.md) - API endpoints, SDKs58- [patterns.md](./patterns.md) - HA, hybrid cloud, failover59- [gotchas.md](./gotchas.md) - Troubleshooting, limits6061## Reading Order by Task6263| Task | Files to Load |64|------|---------------|65| Initial setup | README → configuration.md → api.md |66| Create interconnect via API | api.md → gotchas.md |67| Design HA architecture | patterns.md → README |68| Troubleshoot connection | gotchas.md → configuration.md |69| Cloud integration (AWS/GCP) | configuration.md → patterns.md |70| Monitor + alerts | configuration.md |7172## Automation Boundary7374**API-Automatable:**75- List/create/delete interconnects (Direct, Partner)76- List available slots77- Get interconnect status78- Download LOA PDF79- Create/update CNI objects (BGP config)80- Query settings8182**Requires Account Team:**83- Initial request approval84- AWS Direct Connect setup (send LOA+VLAN to CF)85- GCP Cloud Interconnect final activation86- Partner interconnect acceptance (Equinix, Megaport)87- VLAN assignment (v1)88- Configuration document generation (v1)89- Escalations + troubleshooting support9091**Cannot Be Automated:**92- Physical cross-connect installation (Direct)93- Partner portal operations (virtual circuit ordering)94- AWS/GCP portal operations95- Maintenance window coordination9697## See Also98- [tunnel](../tunnel/) - Alternative for private network connectivity99- [spectrum](../spectrum/) - Layer 4 proxy for TCP/UDP traffic100