Коллеги, помогите разобраться.
Есть Mikrotik. Функции - шейпинг и NAT.
Не понимаю, для каких очередей делать какой Parent.
Сейчас схема такая.
Код1. Mangle
- upload: preroutin
- download: postrouting (или forward, без разницы)
Разметка в соответствии с принадлежностью адреса к списку (по тарифам)
2. PCQ
- upload: rate=200M, limit=2000, total_limit=4440000
- download: rate=200M, limit=2000, total_limit=4440000
Здесь указаны глобальные PCQ. Есть еще пачка в соответствии с тарифом (скоростью), как на download, так и на upload.
3. Queue Tree
- download: parent=LAN
- upload: parent=global-out
Здесь опять же это только корневые узлы дерева. Есть еще дочернии в соответствии со скоростью.
При небольшой нагрузке и небольших скоростях, скорость режется корректно. При увеличении нагрузки и соответственно скоростях, получается скачкообразная нарезка скорости. Люди недополучают свою скорость.
Во всех примерах и документации написано, что разметка пакетов должна проходить в prerouting цепочке, но в случае с NAT это не может быть реализовано, поэтому download размечаю в postrouting. Так же в примерах указано, что родителем очереди Download должно быть global-in, а для Upload - global-out. При установке на Download родителя global-in, трафик не шейпится.
Что не так? У кого нибудь шейпинг на mikrotik'е реально работает?
- upload: preroutin
- download: postrouting (или forward, без разницы)
Разметка в соответствии с принадлежностью адреса к списку (по тарифам)
2. PCQ
- upload: rate=200M, limit=2000, total_limit=4440000
- download: rate=200M, limit=2000, total_limit=4440000
Здесь указаны глобальные PCQ. Есть еще пачка в соответствии с тарифом (скоростью), как на download, так и на upload.
3. Queue Tree
- download: parent=LAN
- upload: parent=global-out
Здесь опять же это только корневые узлы дерева. Есть еще дочернии в соответствии со скоростью.