next up previous contents
Next: Policing Up: Historical constructs Previous: Redefining fields   Contents

Tunnels

The RSVP filter supports tunnels. They are specified by the keyword tunnel, followed by the parameter list (in parentheses), a list of selectors, and the tunnel body. All selectors inside the tunnel body use the corresponding tunnel ID.

Example:

prio {
    class ();
    rsvp {
        tunnel (skip 2B)
            on (ah 17, dst 10.0.0.1)
        {
            class
                on (ipproto "tcp", dst 10.0.0.3);
        }
    }
}

Note: the selector must not include an explicit filter reference. Also, if an explicit filter reference is used on a class inside a tunnel body, the tunnel has no effect on that class.



Martin A. Brown 2003-11-06