Stack Analysis in Ynet And HPCC Systems Anat Zadik and Shay Masuda Presents: Stack Analysis in Ynet And HPCC Systems Advisors: Prof. Michael Segal Mr. Yoav Ben Yehezkel Ben Gurion University of the Negev Department of Communication Systems Engineering
Outline Technology Overview Stack Overview Project’s goal The Protocol Analyzer Future Work
Outline Technology Overview Stack Overview Project’s goal The Protocol Analyzer Future Work
Technology Overview Yitran Communications Ltd. is a semiconductor company that designs, develops and markets highly robust, low cost PLC integrated circuits. Yitran is a provider of communication technology for command and control applications including Energy Management Automatic/Remote Meter Reading Home/Building Automation Street Light control Home/Building Automation Smart Grid Commercial Applications
Technology Overview Network Components: Network Topology Base Station Remote Station Network Topology Tree topology up to 7 levels Interoperability and Coexistence of Multiple Logical Networks Network 1 Network 2 Network 3
Outline Technology Overview Stack Overview Project’s goal The Protocol Analyzer Future Work
Stack Overview Based on OSI 7-Layers Network Reference model with some modification to match the specific requirements of command and control applications
Stack Overview The Yitran protocol stack consists of : Physical layer consisting of the physical interface to the power line media Media access control layer providing Y-Net stack interface for lower layer communication services Network Layer providing Y-Net stack interface for advanced networking services such as admission, routing and addressing Higher layers are implemented by third part companies for various applications
Outline Technology Overview Stack Overview Project’s goal The Protocol Analyzer Future Work
Project’s Goal Verify the implementation of the Stack in the embedded environment Analyze the protocol algorithms from different aspects: Correctness Performance Calibration Improvement The higher layers of the stack were not tested nor implemented and the results and tools of this project will significantly assist in future development and tests
Outline Technology Overview Stack Overview Project’s goal The Protocol Analyzer Future Work
The Protocol Analyzer Host Application that interfaces with a packet sniffer in order to parse, display and analyze incoming traffic
The Protocol Analyzer Functions and Services: Packet Parsing Packet Display User Control Analysis Abilities
The Protocol Analyzer Packet Parsing Identifies different protocol versions and acts accordingly using configuration files – Each protocol will have an XML configuration file Layer parse is dynamic (the packets may not have upper layers)
The Protocol Analyzer Packet Display & User Control The display shows for each packet: Rx time Serial number Fields, subfields and contents Display filter according to different parameters as: Addresses Packet types Data Types
The Protocol Analyzer Analysis Abilities The following statistical data is saved to text files: Network Congestion Network Topologies Network Statistics Error Statistics Station Statistics Station ID Network ID Num Of FP Num Of PE Num Of Disconnections 1 322 12336 3267 21 2245 5644 22 6788 346 2 31 454 5649 564
Outline Technology Overview Stack Overview Project’s goal The Protocol Analyzer Future Work
Future Work Finalize implementation of the protocol analyzer Algorithmic tests using different topologies and scenarios High load tests Data Analysis Comparison of results with simulation results Suggestion of further improvements according to the analysis of the algorithms
Questions ?