Здравствуйте, коллеги!
Ничего не могу понять, не работают очереди на Cisco 1841.
Задача простая - разделить приоритеты на канале. Т.е. чтобы почта пролазила в любом случае, потом веб, а все ослы и торренты болтались в самом низу.
Вроде все сделал как по учебнику:
interface FastEthernet0/0
ip address xxxxxx
duplex auto
speed auto
custom-queue-list 1access-list 3 permit xxxx.35
access-list 5 permit xxxx.17queue-list 1 protocol ip 1 list 3
queue-list 1 protocol ip 4 list 5
queue-list 1 protocol ip 2 tcp www
queue-list 1 default 3Cisco_1841#sh queuei
Current fair queue configuration:
Current DLCI priority queue configuration:
Current priority queue configuration:List Queue Args
Current custom queue configuration:List Queue Args
1 3 default
1 1 protocol ip list 3
1 4 protocol ip list 5
1 2 protocol ip tcp port wwwНо очереди пустые, и трафик не ограничивается:
Cisco_1841#sh int fa 0/0
FastEthernet0/0 is up, line protocol is up
Hardware is Gt96k FE, address is 001d.46d0.cccc (bia 001d.46d0.cccc)
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 23/255, rxload 10/255
Encapsulation ARPA, loopback not set
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: custom-list 1
Output queues: (queue #: size/max/drops)
0: 0/20/0 1: 0/20/0 2: 0/20/0 3: 0/20/0 4: 0/20/0
5: 0/20/0 6: 0/20/0 7: 0/20/0 8: 0/20/0 9: 0/20/0
10: 0/20/0 11: 0/20/0 12: 0/20/0 13: 0/20/0 14: 0/20/0
15: 0/20/0 16: 0/20/0
5 minute input rate 4051000 bits/sec, 1081 packets/sec
5 minute output rate 9173000 bits/sec, 1248 packets/sec
2529897 packets input, 1283001667 bytes
Received 3 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog
0 input packets with dribble condition detected
2861343 packets output, 2652909195 bytes, 0 underrunsПробовал queue-list, priority-list - никакого эффекта. Подскажите кто может, ибо уже не знаю куда копать дальше?
Промучавшись целый день с этими очередями, приоритетами, и т.п., расширю немного вопрос. Мне нужно следующее:
разделить канал таким образом, чтобы почта с почтового сервера проходила в первую очередь, дальше шел веб-трафик от юзеров. Далее, если кто-то ставит торрента - то ему выделяется определенная полоса, но с низким приоритетом. Т.е. веб и почта должны при необходимости отодвигать качальщиков в сторону. Ну и самое главное: если ставлю торрента я - то я двигаю всех активных качальщиков и загребаю под себя бОльшую часть выделенной полосы.
Пока что единственное, что получилось - это прописать policy-map с жестким ограничением по скорости для какого-то ACL. Но если в этом ACL находятся несколько адресов, то канал делится не поровну между ними. Вобщем, приоритеты и очереди сделать не получается. Буду благодарен за любые советы в данном направлении.