load balancing using ibgp routing - mum.mikrotik.com · dynamic routing 8. dynamic routing 9....

34
Irvan Adrian K - [email protected] Load Balancing Using iBGP Routing 1 Mikrotik User Meeting Yogyakarta – Indonesia 2017

Upload: vandang

Post on 11-Jun-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

Irvan Adrian K - [email protected]

Load Balancing Using

iBGP Routing

1

Mikrotik User Meeting

Yogyakarta – Indonesia

2017

▪ Irvan Adrian Kristiono

▪MTCNA, MTCRE, MTCWE, MTCINE

▪Mikrotik Certified Trainer

▪Central Network▪ Training Center & IT System Integrator

▪ http://www.centralnetwork.net

▪Grahamedia.Net Internet Service Provider ▪ http://www.grahamedia.net.id

▪ Lokasi kami di Jawa Tengah Salatiga – Semarang – Demak – Kudus – Jepara – Boyolali – Purwodadi - Sragen

About Presenter

2

LOAD BALANCING

3

SIMPLE NETWORK LAN

4

ROUTER GATEWAY

INTERNET

MULTIPLE LAN CONNECTION - STAR

5

BUILDING A

NOC / DATA CENTER

BUILDING B BUILDING C

BUILDING E BUILDING D

BUS NETWORK

6

BUILDING A BUILDING B BUILDING C

BUILDING DBUILDING ENOC / DATA CENTER

MAIN LINKBACKUP LINK

LOAD BALANCING – BUS NETWORK

7

BUILDING A BUILDING B BUILDING C

BUILDING DBUILDING ENOC / DATA CENTER

MAIN LINKSECONDARY LINK

DYNAMIC ROUTING

8

DYNAMIC ROUTING

9

AUTONOMOUS SYSTEM

10

AS100

▪ EXTERIOR GATEWAY PROTOCOL

▪ BGP

▪ INTERIOR GATEWAY PROTOCOL

▪ RIP, OSPF

DYNAMIC ROUTING

11

AS100

IGP

AS100 AS200

EGP

Default Administrative Distance

12

Why iBGP ?

13

MAIN CAPACITY ≠ SECONDARY CAPACITY

NOC

AS65530

IGP

AS65500

▪Antar Router tidak perlu terkoneksi langsung

(Directly Connected)

▪ iBGP harus terkoneksi Full Mesh :▪ Membantu Remote Network menggunakan Best Path

▪ Redundant koneksi diantara peer Internal

▪ iBGP peer tidak meng Advertise kembali Network yang dipelajari dari peer internal lainnya.

(harus menggunakan eBGP peer)

▪ iBGP akan menjadi penentu keputusan external peer mana yang digunakan untuk mencapai remote network

INTERNAL BGP (iBGP)

15

▪Peering dengan menggunakan IP Address disalah satuinterface, menyebabkan ketergantungan terhadap salah satulink fisik.

▪ Jika link tersebut putus, Peer iBGP akan down, IP akan tidakteradvertise.

▪Untuk fail over peering antar router iBGP, harus menggunakanIP Loopback

IP iBGP Peering

16

▪ iBGP dan OSPF menggunakan Alamat IP loopback untukinterkoneksi antar peer, mengapa ?

Karena Interface Loopback tidak akan down

LOOP BACK

Loopback

eth1

eth4

eth3

eth2

AS

iBGP Design Plan

18

R1 R2

R3

R4

AS 65530AS

AS 65500

▪ Full Mesh Peer dalam 1 ASN

▪Menggunakan OSPF sebagai IGP

▪ iBGP untuk memilih Best Path untuk akses ke Internet / Data Center

NOC

IGPEGP

AS

iBGP DESIGN LAYOUT

19

AS

R1 R2

R3R4

AS 65530NOC

AS 65500

SETUP LOOPBACK INTERFACE

20

▪Buat interface “bridge-LO”

▪ Tambahkan IP Loopback di “bridge-LO”

R1

INSTALL OSPF (IGP)

21

R1

INSTALL iBGP

22

R1

R1

IP ROUTE

23

R3

NOC

TEST TRACEROUTE 2.2.2.2

24

R1 R2

R3R4

NOC

2.2.2.2 via ether1, Cara ubah via ether2 ?

25

NOC

TEST TRACEROUTE 2.2.2.2

26

R1 R2

R3R4

NOC

▪ Next-hop validation

▪ Highest WEIGHT (default 0)

▪ Highest LOCAL-PREF (default 100) OUT TRAFFIC

▪ Locally originated path (aggregate, BGP network)

▪ Lowest origin type (IGP,EGP,Incomplete)

▪ Lowest MED (default 0) IN TRAFFIC

▪ Prefer eBGP over iBGP

▪ Prefer the route with lowest router ID or ORIGINATOR_ID

▪ Shortest route reflection cluster (default 0)

▪ Prefer the path that comes from the lowest neighbor address

Urutan Prioritas iBGP Parameter

27

ROUTE FILTER

28

NOC

TRACEROUTE 2.2.2.2

29

NOC

TEST TRACEROUTE 2.2.2.2

30

R1 R2

R3R4

NOC

UBAH RX 2.2.2.2 via ETHER 2

31

TRACEROUTE 2.2.2.2

32

R2

TEST TRACEROUTE 2.2.2.2

33

R1 R2

R3R4

NOC

Irvan Adrian K - [email protected]

THANK YOU

34