1 |
1
네트워크 사용량을 모니터링 하는 단계;
상기 네트워크 사용량에 따라 네트워크 스위치를 정상모드와 대기모드로 구분하고, 네트워크 인터페이스 카드(NIC)를 정상모드 처리부 또는 대기모드 처리부로 스위칭하는 단계; 및
상기 네트워크 스위치가 대기모드인 경우, 상기 대기모드 처리부의 저전력 모듈을 통해 네트워크 연결을 유지하는 단계;를 포함하고,
상기 저전력 모듈을 통해 네트워크 연결이 유지되는 단계는,
데이터를 수신하는 단계;
상기 수신된 데이터의 송수신 주소를 분석하여 상기 주소가 상기 네트워크 스위치 내부에 속하는 것인지 판단하는 단계; 및
상기 판단결과 상기 주소가 상기 네트워크 스위치 내부에 속하는 디바이스의 주소인 경우, 패킷을 분석하여 상기 패킷을 더미패킷, 프락싱패킷 또는 웨이크업패킷으로 구분하는 단계를 포함하되,
상기 패킷이 더미패킷인 경우, 패킷을 처리하지 않고, 상기 패킷이 프락싱패킷인 경우, 상기 대기모드 처리부의 저전력 모듈에서 패킷을 처리하고, 상기 패킷이 웨이크업패킷인 경우, 상기 네트워크 스위치의 전력모드를 정상모드로 전환하여 상기 정상모드 처리부에서 상기 웨이크업패킷을 처리하도록 하는 것을 특징으로 하는 네트워크 스위치 전력관리 방법
|
2 |
2
제1항에 있어서, 상기 네트워크 스위치가 정상모드인 경우,
상기 네트워크 사용량에 따라 네트워크 속도를 조절하는 단계를 더 포함하는 것인 네트워크 스위치 전력관리 방법
|
3 |
3
제1항에 있어서,
상기 스위칭은 FPGA에 의해 수행되는 것을 특징으로 하는 네트워크 스위치 전력관리 방법
|
4 |
4
제2항에 있어서, 상기 네트워크 속도를 조절하는 단계는,
상기 네트워크의 사용대역폭을 최대 임계치와 최소 임계치로 설정하는 단계;
로컬네트워크의 사용대역폭을 측정하는 단계;
상기 측정된 로컬네트워크의 사용대역폭이 상기 최대임계치 이상이면 네트워크 속도를 높이기 위한 제1 핸드쉐이크를 수행하고, 상기 측정된 로컬네트워크의 사용대역폭이 상기 최소임계치 이하이면 네트워크 속도를 낮추기 위한 제2 핸드쉐이크를 수행하는 단계;
를 포함하는 것인 네트워크 스위치 전력관리 방법
|
5 |
5
제1항에 있어서, 상기 저전력 모듈은
MCU(Micro Controller Unit)로 구동가능한 것인 네트워크 스위치 전력관리 방법
|
6 |
6
삭제
|
7 |
7
제1항에 있어서,
상기 프락싱패킷은 MCU를 통해 응답패킷이 생성되고 전송될 수 있는 것인 네트워크 스위치 전력관리 방법
|
8 |
8
제7항에 있어서,
상기 프락싱패킷은 ARP Request 패킷 또는 DHCP 메시지 패킷 중 하나인 것인 네트워크 스위치 전력관리 방법
|
9 |
9
제1항에 있어서,
상기 더미패킷은 NetBIOS Datagram 또는 라우팅 헬로우 패킷 중 하나인 것인 네트워크 스위치 전력관리 방법
|
10 |
10
제1항에 있어서,
상기 웨이크업패킷은 TCP, UDP 또는 Messenger Data 중 하나인 것인 네트워크 스위치 전력관리 방법
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
삭제
|
20 |
20
삭제
|
21 |
21
네트워크 스위치에 연결된 로컬네트워크의 네트워크 사용량을 모니터링하고, 상기 네트워크 사용량에 따라 NIC를 정상모드 처리부 또는 대기모드 처리부로 스위칭하는 FPGA;
상기 정상모드인 경우, 상기 로컬 네트워크의 네트워크 사용대역폭을 임계치와 비교하여 핸드쉐이크 하는 정상모드 처리부; 및
상기 대기모드인 경우, 저전력 모듈을 통해 네트워크 연결을 유지하는 대기모드 처리부;를 포함하고,
상기 대기모드 처리부는,
수신된 데이터의 송수신 주소를 분석하여 상기 주소가 상기 네트워크 스위치 내부에 속하는 것인지 판단하고, 상기 주소가 상기 네트워크 스위치 내부에 속하는 디바이스의 주소인 경우 패킷을 분석하여 상기 패킷을 더미패킷, 프락싱패킷 또는 웨이크업패킷으로 구분하되,
상기 패킷이 더미패킷인 경우 패킷을 처리하지 않고, 상기 패킷이 프락싱패킷인 경우 상기 대기모드 처리부의 저전력 모듈에서 패킷을 처리하고, 상기 패킷이 웨이크업패킷인 경우 상기 네트워크 스위치의 전력모드를 정상모드로 전환하여 상기 정상모드 처리부에서 상기 웨이크업패킷을 처리하는 것을 특징으로 하는 네트워크 스위치 전력관리 장치
|
22 |
22
제21항에 있어서, 상기 FPGA는
네트워크 사용량을 측정하는 트래픽 모니터링부;
상기 NIC의 MAC 주소와 IP 주소를 포함하는 네트워크 구성과 상기 네트워크 스위치에 의해 관리되는 디바이스의 IP 풀을 저장하는 공유메모리부; 및
상기 대기모드에서 정상모드로 전환될 때 소정의 지연시간 동안 수신된 패킷의 인터럽트를 홀딩시키는 인터럽트 홀딩부;
를 포함하는 것인 네트워크 스위치 전력관리 장치
|
23 |
23
제21항에 있어서,
상기 저전력 모듈에 수신되는 패키을 더미패킷, 프락싱패킷, 웨이크업패킷으로 구분하고, 상기 프락싱패킷에 대하여 응답패킷을 생성하는 것인 네트워크 스위치 전력관리 장치
|