Ρύθμιση

  • 1. Ανοίγουμε το telnet/SSH Τerminal του Mikrotik
  • 2. Πατάμε την εντολή / linux routing zebra config edit
  • 3. Περνάμε μέσα τα εξής (κάνοντας αλλαγές όπου πρέπει)
    hostname gw-awmn.ΌνομαΚόμβου.awmn
    password zebra
    enable password awmnawmn
    router-id IpΤηςEthernet
    ip forwarding
    line vty

    ΌνομαΚόμβου = βάζουμε το όνομα του κόμβου μας
    IpΤηςEthernet = βάζουμε την IP της ethernet, εάν έχει πολλές, τότε την βασική

  • 4. Πατάμε Ctrl+X (για έξοδο) και μετά Υ και Enter (μας ρωτάει εάν θέλουμε να σωθεί το αρχείο)
  • 5. Πατάμε την εντολή / linux routing zebra restart
  • 6. Πατάμε την εντολή / linux routing bgp config edit
  • 7. Περνάμε μέσα τα εξής (κάνοντας αλλαγές όπου πρέπει)
    hostname gw-awmn.ΌνομαΚόμβου.awmn
    password zebra
    enable password awmnawmn
    router bgp WindID
    bgp router-id IpΤηςEthernet
    network C-Class

    ΌνομαΚόμβου = βάζουμε το όνομα του κόμβου μας
    WindID = βάζουμε το WiND ID που έχουμε πάρει από το http://wind.awmn.net
    IpΤηςEthernet = βάζουμε την IP της ethernet, εάν έχει πολλές, τότε την βασική
    C-Class = βάζουμε το C-Class που μας έχει δοθεί από το http://wind.awmn.net

    neighbor awmn peer-group
    neighbor awmn timers 10 30
    neighbor awmn capability dynamic
    neighbor awmn capability orf prefix-list both
    neighbor awmn soft-reconfiguration inbound
    neighbor awmn prefix-list awmn-bgp in
    neighbor awmn filter-list maxaslength out
    neighbor ΑπέναντιIp remote-as ΑπέναντιWindID
    neighbor ΑπέναντιIp peer-group awmn
    neighbor ΑπέναντιIp description ΌνομαBackBone

    ΑπέναντιIp = βάζουμε την απέναντι IP του link
    ΑπέναντιWindID = βάζουμε το WiND ID του απέναντι κόμβου
    ΌνομαBackBone = βάζουμε το όνομα του απέναντι κόμβου

    ip prefix-list awmn-bgp seq 5 permit 10.0.0.0/8 ge 9 le 24
    ip prefix-list awmn-bgp seq 10 permit 10.0.0.0/15 le 32
    ip prefix-list awmn-bgp seq 15 deny any
    ip as-path access-list maxaslength deny ( [0-9]+){250}$
    ip as-path access-list maxaslength permit .*
    line vty

    Η προσθήκη των Peers/Neighbors/Backbones είναι πολύ απλή! Για κάθε link προσθέτετε τρεις μόνο γραμμές

    neighbor ΑπέναντιIp remote-as ΑπέναντιWindID
    neighbor ΑπέναντιIp peer-group awmn
    neighbor ΑπέναντιIp description ΌνομαBackBone

    Προσοχή! Οι γραμμές για τα backbones πρέπει να γράφονται όλες μαζί.

    neighbor ΑπέναντιIp1 remote-as ΑπέναντιWindID
    neighbor ΑπέναντιIp1 peer-group awmn
    neighbor ΑπέναντιIp1 description ΌνομαBackBone
    neighbor ΑπέναντιIp2 remote-as ΑπέναντιWindID
    neighbor ΑπέναντιIp2 peer-group awmn
    neighbor ΑπέναντιIp2 description ΌνομαBackBone
    neighbor ΑπέναντιIp3 remote-as ΑπέναντιWindID
    neighbor ΑπέναντιIp3 peer-group awmn
    neighbor ΑπέναντιIp3 description ΌνομαBackBone

    ... και όχι στο τέλος ή την αρχή.

  • 8. Πατάμε Ctrl+X (για έξοδο) και μετά Υ και Enter (μας ρωτάει εάν θέλουμε να σωθεί το αρχείο)
  • 9. Πατάμε την εντολή / linux routing bgp restart

Ο router πλέον δε χρειάζεται reboot μετά από κάθε αλλαγή.