MME routing configuration in MikroTik

At MikroTik there are various routing protocols that we can use, one of which is MME (Mesh Made Easy) which is suitable for IP-level routing in wireless mesh networks. In this article, the administrator will explain how to configure MME routing on MikroTik.

Read also: How to configure OSPF routing on MikroTik

What is MME?

MME stands for Mesh Made Easy, which is a routing protocol found on Mikrotik. Usually used for routing in wireless networks. The addition of the MME protocol to Mikrotik is based on the BATMAN (Better Approach To Mobile Ad-hoc Networking) method.

MME works by sending broadcast messages called source messages. The message contains routing information in the form of the IP address of the sending router (originator) and a list of network prefixes in the mesh network.

If a device receives an original message that has never been received, it will be retransmitted. MME is a routing protocol that includes IGRP (Interior Gateway Routing Protocol) which is intended for mesh networks and is suitable for wireless networks. MME is also useful for distributing IP routing in Wireless Mesh networks

How the MME works

MME works by regularly streaming home messages to all connected devices. Originator This message contains router information from the original router (Router Originator) and may also be added with certain routing prefixes if announced.

When a device receives an original message that has never been received, it will forward it to other devices.

Unlike other routing protocols, MME does not perform routing table-specific calculations or topology calculations, but only monitors received packets and their sequence, which is useful for finding lost packets. With the data obtained from network initiators, the MME can determine the best way to enter.

Read also: How to configure RIP routing on MikroTik

The advantages of MME

One of the advantages of the MME protocol is that it can accurately determine the topology of a dynamic mesh network that changes positions frequently. When a topology change occurs, it triggers a change in all routing tables on all devices. For embedded systems, such as the router board, routing changes can consume a lot of CPU resources. To prevent this, the MME will only respond to neighbor changes with a single jump from routing routes to specific IP destinations and avoid routing table calculations.

MME routing configuration in MikroTik

After you know a short explanation about MME. We enter immediately, we try to configure the MME routing on MikroTik.

1. The first thing to do before setting up MME routing on MikroTik is to create a topology first. You can see the topology as shown below.

MikroTik MME routing topology

MiktoTik1:

  • Ether1 = 12.12.12.1

MicroTik2:

  • Ether1 = 12.12.12.2
  • Ether2 = 23.23.23.2

MiktoTik3:

  • Ether1 = 23.23.23.1

2. Make settings or configure the IP address on each MikroTik router.

Router1:

[[email protected]] > system identity set name=Router1
[[email protected]] > ip address add address=12.12.12.1/24 interface=ether1
Configuring the IP address MikroTik1 GNS3

Router2:

[[email protected]] > system identity set name=Router2
[[email protected]] > ip address add address=12.12.12.2/24 interface=ether1
[[email protected]] > ip address add address=23.23.23.2/24 interface=ether2
Configuring the MikroTik2 GNS3 IP address

Router3:

[[email protected]] > system identity set name=Router3
[[email protected]] > ip address add address=23.23.23.1/24 interface=ether1
Configuring the MikroTik3 GNS3 IP address

Notes: If you do a GUI-based configuration on winbox, you can configure the IP address in the menu IP> Address then click the icon +.

Configure the Winbox MME IP address

3. Then configure MME by activating each interface and its network.

Router1:

[[email protected]] > routing mme interface add interface=ether1
[[email protected]] > routing mme network add network=12.12.12.0/24
MikroTik1 MME configuration

Router2:

[[email protected]] > routing mme interface add interface=ether1
[[email protected]] > routing mme interface add interface=ether2
[[email protected]] > routing mme network add network=12.12.12.0/24
[[email protected]] > routing mme network add network=23.23.23.0/24
Configure MikroTik2 MME

Router3:

[[email protected]] > routing mme interface add interface=ether1
[[email protected]] > routing mme network add network=23.23.23.0/24
MikroTik MME3 configuration

Notes: If you use a GUI, you can configure the mme interface in the menu IP> Routing> MME then on the tab Interface pictogram Kalik +. As for the MME network configuration, it’s still in the same menu, but click the tab networking then click the icon +.

MME interface:

MME interface configuration

MME networks:

MME network configuration

4. If you have, you can check the routing table and ping each router.

IP Router Print MME Configuration
Test Ping MME routing

Conclusion

So, here are the steps to configure MME routing in MikroTik, if you see that the MME configuration is almost the same as RIP, but in its use, the MME network is similar to the BGP network and different from the IGP network (ie RIP and RIP). OSPF). They determine which networks to announce through the MME, not which networks run the protocol.


So many articles MME routing configuration in MikroTik. Looking forward to more interesting articles and don’t forget to share this article with your friends. Thanks…

Leave a Comment

/* */