네트워크 지연 종류

지연에는 크게 3가지 종류가 있습니다.

  1. 노드 처리 지연
  2. 큐잉 지연
  3. 전파 지연 입니다.

노드 처리 지연(nodal processing delay)

  • 라우터에서의 처리 지연
  • 패킷의 헤더를 조사하고 어느 출력 링크로 보낼지 결정하는 시간에 따른 지연

큐잉 지연(queuing delay)

  • 패킷이 큐에서 출력링크로 전송되는 과정에서 생기는 딜레이

여기서 큐란 패킷이 라우터에서 빠져나가지 못할 경우 라우터에 패킷을 저장하는 방법입니다. 큐는 패킷을 저장 하지않고 그저 FIFO(FIFO)로 나열만 합니다. 즉 큐에는 패킷이 없고 패킷 주소만 가지고 있다고 보면 됩니다.


전송 지연( transmission delay)

  • 비트를 링크로 내보내는데 생기는 지연
  • La/R(length / bandwidth)
  • 트랙픽 강도 와 La/R 크기에 따른 상관관계
    • R= 링크 전송률 비트가 큐에서 나가는 비율(bits/sec)
    • La = 비트가 큐에 도착하는 평균율
    • L = 패킷 크기(bits)
    • a = 패킷이 큐에 도착하는 평균율(packets/sec)
  • La/R > 1 = 큐잉 지연 무한대
  • La/R ~ 1 = 큐잉 지연 무지 커짐
  • La/R < 1 = 큐잉 지연 적음

전파 지연(propagation delay)

  • 물리적인 이유(와이어 재료, 와이어 손상 등)로 생긴 딜레이
  • 링크에서 다음 라우터까지 전파하는데 발생하는 지연
  • 링크 길이와 상관없음

End to End Delay

d(end-end) = N (d(proc) + d(trans) + d(prop))

Tags :

Related Posts

온프레미스와 Azure의 VPN

온프레미스와 Azure VPN 연결 문제 관련해서 글을 남긴적이 있습니다. Azure에서 VPN 로그 보는 법 이번 글에서는 연결 문제 관련해서 좀 더 자세히 설명 드려 보겠습니다.

Read More

RDS freeable memory 가 지속적으로 감소하는 이유

캡쳐한 이미지는 DB 메모리 여유량 입니다 MariaDB는 데이터 작업을 하기 위해 버퍼와 캐시를 할당 합니다.

Read More

Prometheus 정리

프로메테우스란 참고한 자료들 프로메테우스 공식 사이트 https://prometheus.io/docs/introduction/overview/ 프로메테우스란 소개 모니터링과 알럿 시스템으로 쿠버네티스에서 주로 사용됩니다.

Read More