KR20160073190A - Ethernet device for supporting error packet analysis - Google Patents
Ethernet device for supporting error packet analysis Download PDFInfo
- Publication number
- KR20160073190A KR20160073190A KR1020140181673A KR20140181673A KR20160073190A KR 20160073190 A KR20160073190 A KR 20160073190A KR 1020140181673 A KR1020140181673 A KR 1020140181673A KR 20140181673 A KR20140181673 A KR 20140181673A KR 20160073190 A KR20160073190 A KR 20160073190A
- Authority
- KR
- South Korea
- Prior art keywords
- error
- ethernet
- packet
- unit
- phy
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
Description
본 발명은 이더넷 인터페이스를 통해 이더넷 통신하는 이더넷 장치에 관한 것으로, 특히 에러 패킷 발생시 이를 처리하는 이더넷 장치에 관한 것이다.
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an Ethernet device that performs Ethernet communication through an Ethernet interface, and more particularly, to an Ethernet device that processes an error packet when an error occurs.
현재 이더넷 스위치 또는 스위칭 기능은 없는 이더넷 장치의 MAC(Media Access Control)에는 에러 패킷이 발생시 에러 카운트를 증가시키는 기능이 있다. 그리고 에러 패킷은 폐기(drop)된다. 따라서 에러 패킷이 발생했을 시에 이 에러 패킷이 어떤 패킷인지 그리고 어디에서 에러가 발생하였는지 파악하기가 어렵다. 이를 파악하기 위해서는 도 1과 같이 이더넷으로 연결된 노드(10, 20, 30)들 중간에 TAP 장치(40)를 연결하고, TAP 장치(40)에서 노드 간에 전달되는 모든 데이터를 받아 에러 발생 데이터를 찾아서 분석해야만 한다.Currently, the MAC (Media Access Control) of an Ethernet device without an Ethernet switch or switching function has a function to increase the error count when an error packet occurs. The error packet is then dropped. Therefore, when an error packet occurs, it is difficult to know which packet is the error packet and where the error occurred. As shown in FIG. 1, the
기존의 차량 네트워크의 경우 CAN(Controller Area Network), LIN(Local Interconnect Network), FlexRay 등으로 이루어져 있고, 게이트웨이에서 중요한 정보나 에러 정보 등을 OBD(On-board Diagnostics) 포트를 통해서 사용자가 분석 가능하도록 되어 있다. 이 통신 인터페이스들은 버스 방식 통신이라서 게이트웨이가 모든 정보를 받을 수 있어 에러 데이터를 모두 분석하거나 OBD 포트로 내보내서 사용자가 분석할 수 있도록 되어 있다. 또한 데이터가 데이터베이스화되어 있어서 어떤 데이터가 어떻게 에러가 발생했는지 모두 알 수 있다.The existing vehicle network consists of CAN (Controller Area Network), LIN (Local Interconnect Network), FlexRay, etc., and allows the user to analyze critical information and error information through OBD (On-board Diagnostics) . Since these communication interfaces are bus-based communication, the gateway can receive all the information and analyze the error data or export it to the OBD port so that the user can analyze it. In addition, the data is stored in a database, so that it is possible to know which data and how errors occurred.
그러나 근래 자동차나 항공기 등에 이더넷이 적용되면서 더 이상 OBD 포트와 같은 제한된 포트를 통해 에러 데이터를 받아서 문제 발생 원인을 분석할 수 없게 되었다. 이더넷은 포인트 투 포인트(Point to Point) 통신방식으로 모든 노드가 분리되어 있기 때문에 하나의 게이트웨이에서 모든 데이터를 받을 수 없는 구조이다. 데이터 미러링 기술을 사용한다고 하더라도 스위치로 들어오는 패킷만 볼 수 있으며, 나가는 패킷에 대해서는 분석이 불가능하다. 또한 에러 패킷에 대해서는 폐기하므로, 스위치는 들어오는 에러 패킷에 대해서도 볼 수 없게 된다. 그리고 이더넷 네트워크가 복잡해져서 이더넷 스위치가 여러 개 연결된 경우에는 더더욱 에러 데이터를 찾아서 분석하는 것이 불가능하다.
However, since Ethernet has been applied to automobiles and aircraft, it is no longer possible to analyze the cause of the problem by receiving error data through a limited port such as OBD port. Since Ethernet is a point-to-point communication method and all nodes are separated, it is impossible to receive all data from one gateway. Even if you use data mirroring technology, you can only see packets coming into the switch, and you can not analyze outgoing packets. Also, since the error packet is discarded, the switch will not be able to see the incoming error packet. And if the Ethernet network is complex and multiple Ethernet switches are connected, it is even more difficult to find and analyze error data.
본 발명은 이더넷 통신망에서 발생한 에러를 외부에서 분석 가능하게 지원하는 기술적 방안을 제공하는 것을 목적으로 한다.
An object of the present invention is to provide a technical solution to support an error occurring in an Ethernet communication network from the outside.
일 양상에 따른 이더넷 인터페이스를 통해 이더넷 통신하는 이더넷 장치는 수신 패킷의 에러 여부를 검출하는 에러 검출부와, 에러 검출된 패킷을 저장하는 에러 패킷 저장부, 및 장치 전반을 제어하며 외부 요청에 따라 에러 패킷 저장부에 저장된 에러 패킷을 전달하는 제어부를 포함한다.An Ethernet device communicating via an Ethernet interface according to an aspect of the present invention includes an error detector for detecting an error in a received packet, an error packet storage for storing an error detected packet, And a control unit for delivering the error packet stored in the storage unit.
일 양상에 따르면, 에러 검출부는 물리(PHY) 계층과 매체접근제어(MAC) 계층에서 에러를 검출할 수 있다.According to one aspect, the error detector can detect errors in the physical (PHY) layer and the medium access control (MAC) layer.
일 양상에 따르면, 에러 패킷 저장부는 PHY/MAC 유닛(110)에 구성된 버퍼일 수 있다. 다른 양상에 따르면, 에러 패킷 저장부는 제어부에 구성된 버퍼일 수 있다.According to an aspect, the error packet store may be a buffer configured in the PHY / MAC unit 110. [ According to another aspect, the error packet storage unit may be a buffer configured in the control unit.
일 양상에 따르면, 제어부는 진단 포트에 연결된 외부의 진단 장비로 에러 패킷 저장부에 저장된 에러 패킷을 전송하는 자기진단 지원부를 포함할 수 있다.According to an aspect, the control unit may include a self-diagnosis support unit for transmitting the error packet stored in the error packet storage unit to an external diagnostic equipment connected to the diagnostic port.
일 양상에 따르면, 이더넷 장치는 이동체용 통신망에 구성될 수 있다.
According to an aspect, the Ethernet device may be configured in a mobile communication network.
다른 양상에 따른 이더넷 인터페이스를 통해 이더넷 통신하는 이더넷 장치는 수신 패킷의 에러 여부를 검출하는 에러 검출부, 및 에러 검출된 패킷을 저장하는 에러 패킷 저장부를 포함한다.An Ethernet device that performs Ethernet communication through an Ethernet interface according to another aspect includes an error detection unit that detects whether an error has occurred in a received packet, and an error packet storage unit that stores an error detected packet.
일 양상에 따르면, 에러 검출부는 물리(PHY) 계층과 매체접근제어(MAC) 계층에서 에러를 검출하는 PHY/MAC 유닛이며, 에러 패킷 저장부는 PHY/MAC 유닛에 구성된 버퍼일 수 있다.
According to one aspect, the error detection unit is a PHY / MAC unit that detects errors in the physical (PHY) layer and the medium access control (MAC) layer, and the error packet storage unit may be a buffer configured in the PHY / MAC unit.
개시된 발명에 따르면, 무결성이 강조되는 차량이나 항공기 등과 같은 이동체의 이더넷 통신망에서 데이터 에러 발생시 에러에 대한 구체적인 분석이 가능해진다.
According to the disclosed invention, it is possible to analyze in detail an error when a data error occurs in an Ethernet communication network of a moving object such as a vehicle or an aircraft whose integrity is emphasized.
도 1은 종래 에러 분석을 위한 이더넷 통신망 구성도이다.
도 2는 일 실시예에 따른 이더넷 장치의 블록도이다.
도 3은 도 2에 도시된 이더넷 장치를 보다 구체적으로 예시한 블록도이다.
도 4는 일 실시예에 따른 차량 내 통신망 구성도이다.1 is a block diagram of an Ethernet communication network for analyzing a conventional error.
2 is a block diagram of an Ethernet device according to one embodiment.
3 is a block diagram illustrating a more specific example of the Ethernet device shown in FIG.
4 is a block diagram of an in-vehicle communication network according to an embodiment.
전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
BRIEF DESCRIPTION OF THE DRAWINGS The foregoing and further aspects of the present invention will become more apparent from the following detailed description of preferred embodiments with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 일 실시예에 따른 이더넷 장치의 블록도이다. 이더넷 장치는 이더넷 인터페이스를 구비하여 이더넷 통신하는 장치를 말한다. 이더넷 장치는 이더넷 통신망에서 종단에 위치한 이더넷 종단 장치일 수 있으며, 스위칭 역할을 하는 이더넷 스위치일 수도 있다. 도 2에 도시된 바와 같이, 이더넷 장치는 에러 검출부(150) 및 에러 패킷 저장부(200)를 포함한다. 나아가, 이더넷 장치는 제어부(300)를 더 포함할 수 있다. 에러 검출부(150)는 수신 패킷을 검사하여 에러를 검출하는데, 물리(PHY) 계층과 매체 접근 제어(MAC) 계층에서 패킷을 검사하여 에러를 검출한다. 에러 패킷 저장부(200)는 에러 검출부(150)에 의해 검출된 에러 패킷을 저장하는 버퍼이다. 제어부(300)는 이더넷 장치의 전반적인 동작을 제어하는 중앙 처리 유닛(CPU)으로서, 외부의 진단 장비로부터의 요청이 있을 시에 에러 패킷 저장부(200)에 저장된 에러 패킷을 진단 장비로 전달한다. 이에 사용자는 진단 장비를 통해 에러 데이터를 분석할 수 있다.
2 is a block diagram of an Ethernet device according to one embodiment. An Ethernet device is an Ethernet communication device having an Ethernet interface. The Ethernet device may be an Ethernet terminator terminated in an Ethernet communication network, or it may be an Ethernet switch serving as a switching device. As shown in FIG. 2, the Ethernet device includes an
도 3은 도 2에 도시된 이더넷 장치를 보다 구체적으로 예시한 블록도이다. 도 3에 도시된 바와 같이, 이더넷 장치는 이더넷 인터페이스(100)와 제어부(300)를 포함한다. 이더넷 인터페이스(100)는 PHY/MAC 유닛(110)을 포함한다. 이더넷 인터페이스(100)가 이더넷 스위치일 경우에는 PHY/MAC 유닛(110)은 스위칭 칩을 이루는 구성일 수 있다. PHY/MAC 유닛(110)은 PHY 모듈(111)과 MAC 모듈(112)을 포함한다. PHY 모듈(111)과 MAC 모듈(112)은 별개로 구현될 수 있으며 단일의 칩으로 구현될 수도 있다. PHY/MAC 유닛(110)은 상술한 에러 검출부(150)의 에러 검출 기능을 갖는다. 즉, PHY 모듈(111)은 PHY 계층에서 수신 패킷을 검사하여 에러를 검출하며, MAC 모듈(112)은 MAC 계층에서 수신 패킷을 검사하여 에러를 검출한다. PHY/MAC 유닛(110)에 의해 검출되는 에러는 수신 FIFO full, CRC 에러, 오버사이즈(oversize) 패킷, 언더사이즈(undersize) 패킷 등을 예로 들 수 있다. 에러 패킷이 검출되면, 그 검출된 에러 패킷은 버퍼에 저장된다.3 is a block diagram illustrating a more specific example of the Ethernet device shown in FIG. As shown in FIG. 3, the Ethernet device includes an
제어부(300)는 중앙 처리 유닛(CPU)이다. 제어부(300)는 PHY/MAC 유닛(110)과 특정 인터페이스를 통해 데이터를 송수신할 수 있다. 도 3에 도시된 바와 같이, 제어부(300)는 장치 제어부(310)와 자기진단 제어부(300)를 포함한다. 장치 제어부(310)는 이더넷 장치의 전반적인 동작을 제어한다. 자기진단 지원부(320)는 외부에서 이더넷 통신망에서 발생한 데이터 에러를 진단할 수 있도록 지원한다. 일 실시예에 있어서, 자기진단 지원부(320)는 OBD(On-board Diagnostics) 기반의 자기진단을 지원한다. 자기진단 지원부(320)는 외부의 진단 장비로부터 에러 패킷이 요청되면, 버퍼에 저장된 에러 패킷을 진단 장비로 전달한다. 일 실시예에 있어서, 진단 장비는 OBD 포트에 연결되며, 자기진단 지원부(320)는 이더넷 통신을 통해 에러 패킷을 OBD 포트로 전달한다.The control unit 300 is a central processing unit (CPU). The control unit 300 can transmit and receive data to / from the PHY / MAC unit 110 through a specific interface. As shown in FIG. 3, the controller 300 includes a
일 양상에 따르면, PHY/MAC 유닛(110)은 에러 패킷을 저장하기 위한 버퍼(210)를 포함한다. 일 실시예에 있어서, 버퍼(210)는 MAC 모듈(112)에 구성될 수 있다. 이 경우, PHY/MAC 유닛(110)은 에러 검출시 그 검출된 에러 패킷을 폐기(drop)하지 않고 버퍼(210)에 저장한다. 그리고 자기진단 지원부(320)는 진단 장비로부터 에러 패킷 요청이 있을 시에 PHY/MAC 유닛(110)에 에러 패킷을 요청하여 수신받은 후 진단 장비로 전달한다. 다른 양상에 따르면, 제어부(300)는 에러 패킷을 저장하기 위한 버퍼(220)를 포함한다. 이 경우, PHY/MAC 유닛(110)은 에러 검출시 그 검출된 에러 패킷을 폐기(drop)하지 않고 제어부(300)로 전달한다. 제어부(300)의 자기진단 지원부(320)는 에러 패킷을 수신하고 이를 버퍼(220)에 저장한다. 그리고 진단 장비로부터 에러 패킷 요청이 있을 시에 버퍼(220)에 저장된 에러 패킷을 진단 장비로 전달한다.
According to an aspect, the PHY / MAC unit 110 includes a
도 4는 일 실시예에 따른 차량 내 통신망 구성도이다. 도시된 바와 같이, 차량 내 통신망은 이더넷 망으로 연결된 중앙 게이트웨이(중앙 이더넷 스위치)(500)와 게이트웨이(이더넷 스위치)(600) 및 복수의 이더넷 종단 장치(700)들을 포함하며, 또한 게이트웨이(500, 600)들에 CAN(Controller Area Network), LIN(Local Interconnect Network), FlexRay 등의 버스 방식의 통신 라인에 연결된 복수의 전자 제어 유닛(Electronic Control Unit, ECU)(900)들을 포함한다. 상술한 이더넷 장치의 구성들은 중앙 게이트웨이(500)와 게이트웨이(600) 및 이더넷 종단 장치(700)들에 구현될 수 있다. 그리고 중앙 게이트웨이(500)는 이더넷 인터페이스를 통해 OBD 포트(800)와 연결될 수 있다.4 is a block diagram of an in-vehicle communication network according to an embodiment. As shown, the in-vehicle communication network includes a central gateway (central Ethernet switch) 500, a gateway (Ethernet switch) 600 and a plurality of Ethernet
차량 내 통신망에 대한 진단은 다음과 같이 수행될 수 있다. 우선, OBD 포트(800)에 연결된 진단 장비가 중앙 게이트웨이(500)에 각 노드(node)들에 대한 상태(status) 정보를 요청한다. 이때 상태 정보와 함께 에러 정보도 같이 요청한다. 이에 중앙 게이트웨이(500)는 이더넷 노드들에 저장되어 있는 에러 패킷을 요청하며, 그에 따라 이더넷 노드들로부터 에러 패킷들을 수신한다. 그 다음, 중앙 게이트웨이(500)는 내부 버퍼에 저장된 에러 패킷과 각 이더넷 노드들의 에러 패킷을 OBD 포트(800)에 연결된 진단 장비로 전달한다. 이에 사용자는 진단 장비를 통해 에러 데이터를 분석할 수 있다.The diagnosis for the in-vehicle communication network can be performed as follows. First, the diagnostic equipment connected to the
한편, 도 4에서는 차량 내 통신망을 예로 들었으나 차량에만 한정되는 것은 아니며, 무결성이 강조되는 차량이나 항공기 등의 이동체에도 상술한 바와 같은 이더넷 장치의 적용이 가능하다.
On the other hand, although the in-vehicle communication network is exemplified in Fig. 4, the present invention is not limited to the vehicle, and the above-described Ethernet device can be applied to a moving object such as a vehicle or an aircraft whose integrity is emphasized.
한편, 일 양상에 따르면, 이더넷 장치의 PHY/MAC 유닛(110)은 에러 패킷이 검출되는 시점에 이를 알리는 트리거 신호, 즉 에러 발생 신호를 외부로 출력한다. 일 실시예에 있어서, PHY/MAC 유닛(110)은 수신 패킷을 검사하여 에러를 검출하고, 에러가 검출되면 곧바로 트리거 신호를 이더넷 장치에 연결된 진단 장비로 출력하며, 에러를 카운트한다. 즉, 에러 검출 시점과 동시에 트리거 신호를 외부 I/O(interrupt)로 내보내는 과정을 추가하는 것이다. 이 같이 하면, 이더넷 장치로부터 트리거 신호를 수신한 진단 장비는 그 시점에 발생한 다른 신호들(예를 들어, 통신 망의 상태 정보를 알리는 신호들)과 조합하여 에러 원인을 분석하는데 도움이 될 수 있다.Meanwhile, according to one aspect, the PHY / MAC unit 110 of the Ethernet device outputs a trigger signal, that is, an error generation signal, to the outside at the time when an error packet is detected. In one embodiment, the PHY / MAC unit 110 examines the received packet to detect an error, and when an error is detected, the PHY / MAC unit 110 immediately outputs the trigger signal to the diagnostic equipment connected to the Ethernet device and counts the error. That is, a process of outputting a trigger signal to an external I / O (interrupt) at the same time as an error detection time is added. In this way, the diagnostic equipment that receives the trigger signal from the Ethernet device can be helpful in analyzing the cause of the error in combination with other signals generated at that time (for example, signals informing the status information of the communication network) .
이 같은 방식은 하드웨어적으로 에러를 분석할 수 있도록 하는 방식으로서, 도 3을 참조로 설명한 바와 같은 소프트웨어적으로 에러를 분석할 수 있도록 하는 방식과 상이하다. 상술한 하드웨어적 방식은 소프트웨어적 방식과 함께 이더넷 장치에 구현될 수 있으며, 아니면 하드웨어적 방식만이 이더넷 장치에 구현될 수도 있다.
This method is a method for analyzing errors in hardware and differs from a method for analyzing errors in software as described with reference to FIG. The hardware method described above may be implemented in an Ethernet device together with a software method, or only a hardware method may be implemented in an Ethernet device.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
The present invention has been described with reference to the preferred embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
100 : 이더넷 인터페이스
110 : PHY/MAC 유닛(110)
111 : PHY 모듈
112 : MAC 모듈
150 : 에러 검출부
200 : 에러 패킷 저장부
210 : 버퍼
220 : 버퍼
300 : 제어부
310 : 장치 제어부
320 : 자기진단 지원부100: Ethernet interface 110: PHY / MAC unit 110,
111: PHY module 112: MAC module
150: error detection unit 200: error packet storage unit
210: buffer 220: buffer
300: control unit 310: device control unit
320: Self Diagnosis Support
Claims (8)
수신 패킷의 에러 여부를 검출하는 에러 검출부;
에러 검출된 패킷을 저장하는 에러 패킷 저장부; 및
장치 전반을 제어하며, 외부 요청에 따라 에러 패킷 저장부에 저장된 에러 패킷을 전달하는 제어부;
를 포함하는 이더넷 장치.
In an Ethernet device communicating over an Ethernet via an Ethernet interface,
An error detector for detecting whether or not an error has occurred in the received packet;
An error packet storage unit for storing an error detected packet; And
A controller for controlling the overall apparatus and transmitting an error packet stored in the error packet storage unit according to an external request;
.
에러 검출부는 물리(PHY) 계층과 매체접근제어(MAC) 계층에서 에러를 검출하는 PHY/MAC 유닛인 이더넷 장치.
The method according to claim 1,
The error detector is a PHY / MAC unit that detects errors in the physical (PHY) layer and the medium access control (MAC) layer.
에러 패킷 저장부는 PHY/MAC 유닛에 구성된 버퍼인 이더넷 장치.
3. The method of claim 2,
Wherein the error packet storage is a buffer configured in the PHY / MAC unit.
에러 패킷 저장부는 제어부에 구성된 버퍼인 이더넷 장치.
3. The method of claim 2,
And the error packet storage unit is a buffer configured in the control unit.
진단 포트에 연결된 외부의 진단 장비로 에러 패킷 저장부에 저장된 에러 패킷을 전송하는 자기진단 지원부;
를 포함하는 이더넷 장치.
5. The apparatus as claimed in any one of claims 2 to 4,
A self-diagnosis support unit for transmitting an error packet stored in the error packet storage unit to an external diagnostic equipment connected to the diagnosis port;
.
이더넷 장치는 이동체용 통신망에 구성되는 이더넷 장치.
6. The method according to any one of claims 2 to 5,
An Ethernet device is an Ethernet device configured in a mobile network.
수신 패킷의 에러 여부를 검출하는 에러 검출부; 및
에러 검출된 패킷을 저장하는 에러 패킷 저장부;
를 포함하는 이더넷 장치.
In an Ethernet device communicating over an Ethernet via an Ethernet interface,
An error detector for detecting whether or not an error has occurred in the received packet; And
An error packet storage unit for storing an error detected packet;
.
에러 검출부는 물리(PHY) 계층과 매체접근제어(MAC) 계층에서 에러를 검출하는 PHY/MAC 유닛이며,
에러 패킷 저장부는 PHY/MAC 유닛에 구성된 버퍼인 이더넷 장치.8. The method of claim 7,
The error detection unit is a PHY / MAC unit for detecting an error in a physical (PHY) layer and a medium access control (MAC) layer,
Wherein the error packet storage is a buffer configured in the PHY / MAC unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140181673A KR101712370B1 (en) | 2014-12-16 | 2014-12-16 | Ethernet device and system for supporting error packet analysis |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140181673A KR101712370B1 (en) | 2014-12-16 | 2014-12-16 | Ethernet device and system for supporting error packet analysis |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160073190A true KR20160073190A (en) | 2016-06-24 |
KR101712370B1 KR101712370B1 (en) | 2017-03-06 |
Family
ID=56343361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140181673A KR101712370B1 (en) | 2014-12-16 | 2014-12-16 | Ethernet device and system for supporting error packet analysis |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101712370B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190013165A (en) * | 2017-07-31 | 2019-02-11 | 현대자동차주식회사 | Device of ethernet communication in vehicle, and method for error recover of end node and switch |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012182580A (en) * | 2011-02-28 | 2012-09-20 | Fujitsu Ltd | Switch, information processor, and information processing system |
KR20140012886A (en) | 2012-07-23 | 2014-02-04 | 브로드콤 코포레이션 | Flexray communications using ethernet |
KR20140012887A (en) * | 2012-07-23 | 2014-02-04 | 브로드콤 코포레이션 | Controller area network communications using ethernet |
-
2014
- 2014-12-16 KR KR1020140181673A patent/KR101712370B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012182580A (en) * | 2011-02-28 | 2012-09-20 | Fujitsu Ltd | Switch, information processor, and information processing system |
KR20140012886A (en) | 2012-07-23 | 2014-02-04 | 브로드콤 코포레이션 | Flexray communications using ethernet |
KR20140012887A (en) * | 2012-07-23 | 2014-02-04 | 브로드콤 코포레이션 | Controller area network communications using ethernet |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190013165A (en) * | 2017-07-31 | 2019-02-11 | 현대자동차주식회사 | Device of ethernet communication in vehicle, and method for error recover of end node and switch |
Also Published As
Publication number | Publication date |
---|---|
KR101712370B1 (en) | 2017-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11838303B2 (en) | Log generation method, log generation device, and recording medium | |
US7924863B2 (en) | Device and method for processing data chunks | |
US8547845B2 (en) | Soft error recovery for converged networks | |
US7983175B2 (en) | System and method for detecting a network failure | |
US20150228130A1 (en) | Data recording device for a vehicle network | |
CN112737871B (en) | Link fault detection method and device, computer equipment and storage medium | |
US20200067956A1 (en) | Detection of manipulations in a can network by checking can identifiers | |
TW201419773A (en) | Read optical power link service for link health diagnostics | |
RU2012103480A (en) | METHOD FOR LIMITING THE VOLUME OF NETWORK TRAFFIC ACCESSING TO A LOCAL NODE OPERATING ACCORDING TO THE ETHERNET PROTOCOL OF INDUSTRIAL APPLICATION | |
JP4861293B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
KR20190068330A (en) | An Apparatus and a Method for Detecting Errors On A Plurality of Multi-core Processors for Vehicles | |
US8948020B2 (en) | Detecting and isolating dropped or out-of-order packets in communication networks | |
JP7414365B2 (en) | Network switch with endpoints and direct memory access controller for in-vehicle data transfer | |
GB2404045A (en) | An inter-integrated circuit router for supporting independent transmission rates | |
KR101712370B1 (en) | Ethernet device and system for supporting error packet analysis | |
KR101576833B1 (en) | Redundancy Check Method for Communication Data using Receiving Buffer in Redundancy Apparatus | |
KR20170104318A (en) | IPS Switch System and Processing Method | |
CN112148537B (en) | Bus monitoring device and method, storage medium and electronic device | |
KR101473144B1 (en) | Semiconductor test method and system based on controller area network | |
US8873433B2 (en) | Method of determining immediate topology of a network connection | |
US11190941B2 (en) | Traffic and threat classification for short-range wireless channels | |
CN115242693A (en) | Network detection method, device, equipment and storage medium | |
JP2010245589A (en) | Communication system, communication device, method for specifying suspect portion, and program | |
JP3486182B2 (en) | Communication device and communication control method and program therefor | |
US11991022B2 (en) | Monitoring controller area network (CAN) XL nodes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
FPAY | Annual fee payment |
Payment date: 20200130 Year of fee payment: 4 |