allip
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Прошу совета в правильной реализации шейпинга. Имеется следующая схема: Ethernet-provider ------UTP 4pair cat 5-----> port1 routerboard 493 ADSL-provider -----UTP 1 pair ---> ADSL-router in bridge mode ----> port 4 routerboard 493 остальные порты на routerboard 493 объединены в switch1 и в качестве master-port'а служит port 2. routerboard 493 делает NAT и FORWARD для пользователей локальной сети 192.168.1.0/24 (т.е. пускает пользователей этой сети в Интернет через себя). Ethernet-provider предоставляет следующую скорость 8000 KBit/s Upload / 8000 KBit/s Download, ADSL-provider предоставляет следующую скорость: 1024 Kbit/s Upload / 2048 Kbit/s Download. Основным провайдером является Ethernet-provider, резервным - ADSL-provider. Нужно организовать равномерное распределение скорости между пользователями локальной сети 192.168.1.0/24 для каждого из провайдеров (т.е. пока Ethernet-provider доступен, то пользователи равномерно делят между собой скорсть в 8000 Kbit/s / 8000 Kbit/s, когда Ethernet-provider "лежит", то пользователи равномерно делят между собой скорость 2048 Kbit/s / 1024 Kbit/s). В данный момент маркировка пакетов и дерево очередей выглядит так, но не знаю верно ли, пакеты считаются, очереди PCQ тоже есть, но комфортного серфинга никак не могу добиться, при отключении очередей - все начинает просто "летать". MikroTik RouterOS 4.7 ip firewall mangle print Flags: X - disabled, I - invalid, D - dynamic 0 ;;; Change MSS for outgoing traffic chain=postrouting action=change-mss new-mss=1452 tcp-flags=syn protocol=tcp src-address-list=users out-interface=pppoe-out1 tcp-mss=1453-65535 1 chain=postrouting action=change-mss new-mss=1452 tcp-flags=syn protocol=tcp src-address-list=users out-interface=pppoe-out2 tcp-mss=1453-65535 2 ;;; Mark internet users connections chain=prerouting action=mark-connection new-connection-mark=users-con passthrough=yes src-address-list=users dst-address-list=!local_net 3 ;;; Mark Upload users traffic chain=postrouting action=mark-packet new-packet-mark=upload passthrough=no src-address-list=users out-interface=pppoe-out1 connection-mark=users-con 4 chain=postrouting action=mark-packet new-packet-mark=backup_upload passthrough=no src-address-list=users out-interface=pppoe-out2 connection-mark=users-con 5 ;;; Mark Download users traffic chain=forward action=mark-packet new-packet-mark=download passthrough=no dst-address-list=users in-interface=pppoe-out1 connection-mark=users-con 6 chain=forward action=mark-packet new-packet-mark=backup_download passthrough=no dst-address-list=users in-interface=pppoe-out2 connection-mark=users-con queue type print 5 name="pcq_download" kind=pcq pcq-rate=0 pcq-limit=512 pcq-classifier=dst-address pcq-total-limit=20480 6 name="pcq_upload" kind=pcq pcq-rate=0 pcq-limit=512 pcq-classifier=src-address pcq-total-limit=20480 queue tree print Flags: X - disabled, I - invalid 0 name="Main_Download" parent=ether2 packet-mark=download limit-at=128k queue=pcq_download priority=8 max-limit=7760k burst-limit=0 burst-threshold=0 burst-time=0s 1 name="Main_Upload" parent=global-out packet-mark=upload limit-at=128k queue=pcq_upload priority=8 max-limit=7760k burst-limit=0 burst-threshold=0 burst-time=0s 2 name="Backup_Upload" parent=global-out packet-mark=backup_upload limit-at=128k queue=pcq_upload priority=8 max-limit=993k burst-limit=0 burst-threshold=0 burst-time=0s 3 name="Backup_Download" parent=ether2 packet-mark=backup_download limit-at=128k queue=pcq_download priority=8 max-limit=1986k burst-limit=0 burst-threshold=0 burst-time=0s Возможно нужно каким-нибудь образом поменять параметры очередей PCQ, интернетом пользуются 12 юзеров. Прошу помощи от гуру, где мой косяк ? | Всего записей: 33 | Зарегистр. 02-02-2007 | Отправлено: 09:52 23-04-2010 | Исправлено: allip, 10:08 23-04-2010 |
|