1 |
1
고속 이더넷 광링크 인터페이스의 맥(MAC) 상위 계층에서의 다중 레인 운용 방법에 있어서, 맥(MAC)으로 전송되는 트래픽량 변경이 포착됨에 따라, 맥(MAC)에 버퍼 사이즈 및 트래픽량을 포함하는 데이터를 요구하는 단계와, 상기 맥(MAC)으로부터 수신된 데이터를 통해 트래픽 증감이 판단되면, 증감할 활성 레인수를 계산하는 단계와, 상기 계산된 결과에 따라 활성 레인수 변경을 요구하는 메시지를 맥(MAC)에 전송하는 단계와, 활성 레인수 변경을 수행하는 단계를 포함함을 특징으로 하는 다중 레인 운용 방법
|
2 |
2
제 1항에 있어서, 맥(MAC)으로부터 활성 레인수 변경 완료 확인 메시지를 수신할 때까지, 소정 시간 대기하는 단계를 더 포함함을 특징으로 하는 다중 레인 운용 방법
|
3 |
3
제 1항에 있어서, 트래픽량 변경이 계속적으로 발생하는지 모니터링하는 단계와, 트래픽 변경이 발생할 경우, 추가 레인 변경을 맥(MAC)에게 요구하는 단계를 더 포함함을 특징으로 하는 다중 레인 운용 방법
|
4 |
4
제 1항에 있어서, 상기 전송하는 단계는활성 레인수 감소 요구하는 메시지는 버퍼가 비게 될때 맥(MAC)으로 전송함을 특징으로 하는 다중 레인 운용 방법
|
5 |
5
고속 이더넷 광링크 인터페이스의 맥(MAC)에서의 다중 레인 운용 방법에 있어서, 맥(MAC) 상위 계층으로부터의 요청에 따라 버퍼 사이즈와 트래픽량을 모니터링하는 단계와, 모니터링 결과 데이터를 상기 맥(MAC) 상위 계층으로 전송하는 단계와, 상기 맥(MAC) 상위 계층으로부터 전송된 활성 레인수 변경 요구에 따라 변경될 활성 레인수를 계산하는 단계와, 계산 결과를 맥(MAC) 상위 계층에 전송하는 단계와, 상기 맥(MAC) 상위 계층으로부터 활성 레인수 변경 요구를 수신한 후, 활성 레인수를 변경하는 단계를 포함함을 특징으로 하는 다중 레인 운용 방법
|
6 |
6
제 5항에 있어서, 상기 계산하는 단계는상기 맥(MAC) 상위 계층으로부터 전송된 활성 요구 레인수 정보와 소정 큐 임계값을 비교하여 활성 레인수를 계산함을 특징으로 하는 다중 레인 운용 방법
|
7 |
7
제 5항에 있어서, 상기 계산하는 단계는10G 4채널 또는 10 채널로 운용되는 40G 또는 100G 까지 광 링크 속도가 증가하는 동안 속도마다 각각 다른 상/하한값에서 활성 레인수를 결정함을 특징으로 하는 다중 레인 운용 방법
|
8 |
8
제 5항에 있어서, 상기 활성 레인수를 변경하는 단계는상기 맥(MAC) 상위 계층으로부터 레인 변경 완료 메시지를 수신할 때까지 대기하는 단계와, 상기 맥(MAC) 상위 계층으로부터 레인 변경 완료 메시지를 수신하면, 활성 레인수를 변경하고, 변경 완료 메시지를 맥(MAC) 상위 계층으로 통보하는 단계를 더 포함함을 특징으로 하는 다중 레인 운용 방법
|
9 |
9
제 5항에 있어서, 상기 전송하는 단계는상기 계산 결과, 변경될 활성 레인수가 소정 개수보다 작을 경우, 각 레인의 버퍼가 비워질 때까지 대기하는 단계를 더 포함함을 특징으로 하는 다중 레인 운용 방법
|
10 |
10
제 5항에 있어서, 상기 전송하는 단계는상기 계산 결과, 변경될 활성 레인수가 소정 개수보다 클 경우, 레인을 이용하여 패킷 스케줄링을 중지하고, 각 레인 버퍼에 전송을 위해 남아있는 트래픽이 없어질 때까지 대기하는 단계를 더 포함함을 특징으로 하는 다중 레인 운용 방법
|
11 |
11
수신되는 데이터량에 따라 활성화 레인 변경 제어를 수행하는 맥(MAC) 상위 계층과, 상기 맥(MAC) 상위 계층과의 연동을 통해 활성화 레인 변경 제어 신호를 생성하고, 상기 생성된 제어 신호를 상기 수신되는 프레임 형태의 데이터와 함께 출력하는 맥(MAC)과, 상기 맥(MAC)에서 전송된 프레임을 인코딩 처리 후 상기 활성 레인 변경 제어 신호에 따라 다중 레인으로 분산하여 전송하거나, 다중 레인으로부터 분산 수신된 데이터를 재정렬하여 프레임 형태로 복원하여 상기 맥(MAC)에 전송하는 물리 코딩 부계층과, 상기 물리 코딩 부계층에서 전송된 데이터를 병렬로 분산 전송하는 다중 레인을 포함함을 특징으로 하는 다중 레인 운용 장치
|
12 |
12
제 11항에 있어서, 상기 물리 코딩 부계층은전송된 프레임을 인코딩 처리 후 상기 활성 레인 변경 제어 신호에 따라 상기 다중 레인으로 분산하여 전송하는 송신부와,상기 다중 레인으로부터 분산 수신된 데이터를 재정렬하여 프레임 형태로 복원하여 상기 맥(MAC)에 전송하는 수신부를 포함함을 특징으로 하는 다중 레인 운용 장치
|
13 |
13
제 12항에 있어서, 상기 송신부는맥(MAC)으로부터 전달되는 프레임을 인코딩하여 출력하는 부호화부와,미리 설정된 전송률에 따라 전송할 데이터율을 조절하는 송신 대역 제어부와,상기 송신 대역 제어부에 의해 조절된 전송률에 맞추어진 전송 데이터를 스크램블링하여 데이터 블록 형태로 출력하는 스크램블링부와, 상기 데이터 블록들을 다중 레인들로 분배하여 출력하는 분배부와, 상기 다중 레인마다 주기적으로 얼라인먼트 블록을 삽입하는 정렬 삽입부를 포함함을 특징으로 하는 다중 레인 운용 장치
|
14 |
14
제 13항에 있어서, 상기 송신 대역 제어부는 전송할 데이터 블록들 중에서 유효한 데이터를 포함하지 않은 유휴 데이터 블록들을 판단하여 비활성화 상태인 레인의 의해 감소된 대역폭만큼 해당 블록을 제거함을 특징으로 하는 다중 레인 운용 장치
|
15 |
15
제 1항에 있어서, 상기 수신부는상기 다중 레인들로부터 수신되는 데이터 블록들의 동기를 맞추는 레인 블록 동기화부와, 비활성 상태 레인들을 통해 정렬 블록(Alignment Block)이 전달되지 않음을 인지하고 처리하는 레인 디스큐부와, 상기 다중 레인으로 수신된 데이터 블록에 삽입된 정렬을 제거하는 정렬 제거부와, 상기 정렬 제거부에서 출력된 데이터를 디스크램블링하는 디스크램블링부와, 상기 디스크램블링부로부터 출력된 데이터를 복호화하는 복호화부를 포함함을 특징으로 하는 다중 레인 운용 장치
|