1 |
1
둘 이상의 스위칭 단계를 형성하는 스위치 모듈을 포함하는 스위치 패브릭을 통해 둘 이상의 패킷들이 상이한 스위칭 경로를 통해 전송되도록 입력하는 둘 이상의 소스 라인 카드와, 상기 스위치 패브릭으로부터 출력되는 둘 이상의 패킷들을 수신하고, 수신된 패킷들 각각의 수신 여부를 나타내는 응답 메시지를 소정 주기로 상기 소스 라인 카드에 전송하는 목적지 라인 카드를 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
2 |
2
제 1항에 있어서, 상기 소스 라인 카드는수신된 패킷을 분할하고, 분할된 패킷을 전송할 목적지 라인 카드를 결정하는 네트워크 프로세서와,상기 네트워크 프로세서로부터 출력된 복수의 패킷들을 상기 스위치 패브릭 내의 상이한 스위칭 경로로 전송되도록 분배하는 입력 트래픽 매니저를 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
3 |
3
제 2항에 있어서, 상기 입력 트래픽 매니저는 상기 네트워크 프로세서로부터 입력되는 분할된 패킷들이 전송될 목적지 라인 카드의 식별자를 표시하여 출력하는 복수의 가상 목적 큐들과,상기 스위치 패브릭에 전송할 패킷의 수를 제한하는 소정 사이즈의 슬라이딩 윈도우와, 상기 슬라이딩 윈도우로부터 출력되는 패킷들을 순서대로 스위치 패브릭에 출력하는 스케줄러를 포함함을 특징으로 멀티 스테이지 스위치 에서의 패킷 플로우 제어 장치
|
4 |
4
제 3항에 있어서, 상기 가상 목적 큐는전송될 다음 패킷의 번호와 마지막으로 수신한 응답 메시지를 표시하는 번호의 차이가 소정 윈도우 이하일 경우에만 패킷을 스위치 패브릭으로 전송함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
5 |
5
제 1항에 있어서, 상기 목적지 라인 카드는상기 스위치 패브릭을 통해 상이한 경로로 전달된 둘 이상의 분할된 패킷들을 수집하여 패킷 순서를 정렬하는 출력 트래픽 매니저와, 상기 출력 트래픽 매니저로부터 출력된 패킷을 외부로 전송하는 네트워크 프로세서를 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
6 |
6
제 5항에 있어서, 상기 출력 트래픽 매니저는소정 주기마다 라운드 로빈 방식으로 응답 메시지를 상기 소스 라인 카드로 전송함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
7 |
7
제 5항에 있어서, 상기 출력 트래픽 매니저는상기 스위치 패브릭으로부터 수신되는 분할된 패킷의 순서를 복구하는 둘 이상의 재정렬 버퍼들과,상기 재정렬된 패킷을 네트워크 프로세서로 출력하는 스케줄러를 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
8 |
8
제 7항에 있어서, 상기 재정렬 버퍼는 링구조로 이루어지고, 새로운 패킷이 수신함에 따라 링의 해당 슬롯에 삽입함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
9 |
9
제 7항에 있어서, 상기 재정렬 버퍼는매 타임 슬롯마다 예상 순서 포인터가 나타내는 슬롯이 채워졌는지 여부를 확인하고, 슬롯이 채워져 있을 경우 슬롯의 패킷을 상기 네트워크 프로세서로 전송한 후, 포인터의 위치를 증가시킴을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
10 |
10
제 7항에 있어서, 상기 재정렬 버퍼는 상기 스위치 패브릭에 전송되는 데이터셀에 상기 응답 메시지를 피기백함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
11 |
11
제 10항에 있어서, 상기 스위치 모듈은상기 피기백된 응답 메시지를 수신함에 따라 응답 메시지를 데이터 셀에서 분리함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
12 |
12
제 1항에 있어서, 상기 스위치 모듈들 각각은응답 메시지를 스위칭하기 위해 주기적 스위칭 패턴을 사용함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 장치
|
13 |
13
둘 이상의 스위칭 단계를 형성하는 스위치 패브릭을 통해 패킷 플로우 전송을 제어하는 방법에 있어서, 상기 분할된 복수의 패킷들 중 소정 윈도우 사이즈 내에 포함되는 개수의 패킷들을 상기 스위치 패브릭 내의 상이한 스위칭 경로로 전송하는 단계와, 상기 스위치 패브릭을 통해 상이한 경로로 전달되는 둘 이상의 분할된 패킷들 중 상기 소정 윈도우 사이즈 내에 포함되는 개수의 패킷들만 수신하는 단계를 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 방법
|
14 |
14
제 13항에 있어서, 상기 패킷을 수신한 후, 소정 주기마다 라운드 로빈 방식으로 응답 메시지를 상기 스위치 패브릭을 통해 전송하는 단계를 더 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 방법
|
15 |
15
제 14항에 있어서, 상기 전송하는 단계는전송될 다음 패킷의 번호와 마지막으로 수신한 응답 메시지를 표시하는 번호의 차이가 소정 윈도우 이하일 경우에만 패킷을 상기 스위치 패브릭으로 전송함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 방법
|
16 |
16
제 14항에 있어서, 상기 응답 메시지를 전송하는 단계는 상기 스위치 패브릭에 전송되는 데이터셀에 상기 응답 메시지를 피기백함을 특징으로 하는 멀티 스테이지 스위치에서의 패킷 플로우 제어 방법
|
17 |
17
둘 이상의 스위칭 단계를 형성하는 스위치 패브릭을 통해 패킷을 수신한 하나 이상의 목적지 라인 카드에서 응답 메시지를 구성하는 방법에 있어서, 데이터 셀에 피기백되는 응답 메시지를 패킷의 순서를 나타내는 시퀀스 식별자 및 하나 이상의 플래그를 구성하되, 상기 플래그는 출력 트래픽 매니저가 출력하는 연속되는 응답 메시지들 중 첫 번째로 전송하는 응답 메시지를 표시하는 플래그(S)와, 응답 메시지를 전송하는 첫번째 목적지 라인 카드를 식별하기 위한 플래그(F)를 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 응답 메시지 구성 방법
|
18 |
18
제 17항에 있어서, 첫 번째로 전송하는 응답 메시지가 아닐 경우 플래그(S)를 해제하고, 첫번째 목적지 라인 카드가 아닐 경우 플래그(F)를 해제함을 특징으로 하는 멀티 스테이지 스위치에서의 응답 메시지 구성 방법
|
19 |
19
제 17항에 있어서, 상기 데이터 셀 전송이 없는 경우, 더미 데이터 셀을 생성하고, 상기 플래그는 더미 데이터 셀에 피기백됨을 알리는 플래그(D)를 더 포함함을 특징으로 하는 멀티 스테이지 스위치에서의 응답 메시지 구성 방법
|