1 |
1
패킷 전송 장비의 패킷 처리 방법에 있어서:전송된 패킷을 수신하는 단계; 상기 패킷으로부터 플로우 정보를 추출하는 단계;상기 패킷에 대한 플로우 엔트리를 검색하는 단계; 그리고 상기 플로우 엔트리에 대한 검색이 실패한 경우, 상기 패킷에 대한 플로우 엔트리를 컨트롤러에 요청하는 단계를 포함하되, 상기 패킷에 대한 플로우 엔트리의 요청이 이미 상기 컨트롤러에 1회 전송된 경우, 상기 패킷에 대한 플로우 엔트리의 요청은 기준 시간 이내에서는 재전송되지 않도록 설정되는 패킷 처리 방법
|
2 |
2
제 1 항에 있어서,상기 플로우 엔트리를 컨트롤러에 요청하는 단계는:동일 플로우에 대응하는 또 다른 플로우 엔트리 요청이 상기 기준 시간 이내에서 상기 컨트롤러로 전송되었는지를 확인하기 위한 플로우 엔트리 요청 테이블을 검색하는 단계; 그리고상기 플로우 엔트리 요청 테이블의 검색 결과, 동일 플로우에 대응하는 또 다른 플로우 엔트리 요청이 상기 기준 시간 이내에 존재하는 경우에는 상기 플로우 엔트리 요청을 보류하는 단계를 포함하는 패킷 처리 방법
|
3 |
3
제 2 항에 있어서,상기 플로우 엔트리 요청 테이블에는 복수의 플로우 엔트리들 각각을 구분하기 위한 플로우 키 필드와, 상기 복수의 플로우 엔트리들 각각에 대응하는 플로우 엔트리 요청의 전송 시점을 나타내는 타임 아웃 시간 필드를 포함하는 패킷 처리 방법
|
4 |
4
제 3 항에 있어서,상기 타임 아웃 필드는 현재 시각과 상기 기준 시간의 합이 기록되는 패킷 처리 방법
|
5 |
5
제 3 항에 있어서,상기 타임 아웃 시간이 경과하여도 요청된 플로우 엔트리가 상기 컨트롤러로부터 전송되지 않는 경우, 상기 플로우 엔트리 요청 테이블에서 상기 플로우에 대한 정보는 삭제되는 패킷 처리 방법
|
6 |
6
제 2 항에 있어서,상기 플로우 엔트리 요청 테이블의 검색 결과, 동일 플로우에 대응하는 또 다른 플로우 엔트리 요청이 상기 기준 시간 이내에 존재하지 않는 경우, 상기 플로우 엔트리 요청을 상기 컨트롤러에 전송하는 단계를 포함하는 패킷 처리 방법
|
7 |
7
제 1 항에 있어서, 상기 플로우 엔트리를 검색하는 단계에서, 상기 패킷에 대한 플로우 엔트리가 존재하는 경우에는 상기 플로우 엔트리에서 정의된 절차에 따라서 상기 패킷이 처리되는 단계를 더 포함하는 패킷 처리 방법
|
8 |
8
수신된 패킷에 대한 플로우 엔트리를 검색하는 플로우 검색부;상기 검색된 플로우 엔트리에 대응하는 동작 절차에 따라 상기 수신된 패킷을 처리하는 플로우 처리부;플로우 테이블에서 각 플로우들에 대한 플로우 엔트리를 관리하는 플로우 테이블 관리부; 그리고상기 플로우 검색부에 의해서 대응하는 플로우 엔트리의 검색에 실패한 수신 패킷에 대해 기준 시간 이내에 동일 플로우에 대응하는 플로우 엔트리 요청이 존재하는지의 여부를 참조하여 상기 플로우 엔트리를 컨트롤러에 요청하는 플로우 엔트리 요청 처리부를 포함하되,상기 플로우 엔트리 요청 처리부는 상기 검색에 실패한 수신 패킷에 대한 플로우 엔트리의 요청이 이미 컨트롤러에 1회 전송된 경우, 상기 검색에 실패한 수신 패킷에 대한 플로우 엔트리의 요청은 기준 시간 이내에서는 재전송하지 않는 패킷 전송 장치
|
9 |
9
제 8 항에 있어서,상기 플로우 엔트리 요청 처리부는, 복수의 플로우 엔트리들 각각을 구분하기 위한 플로우 키 필드와, 상기 복수의 플로우 엔트리들 각각에 대응하는 플로우 엔트리 요청의 전송 시점을 나타내는 타임 아웃 시간 필드를 포함하는 플로우 엔트리 요청 테이블을 포함하는 패킷 전송 장치
|
10 |
10
제 9 항에 있어서,상기 플로우 엔트리 요청 처리부는,상기 플로우 엔트리 요청이 발생할 때마다 상기 플로우 엔트리 요청 테이블을 참조하여 상기 플로우 엔트리에 대한 요청을 상기 컨트롤러로 전송할지를 결정하는 플로우 엔트리 검색 모듈을 포함하는 패킷 전송 장치
|
11 |
11
제 10 항에 있어서, 상기 플로우 엔트리 요청 처리부는,상기 플로우 엔트리 검색 모듈의 제어에 따라 상기 플로우 엔트리에 대한 요청을 상기 컨트롤러에 전달하는 컨트롤러 통신 모듈을 포함하는 패킷 전송 장치
|
12 |
12
제 9 항에 있어서,상기 플로우 엔트리 요청 처리부는,상기 플로우 엔트리 요청 테이블에 존재하는 플로우 엔트리들 중에서 타임 아웃(Time out)된 엔트리를 주기적으로 제거하는 플로우 엔트리 요청 테이블 관리 모듈을 포함하는 패킷 전송 장치
|