Font Size: a A A

Design And Implementation Of The CAI System Of BGP Routing Protocol

Posted on:2009-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2178360278956762Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of the network and communication technology, the Internet becomes an important part of daily life. Routing protocols are the key elements of Internet. BGP is one of important routing protocols, which is the emphasis of computer network teaching. BGP protocol uses many attributes to control a big backbone network, and complexity and abstraction of BGP protocol make a difficuty for learner. The traditional teaching method and teaching mode can not let the learner get intuitionistic understanding of BGP protocols. After analyzing the current researches on the basis of structural design and the psychology of learners, we design a BGP-aided instruction systems based on distributed control of the routing protocol, and implement a prototype of the CAI system, YHELS-BGP (YH Electronic Learning System - BGP), to dynamically demonstrate the processes of BGP routing protocol with graphics.Using routing emulation technology and virtual interface technology, we design and implement the YHELS-BGP system, which simulates the virtual backbone network environment in LAN environment. YHELS-BGP system consists of Displaying-Controlling Server (DCS) and Distributed Routing Emulation Platform (DREP). By extending the BGP module of XORP (eXtensible Open Router Platform), the DREP could help us to collect the status informations of BGP in the Teaching Observation Points (such as state agreement and changes in events, interactive message, and so on). Using the asynchronous data access of MySQL database and QT GUI programming tools, we achieve a dynamic presentation of protocol processes on DCS. In summary, we use many key technologies such as collection of status, coding of status, transmission of information, distributed control, and so on to implement a electronic learning system, YHELS-BGP, which could present the BGP protocol dynamically, and allow learners have an intuitive knowledge and understanding to the protocol and its processes.
Keywords/Search Tags:Distribution Routing Control, Network Emulation, BGP
PDF Full Text Request
Related items