Qos Fallbeispiel: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 22: | Zeile 22: | ||
access-list 101 permit udp any any eq 5600 | access-list 101 permit udp any any eq 5600 | ||
| − | class-map match-all | + | class-map match-all SIP_CLASS |
match access-group 100 | match access-group 100 | ||
| + | |||
| + | class-map match-all RTP_CLASS | ||
match access-group 101 | match access-group 101 | ||
policy-map SET_DSCP_POLICY | policy-map SET_DSCP_POLICY | ||
| − | class | + | class SIP_CLASS |
| + | set dscp cs5 | ||
| + | class RTP_CLASS | ||
set dscp ef | set dscp ef | ||
Version vom 5. Juli 2023, 20:45 Uhr
Beispiel
- Wir haben ein Callcenter mit 200 Agents
- Desweiteren haben wir eine Leitung von 100Mbit pro Sekunde
- Wir rechnen 100Kbit/s pro Agent mit einem 50% Puffer
- Also haben wir etwa 150Kbit/s
- SIP ist auf cs5 im DSCP gesetzt
- RTP ist auf ef im DSCP gesetzt
- Wir wollen 30 Mbit/s für VoIP(SIP und RTP) reservieren
- Zusätzlichen wollen wir das RTP bevorzugt weitergeleitet wird.
Vorraussetzungen
- SIP ist auf cs5 im DSCP gesetzt
- RTP ist auf ef im DSCP gesetzt
- Wo und wie kann man das machen?
- Unter Linux geht es so
- iptables -t mangle -A PREROUTING -p udp --dport 10000:20000 -j DSCP --set-dscp-class ef
- iptables -t mangle -A PREROUTING -p udp --dport 5600 -j DSCP --set-dscp-class cs5
- IP Telefone können solche Dinge auch
- Unter Cisco geht es so
access-list 100 permit udp any any range 10000 20000
access-list 101 permit udp any any eq 5600
class-map match-all SIP_CLASS
match access-group 100
class-map match-all RTP_CLASS
match access-group 101
policy-map SET_DSCP_POLICY
class SIP_CLASS
set dscp cs5
class RTP_CLASS
set dscp ef
interface FastEthernet0/0
service-policy input SET_DSCP_POLICY