General Architecture

Figure 1 shows the general architecture of the UNIVBRIS OFELIA island for Fed4FIRE from an experimenter point of view. In terms of OpenFlow networking resources, experimenters have at their disposal 4 packet and 3 optical switches that they can reserve and use for their experiments. The testbed also offers compute resources in terms of virtual machines that can be created on the two virtualization servers in the testbed. These virtual machines can be created and instantiated by the experimenters and act as the source and sink of traffic for the OpenFlow network.

A short description of the role of each component of the testbed is described in the following table Table 1 and more advanced description on how to use the different components will be given in the next chapters.

testbed

Figure 1: General architecture of UNIVBRIS OFELIA for Fed4FIRE.

Table 1: Description of each component inside the UNIVBRIS OFELIA island

Component Symbol Description
Packet Switch  packet_switch OpenFlow packet switch (model NEC IP8800) on which selected OpenFlow ports can be reserved and used by experimenters.
Optical Switch  optical_switch OpenFlow optical switch (model fixed-grid WDM ADVA) on which selected ports and wavelengths can be reserved and used by experimenters.
SSH gateway  ssh_gateway SSH gateway through which experimenters can have access to their virtual machines from public internet. The IP and port of the SSH gateway is 137.222.204.15 and 22 respectively.
Virtualization Servers  virtualization_servers Virtualization servers on which experimenters create and instantiate their virtual machines.
Optical Flowvisor  flowvisor Optical Flowvisor is the software which allows many experimenters to concurrently use the testbed. For the packet part of the testbed, this is achieved by slicing the packet switches based on VLAN and assigning a separate VLAN to each experimenter. For the optical part of the testbed, a set of unreserved wavelengths is given to each experimenter.
VTAM and OFAM Aggregate managers  aggregate_manager VTAM and OFAM aggregate managers are software components which are used to manage virtualization servers and network resources that are available for experimenters.
Monitoring server  monitoring_server Monitoring server collect details about the state of the different components of the testbed and publishes it on the First Level Support website of the Fed4FIRE. Experimenters can find the amount of free resources left on the island.
Fed4FIRE portal (under construction)  f4f_portal Fed4FIRE portal allows experimenters to list and reserve resources on the testbed as well as other testbeds inside the Fed4FIRE consortium.
Fed4FIRE First Level Support  f4f_fls Fed4FIRE First Level Support website provides an overview of the state of all Fed4FIRE testbeds. The details include, the ping latency, GetVersion and ListResources tests, internal status of the testbed and when was this conducted.