Table of contents

    스위치에는 데이터를 전달하는 모드에 여러 방식이 존재합니다.

     

    Store-and-Forward, Cut-thorugh, Frgament Free 방식 등입니다.

     

     

     

    가장 큰 차이점은 어디까지 저장하냐가 큰 관건입니다.

     

    그리고 저장하는 범위에 따라, 에러 검출 여부가 정해집니다.

     

    아래에 스위치 데이터 전달에 있어, 각 모드를 정리해 두었으니, 비교하시면 좋을 것 같네요.

     

     

     

    Store-and-Forward

     

    프레임 전체를 수신 및 저장하여 출력 포트 결정

    CRC 검사를 통해, 오류 프레임은 버린다.

    Latency가 큼

     

     

     

    Cut-through

     

    프레임의 목적지 주소를 저장하고 검사하여 출력포트 결정

    에러 프레임 판단 불가

    Latency가 작은 편

     

     

     

    Fragment Free(Modified Cut-through)

     

    일정 부분까지만 저장하고 검사하여 전달

    Store and forward와 Cut through 방식의 장점을 조합한 방식

    처음 64Byte 부분이 전송되면 스위치 프로세스를 시작

    대부분 첫 64Byte에서 문제가 발생되므로, 에러도 일부분 걸러냄