라우팅 엔진 생성 트래픽에 포워딩 클래스 및 DSCP 값 할당
라우팅 엔진 발생한 트래픽에 대해 포워딩 클래스 및 차별화된 서비스 코드 포인트(DSCP) 값을 설정할 수 있습니다. 라우팅 엔진 생성 트래픽에만 적용되는 포워딩 클래스 및 DSCP 값을 구성하려면 루프백(lo.0
) 인터페이스에 출력 필터를 적용하고 다양한 프로토콜에 적합한 포워딩 클래스 및 DSCP 비트 구성을 설정합니다. 예를 들어, 라우팅 엔진 생성되는 OSPF 패킷에서 DSCP 값을 설정하여 10
AF(보장된 포워딩) 포워딩 클래스에 할당하는 반면, 핑 패킷의 DSCP 값은 으로 0
설정되고 포워딩 클래스 BE(최선의 노력)를 사용할 수 있습니다.
이 특정 분류 기능은 라우팅 엔진 의해 생성된 패킷에만 적용됩니다.
다음 예는 라우팅 엔진 소스 핑 패킷(ICMP 사용)을 DSCP 값 38
과 포워딩 클래스인 af17
OSPF 패킷에 DSCP 값과 포워딩 클래스의 af11
12
DSCP 값 및 포워딩 클래스(TCP 사용)와 의 DSCP 값 10
및 포워딩 클래스af16
를 할당합니다.
[edit class-of-service] forwarding-classes { class af11 queue-num 7; class af12 queue-num 1; class af13 queue-num 2; class af14 queue-num 4; class af15 queue-num 5; class af16 queue-num 4; class af17 queue-num 6; class af18 queue-num 7; } [edit firewall filter family inet] filter loopback-filter { term t1 { from { protocol icmp; # For pings } then { forwarding-class af17; dscp 38; } } term t2 { from { protocol ospf; # For OSPF } then { forwarding-class af11; dscp 12; } } term t3 { from { protocol tcp; # For BGP } then { forwarding-class af16; dscp 10; } } term t4 { then accept; # Do not forget! } } [edit interfaces] lo0 { unit 0 { family inet { filter { output loopback-filter; } } } }
참고:
이것은 완전한 라우터 구성이 아닙니다. 여전히 대기열에 리소스를 할당하고, 라우팅 프로토콜, 주소 등을 구성해야 합니다.