KR102064614B1 - Plc 이더넷 통신 모듈의 ip 주소 충돌 확인방법 - Google Patents
Plc 이더넷 통신 모듈의 ip 주소 충돌 확인방법 Download PDFInfo
- Publication number
- KR102064614B1 KR102064614B1 KR1020150033357A KR20150033357A KR102064614B1 KR 102064614 B1 KR102064614 B1 KR 102064614B1 KR 1020150033357 A KR1020150033357 A KR 1020150033357A KR 20150033357 A KR20150033357 A KR 20150033357A KR 102064614 B1 KR102064614 B1 KR 102064614B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- communication module
- ethernet communication
- plc
- address conflict
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5046—Resolving address allocation conflicts; Testing of addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H04L61/2046—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
- H04L61/2535—Multiple local networks, e.g. resolving potential IP address conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H04L61/2007—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/64—Asynchronous transfer mode [ATM] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Programmable Controllers (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 IP 충돌 확인 기능을 갖는 PLC 이더넷 통신 모듈을 포함하는 네트워크의 일례를 도시한 도면이다.
도 3은 본 발명의 제 1 실시 예에 따른 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법에 따른 과정을 도시한 플로우챠트이다.
도 4는 본 발명의 제 2 실시 예에 따른 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법에 따른 과정을 도시한 플로우챠트이다.
110, 210 : 통신 모듈
300 : 네트워크 망
Claims (10)
- PLC의 이더넷 통신 모듈의 IP 주소 충돌 확인방법에 있어서,
IP 주소 충돌 판정을 위한 외부 요청이 수신되었는지 판단하는 단계;
상기 IP 주소 충돌 확인 요청을 수신하면, 이더넷 통신 모듈의 IP(Internet Protocol) 주소가 목적지로 설정된 ARP(Access Resolution Protocol) 요청 메시지를 상대 통신 모듈로 송신하는 단계;
ARP 응답 메시지에 포함된 MAC(Media Access Control) 주소가 상기 PLC 이더넷 통신 모듈의 MAC 주소와 동일한지를 판단하는 단계:
상기 IP 주소 충돌이 발생한 것으로 판단하면, 상기 PLC 이더넷 통신 모듈의 ARP 테이블에 저장된 ARP 응답 메시지에 포함된 데이터를 삭제하는 단계를 포함하고
상기 ARP 요청 메시지를 송신하는 단계는,
IP 주소 충돌에 대한 확인 요청 신호를 수신하거나 인터럽트가 발생하면 수행되는 것을 특징으로 하는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법. - 삭제
- 제 1 항에 있어서,
상기 ARP 응답 메시지에 포함된 MAC 주소가 상기 PLC 이더넷 통신 모듈의 MAC 주소와 동일하면, IP 주소 충돌이 발생하지 않은 것으로 판단하는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법. - 제 1 항에 있어서,
상기 ARP 응답 메시지에 포함된 MAC 주소가 상기 PLC 이더넷 통신 모듈의 MAC 주소와 동일하면, IP 주소 충돌을 경고하는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법. - 제1항에 있어서,
상기 IP 주소 충돌을 판단하는 단계에 따른 판단 결과, IP 주소 충돌이 발생한 것으로 판단하면, 통신을 중지하는 단계로 이루어지는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법. - 제 5 항에 있어서,
상기 IP 주소 충돌을 판단하는 단계에 따른 판단 결과, IP 주소 충돌이 발생하지 않은 것으로 판단하면, 통신이 중지 상태인지를 판단하는 단계를 포함하는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법. - 제 6 항에 있어서,
상기 통신이 중지 상태인지를 판단하는 단계에 따른 판단 결과, 통신 중지 상태인 것으로 판단하면 통신을 재개하는 단계를 포함하는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법. - 삭제
- 제1항에 있어서,
상기 인터럽트는 설정된 일정 주기마다 인터럽트를 발생하는 타이머에 의해 발생되는 것을 특징으로 하는 PLC 이더넷 통신 모듈의 IP 주소 충돌 확인방법.
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150033357A KR102064614B1 (ko) | 2015-03-10 | 2015-03-10 | Plc 이더넷 통신 모듈의 ip 주소 충돌 확인방법 |
US15/006,983 US9973428B2 (en) | 2015-03-10 | 2016-01-26 | Method for checking IP address collision of ethernet communication module of PLC |
CN201610136484.1A CN105979019A (zh) | 2015-03-10 | 2016-03-10 | 用于检查plc以太网通信模块的ip地址冲突的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150033357A KR102064614B1 (ko) | 2015-03-10 | 2015-03-10 | Plc 이더넷 통신 모듈의 ip 주소 충돌 확인방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160109262A KR20160109262A (ko) | 2016-09-21 |
KR102064614B1 true KR102064614B1 (ko) | 2020-01-09 |
Family
ID=56888524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150033357A Active KR102064614B1 (ko) | 2015-03-10 | 2015-03-10 | Plc 이더넷 통신 모듈의 ip 주소 충돌 확인방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9973428B2 (ko) |
KR (1) | KR102064614B1 (ko) |
CN (1) | CN105979019A (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101936565B1 (ko) * | 2016-11-14 | 2019-01-09 | 엘에스산전 주식회사 | 인버터에서 인터럽트 제어방법 |
CN109286594A (zh) * | 2017-07-19 | 2019-01-29 | 中兴通讯股份有限公司 | 地址解析协议报文的处理方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020112076A1 (en) * | 2000-01-31 | 2002-08-15 | Rueda Jose Alejandro | Internet protocol-based computer network service |
US20050198242A1 (en) * | 2004-01-05 | 2005-09-08 | Viascope Int. | System and method for detection/interception of IP collision |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5229988A (en) * | 1992-01-21 | 1993-07-20 | Hewlett-Packard Company | System and method for distinguishing proxy replies of interconnecting devices from duplicate source address replies of non-interconnecting devices on a network |
US5708654A (en) * | 1996-11-27 | 1998-01-13 | Arndt; Manfred R. | Method for detecting proxy ARP replies from devices in a local area network |
JP2002190816A (ja) * | 2000-12-20 | 2002-07-05 | Nec Corp | 無線通信システム |
US7234163B1 (en) * | 2002-09-16 | 2007-06-19 | Cisco Technology, Inc. | Method and apparatus for preventing spoofing of network addresses |
KR100568229B1 (ko) * | 2003-07-10 | 2006-04-07 | 삼성전자주식회사 | 애드혹 네트워크상에서 동적으로 arp 캐시 테이블을갱신하는 방법 및 시스템 |
KR100587560B1 (ko) * | 2004-05-07 | 2006-06-08 | 삼성전자주식회사 | 링크 로컬 주소를 가지는 시스템에서 외부 시스템과통신하는 방법 및 장치 |
WO2006129680A1 (ja) * | 2005-05-30 | 2006-12-07 | Matsushita Electric Industrial Co., Ltd. | Arp機能を具備した通信装置 |
KR100992968B1 (ko) * | 2007-04-06 | 2010-11-08 | 삼성전자주식회사 | 네트워크 스위치 및 그 스위치의 주소충돌방지방법 |
CN101640943B (zh) * | 2008-07-31 | 2012-11-07 | 国际商业机器公司 | 用于无线局域网的网络层切换方法及相应无线接入点设备 |
US8890077B2 (en) * | 2009-08-04 | 2014-11-18 | Georgia Tech Research Corporation | Remote detection of radiation |
JP5820106B2 (ja) * | 2010-11-08 | 2015-11-24 | キヤノン株式会社 | 通信装置、および、その制御方法 |
CN102546849B (zh) * | 2010-12-30 | 2014-10-08 | 华为技术有限公司 | Ip地址冲突检测方法及网络设备 |
CN102143248A (zh) * | 2011-02-28 | 2011-08-03 | 华为数字技术有限公司 | 一种ip地址冲突检测方法和设备 |
JP6192381B2 (ja) * | 2013-06-24 | 2017-09-06 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
-
2015
- 2015-03-10 KR KR1020150033357A patent/KR102064614B1/ko active Active
-
2016
- 2016-01-26 US US15/006,983 patent/US9973428B2/en active Active
- 2016-03-10 CN CN201610136484.1A patent/CN105979019A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020112076A1 (en) * | 2000-01-31 | 2002-08-15 | Rueda Jose Alejandro | Internet protocol-based computer network service |
US20050198242A1 (en) * | 2004-01-05 | 2005-09-08 | Viascope Int. | System and method for detection/interception of IP collision |
Also Published As
Publication number | Publication date |
---|---|
US9973428B2 (en) | 2018-05-15 |
CN105979019A (zh) | 2016-09-28 |
KR20160109262A (ko) | 2016-09-21 |
US20160269358A1 (en) | 2016-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3300331B1 (en) | Response method, apparatus and system in virtual network computing authentication, and proxy server | |
CA2894567C (en) | Systems and methods for exchanging usb information with selected remote devices | |
EP3076290B1 (en) | Method and device for remotely updating application program | |
CN104009925A (zh) | 路由器的桥接建立方法、装置和路由器 | |
EP3499845A1 (en) | Data packet transmission method and system | |
CN106100955A (zh) | 一种工业互联网现场层宽带总线数据深度检测实现方法 | |
KR102064614B1 (ko) | Plc 이더넷 통신 모듈의 ip 주소 충돌 확인방법 | |
CN106101297B (zh) | 一种报文应答方法及装置 | |
CN105591817B (zh) | 一种协商模式处理方法及智能网络设备 | |
CN104301449A (zh) | 一种修改ip地址的方法和装置 | |
US10291461B2 (en) | Secure gateway | |
EP3229439B1 (en) | Secure gateway | |
JP2016195329A (ja) | 設定方法、通信機器、およびマスタ装置 | |
CN104333872B (zh) | 一种基于双向转发检测技术的建立会话的方法及系统 | |
US9906498B2 (en) | Method for setting up a secure communication connection, a communication device and connection controller | |
CN104468497A (zh) | 监控系统的数据隔离方法及装置 | |
CN107040507A (zh) | 网络封锁方法及设备 | |
EP3223493B1 (en) | Point-to-point protocol (ppp)-based dial-on-demand method and device, and computer storage medium | |
CN105847027A (zh) | 现场设备 | |
CN103684888A (zh) | 一种批量配置网络设备的方法 | |
CN115955495A (zh) | 家居控制系统、方法、装置、电子设备及存储介质 | |
CN105721453A (zh) | 一种网络隔离系统和网络录像机 | |
CN112511265B (zh) | 一种bfd报文长度切换的方法、装置及储存介质 | |
CN107995016B (zh) | 一种网络故障处理方法、装置及系统 | |
CN112565218B (zh) | 呼叫异常的智能处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150310 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180118 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20150310 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190131 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20190827 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20190131 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20190827 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20190328 Comment text: Amendment to Specification, etc. |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20191015 Patent event code: PE09021S02D |
|
AMND | Amendment | ||
PX0701 | Decision of registration after re-examination |
Patent event date: 20191219 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20191021 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20190926 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20190827 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20190328 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200103 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200106 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20221226 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20231226 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20241224 Start annual number: 6 End annual number: 6 |