# Limit Different Bandwidth In Day and Night - MikroTik Script RouterOS

    Limit Different Bandwidth In Day and Night.

    There are lot many ways to limit bandwidth for day and Night, but personally I found this is the easiest way, Here it is.

    I have used Simple Queue, Script and Scheduler.

    Suppose we have one network 192.168.1.0/24 and want to limit Bandwidth for day and Night Time.

    Network 192.168.1.0/24
    Bandwidth = 06:00am – 18:00pm – 1Mbps.
    Bandwidth = 18:00pm – 06:00am – 2Mbps.
    Create two simple queues for the same network with different Bandwidth Limit.

    /queue simple
    #name="Day" target-addresses=192.168.1.0/24 dst-address=0.0.0.0/0
    interface= parent=none direction=both priority=8
    queue=default-small/default-small limit-at=512k/512k
    max-limit=1M/1M total-queue=default-small

    #name="Night" target-addresses=192.168.1.0/24 dst-address=0.0.0.0/0
    interface= parent=none direction=both priority=8
    queue=default-small/default-small limit-at=1M/1M
    max-limit=2M/2M total-queue=default-small
    Now, write scripts

    /system script
    #name="Day" source=/queue simple enable Day; /queue simple disable Night

    #name="Night" source=/queue simple enable Night; /queue simple disable Day
    Finally, Schedule it

    /system scheduler
    #name="Day" on-event=Day policy=read,write start-date=oct/13/2007 start-time=06:00:00 interval=1d

    #name="Night" on-event=Night policy=read,write start-date=oct/13/2007 start-time=18:00:00 interval=1d

    Credit: wiki.mikrotik.com