belajar mangle di mikrotik router

Upload: hamami-inkazo

Post on 08-Jul-2018

241 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    1/13

    Firewall Mangle

    IP packet marking and

    IP header fields adjustment

    1

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    2/13

    What is Mangle?

    The mangle facility allows to mark IP packetswith special marks.

    These marks are used by other router facilitiesto identify the packets.

     Additionally, the mangle facility is used tomodify some fields in the IP header, like TOS

    (DSCP) and TTL fields.

    2

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    3/13

    Firewall Mangle

    The firewall filter facility is a tool for packetmarking

    Firewall filters consist from the sequence of IF-THEN rules

    0) IF THEN

    1) IF THEN

    2) IF THEN

    If a packet doesn't meet all the conditions of therule, it will be sent on to the next rule.

    If a packet meet all the conditions of the rule,specified action will be performed on it.

    3

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    4/13

    Firewall Mangle

    4

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    5/13

    Mangle Structure

    Mangle rules are organized in chainsThere are five built-in chains:

    Prerouting- making a mark before Global-In queue

    Postrouting - making a mark before Global-Outqueue

    Input - making a mark before Input filter 

    Output - making a mark before Output filter 

    Forward - making a mark before Forward filter 

    New user-defined chains can be added, asnecessary

    5

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    6/13

    Mangle and Queue Diagram(simple)  %

    6

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    7/13

    Mangle actions

    There are 7 more actions in the mangle:mark-connection – mark connection (from asingle packet)

    mark-packet – mark a flow (all packets)

    mark-routing - mark packets for policy routing

    change MSS - change maximum segment size ofthe packet

    change TOS - change type of servicechange TTL - change time to live

    strip IPv4 options

    7

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    8/13

    Marking Connections

    Use mark connection to identify one or group ofconnections with the specific connection mark

    Connection marks are stored in the connectiontracking table

    There can be only one connection mark for oneconnection.

    Connection tracking helps to associate each

    packet to a specific connection (connection mark)  %

    8

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    9/13

    Mark Connection Rule

    9

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    10/13

    Marking Packets

    Packets can be marked

    Indirectly. Using the connection tracking facility,based on previously created connection marks

     

    (faster)

    Directly. Without the connection tracking  - noconnection marks necessary, router will compareeach packet to a given conditions (this process

    imitates some of the connection tracking features)

    10

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    11/13

    Mark Packet Rule

    11

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    12/13

    Mangle Lab

    Mark all HTTP connections

    Mark all packets from HTTP connections

    Mark all ICMP packetsMark all other connections

    Mark all packets from other connections

    Check the configuration

    12

  • 8/19/2019 Belajar MANGLE Di MikroTik Router

    13/13

    Mangle Lab Result

    13