Lab Super Mikrotik 18

Lab Super Mikrotik 18 - Hallo sahabat Another Stuff, Pada Artikel yang anda baca kali ini dengan judul Lab Super Mikrotik 18, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel MikroTik, Artikel Superlab, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Lab Super Mikrotik 18
link : Lab Super Mikrotik 18

Baca juga


Lab Super Mikrotik 18

Topologi
Materi Lab

  • BGP
    • iBGP
    • eBGP
    • Confederation
    • Redudant Route-Reflector
    • Multihoming
    • Filtering (MED Local-pref)
  • Recrusive Gateway
Tujuan Lab

Semua Router saling bertukar informasi Routing menggunakan BGP, terdapat tiga AS, salah satu AS terdiri dari sub-AS Confederation, dua AS lainnya memiliki dua jalur penghubung ke satu AS yang sama (Multihoming), Terdapat dua Router Route-Reflector yang bersifat Redudant.

Pada AS yang ada di kanan dan kiri setiap informasi yang masuk akan difilter dan dimodifikasi nilai MED, Local-pref dan semua atribut BGP lainnya

Konfigurasi AS 1234

Pada AS ini terdiri dari 4 Router, dan terbagi lagi menjadi dua AS Confederation yaitu AS 14 dan 23 yang bertujuan untuk mengurangi jumlah koneksi iBGP yang terbentuk.

    IP Address

    Pertama berikan alamat IP pada masing-masing Interface Router dalam AS ini

      R1

      /interface bridge
      add name=lo0
      /ip address
      add address=12.12.12.1/24 interface=ether1 network=12.12.12.0
      add address=14.14.14.1/24 interface=ether2 network=14.14.14.0
      add address=18.18.18.1/24 interface=ether3 network=18.18.18.0
      add address=1.1.1.1 interface=lo0 network=1.1.1.1

      R2

      /interface bridge
      add name=lo0
      /ip address
      add address=23.23.23.2/24 interface=ether1 network=23.23.23.0
      add address=12.12.12.2/24 interface=ether2 network=12.12.12.0
      add address=27.27.27.2/24 interface=ether3 network=27.27.27.0
      add address=2.2.2.2 interface=lo0 network=2.2.2.2

      R3

      /interface bridge
      add name=lo0
      /ip address
      add address=23.23.23.3/24 interface=ether1 network=23.23.23.0
      add address=34.34.34.3/24 interface=ether2 network=34.34.34.0
      add address=35.35.35.3/24 interface=ether3 network=35.35.35.0
      add address=3.3.3.3 interface=lo0 network=3.3.3.3

      R4

      /interface bridge
      add name=lo0
      /ip address
      add address=34.34.34.4/24 interface=ether1 network=34.34.34.0
      add address=14.14.14.4/24 interface=ether2 network=14.14.14.0
      add address=45.45.45.4/24 interface=ether3 network=45.45.45.0
      add address=4.4.4.4 interface=lo0 network=4.4.4.4

    BGP Confederation

    Konfigurasi setiap sub-as dalam AS ini

      AS 14 (R1 & R4)

      Pada kedua Router baik itu R1 dan R4 buat instance BGP dengan AS 14 dan confederation identifier dengan AS utama yaitu 1234, sedangkan confederation peers adalah AS confederation tetangga sebelah yaitu 23. 



      R1
      /routing bgp instance
      set default disabled=yes
      add as=14 confederation=1234 confederation-peers=23 name=lab-bgp \
      redistribute-connected=yes router-id=1.1.1.1
      R4
      /routing bgp instance
      set default disabled=yes
      add as=14 confederation=1234 confederation-peers=23 name=lab-bgp \
      redistribute-connected=yes router-id=4.4.4.4
      Lalu konfigurasi BGP Peer pada Router BGP yang terhubung langsung dengan masing-masing Router
      R1
      /routing bgp peer
      add in-filter=bgp-in-filter instance=lab-bgp name=peer1 remote-address=\
      14.14.14.4 remote-as=14
      add in-filter=bgp-in-filter instance=lab-bgp name=peer2 remote-address=\
      12.12.12.2 remote-as=23
      add in-filter=bgp-in-filter instance=lab-bgp name=peer3 remote-address=\
      18.18.18.8 remote-as=78
      R4
      /routing bgp peer
      add in-filter=bgp-in-filter instance=lab-bgp name=peer1 remote-address=\
      14.14.14.1 remote-as=14
      add in-filter=bgp-in-filter instance=lab-bgp name=peer2 remote-address=\
      34.34.34.3 remote-as=23
      add in-filter=bgp-in-filter instance=lab-bgp name=peer3 out-filter=\
      bgp-out-attr remote-address=45.45.45.5 remote-as=56

      AS 23 (R2 dan R3)

      Hal yang sama juga dilakukan pada sub-as ini.



      R2
      /routing bgp instance
      set default disabled=yes
      add as=23 confederation=1234 confederation-peers=14 name=lab-bgp \
      redistribute-connected=yes router-id=2.2.2.2
      /routing bgp peer
      add in-filter=bgp-in-filter instance=lab-bgp name=peer1 remote-address=\
      12.12.12.1 remote-as=14
      add in-filter=bgp-in-filter instance=lab-bgp name=peer2 remote-address=\
      23.23.23.3 remote-as=23
      add in-filter=bgp-in-filter instance=lab-bgp name=peer3 remote-address=\
      27.27.27.7 remote-as=78
      R3
      /routing bgp instance
      set default disabled=yes
      add as=23 confederation=1234 confederation-peers=14 name=lab-bgp \
      redistribute-connected=yes router-id=3.3.3.3
      /routing bgp peer
      add in-filter=bgp-in-filter instance=lab-bgp name=peer1 remote-address=\
      23.23.23.2 remote-as=23
      add in-filter=bgp-in-filter instance=lab-bgp name=peer2 remote-address=\
      34.34.34.4 remote-as=14
      add in-filter=bgp-in-filter instance=lab-bgp name=peer3 out-filter=\
      bgp-out-attr remote-address=35.35.35.5 remote-as=56

    BGP Filter

    Kita akan melakukan fitering pada rute-rute yang sudah dimiliki oleh Router (terhubung langsung) akan di discard dan memodifikasi nilai scope dan target scope informasi bgp yang masuk.

      R1

      R1 sudah memiliki network 12.12.12.0/24, 14.14.14.0/24, dan 18.18.18.0/24 jika ada informasi yang sama berusaha memasuki Router R1 akan di discard atau dibuang.
      /routing filter
      add chain=bgp-in-filter set-scope=20 set-target-scope=40
      add action=discard chain=bgp-in-filter prefix=12.12.12.0/24
      add action=discard chain=bgp-in-filter prefix=14.14.14.0/24
      add action=discard chain=bgp-in-filter prefix=18.18.18.0/24

      R2

      /routing filter
      add chain=bgp-in-filter set-scope=20 set-target-scope=40
      add action=discard chain=bgp-in-filter prefix=23.23.23.0/24
      add action=discard chain=bgp-in-filter prefix=12.12.12.0/24
      add action=discard chain=bgp-in-filter prefix=27.27.27.0/24

      R3

      /routing filter
      add chain=bgp-in-filter set-scope=20 set-target-scope=40
      add action=discard chain=bgp-in-filter prefix=23.23.23.0/24
      add action=discard chain=bgp-in-filter prefix=34.34.34.0/24
      add action=discard chain=bgp-in-filter prefix=35.35.35.0/24

      R4

      /routing filter
      add chain=bgp-in-filter set-scope=20 set-target-scope=40
      add action=discard chain=bgp-in-filter prefix=34.34.34.0/24
      add action=discard chain=bgp-in-filter prefix=14.14.14.0/24
      add action=discard chain=bgp-in-filter prefix=45.45.45.0/24
    Setelah selesai semua konfigurasi sekarang kita lihat Routing table pada salah satu Router
    [admin@R4] > ip route print 
    Flags: X - disabled, A - active, D - dynamic,
    C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
    B - blackhole, U - unreachable, P - prohibit
    # DST-ADDRESS PREF-SRC GATEWAY DISTANCE
    0 ADb 1.1.1.1/32 14.14.14.1 200
    1 ADb 2.2.2.2/32 12.12.12.2 200
    2 ADb 3.3.3.3/32 34.34.34.3 20
    3 ADC 4.4.4.4/32 4.4.4.4 lo0 0
    4 ADb 12.12.12.0/24 14.14.14.1 200
    5 ADC 14.14.14.0/24 14.14.14.4 ether2 0
    6 ADb 18.18.18.0/24 14.14.14.1 200
    7 ADb 23.23.23.0/24 12.12.12.2 200
    8 Db 23.23.23.0/24 34.34.34.3 20
    9 ADb 27.27.27.0/24 12.12.12.2 200
    10 ADC 34.34.34.0/24 34.34.34.4 ether1 0
    11 ADb 35.35.35.0/24 34.34.34.3 20
    12 ADC 45.45.45.0/24 45.45.45.4 ether3 0
    [admin@R4] > ip route print detail
    Flags: X - disabled, A - active, D - dynamic,
    C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
    B - blackhole, U - unreachable, P - prohibit
    0 ADb dst-address=1.1.1.1/32 gateway=14.14.14.1
    gateway-status=14.14.14.1 reachable via ether2 distance=200 scope=20
    target-scope=40 bgp-local-pref=100 bgp-origin=incomplete
    received-from=peer1

    1 ADb dst-address=2.2.2.2/32 gateway=12.12.12.2
    gateway-status=12.12.12.2 recursive via 14.14.14.1 ether2
    distance=200 scope=20 target-scope=40 bgp-as-path="(23)"
    bgp-local-pref=100 bgp-origin=incomplete received-from=peer1

    2 ADb dst-address=3.3.3.3/32 gateway=34.34.34.3
    gateway-status=34.34.34.3 reachable via ether1 distance=20 scope=20
    target-scope=40 bgp-as-path="(23)" bgp-local-pref=100
    bgp-origin=incomplete received-from=peer2

    3 ADC dst-address=4.4.4.4/32 pref-src=4.4.4.4 gateway=lo0
    gateway-status=lo0 reachable distance=0 scope=10

    4 ADb dst-address=12.12.12.0/24 gateway=14.14.14.1
    gateway-status=14.14.14.1 reachable via ether2 distance=200 scope=20
    -- [Q quit|D dump|down]

