1 |
1
CCN(Content-Centric Network) 통신에서 FIB를 운영하기 위한 방법으로서, (a) CCN 노드 중 콘텐츠 생성자(Publisher)가 자신의 CS(Content Store)에 저장된 콘텐츠 정보가 포함된 Announce Packet을 주기적으로 생성하여 전송하는 단계와; (b) CCN 노드가 상기 콘텐츠 생성자(Publisher)에 의해 생성되어 주기적으로 전송되는 Announce Packet을 수신하여, Announce Packet에 포함된 콘텐츠 정보를 통하여 자신의 FIB(Forwarding Information Base)에 등록된 콘텐츠 정보를 업데이트하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 FIB 운영 방법
|
2 |
2
제 1항에 있어서, 상기 Announce Packet에는 콘텐츠 이름(Content Name) 정보와, 해당 콘텐츠를 보유하고 있는 콘텐츠 생성자(Publisher) 정보와, 상기 Announce Packet의 전송 주기(Pannounce) 정보와, 상기 Announce Packet의 전송 시점(Tsent) 정보와, 상기 Announce Packet가 포워드(forward) 되는 hop 값(Hop) 정보와,상기 Announce Packet의 전송 순번(Seq Num) 정보가 등록된 것을 특징으로 하는 FIB 운영 방법
|
3 |
3
제 1항 또는 제 2항에 있어서, 상기 Announce Packet을 수신한 CCN 노드는, 상기 Announce Packet에 포함된 콘텐츠 정보가 FIB에 등록되어 있지 않다면 해당 콘텐츠 정보를 FIB에 추가하여 FIB를 업데이트하고, 콘텐츠 정보가 FIB에 등록되어 있다면 해당 Announce Packet에 포함된 전송 주기(Pannounce) 정보를 검사하여 해당 Announce Packet을 다른 노드로 포워드(forward) 하거나 폐기(discard)하는 것을 특징으로 하는 FIB 운영 방법
|
4 |
4
제 3항에 있어서, 상기 Announce Packet을 수신한 CCN 노드는,상기 수신된 Announce Packet에 포함된 전송 주기(Pannounce) 및 전송 시점(Tsent) 정보를 이용하여 FIB 내의 콘텐츠 보관 유효시간(Tcontent)을 계산하여 갱신(refresh)한 후, 해당 Announce Packet이 포워드 된 hop 값(Hop)을 1 증가하여 카운트 하고, 상기 1 증가된 hop 카운트가 기 설정된 최대 hop 값(Maxhop) 보다 작은 경우 다른 노드로 포워드하고, 큰 경우 폐기하는 것을 특징으로 하는 FIB 운영 방법
|
5 |
5
제 4항에 있어서, 상기 콘텐츠 보관 유효시간(Tcontent)은 다음의 수학식에 따라 계산되어 갱신되는 것을 특징으로 하는 FIB 운영 방법
|
6 |
6
제 4항에 있어서, 상기 CCN 노드는, 상기 FIB에 저장된 콘텐츠의 콘텐츠 보관 유효시간(Tcontent) 정보를 검사하여 유효시간이 경과한 콘텐츠를 FIB에서 삭제하는 것을 특징으로 하는 FIB 운영 방법
|
7 |
7
제 2항에 있어서, 상기 Announce Packet을 수신한 CCN 노드는,상기 Announce Packet에 포함된 hop 값(Hop) 또는 전송 순번(Seq Num) 정보가 유효하지 않은 경우 해당 Announce Packet를 폐기하는 것을 특징으로 하는 FIB 운영 방법
|
8 |
8
제 1항에 있어서, 상기 CCN 노드 중 콘텐츠 소비자(Consumer)는 콘텐츠를 요청하기 위한 Interest Packet을 생성하기 전에, 자신의 FIB를 검색하여 요청하고자 하는 콘텐츠 정보가 FIB에 등록된 경우에 Interest Packet을 생성하는 것을 특징으로 하는 FIB 운영 방법
|
9 |
9
제 1항에 있어서, 상기 CCN 통신은 유선 네트워크 환경 또는 무선 애드혹(Ad-Hoc) 네트워크 환경에서 이루어지는 것을 특징으로 하는 FIB 운영 방법
|