[Contents] [Prev] [Next] [Index] [Report an Error]

Example: Configuring CoS for Tunnels

In Figure 16, Router A acts as a tunnel ingress device. The link between interfaces ge-1/0/0 in Router A and ge-1/3/0 in Router B is the GRE or IP-IP tunnel. Router A monitors the traffic received from interface ge-1/3/0. By way of interface ge-1/0/0, Router C generates traffic to Router B.

Figure 16: CoS with a Tunnel Configuration

Image g015500.gif

Router A

[edit interfaces]
ge-1/0/0 {
unit 0 {
family inet {
address 10.80.0.2/24;
}
}
}
ge-1/0/1 {
unit 0 {
family inet {
filter {
input zf-catch-all;
}
address 10.90.0.2/24;
}
}
}
gr-2/1/0 {
unit 0 {
tunnel {
source 11.11.11.11;
destination 10.255.245.46;
}
family inet {
address 21.21.21.21/24;
}
}
}
ip-2/1/0 {
unit 0 {
tunnel {
source 12.12.12.12;
destination 10.255.245.46;
}
family inet {
address 22.22.22.22/24;
}
}
}
 
[edit routing-options]
static {
route 1.1.1.1/32 next-hop gr-2/1/0.0;
route 2.2.2.2/32 next-hop ip-2/1/0.0;
}
 
[edit class-of-service]
interfaces {
ge-1/0/0 {
unit 0 {
rewrite-rules {
inet-precedence zf-tun-rw-ipprec-00;
}
}
}
}
rewrite-rules {
inet-precedence zf-tun-rw-ipprec-00 {
forwarding-class best-effort {
loss-priority low code-point 000;
loss-priority high code-point 001;
}
forwarding-class expedited-forwarding {
loss-priority low code-point 010;
loss-priority high code-point 011;
}
forwarding-class assured-forwarding {
loss-priority low code-point 100;
loss-priority high code-point 101;
}
forwarding-class network-control {
loss-priority low code-point 110;
loss-priority high code-point 111;
}
}
}
dscp zf-tun-rw-dscp-00 {
forwarding-class best-effort {
loss-priority low code-point 000000;
loss-priority high code-point 001001;
}
forwarding-class expedited-forwarding {
loss-priority low code-point 010010;
loss-priority high code-point 011011;
}
forwarding-class assured-forwarding {
loss-priority low code-point 100100;
loss-priority high code-point 101101;
}
forwarding-class network-control {
loss-priority low code-point 110110;
loss-priority high code-point 111111;
}
}
 
[edit firewall]
filter zf-catch-all {
term term1 {
then {
loss-priority high;
forwarding-class network-control;
}
}
}

Router B

[edit interfaces]
ge-1/3/0 {
unit 0 {
family inet {
address 10.80.0.1/24;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.255.245.46/32;
}
}
}

Router C

[edit interfaces]
ge-1/0/0 {
unit 0 {
family inet {
address 10.90.0.1/24;
}
}
}
 
[edit routing-options]
static {
route 1.1.1.1/32 next-hop 10.90.0.2;
route 2.2.2.2/32 next-hop 10.90.0.2;
}

[Contents] [Prev] [Next] [Index] [Report an Error]