Forum Replies Created
-
AuthorPosts
-
October 23, 2024 at 7:56 am in reply to: Assistance completing the “fpga_simple_p4” tutorial notebook #7677
Correction, FIU has been flashed with bit file compatible with XDMA shell so may not work with ESNet workflow.
October 23, 2024 at 7:49 am in reply to: Assistance completing the “fpga_simple_p4” tutorial notebook #7675Thank you Luca for sharing the slice information. I will investigate this further and keep you posted.
Could you please extend the slices for atleast upto a week so they don’t expire?
As a first check, FPGAs on the GATECG, FIU, SRI seem to be flashed with a bitfile compatible with ESNet workflow. I will check about KANS and LOSA and confirm.
Thanks,
Komal
- This reply was modified 1 month ago by Komal Thareja.
October 22, 2024 at 1:59 pm in reply to: Assistance completing the “fpga_simple_p4” tutorial notebook #7673Hi Luca,
Could you share the sites where you encountered this issue? I tried CLEM, and it worked fine.
As mentioned here, we collaborate with the experimenter to flash the FPGA with the initial bitstream. We’d like to rule out whether a different bitstream (other than ESnet) was used for flashing the FPGA at the sites where you experienced the problem. Also, if you have the slice up where you see the error, please share your slice ID with us!
Thanks,
KomalHi Kriti,
It appears that there may be a configuration issue with your experiment. I recommend checking your settings. Based on your slice, there’s a Layer 2 network established between
ipnode-1 (192.168.14.1)
andn6 (192.168.14.254)
.I can confirm that pinging from
ipnode-1
ton6
is successful, which indicates that the underlying Layer 2 network is functioning properly. While you do have a route onipnode-1
to direct traffic throughn6
, it seems that the subnet you’re trying to access is not reachable fromn6
. This issue seems to be specific to your experiment’s configuration, so you may need to troubleshoot on your end.
[root@ipnode-1 ~]# ip route list
10.30.6.0/23 dev eth0 proto kernel scope link src 10.30.6.233 metric 100
169.254.169.254 via 10.30.6.11 dev eth0 proto dhcp src 10.30.6.233 metric 100
192.168.0.0/16 via 192.168.14.254 dev eth1
192.168.14.0/24 dev eth1 proto kernel scope link src 192.168.14.1
[root@ipnode-1 ~]# traceroute 192.168.28.1
traceroute to 192.168.28.1 (192.168.28.1), 30 hops max, 60 byte packets
1 192.168.14.254 (192.168.14.254) 0.422 ms !N 0.386 ms !N *
[root@ipnode-1 ~]# traceroute 192.168.14.254
traceroute to 192.168.14.254 (192.168.14.254), 30 hops max, 60 byte packets
1 192.168.14.254 (192.168.14.254) 0.454 ms 0.434 ms 0.423 ms
[root@ipnode-1 ~]#
[root@ipnode-1 ~]#
[root@ipnode-1 ~]#
[root@ipnode-1 ~]# ping -c 5 192.168.14.254
PING 192.168.14.254 (192.168.14.254) 56(84) bytes of data.
64 bytes from 192.168.14.254: icmp_seq=1 ttl=64 time=0.069 ms
64 bytes from 192.168.14.254: icmp_seq=2 ttl=64 time=0.062 ms
64 bytes from 192.168.14.254: icmp_seq=3 ttl=64 time=0.102 ms
64 bytes from 192.168.14.254: icmp_seq=4 ttl=64 time=0.066 ms
64 bytes from 192.168.14.254: icmp_seq=5 ttl=64 time=0.076 msn6:
[root@n6 ~]# ip route list
10.30.6.0/23 dev eth0 proto kernel scope link src 10.30.6.69 metric 100
169.254.169.254 via 10.30.6.11 dev eth0 proto dhcp src 10.30.6.69 metric 100
192.168.1.0/24 proto ospf metric 20
nexthop via 192.168.8.2 dev eth3 weight 1
nexthop via 192.168.12.1 dev eth1 weight 1
192.168.2.0/24 via 192.168.8.2 dev eth3 proto ospf metric 20
192.168.3.0/24 proto ospf metric 20
nexthop via 192.168.8.2 dev eth3 weight 1
nexthop via 192.168.12.1 dev eth1 weight 1
192.168.4.0/24 via 192.168.12.1 dev eth1 proto ospf metric 20
192.168.5.0/24 via 192.168.8.2 dev eth3 proto ospf metric 20
192.168.6.0/24 proto ospf metric 20
nexthop via 192.168.8.2 dev eth3 weight 1
nexthop via 192.168.12.1 dev eth1 weight 1
192.168.7.0/24 via 192.168.12.1 dev eth1 proto ospf metric 20
192.168.8.0/24 dev eth3 proto kernel scope link src 192.168.8.1
192.168.9.0/24 via 192.168.8.2 dev eth3 proto ospf metric 20
192.168.10.0/24 via 192.168.8.2 dev eth3 proto ospf metric 20
192.168.11.0/24 via 192.168.12.1 dev eth1 proto ospf metric 20
192.168.12.0/24 dev eth1 proto kernel scope link src 192.168.12.2
192.168.13.0/24 via 192.168.12.1 dev eth1 proto ospf metric 20
192.168.14.0/24 dev eth2 proto kernel scope link src 192.168.14.254
192.168.15.0/24 via 192.168.8.2 dev eth3 proto ospf metric 20
192.168.16.0/24 via 192.168.12.1 dev eth1 proto ospf metric 20
[root@n6 ~]# traceroute 192.168.28.1
traceroute to 192.168.28.1 (192.168.28.1), 30 hops max, 60 byte packets
connect: Network is unreachableThanks,
Komal
Hi Kriti,
I created a slice on MASS for a Layer2 Network as well as Layer3 network. Both slices were able to pass traffic.
This may be something specific to your slice or configuration. Please share your slice id. We can help to take a look but would also recommend checking configuration on your side as well.
Thank you for letting us know about the portal. We will work on addressing that as well.
Thanks,
Komal
Hi Kriti,
Could you please open the Calendar by clicking on the small square shown next to
Lease End at
to choose the timestamp and then click on Extend?Also, you can extend your slice by following methods as well:
- Notebook accessible from Start_here -> Extend Slice Reservation
slice-commander
command line utility available in JH container
fabric@fall:system-29%$ slice-commander
Usage: renew <days> [SliceName1, SliceName2, ...]
Please let us know if you run into issues or errors.
Thanks,
Komal
October 14, 2024 at 11:34 am in reply to: Maintenance Network AM – 10/14/2024 – 11:00 am – 12:00 pm EST #7639The maintenance is complete and the new model has been deployed.
Hi Prateek,
It seems that the teaching materials are somewhat outdated. Users no longer need to manually complete the steps under “Configure your Jupyter environment.” Instead, they can simply run the latest jupyter-examples-rel1.7.*/configure_and_validate.ipynb notebook to set up their Jupyter Hub environment.
If you have any questions or encounter any issues, don’t hesitate to reach out.
Thanks,
KomalI also wanted to mention another option you can utilize: TailScale, which doesn’t require Ext services. You might find the Jupyter example helpful—check it out here.
Thanks,
KomalHi Sourya,
While your request is being reviewed, please consider trying the workaround suggested by @yoursunny here: https://learn.fabric-testbed.net/forums/topic/reaching-the-internet-from-a-fabnet-node/#post-7605
Thanks,
KomalHi Sourya,
We offer FabNetv*Ext services that allow internet access; however, these services require special permission due to the potential security risks they pose. The Project Lead for your project can request these permissions as specified here!
Please consider checking the following examples on how to use these services:
Feel free to reach out in case you run into issues or have queries.
Thanks,
KomalOctober 1, 2024 at 12:12 pm in reply to: getting ChannelException: ChannelException(2, ‘Connect failed’) Error #7591@Tejas – Notebook is not attached. Could you please share it? You may have to change the file extension to .txt
Thank you Kim! Could you also please open a terminal on JH and try SSH to the VM using the command displayed above?
ssh -i /home/fabric/work/fabric_config/slice_key -F /home/fabric/work/fabric_config/ssh_config rocky@137.222.230.26
Thanks,
KomalHi Kim,
Both of your VMs are accessible via SSH. I can verify with Nova SSH key. I also verified that your SSH keys are pushed in to the VM.
Could you please share the output of the following?
Please run the following snippet in a notebook cell before the configure step.
If this does show the management IPs for the VMs, please try running the configure cells again and let us know if it works.
slice = fablib.get_slice(slice_name)slice.show();
slice.list_nodes();
Thanks,
KomalSeptember 27, 2024 at 11:16 am in reply to: getting ChannelException: ChannelException(2, ‘Connect failed’) Error #7570Hi Tejas,
It looks like SSH connection to bastion host is failing. Could you please re-rerun this notebook
jupyter-examples-rel1.7.*/configure_and_validate.ipynb
? Please retry your notebook after that.Please let us know if the issue persists.
Thanks,
Komal
-
AuthorPosts