라우팅 엔진 생성 트래픽에 포워딩 클래스 및 DSCP 값 할당
라우팅 엔진 발생한 트래픽에 대해 포워딩 클래스 및 차별화된 서비스 코드 포인트(DSCP) 값을 설정할 수 있습니다. 라우팅 엔진 생성 트래픽에만 적용되는 포워딩 클래스 및 DSCP 값을 구성하려면 루프백(lo.0) 인터페이스에 출력 필터를 적용하고 다양한 프로토콜에 적합한 포워딩 클래스 및 DSCP 비트 구성을 설정합니다. 예를 들어, 라우팅 엔진 생성되는 OSPF 패킷에서 DSCP 값을 설정하여 10 AF(보장된 포워딩) 포워딩 클래스에 할당하는 반면, 핑 패킷의 DSCP 값은 으로 0 설정되고 포워딩 클래스 BE(최선의 노력)를 사용할 수 있습니다.
이 특정 분류 기능은 라우팅 엔진 의해 생성된 패킷에만 적용됩니다.
다음 예는 라우팅 엔진 소스 핑 패킷(ICMP 사용)을 DSCP 값 38 과 포워딩 클래스인 af17OSPF 패킷에 DSCP 값과 포워딩 클래스의 af1112 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;
}
}
}
}
참고:
이것은 완전한 라우터 구성이 아닙니다. 여전히 대기열에 리소스를 할당하고, 라우팅 프로토콜, 주소 등을 구성해야 합니다.