나는 알고 싶다정확한 위치수신 트래픽 조절에 사용되는 패킷 흐름의 다음 장치는 다음과 같습니다.
- IFB:중간 기능 블록
패킷이 이 장치로 전달되는 방식과 이러한 일이 발생하는 경우 다음 중 어떤 필터링/분류 방법을 사용할 수 있는지 더 잘 이해하고 싶습니다.
tc filter ... u32 ...
iptables ... -j MARK --set-mark ...
iptables ... -j CLASSIFY --set-class ...
이 주제에 대한 문서를 찾기가 어려운 것 같습니다. 공식 문서를 어디서 찾을 수 있는지에 대한 도움을 주시면 대단히 감사하겠습니다.
내가 아는 한 문서는 다음과 같습니다.
tc
:tldp.org 가이드,lartc.org 가이드imq
:IMQ - 자주 묻는 질문,래크 웹사이트netfilter
패킷 흐름 방향:커널 스트림,document.org kptd
알려진 문서를 바탕으로 다음과 같이 설명합니다.
기본 교통 통제
figure 1
+-------+ +------+
|ingress| +---------+ |egress|
|qdisc +--->netfilter+--->qdisc |
|eth0 | +---------+ |eth0 |
+-------+ +------+
IMQ?
iptables -t mangle -A PREROUTING -i eth0 -j IMQ --todev 0
원인이 될까요?
figure 2
+----------+ +-------+ +------+ +----------+
|PREROUTING| |ingress| |egress| |PREROUTING|
|mangle +--->qdisc +--->qdisc +--->nat |
| | |imq0 | |imq0 | | |
+----------+ +-------+ +------+ +----------+
그리고 iptables -t mangle -A POSTROUTING -o eth0 -j IMQ --todev 1
이어질 것인가?
figure 3
+-----------+ +-------+ +------+ +------+
|POSTROUTING| |ingress| |egress| |egress|
|nat +--->qdisc +--->qdisc +--->qdisc |
| | |imq1 | |imq1 | |eth0 |
+-----------+ +-------+ +------+ +------+