Font Size: a A A

Design And Implementation Of IPV6 Protocol Stack In The Construction Of Digital Oilfield Equipment

Posted on:2015-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:D MaiFull Text:PDF
GTID:2308330473950948Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because of the wide-spread use of embedded system and the requirement for network interconnection,the embedded Internet is the hotspot being researched now. It is a better way to adopt the direct linkage mode of the protocol stack in solving the internet problem. IPv6 has solved the problem of IPv4 depletion. In addition, it has other advantages of good extensibility, high safety, a better QoS support and mobility support and so on.Internet nowadays is in the process of transition, so it is important and practical to carry on the function in the embedded system. Though the business system and Linux operating system have obtained the support from the IPv6 function,yet, on account of system cost and code volume,IPv6 can’t meet the need of all the embedded application.In Dec12, 2012, I designed the dual stack RTU which supports both IPV4 and IPV6 at the same time, for a project team of the Daqing Oilfield A11(Abbreviation of oil and gas production and Internet system).The design difficulty of the protocol stack lies in the protocol understanding and process realization of the IPV6 Protocol Family.The project team of the Daqing Oilfield A11 put forward the requirement to the protocol stack specialized in the Oilfield as follows:1. The IPV6 protocol stack supports Dynamic IP address configuration;2. The IPV6 protocol stack supports Static IP address configuration;3. The IPV6 protocol stack supports the Dual stacks of IPV4 and IPV6;4. Never use the serial port Ethernet module and carry out Ethernet communication;5. Forbid OEM and a third party Ethernet communication module embedded.For the technology requirement of the RTU Ethernet communication(remote terminal unit) in the Daqing “oil and gas production Internet system, such protocols as IPV6、ICMPV6、TCP、UDP、DCHPV6 need to be carried out. All the other protocols, which have no relationship with oil and gas application, are beyond the designI once designed a kind of IPv4 Protocol stack in the embedded real-time system μC/OS-Ⅱ. According to the design requirement, I have extended the IPv4 protocol stack so as to carry out the Dual stacks of IPV4 and IPV6.Because the Protocol is carried on RTU, the protocol stack code is required to have high efficiency and to occupy smaller RAM space. Therefore, the new IPv6 protocol stack designed means to share the same space with the original IPV4 protocol stack and RAM.According to the application in the oilfield, the real-time requirement is taken into account in the new design. Meanwhile, the scalability and the extensibility are also involved in the new design based on oil and gas requirement, in order to deal with the further development of the technology and the elasticity in the application.
Keywords/Search Tags:A11 project, IPV6 protocol stack, real-time performance, elasticity, extensibility
PDF Full Text Request
Related items