• 제목/요약/키워드: colored thread algorithm

검색결과 3건 처리시간 0.018초

루프 방지를 위한 칼라 스레드 알고리즘의 개선 (Improvement of Colored Thread Algorithm for Loop Prevention)

  • 김한경
    • 한국통신학회논문지
    • /
    • 제26권12C호
    • /
    • pp.167-173
    • /
    • 2001
  • Ohba에 의해 제안된 칼라 스레드 알고리즘은 루프 경로 설정을 방지하기 위한 새로운 접근 방법으로서 효과적으로 인식되고 있다. 칼라 스레드 알고리즘에서는 스레드의 상태를 null, colored, 7ansparent의 3 종류로 정의함에 따라, 동작의 내부 알고리즘이 복잡한데, 이를 4개 상태로 확대하여 유한상태 기계를 개선하였다. 또 루프 경로를 도출하기 위하여 스레드가 일단 중복이 되면 다시 새로운 칼라를 생성하여 다시 확장하고, 그것이 다시 접수되면 unknown 홉 카운트를 갖는 스레드로 재차 확장하는 방식을 기존의 칼라 스레드를 그대로 사용케 함으로써 네트워크 운행 횟수를 최소한 1회 절약되도록 하였으며 이벤트를 재정의하여 기존의 라우팅 프로토콜과의 결합이 용이하도록 하였다.

  • PDF

칼라 스레드 알고리즘을 이용한 네트워크 도달성 검사 (Improvement of colored thread algorithm for network reachability test)

  • 김한경;이광휘
    • 인터넷정보학회논문지
    • /
    • 제10권5호
    • /
    • pp.27-32
    • /
    • 2009
  • 레이블 교환 망의 경로 설정을 위해 제안된 칼라 스레드 알고리즘을 패킷 교환 망에 적용하기 위하여 알고리즘 보완이 필요하다. 칼라 스레드 알고리즘은 스레드의 동작을 extend, rewind, stall, withdraw, merge로, 상태를 null, colored, transparent의 3종류로 정의하였지만 여기에 merged상태를 추가하였다. 또 루프 경로를 도출하기 위하여 스레드가 일단 중복이 되면 다시 새로운 칼라를 생성하여 unknown 홉 카운트를 갖는 스레드로 재차 확장하는 방식인데, 이를 수정하여, 업스트림 방향의 rewind 동작을 소스 노드에 의하여 다운스트림 방향으로 작동하도록 하였다. 스레드가 중복으로 접수되면 merge 동작에서 홉 카운트가 오름차 순이면 스레드의 병합을 시행하고, 그렇지 않는 경우에는 우선 스레드의 칼라가 투명해지거나 제거될 때까지 나중의 스레드를 stalling 시키도록 함으로써, unknown 홉 카운트를 갖는 새로운 칼라의 스레드 생성을 제거하였다.

  • PDF

MPLS 망에서 칼라 스레드의 루프방지 알고리즘 개선 (Improvement of the Colored Thread Algorithm to Prevent Loop in MPLS Network)

  • 전환식;김한경
    • 인터넷정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.41-49
    • /
    • 2002
  • MPLS망에서 루프 경로가 형성되는 것을 방지하기 위한 방안으로 Ohba는 칼라 스레드 알고리즘을 제안하였다. LSP를 설정할 때 중간 노드가 칼라와 홉 카운트, TTL 값으로 표현된 스레드 정보를 LDP메시지를 이용하여 다운스트림 노드에게 전달한다. 그 다음 같은 칼라의 스레드가 다시 접수되면, 루프 경로가 형성되었음을 감지하고 다른 경로의 탐색을 시도한다. 메시지가 egress 노드에 도착하면 ingress 노드까지 업스트림으로 확인 메시지를 역 전송하여, 루프가 없는 경로를 설정한다. 이를 위해 Ohba가 스레드의 상태를Null, Colored, Transparent의 세 가지로 정의한 것을Extending, Merging, Stalling, Null, Transparent의 5가지로 확장하여 정의하고, 이에 따라 관련 FSM과 TCB를 재정의 하여 스레드 상태의 모호성으로 인한 잘못된 동작과 오버로드의 발생을 개선코자 하였다. 그리고, Stalling 상태에서 스레드 생성을 회피함으로써, 성능의 향상을 유도하였다.

  • PDF