본문 바로가기
IT스터디/네트워크 이론

네트워크 스위치 인터페이스 - CRC에러 원인과 해결 방법

by 천하무적 엔지니어 2024. 2. 13.

 

네트워크에 문제가 있을 때 스위치에서 인터페이스에 CRC에러를 확인하실 때가 있죠?  그래서 이번 시간에는 CRC 에러에 대한 설명과 원인에 대해서 알아보도록 하겠습니다.

 

 

1. CRC에러와 원인 , 해결 방법

 

 

스위치의 인터페이스를 확인하다 보면 CRC에러를 체크하게 됩니다. 핑이 빠지거나 통신에 이상이 있다고 생각되시면 CRC 에러가 있는지를 확인해 보시죠?

 

CRC에러의 설명과 왜 생기는지 원인에 대해서 알아보도록 할께요.

 

※ CRC (Cyclic Redundancy Checking) 순환중복검사

: CRC는 에러 유무를 검출하는 방법으로 수신 측에서 데이터에 특정 다항식으로 나눈 결과의 일치성으로 오류를 검사하는 기술입니다.

 

 

 


※ CRC 에러 종류 설명과 해결 방법

 
- CRC Error. (전송되는 동안 훼손된 프레임)
: 인입 프레임 안의 CRC 정보와 받은 스테이션에 의해 계산된 CRC 값과다를 경우에 발생한다.
받는 하드웨어에서 CRC에러를 갖는 프레임을 discard 시킨다. CRC 에러는 일반적으로 케이블 불량이나 네트워크의 다른 불량에 의해 발생한다. 일반적으로 문제를 해결하기 위해서는 결함이 있는 케이블이나 장비를 교체한다.


- Oversize
: 일반적으로 Ethernet Frame은 최대 1522Byte로 전송하게 되어 있다. 이 Error는 이 Size를 넘었을 때 발생한다.


- Undersize
: 일반적으로 Ethernet Frame의 최소 단위가 64Byte로 전송하게 되어 있다.

이 Error는 이 Size보다 적은 Frame이 들어왔을 때 발생 하며 Auto Negotiation이 맞지 않았을 때도 발생할 수 있고 잡음과 케이블 불량, 네트워크하드웨어  불량이 원인이 된다.
만약 이러한 에러가 자주 발생한다면, 개선 작업이 행해져야 할 것이다. 일반적으로 문제를 해결하기 위해서는 결함이 있는 케이블이나 장비를 교체한다.


- Fragment Error
: 이 Error는 FCS(frame check sequence)의 Error로 인하여 Frame Size 데이터정보의 손실이 발생할 경우 Display 한다.

 

- Jabber Frame
: 전송 쪽의 Hard Ware Error 또는 Collision으로 인하여 Ethernet Frame의 Data를 전혀 인식하지 못할 때 발생 한다.

근거리 통신망에서, 전기 신호의 불안정에 의해 통신 장비가 무의미한 데이터로 인식하게 되는, 연속되게 보내지는 무작위 데이터. Ethernet 통신에서는 대단히 나쁜 영향을 끼치는데, 어떤 통신장비가 이런 신호를 발생시키게 되면, 연결된 다른 장비들이 비지(busy) 상태로 되어 한 네트워크 전체가 정지(halt)된다.


- Alignment Error
: 이 Error는 Frame의 시작과 끝의 위치를 파악할 수 없는 경우 발생한다.타당하지 않은 CRC를 갖기 때문에 alignment 에러를 갖는 프레임은 받는 스테이션에 의해 제거된다. Alignment 에러는 일반적으로 케이블 결함이나  NIC 문제에 의해 발생한다. 일반적으로 문제를 해결하기 위해서는 결함이 있는 케이블이나 네트워크 인터페이스 카드를 교체해야 한다.

 

 

실제로 CRC에러가 인터페이스에서 많이 발생하는 경우에는 그 포트에 연결된 케이블을 바꿔보는것이 가장 좋은 해결 방법입니다.

 

 

저의 글을 읽어 주셔서 감사합니다. 오늘도 즐거운 하루 보내세요.

반응형

댓글