воскресенье, 28 февраля 2010 г.

mikrotik - მომხმარებლის გამტარუნარიანობის კონტროლი "დილის" და "ღამის" მონაკვეთში

არის ძალიან ბევრი მეთოდი შეზღუდო გამტარუნარიანობა დროის მოცემულ მონაკვეთში მომხმარებლებისთვის , გაგაცნობთ ერთერთ ადვილ მეთოდს თუ როგორ შევზღუდოთ მომხმარებლებისთვის სისწრაფე(გამტარუნარიანობა) დღის საათებში და ღამის საათებში.

ამ მეთოდისთვის ჩვენ ვიყენებთ Simple Queue, Script და Scheduler-ს.

გვაქვს ქსელი 192.168.0.0/24 და გვინდა შეუზღუდოთ სისწრაფე მაგალითად

სისწრაფე= დილის 6 საათიდან საღამოს 6 საათამდე (ანუ 18 საათამდე) -1მეგაბიტ/წმ.
სისწრაფე=საღამოს 6 საათიდან(18 საათიდან) დილის 6 საათამდე -2მეგაბიტ/წმ.

ვქმნით ამ ქსელისთვის simple queues -ებს სხვადასხვა სისწრაფის ლიმიტებით :

/queue simple add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s \ direction=both disabled=no dst-address=192.168.0.0/24 interface=all \ limit-at=512k/512k max-limit=1M/1M name="Dxe" \ priority=8 queue=default-small/default-small \ total-queue=default-small


add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s \ direction=both disabled=no dst-address=192.168.0.0/24 interface=all \ limit-at=1M/1M max-limit=2M/2M name="Xame "\ priority=8 queue=default-small/default-small \ total-queue=default-small


ამის შემდეგ ვქმნით სკრიპტს :

/system script

add name="dxe" source= "/queue simple enable Dxe; /queue simple disable Xame"
add name="xame" source= "/queue simple enable Xame; /queue simple disable Dxe"


და ბოლოს ვაკეთებს განრგის schedule -ს მეშვეობით .

/system scheduler

add disabled=no interval=1d name="dxe" on-event=Dxe \
start-date=jan/01/1970 start-time=06:00:00

add disabled=no interval=1d name="xame" on-event=Xame \
start-date=jan/01/1970 start-time=18:00:00