1 |
1
복수의 스위치들과 모니터 서버를 포함하는 네트워크에서 INT(In-band Network Telemetry) 모니터링 기법을 이용한 로컬 시간 편차 계산 방법에 있어서,제1 스위치 및 제2 스위치 사이에서 전달되는 패킷에 상기 제1 및 제2 스위치들 각각의 상태 정보가 메타데이터 형태로 추가하는 단계;상기 제1 스위치에서 상기 제2 스위치로 향하는 트래픽에서 상기 제1 스위치에서의 패킷 통과(egress) 타임스탬프(timestamp) 정보(t0)를 획득하는 단계;상기 제1 스위치에서 상기 제2 스위치로 향하는 트래픽에서 상기 제2 스위치에서 패킷 진입(ingress) 타임스탬프 정보(t1)를 획득하는 단계;상기 제2 스위치에서 상기 제1 스위치로 향하는 트래픽에서 상기 제2 스위치에서의 패킷 통과 타임스탬프 정보(t2)를 획득하는 단계;상기 제2 스위치에서 상기 제1 스위치로 향하는 트래픽에서 상기 제1 스위치에서의 패킷 진입 타임스탬프 정보(t3)를 획득하는 단계; 및상기 타임스탬프 정보들(t0, t1, t2, t3)을 이용하여 하기 식에 따라 상기 제1 및 제2 스위치들 간 로컬 시간 편차(θ)를 구하는 단계를 포함하는 로컬 시간 편차 계산 방법
|
2 |
2
제1항에 있어서,상기 모니터 서버와 상기 제2 스위치 사이의 로컬 시간 편차(CT)를 계산하는 단계; 및상기 로컬 시간 편차(CT)와 상기 로컬 시간 편차(θ)를 더하여 상기 모니터 서버와 상기 제1 스위치 간의 로컬 시간 편차를 구하는 단계를 더 포함하는,로컬 시간 편차 계산 방법
|
3 |
3
제1항에 있어서,상기 네트워크는 SDN(Software Defined Network)인,로컬 시간 편차 계산 방법
|
4 |
4
제2항에 있어서,상기 로컬 시간 편차(CT)를 계산하는 단계는,상기 모니터 서버가 상기 제2 스위치로 시간 동기화 패킷을 전달하는 단계;상기 모니터 서버가 상기 제2 스위치로부터 상기 제2 스위치가 상기 시간 동기화 패킷을 전달받은 시간(t4)과 상기 전달받은 시간 동기화 패킷을 상기 모니터 서버로 반환할 때 통과한 시간(t5)이 추가된 시간 동기화 패킷을 수신하는 단계;상기 모니터 서버가 상기 시간 동기화 패킷을 전달한 시간, 상기 제2 스위치가 상기 시간 동기화 패킷을 전달받은 시간(t4), 상기 모니터 서버로 반환할 때 통과한 시간(t5), 및 상기 시간 동기화 패킷을 수신한 시간을 이용하여 상기 모니터 서버와 제2 스위치 사이 로컬 시간 편차(CT)를 구하는 단계를 포함하는,로컬 시간 편차 계산 방법
|
5 |
5
제1항에 있어서,마지막 수집 시간(T(last))에 계산된 상기 제1 스위치와 상기 제2 스위치 간 로컬 시간 차이 G(last)와, 상기 마지막 수집 시간(T(last)) 전의 시점(T(old))에 계산된 상기 제1 스위치와 상기 제2 스위치 간 로컬 시간 차이 G(old)를 이용하여 현재의 시간(T(now))에서의 상기 제1 스위치와 상기 제2 스위치 간의 로컬 시간 차이(G(now))를 추정하는 단계를 더 포함하는,로컬 시간 편차 계산 방법
|
6 |
6
제5항에 있어서,상기 로컬 시간 차이(G(now))를 구하는 단계는 하기 식을 이용하여 상기 로컬 시간 차이를 추정하는,로컬 시간 편차 계산 방법
|
7 |
7
복수의 스위치들과 모니터 서버를 포함하는 네트워크에서 INT(In-band Network Telemetry) 모니터링 기법을 이용한 로컬 시간 편차 계산 방법에 있어서,상기 모니터 서버가 엣지 스위치로 시간 동기화 패킷을 전달하고, 전달 시간(t0)을 기록하는 단계;상기 모니터 서버가 상기 엣지 스위치로부터 상기 엣지 스위치가 상기 시간 동기화 패킷을 전달받은 시간(t1)과 상기 전달받은 시간 동기화 패킷을 상기 모니터 서버로 반환할 때 통과한 시간(t2)이 추가된 시간 동기화 패킷을 수신하는 단계;상기 모니터 서버가 상기 엣지 스위치에서 반환 패킷을 접수하는 시간(t3)을 기록하는 단계; 및상기 시간들(t0, t1, t2, t3)을 이용하여 하기 식에 따라 상기 모니터 서버 와 엣지 스위치 사이 로컬 시간 편차(θ)를 구하는 단계를 포함하는 로컬 시간 편차 계산 방법
|