| | 520 | |
| | 521 | === Building the L2 Tunnel === |
| | 522 | |
| | 523 | ==== 2/15/10 ==== |
| | 524 | |
| | 525 | James guessed that maybe the tunneling code was rolled up into the 0.9.1 version of the NF2 driver. This was incorrect. |
| | 526 | |
| | 527 | Following the directions [#BuildingNF2 above], James rebuilt the nf2 drivers, and installed the updated module. We did not notice any changes in the open flow behavior. But the project directory for tunneling was missing. |
| | 528 | |
| | 529 | ==== 2/16/10 ==== |
| | 530 | |
| | 531 | The code for the netfpga to do tunneling is present. It includes a different bitfile and some diffrent startup scritps. They claim to be running off version 0.8.9 of somethig (I'm guessing the open flow code) |
| | 532 | |
| | 533 | The main script that needs to be modified is the of_setup_to_site1_and_site2.sh script. I've modified the script to reflect our setup: |
| | 534 | |
| | 535 | {{{ |
| | 536 | ### Variable Setting |
| | 537 | SRCIP1=192.168.200.87 #For nf2c1 Change accordingly. |
| | 538 | #SRCIP2=192.168.100.50 #For nf2c2 Change accordingly. |
| | 539 | SRCMAC1=00:4e:46:32:43:01 |
| | 540 | #SRCMAC2=00:4e:46:32:43:02 |
| | 541 | DSTIP1=10.50.0.62;# IP address of the tunneling target site 1 |
| | 542 | #DSTIP2=12.13.14.15; # IP address of the tunneling target site 2 |
| | 543 | # Your local Gateway MAC address |
| | 544 | DSTMAC1=00:4E:46:32:43:01 |
| | 545 | #DSTMAC2=00:d0:05:5d:24:02 |
| | 546 | |
| | 547 | TUNIF1=nf2c1 # The tunneling target site 1 |
| | 548 | #TUNIF2=nf2c2 # The tunneling target site 2 |
| | 549 | }}} |
| | 550 | |
| | 551 | Examining the rest of the script seems to require a setreg tool, that isn't installed as of yet. mono-devel claims is comes form the package mono-devel. |
| | 552 | |
| | 553 | |
| | 554 | |
| | 555 | |
| | 556 | |
| | 557 | |
| | 558 | |