With only the controller connected, without any application, the ping between the PCs cannot work because the ARP requests are forwarded to the controller without any packet processing instructions in the flow tables. OpenDaylight code distribution comes with a set of applications to show how applications can be integrated. Next, an example will be shown of running the simple switch application. The application processes the packet_in messages (e.g., ICMP_REQUEST) and instructs the bridge to flood all other ports with the packets. Once the destination host receives the request and replies with its MAC address, this simple switch application sets up the flow table to forward traffic from source port to the correct destination port. This is the default switch behavior that has been tested. When starting the OpenDaylight controller with "/home/ychen/opendaylight# ./run.sh", user can configure the controller on the web,

Figure 9 – Web configure