A large-scale testbed implementation for Future Internet is very important to evaluate new protocols and functions designed by clean-slate approach. In Korea, a new project for deploying Future Internet testbed called FIRST just has been started. This project consists of two sub-projects. One is the
FIRST@ATCA for implementing large platform based on ATCA chassis and the other is the
FIRST@PC for implementing the PC-based platform utilizing NetFPGA/OpenFlow switches. Of them, the scope of work on the
FIRST@PC project is to develop PC-based platform using NetFPGA/OpenFlow switch and to design service operation and control framework on the dynamic virtualized slices. In this paper, we first introduce some activities related to the Korea Future Internet testbed and interim results of ongoing
FIRST@PC projects, especially about NetFPGA module extension and performance test on the KOREN network. We are now implementing a network emulator function on the NetFPGA platform which can control bandwidth, delay and loss for network experiments, and we plan to evaluate the performance of various high-speed TCP protocols using this emulator.
See
Projects:KOREN Testbed
Show Contents...Hide Contents...
Project summary
- Status
- Release pending:
; Version: 1.0
- Authors
-
Names Man Kyu Park, Jae Yong Lee, Byung Chul Kim, Dae Young Kim : (Chungnam National University-Korea)
NetFPGA base source: 2.0:
; Wordpress Page
KOREN Testbed
Download
Install from NetFPGA Yum repository
- Install the NetFPGA Base Package
Obtain Project Tarball
Download from
[12]
Regression Tests
The regression tests verify the functionality of this project. In order to run the tests, you need to have the machine connected for the regression tests as stated in the
Run Regression Tests section of the Guide.
After connecting the cables. Run the following command to run the regression tests.
nf21_regress_test.pl --project yourprojectname
Regression Tests
Test 1: Example
- Name
- test_packet_generator
- Description
- Load test data on NetFPGA's SRAM, trigger the DSP simulator onboard, verify the data packets at eth1
# Initialize netfpga hardware
# Load data onto NetFPGA's SRAM, set parameters for packet generator (Src/Dst IP, Src/Dst MAC, Src/Dst UDP port)
# Trigger DSP simulator. The simulator will feed AirFPGA's packet generator.
# Verify the data packets at eth1 $ Location
projects/airfpga/regress/test_packet_generator
$ Output
SUCCESS!
Usage
Preparation
- Explain how to prepare your machine for a demonstration
Installation
- Describe how to install your tools
NetFPGA source package
- Download project bitfile:
nf2_download yourbitfile.bit
Testbed Setup
Data Path
Examples
Related Work
Original Source
A large-scale testbed implementation for Future Internet is very important to evaluate new protocols and functions designed by clean-slate approach. In Korea, a new project for deploying Future Internet testbed called FIRST just has been started. This project consists of two sub-projects. One is the FIRST@ATCA for implementing large platform based on ATCA chassis and the other is the FIRST@PC for implementing the PC-based platform utilizing NetFPGA/OpenFlow switches. Of them, the scope of work on the FIRST@PC project is to develop PC-based platform using NetFPGA/OpenFlow switch and to design service operation and control framework on the dynamic virtualized slices. In this paper, we first introduce some activities related to the Korea Future Internet testbed and interim results of ongoing FIRST@PC projects, especially about NetFPGA module extension and performance test on the KOREN network. We are now implementing a network emulator function on the NetFPGA platform which can control bandwidth, delay and loss for network experiments, and we plan to evaluate the performance of various high-speed TCP protocols using this emulator.
See [http://netfpga.org/wordpress/KOREN_testbed/ Projects:KOREN Testbed]
== Project summary ==
; Status: Release pending
; Version: 1.0
; Authors
:Names [mailto:mkpark@ngn.cnu.ac.kr Man Kyu Park, ] [mailto:jyl@cnu.ac.kr Jae Yong Lee, ][mailto:byckim@cnu.ac.kr Byung Chul Kim, ][mailto:dykim@cnu.ac.kr Dae Young Kim :]''(Chungnam National University-Korea)''
; NetFPGA base source: 2.0
; Wordpress Page
: [http://netfpga.org/wordpress/KOREN_testbed/ KOREN Testbed]
== Download ==
=== Install from NetFPGA Yum repository ===
#Install the [http://netfpga.org/netfpgawiki/index.php/Guide#Install_NetFPGA_Base_Package NetFPGA Base Package]
=== Obtain Project Tarball ===
Download from [[http://www.yourwebsite.edu/project]]
== Regression Tests ==
The regression tests verify the functionality of this project. In order to run the tests, you need to have the machine connected for the regression tests as stated in the [http://netfpga.org/netfpgawiki/index.php/Guide#Run_Regression_Tests Run Regression Tests] section of the Guide.
After connecting the cables. Run the following command to run the regression tests.
nf21_regress_test.pl --project yourprojectname
=== Regression Tests ===
====Test 1: Example ====
:; Name: test_packet_generator
:; Description: Load test data on NetFPGA's SRAM, trigger the DSP simulator onboard, verify the data packets at eth1
::# Initialize netfpga hardware
::# Load data onto NetFPGA's SRAM, set parameters for packet generator (Src/Dst IP, Src/Dst MAC, Src/Dst UDP port)
::# Trigger DSP simulator. The simulator will feed AirFPGA's packet generator.
::# Verify the data packets at eth1
:; Location
projects/airfpga/regress/test_packet_generator
:; Output
SUCCESS!
== Usage ==
=== Preparation ===
* Explain how to prepare your machine for a demonstration
==== Installation ====
* Describe how to install your tools
==== NetFPGA source package ====
# Download project bitfile:
nf2_download yourbitfile.bit
=== Testbed Setup ===
==== Data Path ====
==== Examples ====
== Related Work ==