Reg. Date: June 21, 2002 By 정택진
802.3x 는 Full Duplex flow control을 규정한 내용입니다.
물론 802.3x를 공부하시려면 802.3x를 읽으셔야죠.
Flow-control은, "유입되는 트래픽이 많으니 천천히 보내라"는 의미를 가진 frame으로서 "PAUSE frame"이라고 부릅니다. 이 pause 프레임을 받은 포트는 트래픽을 일정 시간동안 전송하지 않아야 합니다. 그 전송 중단 시간은 pause frame 내에 정수값으로 기록되어 있습니다.
스토리는 half duplex 모드로 거슬러 올라가야 하는데, 옛날 옛날에 공유 허브에서 사용하는 CSMA/CD 방식은 half duplex 모드로만 동작할 수 있었죠. 이 때에는 flow control이 무지 쉬웠습니다. Backpressure라고 해서, 일부러 Collision이 뜰수 있도록 의미없는 신호를 생성시키면, 이와 연결되어 있는 단말들은 트래픽을 쏘고 싶어도 쏠 수가 없었습니다.
근데 Full duplex가 되니까 반대방향에서 트래픽이 들어와 수신이 되고 있어도, 이쪽에서 트래픽을 전송하는데에는 아무런 지장이 없어졌으니까 backpressure 같은 방식으로 반대방향 녀석이 트래픽을 쏘지 못하게 할 방법이 없으니까 새로운 방식의 flow control이 필요해진 것이지요.
pause frame 의 대략적인 형식 :
destination MAC : 01-80-C2-00-00-01
EtherType : 0x8808
>802.3에 대한 공부를 하고 있습니다.
>그런데 하다보니..각 lan카드 제조사 마다 지원되는 사양에 802.3x에 대한 내용은 거의 필수적으로 포함되어 있던데, 802.3x에 대한 상세한 자료는 찾을 수가 없더군요..
>고수님들의 도움 기다립니다...