Download Multi-Stage Software Routers Implementation in Virtual Environment

Transcript
2 – Physical Multistage Green Software Routers
functions. Lot of efforts are needed to coordinate the single switching elements on
the data, control and management planes, so as to make the interconnection of
PCs behave as a single large router. However, in our architecture no chip re-design
efforts are needed, since the building blocks are off-the-shelf components, whose
performance will increase independently thanks to PC market evolution.
Another one is by increasing the number of the PCs in the first and third stages,
along with the increase of the interfaces and interconnection switches, or use Field
Programmable Gate Array (FPGA) to design specific interfaces, substituting the
original ones in order to improve the performance, the overall cost is not cheap
compare with traditional stand along PC working as router. But compared with
commercial solutions based on the development of Application-Specific Integrated
Circuits (ASICs), the expenditure is reduced effectively.
By concluding, our novel multistage software routers can sustain a large routing
capability by increasing elements as will but keep a low overall cost compare with
commercial equipments. With minor modifications in the Linux, Xorp, Quagga or
CLICK thanks to the open environment, we can success configuring the three stages
architecture working as a single router, implementing basic functionalities currently.
This thesis following parts will try to search the routing capability of virtual machine
and eventually migrate the physical multistage software routers into virtual domain,
increasing new potential functions to the final product.
14