Author Topic: PF i DSCP QoS  (Read 2599 times)

Dule Mars

  • Hero Member
  • *****
  • Posts: 665
PF i DSCP QoS
« on: March 20, 2011, 06:47:52 pm »
Zanima me da li PF može da radi DSCP QoS markiranje/queueing (5 bita za markiranje saobra?aja)? Koliko vidim iz man pf.conf, podržan je samo TOS (3 bita za markiranje saobra?aja).

TOS je sasvim dovoljan u 90% slu?ajeva, al opet, valjalo bi i ovo da ima (kad ve? ima u IPTABLES).
Ja moram da jedem krstove! Ja sam nešto drugo, a ne pop!

soxxx

  • Administrator
  • Hero Member
  • *****
  • Posts: 1438
PF i DSCP QoS
« Reply #1 on: March 20, 2011, 09:05:07 pm »
Da, izgleda da moze:
Quote
...
tos |
             This rule applies to packets with the specified TOS bits set.
             string may be one of critical, inetcontrol, lowdelay, netcontrol,
             throughput, reliability, or one of the DiffServ Code Points: ef,
             af11 ... af43, cs0 ... cs7; number may be either a hex or decimal
             number.

             For example, the following rules are identical:

                   pass all tos lowdelay
                   pass all tos 0x10
                   pass all tos 16
...
Pogledaj reference za DiffServ u altq_cdnr.h:

http://ftp://ftp.fr.openbsd.org/pub/OpenBSD/src/sys/altq/altq_cdnr.h
The best way to learn UNIX is to play with it, and the harder you play, the more you learn.
If you play hard enough, you'll break something for sure, and having to fix a badly broken system is arguably the fastest way of all to learn. -Michael Lucas, AbsoluteBSD

Dule Mars

  • Hero Member
  • *****
  • Posts: 665
PF i DSCP QoS
« Reply #2 on: March 20, 2011, 09:50:07 pm »
Aha, sad vidim... Problem je što je kod mene na FreeBSD 8.2 starija verzija...

Code: [Select]
...
     tos |
           This rule applies to packets with the specified TOS bits set.  TOS
           may be given as one of lowdelay, throughput, reliability, or as
           either hex or decimal.

           For example, the following rules are identical:

                 pass all tos lowdelay
                 pass all tos 0x10
                 pass all tos 16
...
Ja moram da jedem krstove! Ja sam nešto drugo, a ne pop!

soxxx

  • Administrator
  • Hero Member
  • *****
  • Posts: 1438
PF i DSCP QoS
« Reply #3 on: March 20, 2011, 09:56:27 pm »
Pa post je u OpenBSD pa sam pretpostavio da je za OpenBSD... :)
The best way to learn UNIX is to play with it, and the harder you play, the more you learn.
If you play hard enough, you'll break something for sure, and having to fix a badly broken system is arguably the fastest way of all to learn. -Michael Lucas, AbsoluteBSD

Oko

  • Administrator
  • Hero Member
  • *****
  • Posts: 992
PF i DSCP QoS
« Reply #4 on: March 20, 2011, 10:49:13 pm »
Quote from: Dule Mars
Aha, sad vidim... Problem je što je kod mene na FreeBSD 8.2 starija verzija...
Nisam nikada ukapirao zasto ljudi vole da koriste tools na non-native platformama. Ako ti ozbiljno treba PF koristi
OpenBSD.

Dule Mars

  • Hero Member
  • *****
  • Posts: 665
PF i DSCP QoS
« Reply #5 on: March 20, 2011, 11:56:39 pm »
Kako zašto? Pa da bi dobili najbolje od oba sveta, naravno.
Ja moram da jedem krstove! Ja sam nešto drugo, a ne pop!

Oko

  • Administrator
  • Hero Member
  • *****
  • Posts: 992
PF i DSCP QoS
« Reply #6 on: March 21, 2011, 12:48:51 am »
Quote from: Dule Mars
Kako zašto? Pa da bi dobili najbolje od oba sveta, naravno.
A sto nebi koristio FreeBSD za file servere i slicne gluposti gde je bolji od OpenBSD-ija a OpenBSD za mrezu.
Ti bar znas i jedno i drugo.

Dule Mars

  • Hero Member
  • *****
  • Posts: 665
PF i DSCP QoS
« Reply #7 on: March 21, 2011, 01:16:02 pm »
Jbg, ima tu više zvr?ki... Prva je što obi?no imam manjak hardvera, pa ista mašina radi i jedno i drugo... Druga je što ?esto radim na Xen-u, gde mogu da koristim FreeBSD a ne mogu OpenBSD... Tre?a je što OpenBSD mašina zahteva ru?ni fsck posle nestanka struje, što obi?no podrazumeva da neko mora da skokne na drugi kraj grada (nema svuda UPSeva, jbg, a i kad ima, ?esto ne može da se napravi auto shutdown...)... I tako...
Ja moram da jedem krstove! Ja sam nešto drugo, a ne pop!