Home › Forums › FABRIC General Questions and Discussion › Inter-AS intra-AS routing test
- This topic has 6 replies, 3 voices, and was last updated 7 months, 3 weeks ago by
Ilya Baldin.
-
AuthorPosts
-
December 6, 2024 at 12:18 pm #7914
Hello I would like to set up several AS with a maximum of 15 nodes and then connect 7 of these ASes. This would take 105 nodes. is it possible to reserve this many nodes in a slice?
Would it be more reasonable to reserve for each AS in a site and then connect them.
We plan to conduct some performance studies of inter-AS and intra-AS communications.
December 6, 2024 at 2:05 pm #7915At least in my experience you are not likely to succeed getting a single slice this large in one shot. One of two things is a better approach:
- Build separate slices (if you are using FABNetv4 or FABNetv4Ext it is easy to get them all to communicate with each other)
- Build up a single slice by growing it via ‘modify’ (if a modify fails on a given site because it is out of resources, you move on to the next to get more nodes)
I am not sure (2) is worth the trouble for what you are describing.
-
This reply was modified 11 months, 2 weeks ago by
Ilya Baldin.
December 6, 2024 at 2:14 pm #7917I have this artifact notebook that shows how to do (2), but again, for your example I wouldn’t worry about this
https://artifacts.fabric-testbed.net/artifacts/e1771f8d-ca7a-42fc-b6ec-542df83168a8
December 9, 2024 at 10:01 am #7920Thanks Ilya.
Any jupyter examples that I can use to test option 1?
thanks
December 9, 2024 at 10:14 am #7921I think this example creates multiple slices to test MTU between sites
March 31, 2025 at 11:41 am #8403Hi Ilya,
using your above example, I am able to create multiple slices but how do I setup a gateway communication between those slices?
Thanks
March 31, 2025 at 11:47 am #8404Assuming all your slices have their own instances of FABNetv4 network, simply adding a route pointed at the FABNetv4 gateway to the entire FABNetv4 subnet will let your nodes in different slices talk to each other:
full_subnet = ipaddress.IPv4Network('10.128.0.0/10') node.ip_route_add(subnet=full_subnet, gateway=site_net.get_gateway()) -
AuthorPosts
- You must be logged in to reply to this topic.