Font Size: a A A

Research And Implement Of Modularization Distributed Routers Data Pane

Posted on:2011-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:X L WangFull Text:PDF
GTID:2178360308460987Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the network scale and complexity enlarging rapidly, Internet architecture is facing a grand academic challenge. The forwarding ability of the original routers cannot suffer the requirement of the user network, so it requires upgrading of the routers to satisfy these changes. The bottleneck of the router is not depended on the speed of the port, but depended on by the speed of the forwarding engine. It means that the forwarding ability of the influence the block of the routers. As this condition, the original routers can be grouped up to be a distributed router system, and share the forwarding abilities among different routers.This thesis discusses some problems of distributed router, such as software platform, Traffic model, load balance, and address lookup. Queuing theory is used to analyze the traffic model and proper load balancing algorithm of router cluster. To solve the load balance of the distributed router system, the thesis proposes a dynamic load balance algorithm based on the forwarding ability of each card router. The dynamic load balance algorithm can help the card routers to share the forwarding ablates with the other card routers, and make sure the load balance among the card routers.To satisfy this requirement, the thesis presents a distributed router system. The fabric can provide an abstract environment for the management and protocol applications. The thesis discusses the two layers of the system:forwarding platform and the APIs. We apply the distributed router system under LINUX environment, and get good performance result of the forwarding ability.To ensure the forwarding flow from one card router to other routers can have the same latency, the thesis use DRR algorithm working with the VOQ algorithm to ensure the fair latency between the different data flows. And a counted transferring mechanism is used to avoid some packets that consume too much system resources.
Keywords/Search Tags:distributed router, Architecture, Cluster, load balance, fair scheduler
PDF Full Text Request
Related items