개발공부/tool
-
tc (traffic control)개발공부/tool 2024. 12. 29. 21:49
tc?저수준 도구 (개발자 친화적)tc 는 linux 커널의 네트워크 트래픽 제어를 위한 명령큐잉, 쉐이핑, 스케줄링, 필터링, 대역폭 제한 … 다양한 기능2계층에서 동작명령어tc [qdisc/class/filter] [add/change/del/show] dev eth0 옵션 qdisc ==> class ==> filter 생성 순qdisc (queueing discipline)트래픽 송출하기 전 처리하는 방식(큐잉 알고리즘)나중에 전송하기 위해 패킷을 대기열에 추가 (enqueue)대기열에서 패킷을 꺼내서 송출 (대기열에서 제거) (dequeue)대기열에 쌓여있는 패킷중 하나 dequeue 하는 방식임종류(dequeue 역할)fifotbf (token bucket filter) : 패킷 송출 속도 ..