시스코 장치에서 CRC 카운터의 의미는 무엇입니까?


28

인터페이스의 CRC 카운터가 높으면 일반적으로 잘못된 신호이지만 왜 그럴까요?

  • 개수가 많으면 기술적으로 무엇을 의미합니까?
  • 이 카운터의 원인은 무엇입니까?
  • OSI 모델의 어떤 계층에서이 카운터가 반응합니까?

그게 내가 .Most 도움이 찾고 있던 완벽한 해답입니다

답변:


35

프레임이 손상되어 카운터가 증가하고 있습니다.

CRC 는 프레임에서 다항식 함수로 이더넷에서 4B 숫자를 반환합니다. 모든 단일 비트 오류와 많은 양의 이중 비트 오류 를 포착 합니다. 따라서 전송 중에 프레임이 손상되지 않았는지 확인해야합니다. CRC 오류 카운터가 증가하면 하드웨어가 프레임에서 다항식 함수를 실행할 때 결과가 프레임 자체에서 찾은 4B 숫자와 다른 4B 숫자임을 의미합니다.

이더넷 프레임 CRC (FCS)는 일반적으로 OSI 계층 2에있는 것으로 이해되며, 많은 사람들은 이더넷의 계층 1이라고 주장하지만 잘못되었습니다 (프리앰블, SFD 및 IFG 만 이더넷의 계층 1).

나는 컴퓨터 네트워크- 이 주제와 다른 많은 주제에 대한 시스템 접근 이라는 책을 추천합니다 . 92-102 페이지의 CRC에 대해 자세히 설명합니다.

Daniel이 지적했듯이 이중 불일치, 케이블 연결 오류 및 하드웨어 고장과 같은 여러 가지 이유로 프레임이 손상 될 수 있습니다. 그러나 일정 수준의 CRC 오류가 예상되어야하며 표준은 이더넷에서 최대 10-12 비트 오류율 을 허용하며 (10 12 개 중 1 비트 는 뒤집을 수 있음) 표준에 따라 허용됩니다.

구리에서 신호는 전자 사이의 상태를 전달하여 이동하며 (전자 자체는 많이 이동하지 않음) 섬유에서는 신호가 광섬유의 벽에서 반사 된 광자에 의해 이동합니다. 벽의 열로 인해 광자가 단순히 변하거나 전자 상태가 뒤집힐 가능성은 0이 아닙니다. 따라서 완벽한 상황에서도 일부 오류가 항상 발생합니다. 비트는 전자의 단일 광자 또는 단일 상태 변화가 아니라는 것을 알아야한다. 오늘날 단일 비트를 표현하기 위해서는 많은 광자 또는 전자 상태 변화가 필요하므로, 하나의 잘못된 '상태'는 비트가 이들 중 다수의 평균 상태이므로 오류를 생성하지 않습니다.


1
훌륭한 정보 ytti. 이중 불일치 및 잘못된 케이블 연결과 같이 게시물에 가능한 원인을 추가 할 수 있습니다.
Daniel Dib

@ ytti 책 :)에 대한 팁과 c의 설명에 감사드립니다 :)
Bulki

0

데이터 중복 오류를 감지하는 일반적인 기술인 순환 중복 검사의 줄임말입니다. 전송 된 메시지는 고정 된 제수로 나눈 미리 결정된 길이로 나뉩니다. 계산에 따르면 나머지 번호가 추가되어 메시지와 함께 전송됩니다. 메시지가 수신되면 컴퓨터는 나머지를 다시 계산하여 전송 된 나머지와 비교합니다. 숫자가 일치하지 않으면 오류가 감지됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.