Re: [casper] 10Gbe yellow block outside of subnet?
Thanks, Mark. I've taken a closer look at this by logging into my switch management console (which had not yet been set up at my last email). I was mistaken: Packets are coming in from the BEE2, but are being tagged as discarded in the switch, and are not getting transmitted to the destination machine. (When it works, of course, packets are not discarded, and that is easily seen). As a note, I have tried setting the BEE2 to the 10.5 subnet, and packets go through fine then (proof of concept that it's *possible* to get packets from A-to-B). The subnet mask on the receiving interface is /16. I tried to configure the receiver to /8 as a test, but that didn't seem to help. Any thoughts as to why the switch might discard packets in this way? Thanks, Billy From: Mark Wagner [mailto:mwag...@eecs.berkeley.edu] Sent: Thursday, October 14, 2010 12:25 AM To: Barott, William Chauncey Cc: casper@lists.berkeley.edu Subject: Re: [casper] 10Gbe yellow block outside of subnet? Hi Billy, I'm not aware of the 10Gbe being specific to certain subnets. Are you sure it's a generating packets issue and not a receiving packets? Have you tried looking for packets using something like wireshark or tcpdump? Also, if you run ifconfig, what is your subnet mask set to? Mark On Wed, Oct 13, 2010 at 6:23 PM, Barott, William Chauncey baro...@erau.edu wrote: Hi all, I'm running version 7 of the toolflow compiling for BEE2s. Have run into a difficulty with the 10Gbe yellow block. I can quite successfully generate packets within the same subnet - e.g. the BEE2 on 10.4.0.100 and a receiver computer on 10.4.0.101. However, I've not been successful in trying to generate packets outside of the /24 subnet. With the same 10.4.0.100 BEE2 address, I cannot get packets delivered to 10.5.0.101, for example (note the 4 changed to 5). I've not been able to find a subnet configuration for the BEE2 10gbe block - maybe I've missed it, nor have I found anything about such a limitation in the documentation. It could also be a peculiarity of my network setup (though it's all quite out of the box), but difficult to diagnose at this stage. Has someone out there successfully done what I'm trying to do? Or know that it's not possible? Any info is appreciated. Thanks! Billy
Re: [casper] 10Gbe yellow block outside of subnet?
Unless you make changes to the VHDL core, the only way to get packets out of the /8 subnet is to use a gateway. Did you setup a gateway? See my earlier email. Jason On 15 Oct 2010, at 18:03, Barott, William Chauncey wrote: Thanks, Mark. I've taken a closer look at this by logging into my switch management console (which had not yet been set up at my last email). I was mistaken: Packets are coming in from the BEE2, but are being tagged as discarded in the switch, and are not getting transmitted to the destination machine. (When it works, of course, packets are not discarded, and that is easily seen). As a note, I have tried setting the BEE2 to the 10.5 subnet, and packets go through fine then (proof of concept that it's *possible* to get packets from A-to-B). The subnet mask on the receiving interface is /16. I tried to configure the receiver to /8 as a test, but that didn't seem to help. Any thoughts as to why the switch might discard packets in this way? Thanks, Billy From: Mark Wagner [mailto:mwag...@eecs.berkeley.edu] Sent: Thursday, October 14, 2010 12:25 AM To: Barott, William Chauncey Cc: casper@lists.berkeley.edu Subject: Re: [casper] 10Gbe yellow block outside of subnet? Hi Billy, I'm not aware of the 10Gbe being specific to certain subnets. Are you sure it's a generating packets issue and not a receiving packets? Have you tried looking for packets using something like wireshark or tcpdump? Also, if you run ifconfig, what is your subnet mask set to? Mark On Wed, Oct 13, 2010 at 6:23 PM, Barott, William Chauncey baro...@erau.edu wrote: Hi all, I'm running version 7 of the toolflow compiling for BEE2s. Have run into a difficulty with the 10Gbe yellow block. I can quite successfully generate packets within the same subnet - e.g. the BEE2 on 10.4.0.100 and a receiver computer on 10.4.0.101. However, I've not been successful in trying to generate packets outside of the /24 subnet. With the same 10.4.0.100 BEE2 address, I cannot get packets delivered to 10.5.0.101, for example (note the 4 changed to 5). I've not been able to find a subnet configuration for the BEE2 10gbe block - maybe I've missed it, nor have I found anything about such a limitation in the documentation. It could also be a peculiarity of my network setup (though it's all quite out of the box), but difficult to diagnose at this stage. Has someone out there successfully done what I'm trying to do? Or know that it's not possible? Any info is appreciated. Thanks! Billy
Re: [casper] 10Gbe yellow block outside of subnet?
Hi Jason, For some reason your earlier email got flagged as read before I actually read it, but I'm back to it now. Thanks, this seems to answer the question. I've not done any work to configure the gateway properly yet. Billy -Original Message- From: Jason Manley [mailto:jasonman...@gmail.com] Sent: Friday, October 15, 2010 12:10 PM To: Barott, William Chauncey Cc: Mark Wagner; casper@lists.berkeley.edu Subject: Re: [casper] 10Gbe yellow block outside of subnet? Unless you make changes to the VHDL core, the only way to get packets out of the /8 subnet is to use a gateway. Did you setup a gateway? See my earlier email. Jason On 15 Oct 2010, at 18:03, Barott, William Chauncey wrote: Thanks, Mark. I've taken a closer look at this by logging into my switch management console (which had not yet been set up at my last email). I was mistaken: Packets are coming in from the BEE2, but are being tagged as discarded in the switch, and are not getting transmitted to the destination machine. (When it works, of course, packets are not discarded, and that is easily seen). As a note, I have tried setting the BEE2 to the 10.5 subnet, and packets go through fine then (proof of concept that it's *possible* to get packets from A-to-B). The subnet mask on the receiving interface is /16. I tried to configure the receiver to /8 as a test, but that didn't seem to help. Any thoughts as to why the switch might discard packets in this way? Thanks, Billy From: Mark Wagner [mailto:mwag...@eecs.berkeley.edu] Sent: Thursday, October 14, 2010 12:25 AM To: Barott, William Chauncey Cc: casper@lists.berkeley.edu Subject: Re: [casper] 10Gbe yellow block outside of subnet? Hi Billy, I'm not aware of the 10Gbe being specific to certain subnets. Are you sure it's a generating packets issue and not a receiving packets? Have you tried looking for packets using something like wireshark or tcpdump? Also, if you run ifconfig, what is your subnet mask set to? Mark On Wed, Oct 13, 2010 at 6:23 PM, Barott, William Chauncey baro...@erau.edu wrote: Hi all, I'm running version 7 of the toolflow compiling for BEE2s. Have run into a difficulty with the 10Gbe yellow block. I can quite successfully generate packets within the same subnet - e.g. the BEE2 on 10.4.0.100 and a receiver computer on 10.4.0.101. However, I've not been successful in trying to generate packets outside of the /24 subnet. With the same 10.4.0.100 BEE2 address, I cannot get packets delivered to 10.5.0.101, for example (note the 4 changed to 5). I've not been able to find a subnet configuration for the BEE2 10gbe block - maybe I've missed it, nor have I found anything about such a limitation in the documentation. It could also be a peculiarity of my network setup (though it's all quite out of the box), but difficult to diagnose at this stage. Has someone out there successfully done what I'm trying to do? Or know that it's not possible? Any info is appreciated. Thanks! Billy
Re: [casper] 10Gbe yellow block outside of subnet?
The 10GbE block is hard-coded with a subnet mask of 255.255.255.0. Anything outside of this subnet is routed through the gateway specified by you at configuration (so it is possible to route traffic to other subnets provided you have a correctly configured gateway). With this subnet mask, we need an ARP table of 256 addresses which maps nicely into BRAM. It should be possible to modify the VHDL to support different subnet masks and you would then need to modify the tgtap driver too. This is not supported in the standard toolflow. Jason On 14 Oct 2010, at 06:24, Mark Wagner wrote: Hi Billy, I'm not aware of the 10Gbe being specific to certain subnets. Are you sure it's a generating packets issue and not a receiving packets? Have you tried looking for packets using something like wireshark or tcpdump? Also, if you run ifconfig, what is your subnet mask set to? Mark On Wed, Oct 13, 2010 at 6:23 PM, Barott, William Chauncey baro...@erau.edu wrote: Hi all, I'm running version 7 of the toolflow compiling for BEE2s. Have run into a difficulty with the 10Gbe yellow block. I can quite successfully generate packets within the same subnet - e.g. the BEE2 on 10.4.0.100 and a receiver computer on 10.4.0.101. However, I've not been successful in trying to generate packets outside of the /24 subnet. With the same 10.4.0.100 BEE2 address, I cannot get packets delivered to 10.5.0.101, for example (note the 4 changed to 5). I've not been able to find a subnet configuration for the BEE2 10gbe block - maybe I've missed it, nor have I found anything about such a limitation in the documentation. It could also be a peculiarity of my network setup (though it's all quite out of the box), but difficult to diagnose at this stage. Has someone out there successfully done what I'm trying to do? Or know that it's not possible? Any info is appreciated. Thanks! Billy
Re: [casper] 10Gbe yellow block outside of subnet?
Hi, Billy, On Oct 13, 2010, at 6:23 PM, Barott, William Chauncey wrote: I'm running version 7 of the toolflow compiling for BEE2s. In addition to the info others have provided about your subnet question, you might want to seriously consider upgrading your toolflow to 10.1. The current mlib_devel library (now managed via git) and its BEE2 base system work with 10.1, which I believe is the last version of Xilinx tools to support the Virtex-II Pro on the BEE2 and the first CASPER-supported version of the Xilinx tools to support the Virtex6 on the ROACH boards. Hope this helps, Dave
Re: [casper] 10Gbe yellow block outside of subnet?
Hi Dave, I remember an issue with borph hanging on read/writes, which the mail archive suggests you may have solved. Could you just confirm -- does the current version of 10.1 in the git repo successfully create bof files that work with the BEE2? Cheers, Jack On 14 October 2010 12:09, David MacMahon dav...@astro.berkeley.edu wrote: Hi, Billy, On Oct 13, 2010, at 6:23 PM, Barott, William Chauncey wrote: I'm running version 7 of the toolflow compiling for BEE2s. In addition to the info others have provided about your subnet question, you might want to seriously consider upgrading your toolflow to 10.1. The current mlib_devel library (now managed via git) and its BEE2 base system work with 10.1, which I believe is the last version of Xilinx tools to support the Virtex-II Pro on the BEE2 and the first CASPER-supported version of the Xilinx tools to support the Virtex6 on the ROACH boards. Hope this helps, Dave
Re: [casper] 10Gbe yellow block outside of subnet?
Hi, Jack, On Oct 14, 2010, at 10:02 PM, Jack Hickish wrote: I remember an issue with borph hanging on read/writes, which the mail archive suggests you may have solved. Could you just confirm -- does the current version of 10.1 in the git repo successfully create bof files that work with the BEE2? You remember correctly and, as the mail archive suggests, I did solve that problem a few months ago. I can happily confirm that the current version of mlib_devel (ever since commit e7c407c) in the git repo can indeed successfully create bof files that work with the BEE2 using the Xilinx 10.1 tools. For more details, see... http://casper.berkeley.edu/git/?p=mlib_devel.git;a=commit;h=e7c407c Dave
Re: [casper] 10Gbe yellow block outside of subnet?
On Oct 14, 2010, at 10:22 PM, David MacMahon wrote: I can happily confirm that the current version of mlib_devel (ever since commit e7c407c) in the git repo can indeed successfully create bof files that work with the BEE2 using the Xilinx 10.1 tools. Technically, it's since commit 87070ee (one day later than e7c407c). For yet further details, see... http://casper.berkeley.edu/git/?p=mlib_devel.git;a=commit;h=87070ee Dave
[casper] 10Gbe yellow block outside of subnet?
Hi all, I'm running version 7 of the toolflow compiling for BEE2s. Have run into a difficulty with the 10Gbe yellow block. I can quite successfully generate packets within the same subnet - e.g. the BEE2 on 10.4.0.100 and a receiver computer on 10.4.0.101. However, I've not been successful in trying to generate packets outside of the /24 subnet. With the same 10.4.0.100 BEE2 address, I cannot get packets delivered to 10.5.0.101, for example (note the 4 changed to 5). I've not been able to find a subnet configuration for the BEE2 10gbe block - maybe I've missed it, nor have I found anything about such a limitation in the documentation. It could also be a peculiarity of my network setup (though it's all quite out of the box), but difficult to diagnose at this stage. Has someone out there successfully done what I'm trying to do? Or know that it's not possible? Any info is appreciated. Thanks! Billy
Re: [casper] 10Gbe yellow block outside of subnet?
Hi Billy, I'm not aware of the 10Gbe being specific to certain subnets. Are you sure it's a generating packets issue and not a receiving packets? Have you tried looking for packets using something like wireshark or tcpdump? Also, if you run ifconfig, what is your subnet mask set to? Mark On Wed, Oct 13, 2010 at 6:23 PM, Barott, William Chauncey baro...@erau.eduwrote: Hi all, I'm running version 7 of the toolflow compiling for BEE2s. Have run into a difficulty with the 10Gbe yellow block. I can quite successfully generate packets within the same subnet - e.g. the BEE2 on 10.4.0.100 and a receiver computer on 10.4.0.101. However, I've not been successful in trying to generate packets outside of the /24 subnet. With the same 10.4.0.100 BEE2 address, I cannot get packets delivered to 10.5.0.101, for example (note the 4 changed to 5). I've not been able to find a subnet configuration for the BEE2 10gbe block - maybe I've missed it, nor have I found anything about such a limitation in the documentation. It could also be a peculiarity of my network setup (though it's all quite out of the box), but difficult to diagnose at this stage. Has someone out there successfully done what I'm trying to do? Or know that it's not possible? Any info is appreciated. Thanks! Billy