1 |
1
다수개의 노드 시스템으로 구성된 양방향 이중링 통신 시스템에서의 통신 방법에 있어서 a) 임의 제1 노드 시스템에서 혼잡이 발생하면, 상기 제1 노드 시스템이 혼잡 정보 패킷을 생성하여 데이터 패킷이 전달되는 방향과 반대 방향에 위치한 윗노드 시스템으로 상기 혼잡 정보 패킷을 전달하는 단계; b) 혼잡 정보 패킷을 전달받은 제2 노드 시스템이 자신이 혼잡에 기여한 마지막 노드인지를 판단하는 단계; c) 판단 결과 상기 제2 노드 시스템이 혼잡에 기여한 마지막 노드가 아닌 경우에 상기 혼잡 정보 패킷에 자신의 혼잡 관련 정보를 추가하여 윗노드 시스템으로 전달하는 단계; d) 판단 결과 상기 제2 노드 시스템이 혼잡에 기여한 마지막 노드인 경우에, 상기 혼잡 정보 패킷에 포함된 정보를 토대로 각 노드 시스템에 대한 대역 할당을 수행하는 단계; 및 e) 상기 대역 할당을 수행한 제2 노드 시스템이 대역 할당 패킷을 생성하여 혼잡에 기여한 각 노드 시스템으로 전송하여, 해당 노드 시스템들이 전송 대역폭을 가변시켜 혼잡을 해소하도록 하는 단계 를 포함하는 통신 방법
|
2 |
2
제1항에 있어서, 상기 혼잡 정보 패킷은 이 패킷이 혼잡 정보 패킷임을 표시하는 헤더 필드, 현재 노드 시스템이 사용중인 대역폭을 나타내는 사용 대역폭 필드, 노드 시스템이 자신의 패킷을 전송하는데 필요한 요구 대역폭을 나타내는 요구 대역폭 필드, 및 현재 이 혼잡 정보 패킷을 송신한 노드 시스템의 하드웨어 주소를 나타내는 송신 노드 주소 필드를 포함하는 통신 방법
|
3 |
3
제2항에 있어서 상기 혼잡 정보 패킷은 전체 링에서 자기 노드 시스템에게 할당된 가중치를 나타내는 가중치 필드 및 패킷의 오류 여부를 알려 주기 위해 사용되는 체크섬(checksum) 필드를 더 포함하는 통신 방법
|
4 |
4
제2항에 있어서 상기 b) 단계는 상기 제2 노드 시스템이 전달받은 혼잡 정보 패킷의 사용 대역폭 필드에 기재된 각각의 대역폭과 자신이 사용하고 있는 대역폭을 합한 값이 설정된 최대 대역폭과 동일한 경우, 자신이 혼잡에 기여한 마지막 노드인 것으로 판단하는 통신 방법
|
5 |
5
제2항에 있어서 상기 c) 단계는 상기 제2 노드 시스템이 상기 혼잡 정보 패킷에, 자신이 사용중인 대역폭, 자신의 패킷을 전송하는데 필요한 요구 대역폭 및 자신의 하드웨어 주소를 포함하는 혼잡 관련 정보를 추가하여, 윗노드 시스템으로 전달하는 통신 방법
|
6 |
6
제1항 내지 제5항 중 어느 한 항에 있어서 상기 대역 할당 패킷은 이 패킷이 대역 할당 패킷임을 표시하는 헤더 필드, 그리고 대역 할당을 수행하여 얻어진 각 노드 시스템에게 할당되는 대역폭을 나타내는 할당 대역폭 필드, 및 이 대역 할당 패킷을 수신하는 노드 시스템들의 하드웨어 주소를 나타내는 수신 노드 주소 필드를 포함하는 통신 방법
|
7 |
7
제6항에 있어서 상기 대역 할당 패킷은 패킷의 오류 여부를 알려 주기 위해 사용되는체크섬 필드를 더 포함하는 통신 방법
|
8 |
8
제6항에 있어서, 상기 e) 단계는 상기 대역 할당 패킷을 전송받은 노드 시스템은 대역 할당 패킷의 수신 노드 주소필드에 자신의 하드웨어 주소가 기록되어 있는 경우에, 자기 노드 시스템에 할당된 대역폭을 저장한 다음에 상기 대역 할당 패킷에서 자기 노드 시스템에 대한 정보를 삭제하여, 상기 대역 할당 패킷 전달 방향에 위치한 아래 노드 시스템으로 전달하는 단계; 및 상기 노드 시스템이 저장된 정보를 토대로 자신이 할당받은 대역폭으로 자신의 전송 대역폭을 조정하는 단계 를 포함하는 통신 방법
|
9 |
9
제6항에 있어서,상기 d) 단계는다음의 조건에 따라 혼잡이 발생한 각 노드 시스템에 대하여 대역폭을 할당하는 통신 방법
|
10 |
10
제6항에 있어서, 상기 제2 노드 시스템이 혼잡에 기여한 마지막 노드 시스템도 아니고 혼잡에 기여한 노드 시스템도 아닌 경우에는, 상기 전달받은 혼잡 정보 패킷을 그대로 윗노드 시스템으로 전달하는 단계를 더 포함하는 통신 방법
|
11 |
11
제1항에 있어서, 상기 a) 단계는, 전달받은 데이터 패킷의 제1 대역폭과 자신이 전송하고자 하는 패킷의 제2 대역폭 그리고 링크의 최대 대역폭을 비교하여, 제1 대역폭과 제2 대역폭을 합한 값이 링크 최대 대역폭보다 큰 경우에 혼잡이 발생한 것으로 판단하는 통신 방법
|
12 |
12
양방향 이중링 통신 시스템에서 노드로 사용되는 노드 시스템에 있어서 상기 이중 링 상의 링크와의 접속을 제공하는 링 물리층 접속부; 상기 링 물리층 접속부를 통한 데이터 패킷 및 제어 패킷의 전송 및 전달을 제어하며, 입력되는 데이터 패킷을 토대로 혼잡 발생 여부를 판단하는 전송 제어부; 혼잡 발생시 혼잡 정보 패킷을 생성하여 상기 전송 제어부를 통하여 데이터 패킷이 전달된 방향과 반대 방향에 위치된 윗노드 시스템으로 전송하는 혼잡 제어 처리부; 상기 전송 제어부를 통하여 윗노드 시스템으로부터 대역 할당 패킷이 전달되면, 상기 대역 할당 패킷에 저장된 정보를 토대로 대역 할당을 수행하는 대역 할당 처리부; 상기 전송 제어부를 통하여 수신된 데이터 패킷을 상위 계층으로 전달하는 수신 패킷 처리부; 및 상기 대역 할당 처리부의 대역 할당에 따라 정해진 대역폭으로 전송하고자 하는 데이터 패킷의 대역폭을 조절하고, 상기 전송 제어부를 통해 상기 링 상의 상위 계층으로 데이터 패킷을 전송하는 송신 패킷 처리부 를 포함하는 노드 시스템
|
13 |
13
제12항에 있어서 상기 혼잡 정보 패킷은 이 패킷이 혼잡 정보 패킷임을 표시하는 헤더 필드, 현재 노드 시스템이 사용중인 대역폭을 나타내는 사용 대역폭 필드, 노드 시스템이 자신의 패킷을 전송하는데 필요한 요구 대역폭을 나타내는 요구 대역폭 필드, 현재 이 혼잡 정보 패킷을 송신한 노드 시스템의 하드웨어 주소를 나타내는 송신 노드 주소 필드를 포함하는 노드 시스템
|
14 |
14
제13항에 있어서 상기 혼잡 정보 패킷은 전체 링에서 자기 노드 시스템에게 할당된 가중치를 나타내는 가중치 필드, 및 패킷의 오류 여부를 알려 주기 위해 사용되는 체크섬 필드를 더 포함하는 노드 시스템
|
15 |
15
제12항에 있어서 상기 대역 할당 패킷은 이 패킷이 대역 할당 패킷임을 표시하는 헤더 필드, 그리고 대역 할당을 수행하여 얻어진 각 노드 시스템에게 할당되는 대역폭을 나타내는 할당 대역폭 필드, 및 이 대역 할당 패킷을 수신하는 노드 시스템들의 하드웨어 주소를 나타내는 수신 노드 주소 필드를 포함하는 노드 시스템
|
16 |
16
제15항에 있어서 상기 대역 할당 처리부는 상기 대역 할당 패킷의 할당 대역폭 필드에 기록된 자신에게 할당된 대역폭을 토대로 자신의 전송 대역폭을 조정하는 노드 시스템
|
17 |
17
다수개의 노드 시스템으로 이루어지는 양방향 이중링 통신 시스템에 있어서, 입력되는 데이터 패킷과 전송하고자 하는 데이터 패킷 사이에 혼잡이 발생한 경우, 자신이 사용하고자 하는 대역폭을 포함하는 혼잡 정보 패킷을 생성하여 상기 데이터 패킷이 전달되는 방향과 반대 방향에 위치한 윗노드 시스템으로 전달하는 제1 노드 시스템; 상기 혼잡을 발생시킨 마지막 노드 시스템이고, 인가되는 혼잡 정보 패킷을 토대로 대역 할당을 수행하며, 수행 결과에 따른 대역 할당 패킷을 생성하여 상기 데이터 패킷이 전달되는 방향에 위치된 노드 시스템들로 전달하여, 상기 혼잡에 기여한 노드 시스템들이 상기 대역 할당 패킷에 따라 대역폭을 조절하도록 하는 제2 노드 시스템; 및상기 제1 노드 시스템과 제2 노드 시스템 사이에 위치되고, 상기 혼잡 발생에 기여한 경우 상기 혼잡 정보 패킷에 자신이 사용하고자 하는 대역폭을 포함하는 혼잡 관련 정보를 추가하여 상기 제2 노드 시스템으로 전달하고, 상기 대역 할당 패킷을 토대로 자신의 전송 대역폭을 조절하는 적어도 하나 이상의 제3 노드 시스템을 포함하는 이중링 통신 시스템
|
18 |
18
삭제
|
19 |
19
제17항에 있어서 상기 제1 노드 시스템은, 상기 이중 링 상의 링크와의 접속을 제공하는 링 물리층 접속부; 상기 링 물리층 접속부를 통한 데이터 패킷 및 제어 패킷의 전송 및 전달을 제어하며, 입력되는 데이터 패킷을 토대로 혼잡 발생 여부를 판단하는 전송 제어부; 혼잡 발생시 제어 패킷인 혼잡 정보 패킷을 생성하여 상기 전송 제어부를 통하여 데이터 패킷이 전달된 방향과 반대 방향에 위치된 윗노드 시스템으로 전송하는 혼잡 제어 처리부; 상기 전송 제어부를 통하여 윗노드 시스템으로부터 제어 패킷인 대역 할당 패킷이 전달되면, 상기 대역 할당 패킷에 저장된 정보를 토대로 대역 할당을 수행하는 대역 할당 처리부; 상기 전송 제어부를 통하여 수신된 데이터 패킷을 상위 계층으로 전달하는 수신 패킷 처리부; 및 상기 대역 할당 처리부의 대역 할당에 따라 정해진 대역폭으로 전송하고자 하는 데이터 패킷의 대역폭을 조절하고, 상기 전송 제어부를 통해 상기 링 상의 상위 계층으로 데이터 패킷을 전송하는 송신 패킷 처리부 포함하는 이중링 통신 시스템
|
20 |
20
제17항에 있어서 상기 제2 노드 시스템은, 상기 이중 링 상의 링크와의 접속을 제공하는 링 물리층 접속부; 상기 링 물리층 접속부를 통한 데이터 패킷 및 제어 패킷의 전송 및 전달을 제어하는 전송 제어부; 혼잡 정보가 저장되는 혼잡 정보 테이블; 상기 전송 제어부를 통하여 전달된 제어 패킷인 혼잡 정보 패킷을 처리하여 그에 따른 혼잡 정보를 상기 혼잡 정보 테이블에 저장하는 혼잡 제어 처리부; 상기 혼잡 정보 테이블에 저장된 혼잡 정보를 토대로 대역 할당을 수행하고, 대역 할당에 따른 대역 할당 패킷을 생성한 다음에 상기 전송 제어부로 제공하여, 상기 혼잡 정보 패킷이 전달되는 방향과 반대 방향에 위치한 아래 노드 시스템들로 전달되도록 하는 대역 할당 처리부; 및 상기 대역 할당 처리부의 대역 할당에 따라 정해진 대역폭으로 전송하고자 하는 데이터 패킷의 대역폭을 조절하고, 상기 전송 제어부를 통해 상기 링 상의 상위 계층으로 데이터 패킷을 전송하는 송신 패킷 처리부 를 포함하는 이중링 통신 시스템
|
21 |
21
제17항, 제19항, 그리고 제20항 중 어느 한 항에 있어서상기 혼잡 정보 패킷은 이 패킷이 혼잡 정보 패킷임을 표시하는 헤더 필드, 현재 노드 시스템이 사용중인 대역폭을 나타내는 사용 대역폭 필드, 노드 시스템이 자신의 패킷을 전송하는데 필요한 요구 대역폭을 나타내는 요구 대역폭 필드, 전체 링에서 자기 노드 시스템에게 할당된 가중치를 나타내는 가중치 필드, 현재 이 혼잡 정보 패킷을 송신한 노드 시스템의 하드웨어 주소를 나타내는 송신 노드 주소 필드, 및 패킷의 오류 여부를 알려 주기 위해 사용되는 체크섬 필드를 포함하는 이중링 통신 시스템
|
22 |
22
제17항, 제19항, 그리고 제20항 중 어느 한 항에 있어서상기 대역 할당 패킷은 이 패킷이 대역 할당 패킷임을 표시하는 헤더 필드, 그리고 대역 할당을 수행하여 얻어진 각 노드 시스템에게 할당되는 대역폭을 나타내는 할당 대역폭 필드와 이 대역 할당 패킷을 수신하는 노드 시스템의 하드웨어 주소를 나타내는 수신 노드 주소 필드를 포함하는 혼잡에 기여한 노드 시스템 수만큼의 대역 관련 정보, 및 패킷의 오류 여부를 알려 주기 위해 사용되는 체크섬 필드를 포함하는 이중링 통신 시스템
|
23 |
22
제17항, 제19항, 그리고 제20항 중 어느 한 항에 있어서상기 대역 할당 패킷은 이 패킷이 대역 할당 패킷임을 표시하는 헤더 필드, 그리고 대역 할당을 수행하여 얻어진 각 노드 시스템에게 할당되는 대역폭을 나타내는 할당 대역폭 필드와 이 대역 할당 패킷을 수신하는 노드 시스템의 하드웨어 주소를 나타내는 수신 노드 주소 필드를 포함하는 혼잡에 기여한 노드 시스템 수만큼의 대역 관련 정보, 및 패킷의 오류 여부를 알려 주기 위해 사용되는 체크섬 필드를 포함하는 이중링 통신 시스템
|