That's one straightforward way to do it. I've worked on systems that use this approach set DSCP to particular values for particular kinds of traffic, for example.
If you want something where there's feedback more on a packet-by-packet basis, then the best way to get that is probably to use a Linux qdisc that supports DSCP marking. On Tue, Aug 16, 2016 at 03:09:05PM -0400, John Chludzinski wrote: > I took note of nw_tos=, ip_dscp=, nw_ecn=, and ip_ecn= for DSCP and ECN > matching and mod_nw_tos:, mod_nw_ecn:, mod_nw_ecn: for setting DSCP and ECN > values. > > So the DiffServ functionality would have to be implemented on OVS ... > Correct? > > And could be implemented as a layer on OVS ... Correct? > > Does anything currently do this? > > ---John > > > > On 2016-08-16 14:39, Ben Pfaff wrote: > >On Tue, Aug 16, 2016 at 09:33:09AM -0400, John Chludzinski wrote: > >>For example: > >> > >>RFC 2474: Definition of the Differentiated Services Field (DS Field) in > >>the > >>IPv4 and IPv6 Headers > >> > >>RFC 2475: An Architecture for Differentiated Services > >> > >>RFC 2697: A Single Rate Three Color Marker > >> > >>RFC 2698: A Two Rate Three Color Marker > >> > >>*** RFC 2474 and RFC 2475 are more architectural issues than specific > >>services / functionality. > >> > >>But does OVS provide RFC 2697 and RFC 2698 ... for example? > > > >OK, I don't know how OVS would "provide" these RFCs. > > > >OVS permits matching on and modifying the DSCP field. If you have a > >question about how that can be used to implement some specific > >functionality, then we can talk about that. _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
