1 |
1
서비스 기능 체이닝을 이용한 네트워크 패킷 처리 장치에 있어서, 상기 서비스 기능 체이닝을 구성하는 다수의 서비스 기능 모듈;상기 다수의 서비스 기능 모듈 중 상태(state) 정보들을 서비스 제공에 이용하는 stateful 서비스 기능 모듈의 결함 복구를 수행하기 위해 이용되는 입력 로거(logger) 및 출력 로거;패킷에 명시된 경로를 따라 상기 패킷을 전달하는 서비스 기능 전달 모듈;을 포함하되, 상기 다수의 서비스 기능 모듈 중 서비스 기능 모듈 A가 stateful 서비스 기능 모듈인 경우, 상기 서비스 기능 전달 모듈은 상기 패킷을 상기 입력 로거, 상기 서비스 기능 모듈 A 및 상기 출력 로거의 순서로 전달하되, 상기 입력 로거는 상기 서비스 기능 전달 모듈에서 전달된 패킷을 저장한 후 상기 서비스 기능 전달 모듈로 전송하고, 상기 서비스 기능 모듈 A는 상기 서비스 기능 전달 모듈에서 전달된 패킷의 프로세싱, 상기 패킷의 비결정성 이벤트에 대한 정보를 포함하는 패킷 액세스 로그의 생성 및 상기 패킷 및 상기 패킷 액세스 로그를 상기 서비스 기능 전달 모듈로 전송하는 동작을 수행하고, 상기 출력 로거는 상기 패킷 액세스 로그에서 상기 패킷 및 상기 패킷 액세스 로그를 전달받고 상기 패킷 액세스 로그를 상기 서비스 기능 모듈 A의 백업 서비스 기능 모듈로 전송하고, 상기 서비스 기능 모듈 A에서 결함이 발생하는 경우, 상기 입력 로거는 상기 저장된 패킷을 상기 서비스 기능 전달 모듈로 전송하고, 상기 서비스 기능 전달 모듈은 상기 저장된 패킷을 상기 백업 서비스 기능 모듈로 전송하며, 상기 백업 서비스 기능 모듈은 상기 저장된 패킷 및 상기 패킷 액세스 로그에 기초하여 상기 결함이 발생한 서비스 기능 모듈 A을 대체하는 것을 특징으로 하는 네트워크 패킷 처리 장치
|
2 |
2
제1항에 있어서, 상기 다수의 서비스 기능 모듈 중 서비스 기능 모듈 B가 상태 정보들을 서비스 제공에 이용하지 않는 하는 stateless 서비스 기능 모듈인 경우, 상기 서비스 기능 전달 모듈은 상기 패킷을 상기 입력 로거 및 상기 출력 로거로 전송하지 않고, 상기 서비스 기능 모듈 B로만 전달하는 것을 특징으로 하는 네트워크 패킷 처리 장치
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서, 상기 서비스 기능 전달 모듈은 상기 다수의 서비스 기능 모듈의 식별정보, 상기 입력 로거의 식별정보 및 상기 출력 로거의 식별정보를 저장하는 포워딩 테이블을 포함하며, 상기 포워딩 테이블에 기초하여 상기 패킷을 전달하는 것을 특징으로 하는 네트워크 패킷 처리 장치
|
6 |
6
[청구항 6은(는) 설정등록료 납부시 포기되었습니다
|
7 |
7
[청구항 7은(는) 설정등록료 납부시 포기되었습니다
|
8 |
8
제1항에 있어서, 상기 패킷은 네트워크 서비스 헤더(NSH: Network Service Header)를 포함하고, 상기 네트워크 서비스 헤더에는 상기 입력 로거, 상기 서비스 기능 모듈 A 및 상기 출력 로거로의 상기 패킷의 전달 순서를 표시하는 전달 순서 필드를 포함하는 것을 특징으로 하는 네트워크 패킷 처리 장치
|
9 |
9
[청구항 9은(는) 설정등록료 납부시 포기되었습니다
|
10 |
10
서비스 기능 체이닝을 사용하며, 다수의 서비스 기능 모듈, 입력 로거, 출력 로거 및 서비스 기능 전달 모듈을 포함하는 네트워크 패킷 처리 장치의 제어 방법에 있어서, 상기 서비스 기능 전달 모듈이 상기 입력 로거로 패킷을 전송하는 단계 (a);상기 입력 로거가 상기 패킷을 저장한 후 상기 서비스 기능 전달 모듈로 전송하는 단계 (b); 상기 서비스 기능 전달 모듈이 상기 패킷을 상기 다수의 서비스 기능 모듈 중 상태 정보들을 서비스 제공에 이용하는 stateful 서비스 기능 모듈인 서비스 기능 모듈 A로 전송하는 단계 (c);상기 서비스 기능 모듈 A가 상기 패킷을 프로세싱하고, 상기 패킷의 비결정성 이벤트에 대한 정보를 포함하는 패킷 액세스 로그를 생성하며, 상기 패킷 및 상기 패킷 액세스 로그를 상기 서비스 기능 전달 모듈로 전송하는 단계 (d);상기 서비스 기능 전달 모듈이 상기 패킷 및 상기 패킷 액세스 로그를 상기 출력 로거로 전송하는 단계 (e); 및 상기 출력 로거가 상기 패킷 액세스 로그를 상기 서비스 기능 모듈 A의 백업 서비스 기능 모듈로 전송하는 단계 (f);상기 서비스 기능 모듈 A에서 결함이 발생하는 경우, 상기 입력 로거가 상기 저장된 패킷을 상기 서비스 기능 전달 모듈로 전송하는 단계 (g); 상기 서비스 기능 전달 모듈이 상기 저장된 패킷을 상기 백업 서비스 기능 모듈로 전송하는 단계 (h);를 포함하며, 상기 백업 서비스 기능 모듈은 상기 저장된 패킷 및 상기 패킷 액세스 로그에 기초하여 상기 결함이 발생한 서비스 기능 모듈 A을 대체하는 것을 특징으로 하는 네트워크 패킷 처리 장치의 제어 방법
|
11 |
11
삭제
|
12 |
12
제10항에 있어서, 상기 서비스 기능 전달 모듈은 상기 다수의 서비스 기능 모듈의 식별정보, 상기 입력 로거의 식별정보 및 상기 출력 로거의 식별정보를 저장하는 것을 특징으로 하는 포워딩 테이블을 포함하는 것을 특징으로 하는 네트워크 패킷 처리 장치의 제어 방법
|
13 |
13
제10항에 있어서, 상기 패킷은 네트워크 서비스 헤더를 포함하고, 상기 네트워크 서비스 헤더에는 상기 입력 로거, 상기 서비스 기능 모듈 A 및 상기 출력 로거로의 상기 패킷의 전달 순서를 표시하는 전달 순서 필드를 포함하는 것을 특징으로 하는 네트워크 패킷 처리 장치의 제어 방법
|