Forum Replies Created
-
AuthorPosts
-
We have on the roadmap support for ERO (explicit route objects) so that you can have your traffic take the ‘scenic route’ as you say
This will be very useful.
You can on your own add delay to your traffic using traditional Linux tc tools.
This would not work well in speeds higher than 10 Gbps.
running Iperf I saw the max bandwidth I can get in VMs is around 19-20 Gbps
You might get higher speeds if you request dedicated NIC.
I can get 60 Gbps on ConnectX-6 dual-port 100 Gbps and 33 Gbps on ConnectX-5 dual-port 25 Gbps, tested in SALT location.
This number is “goodput” reported by my DPDK-based program, and it’s the sum of traffic in both directions.
iperf3 is unidirectional traffic so it could be half of this.I agree that knowing the physical topology may be useful, especially when the slice spans multiple sites.
For example, if I create a slice with L2PTP link between STAR and UCSD, there are multiple possible paths, and it’s good to know which path my traffic is taking.Add onto this, it’s useful to have observability into other traffic on the same links.
The link between WASH and STAR has 100 Gbps capacity.
When I benchmark my app running over L2PTP link between these two sites, I may receive throughput of 60 Gbps.
This could be caused by issues in my application (e.g. congestion control algorithm not tuned for >10ms RTT), or caused by other competing traffic on the link.
If FABRIC portal can include a diagram of near-realtime link utilization, I can better understand which one is the more likely cause.In another angle, it’s also useful to be able to control the physical topology.
Suppose I want to develop my congestion control algorithm over a high latency link, the longest RTT can be achieved today is between MASS and UCSD.
If I can specify the physical topology as part of slice definition, I could make a link to take a scenic route such as WASH-ATLA-DALL-LOSA-SALT-KANS-STAR, which provides a longer natural latency.Can you enable Markdown too?
Both GitHub and Jupyter have Markdown, so more developers are already familiar with it.The web portal login has 1-hour timeout. When it reaches 1 hour, you’ll still see you are logged in, but you cannot do anything.
You have to click logout and then login again. After that, you can see your slices or delete them normally.
I consider this a portal bug. It should keep the user logged in for as long as the page is open. If servers side reports the login has expired, the client side should automatically display “login” button instead of “logout” button.
It’s very difficult to write/share code snippets on this forum. Python indentation is always messed up.
Maybe operator should switch to a different forum software? Vanilla and Discourse have better UX.
You are missing the step “Import the FABlib Library”.
Look at hello_fabric notebook and paste the three lines in Step 2 to the top of your script.
- This reply was modified 2 years, 2 months ago by yoursunny.
- This reply was modified 2 years, 2 months ago by yoursunny.
Yes, the slice(s) eventually became StableOK after more than 4 hours.
I was disappointed to find that FABNETv6 does not allow access to the Internet despite having public addresses, so that I still have to use the (supposedly) slow management network for any Internet access.
I have
38d8f22e-8909-4985-ba34-3f2d63ec6cd9
andc909ede9-681a-4bf1-97b8-d6b20a77a477
stuck in Configuring state.September 18, 2022 at 4:37 pm in reply to: Two problem I am having so far for logging into FABRIC VMs #3123The portal currently doesn’t properly show the management IP address
For portal-created experiments, the management IP is visible if I open browser developer tools. However, sliver keys aren’t properly installed into the nodes, so that it’s not usable.
The example parallel_config introduces a function Node.execute_thread but it’s not shown in the generated documentation.
Maybe it needs to be re-generated?
-
AuthorPosts