Konfigurasi AS 56 (R5 & R6)

Pada AS ini hanya terdiri dari dua Router, dan memiliki dua jalur untuk menuju satu AS yang sama (multihoming).

    IP Address

    Pertama konfigurasi IP Address setiap interface Router

      R5

      /interface bridge
      add name=lo0
      /ip address
      add address=35.35.35.5/24 interface=ether1 network=35.35.35.0
      add address=45.45.45.5/24 interface=ether2 network=45.45.45.0
      add address=56.56.56.5/24 interface=ether3 network=56.56.56.0
      add address=5.5.5.5 interface=lo0 network=5.5.5.5

      R6

      /interface bridge
      add name=lo0
      /ip address
      add address=56.56.56.6/24 interface=ether1 network=56.56.56.0
      add address=60.60.60.60 interface=lo0 network=60.60.60.60

    BGP

      R5

      /routing bgp instance
      set default disabled=yes
      add as=56 name=lab-bgp redistribute-connected=yes router-id=5.5.5.5
      /routing bgp peer
      add in-filter=bgp-exit-1 instance=lab-bgp name=peer1 out-filter=bgp-out-attr1 \
      remote-address=35.35.35.3 remote-as=1234
      add in-filter=bgp-exit-2 instance=lab-bgp name=peer2 out-filter=bgp-out-attr2 \
      remote-address=45.45.45.4 remote-as=1234
      add instance=lab-bgp name=peer3 remote-address=56.56.56.6 remote-as=56

      R6

      /routing bgp instance
      set default disabled=yes
      add as=56 name=lab-bgp redistribute-connected=yes router-id=6.6.6.6
      /routing bgp peer
      add in-filter=bgp-in-scope instance=lab-bgp name=peer1 remote-address=\
      56.56.56.5 remote-as=56

    Filtering

    Filtering untuk memodifikasi nilai Local Preference, MED dan atribut lainnya terhadap infomasi bgp yang masuk.

      R5

      Informasi yang didapat dari R3 akan di set local-pref 90, med 70, dan weight 80. Dan yang didapat dari R4 akan di set local-pref 150 med 130 dan weight 120.
      /routing filter
      add chain=bgp-exit-1 set-bgp-local-pref=90 set-bgp-med=70 set-bgp-weight=80
      add chain=bgp-exit-2 set-bgp-local-pref=150 set-bgp-med=130 set-bgp-weight=\
      120

      R6

      /routing filter
      add chain=bgp-in-scope set-scope=20 set-target-scope=40
      Setelah itu lihat Routing table pada R5 apakah atribut sudah berubah
      [admin@R5] > ip route print detail 
      Flags: X - disabled, A - active, D - dynamic,
      C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
      B - blackhole, U - unreachable, P - prohibit
      0 ADb dst-address=1.1.1.1/32 gateway=45.45.45.4
      gateway-status=45.45.45.4 reachable via ether2 distance=20 scope=40
      target-scope=10 bgp-as-path="1234" bgp-weight=120 bgp-local-pref=150
      bgp-med=130 bgp-origin=incomplete received-from=peer2


      1 Db dst-address=1.1.1.1/32 gateway=35.35.35.3
      gateway-status=35.35.35.3 reachable via ether1 distance=20 scope=40
      target-scope=10 bgp-as-path="1234" bgp-weight=80 bgp-local-pref=90
      bgp-med=70 bgp-origin=incomplete received-from=peer1


      2 ADb dst-address=2.2.2.2/32 gateway=45.45.45.4
      gateway-status=45.45.45.4 reachable via ether2 distance=20 scope=40
      target-scope=10 bgp-as-path="1234" bgp-weight=120 bgp-local-pref=150
      bgp-med=130 bgp-origin=incomplete received-from=peer2

      3 Db dst-address=2.2.2.2/32 gateway=35.35.35.3
      gateway-status=35.35.35.3 reachable via ether1 distance=20 scope=40
      target-scope=10 bgp-as-path="1234" bgp-weight=80 bgp-local-pref=90
      bgp-med=70 bgp-origin=incomplete received-from=peer1

      -- [Q quit|D dump|down]
      Sudah terlihat bahwa informasi yang didapat sudah diubah nilai atributnya, yang nilainya paling besar akan dipilih sebagai jalur utama untuk menuju rute tersebut, sedangkan yang lainnya merupakan cadangan.

