futurewei-cloud / Distrinet

Distributed Network emulator, based on Mininet
MIT License
3 stars 6 forks source link

Implement Clos topology in Distrinet #13

Open cj-chung opened 2 years ago

cj-chung commented 2 years ago

Discussed in https://github.com/futurewei-cloud/Distrinet/discussions/1

Originally posted by **cj-chung** January 5, 2022 Goal: Implement Clos topology in Distrinet to mimic a physical network topology in a modern data center. **Clos topology** ![image](https://user-images.githubusercontent.com/66383484/148298652-b0e8800e-eef7-44ba-8448-feb3da96ca1e.png) **Clos topology in Distrinet** ![image](https://user-images.githubusercontent.com/66383484/148298910-6d8f1090-7cc9-48f7-acac-c4b252c697a1.png)
jiawei96-liu commented 2 years ago

According to the definition of the classic leaf-spine, the current custom topology is shown in the figure below: image

cj-chung commented 2 years ago

@jiawei96-liu Controller should control all switches, not only the spine in my view.

jiawei96-liu commented 2 years ago

Yes, and I have submitted Pr on this topic: https://github.com/futurewei-cloud/Distrinet/pull/21. Please check it in time.