---
title: "Technical note on IP fabrics published"
source: "https://wordpress-1075849-4005834.cloudwaysapps.com/blog/technical-note-on-ip-fabrics-published/"
---

[Technical Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/technical-blog/)

# Technical note on IP fabrics published

By [Christopher Liljenstolpe](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/chris-liljenstolpe/) on Mar 31, 2015 • 2 min read

A while (too long) ago, I promised that I would follow up on my discussion about [Ethernet fabrics](http://docs.projectcalico.org/en/latest/l2-interconnectFabric.html) with a similar discussion on using IP fabrics to interconnect Calico nodes.  That work is (finally) done, and can be found in our [technical documentation](http://docs.projectcalico.org/) entitled, *[IP Interconnect Fabrics in Calico](http://docs.projectcalico.org/en/latest/l3-interconnectFabric.html).*

For those of you who will *eventually* get around to reading it, but want the spoiler right now, we conclude that IP interconnect fabrics (*i.e.*running a top of rack switch as a router) is feasible in Project Calico.  There are more considerations than in the Ethernet case, discussed in the *[Calico Over an Ethernet Inteconnect Fabric](http://docs.projectcalico.org/en/latest/l2-interconnectFabric.html)*note, some of which include:

- Size of the routing table in the Calico network and compared to the forwarding table size in the switches being used

- Insuring proper autonomous system boundaries and insuring continuity of those autonomous systems

- Insuring correct next–hop behavior in the routing announcements

We propose two viable BGP models for a Calico IP interconnect fabric:

- An AS per rack model

- An AS per server model

Each of these models can have two variants, depending on whether the spine switches are also BGP routers, or separate Ethernet planes as in the Ethernet fabric option.

Please read the note, and comment, make suggestions, rant & rave, or congratulate our intelligence.

[Open Source](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/open-source/)[Project Calico](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/project-calico/)

Add Tigera as a preferred source on Google to see more of our content in your search results.

[![Add as a preferred source on Google](https://wordpress-1075849-4005834.cloudwaysapps.com/app/themes/tigera2021/dist/img/google-preferred-source-light.png)](https://www.google.com/preferences/source?q=tigera.io)

## Related posts

[![What’s New in Calico: Winter 2026 Release](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/03/What-is-new-in-Calico-winter-2026.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

[Company Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/company-blog/)

#### [What’s New in Calico: Winter 2026 Release](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

By [Veronika Smolik](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/veronika-smolik/)
on Mar 4, 2026

AI Powered Intelligence, Unified Traffic Observability and Scalable Infrastructure Management As anyone managing one or more Kubernetes clusters knows by now, scaling can introduce an exponentially growing number of problems. The sheer volume of metrics,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

[![Join Calico at KubeCon Europe 2026: AI Agents, Silent Discos, and Dutch Delights!](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/02/Blog-Kubecon-Euro-2026-.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

#### [Join Calico at KubeCon Europe 2026: AI Agents, Silent Discos, and Dutch Delights!](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

By [Tigera Team](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/marketingtigera-io/)
on Feb 25, 2026

The cloud-native community is heading to the historic canals and vibrant tech scene of Amsterdam for KubeCon + CloudNativeCon Europe 2026! From March 23–26, Amsterdam will be buzzing with the latest in Kubernetes, platform engineering,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

[![Project Calico 3.30+ Hackathon: Show Us What You Can Build!](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/02/Blog-Hackathon-.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

#### [Project Calico 3.30+ Hackathon: Show Us What You Can Build!](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

By [Tigera Team](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/marketingtigera-io/)
on Feb 17, 2026

Build the Future of Cloud-Native Networking! 🚀 The Calico community moves fast. With the releases of Calico 3.30 and 3.31, brings improvements in scalability, network security, and visibility. Now, we want to see what YOU...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=6270 metric#misses=17 metric#hit-ratio=99.7 metric#bytes=2177479 metric#prefetches=0 metric#store-reads=416 metric#store-writes=16 metric#store-hits=427 metric#store-misses=6 metric#sql-queries=32 metric#ms-total=1135.73 metric#ms-cache=112.04 metric#ms-cache-avg=0.2599 metric#ms-cache-ratio=9.9 sample#redis-hits=74869329 sample#redis-misses=9058168 sample#redis-hit-ratio=89.2 sample#redis-ops-per-sec=531 sample#redis-evicted-keys=0 sample#redis-used-memory=117590072 sample#redis-used-memory-rss=106565632 sample#redis-memory-fragmentation-ratio=0.9 sample#redis-connected-clients=2 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=31472 -->
