Font Size: a A A

Research And Implementation On ForCES Protocol Middleware

Posted on:2008-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:D F ZhuFull Text:PDF
GTID:2178360215991320Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
One of the important characteristic about the next generation network is openprogrammable. ForCES(Forwarding and Control Element Separation) is a WorkingGroup in IETF routing area. It proposed a router architecture with the physicalseparation of the Forwarding Element (FE) and the Control Element (CE). Routerswith this architecture meet the demands of the next generation networks very well,and such architecture is one trend of next generation routers. Our research team is keyparticipants in the ForCES work and authors of the ForCES protocol, and now isdeveloping router prototype based on ForCES architecture.This thesis primarily researches on the implementation of ForCES protocolmiddleware which is one of the important components in design model. Firstly, weintroduce the foundation of implementation on ForCES protocol middleware, such as:the requirement for ForCES(RFC3654), ForCES architecture(RFC3746), ForCES FEmodel, protocol layer and transport mapping layer. Protocol layer is introduced indetail. Secondly, we talk about the design of ForCES protocol middleware bydescribing the architecture of ForCES protocol middleware on protocol layer andtransport mapping layer. Especially, we analyse some key implementation techniques,such as:(1) We implement the system reliability with heartbeat detection; (2) Weanalyse the disadvantage of generic timer management. On the basis of this, thisthesis talk about how we resolve this question; (3) We analyse two schemes of the implementation of the module interface which are adopted in this thesis; (4) Weanalyse the way how to match the ForCES messages; (5) We analyse the way how tosend and receive ForCES messages. In succession, we introduce the API we provideand explain the use of this API. Then, we explain the implementation of modules onprotocol layer and transport mapping layer in detail. Finally, according to the messagetype which is defined by ForCES protocol, we test the implementation and analyse thetesting results. The testing has provided important positive argument for the feasibilityof ForCES protocol, and has contributed to the IETF ForCES WG for the ForCESprotocol standardization process.
Keywords/Search Tags:ForCES, middleware, open programmable, heartbeat detection, timer management
PDF Full Text Request
Related items