Konfigurasi AS 78 (R7, R8, R9, R10)

Pada AS ini terdapat 4 Router, dua Router sebagai Route Reflector server yang bersifat Redudant, pada AS ini juga terhubung dengan salah satu AS dengan dua jalur yang berbeda (Multihoming), kita juga akan melakukan filter terhadap informasi dari kedua jalur tersebut untuk mengubah nilai atribut BGP.

    IP Address

    Berikan terlebih dahulu alamat IP pada setiap interface Router

      R7

      /interface bridge
      add name=lo0
      /ip address
      add address=27.27.27.7/24 interface=ether1 network=27.27.27.0
      add address=71.71.71.7/24 interface=ether2 network=71.71.71.0
      add address=79.79.79.7/24 interface=ether3 network=79.79.79.0
      add address=78.78.78.7/24 interface=ether4 network=78.78.78.0
      add address=7.7.7.7 interface=lo0 network=7.7.7.7

      R8

      /interface bridge
      add name=lo0
      /ip address
      add address=78.78.78.8/24 interface=ether4 network=78.78.78.0
      add address=18.18.18.8/24 interface=ether1 network=18.18.18.0
      add address=81.81.81.8/24 interface=ether2 network=81.81.81.0
      add address=89.89.89.8/24 interface=ether3 network=89.89.89.0
      add address=8.8.8.8 interface=lo0 network=8.8.8.8

      R9

      /interface bridge
      add name=lo0
      /ip address
      add address=79.79.79.9/24 interface=ether1 network=79.79.79.0
      add address=89.89.89.9/24 interface=ether2 network=89.89.89.0
      add address=90.90.90.90 interface=lo0 network=90.90.90.90

      R10

      /interface bridge
      add name=lo0
      /ip address
      add address=81.81.81.10/24 interface=ether2 network=81.81.81.0
      add address=71.71.71.10/24 interface=ether1 network=71.71.71.0
      add address=100.100.100.100 interface=lo0 network=100.100.100.100

    Konfigurasi BGP

      R7

      /routing bgp instance
      set default disabled=yes
      add as=78 cluster-id=7.7.7.7 name=lab-bgp out-filter=bgp-out \
      redistribute-connected=yes router-id=7.7.7.7
      /routing bgp peer
      add in-filter=bgp-in-attr instance=lab-bgp name=peer1 remote-address=\
      27.27.27.2 remote-as=1234
      add in-filter=bgp-in-filter instance=lab-bgp name=peer2 remote-address=\
      71.71.71.10 remote-as=78 route-reflect=yes
      add in-filter=bgp-in-filter instance=lab-bgp name=peer3 remote-address=\
      79.79.79.9 remote-as=78 route-reflect=yes
      add in-filter=bgp-in-filter instance=lab-bgp name=peer4 remote-address=\
      78.78.78.8 remote-as=78

      R8

      /routing bgp instance
      set default disabled=yes
      add as=78 cluster-id=8.8.8.8 name=lab-bgp out-filter=bgp-out \
      redistribute-connected=yes router-id=8.8.8.8
      /routing bgp peer
      add in-filter=bgp-in-attr instance=lab-bgp name=peer1 remote-address=\
      18.18.18.1 remote-as=1234
      add in-filter=bgp-in-filter instance=lab-bgp name=peer2 remote-address=\
      78.78.78.7 remote-as=78
      add in-filter=bgp-in-filter instance=lab-bgp name=peer3 remote-address=\
      81.81.81.10 remote-as=78 route-reflect=yes
      add in-filter=bgp-in-filter instance=lab-bgp name=peer4 remote-address=\
      89.89.89.9 remote-as=78 route-reflect=yes

      R9

      /routing bgp instance
      set default disabled=yes
      add as=78 name=lab-bgp out-filter=bgp-out redistribute-connected=yes \
      router-id=9.9.9.9
      /routing bgp peer
      add in-filter=bgp-in-scope instance=lab-bgp name=peer1 out-filter=bgp-out \
      remote-address=79.79.79.7 remote-as=78
      add in-filter=bgp-in-scope instance=lab-bgp name=peer2 out-filter=bgp-out \
      remote-address=89.89.89.8 remote-as=78

      R10

      /routing bgp instance
      set default disabled=yes
      add as=78 name=lab-bgp out-filter=bgp-out redistribute-connected=yes \
      router-id=10.10.10.10
      /routing bgp peer
      add in-filter=bgp-in-scope instance=lab-bgp name=peer1 remote-address=\
      71.71.71.7 remote-as=78
      add in-filter=bgp-in-scope instance=lab-bgp name=peer2 remote-address=\
      81.81.81.8 remote-as=78

    Filtering

    Informasi yang masuk dari R7 akan diset local-pref, med, weight dengan nilai 100, sedangkan yang masuk dari R8 akan di set dengan nilai 120. untuk R9 dan R10 hanya akan mengubah nilai scope dan target scope.

      R7

      /routing filter
      add chain=bgp-in-filter set-scope=10 set-target-scope=100
      add chain=bgp-in-attr set-bgp-local-pref=100 set-bgp-med=100 set-bgp-weight=\
      100
      add action=discard chain=bgp-in-filter prefix=27.27.27.0/24
      add action=discard chain=bgp-in-filter prefix=71.71.71.0/24
      add action=discard chain=bgp-in-filter prefix=79.79.79.0/24
      add action=discard chain=bgp-in-filter prefix=78.78.78.0/24
      add action=discard chain=bgp-in-filter prefix=7.7.7.7

      R8

      /routing filter
      add action=discard chain=bgp-in-filter prefix=78.78.78.0/24
      add action=discard chain=bgp-in-filter prefix=18.18.18.0/24
      add action=discard chain=bgp-in-filter prefix=81.81.81.0/24
      add action=discard chain=bgp-in-filter prefix=89.89.89.0/24
      add chain=bgp-in-filter set-scope=20 set-target-scope=40
      add chain=bgp-in-attr set-bgp-local-pref=120 set-bgp-med=120 set-bgp-weight=\
      120

      R9

      /routing filter
      add chain=bgp-in-scope set-scope=20 set-target-scope=40
      /routing filter
      add chain=bgp-in-scope set-scope=20 set-target-scope=40
      Setelah semuanya selesai coba kita lihat Routing table salah satu Router.
      [admin@R10] > ip route print detail 
      Flags: X - disabled, A - active, D - dynamic,
      C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
      B - blackhole, U - unreachable, P - prohibit
      0 ADb dst-address=1.1.1.1/32 gateway=18.18.18.1
      gateway-status=18.18.18.1 recursive via 81.81.81.8 ether2
      distance=200 scope=20 target-scope=40 bgp-as-path="1234"
      bgp-local-pref=120 bgp-med=120
      bgp-origin=incomplete
      received-from=peer2

      1 Db dst-address=1.1.1.1/32 gateway=27.27.27.2
      gateway-status=27.27.27.2 recursive via 71.71.71.7 ether1
      distance=200 scope=20 target-scope=40 bgp-as-path="1234"
      bgp-local-pref=100 bgp-med=100
      bgp-origin=incomplete
      received-from=peer1

      2 ADb dst-address=2.2.2.2/32 gateway=18.18.18.1
      gateway-status=18.18.18.1 recursive via 81.81.81.8 ether2
      distance=200 scope=20 target-scope=40 bgp-as-path="1234"
      bgp-local-pref=120 bgp-med=120 bgp-origin=incomplete
      received-from=peer2

      3 Db dst-address=2.2.2.2/32 gateway=27.27.27.2
      gateway-status=27.27.27.2 recursive via 71.71.71.7 ether1
      -- [Q quit|D dump|down]
      Terlihat rute yang memiliki nilai atribut 120 akan dipilih sebagai jalur utama yang datangnya dari R8, sedangkan yang lainnya hanya sebagai cadangan saja. kita bisa cek jalur yang dilewati dengan traceroute dari ujung ke ujung
      [admin@R10] > tool traceroute 60.60.60.60
      # ADDRESS LOSS SENT LAST AVG BEST WORST
      1 81.81.81.8 0% 39 1.8ms 2.1 0.8 22.8
      2 18.18.18.1 0% 39 1.4ms 5.9 1.2 153.9
      3 14.14.14.4 0% 39 12.2ms 3.7 2 21.5
      4 45.45.45.5 0% 39 3.4ms 5.6 2.4 61.6
      5 60.60.60.60 0% 39 4.5ms 5.4 2.7 20.2
      -- [Q quit|D dump|C-z continue]


Demikianlah Artikel Lab Super Mikrotik 18

Sekianlah artikel Lab Super Mikrotik 18 kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Lab Super Mikrotik 18 dengan alamat link https://anothers-stuff.blogspot.com/2017/02/lab-super-mikrotik-18.html
close
==Close==