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