摘要
电力调度主站系统软件需要对主站系统的计算机网络进行有效的诊断管理。程序采用网际控制报文协议(ICMP)方式对网络进行诊断执行效率低。文中利用网络驱动程序接口规范(NDIS)协议驱动程序将应用程序构造的地址解析协议(ARP)报文发送到目的主机,并通过NDIS协议驱动程序接收并解析ARP报文,可以迅速了解链路状态。首先介绍了ARP报文以及NDIS的架构,然后给出程序的实现步骤及流程,编写NDIS协议驱动程序及应用程序和基于ICMP的测试程序。测试结果说明,采用此方法对链路状态进行探测诊断效率高,准确性强,能够满足要求。
The electric power dispatch center needs to diagnose and manage the computer system effectively. Making use of Internet Control Message Protocol (ICMP) message for the diagnosis carries out low efficiency. By sending Address Resolution Protocol (ARP) packet using the Network Driver Interface Standard (NDIS) protocol driver to the destination computer and parsing the ARP packet with the NDIS protocol driver can detect the link status quickly. The ARP packet and the structure of NDIS are introduced. The realizing procedure and the flow chart of the program are described. The NDIS driver program and application program as well as the testing program based on ICMP are designed. The test results demonstrate that the method proposed is efficient and precise in the link status detection and can satisfy the request.
出处
《电力系统自动化》
EI
CSCD
北大核心
2006年第15期74-76,92,共4页
Automation of Electric Power Systems