Καλησπέρα σας,
Έχει καταφέρει κανείς σωστό Failover με Laod Balancing PCC με την χρήση Recursive Routes σε RouterOS 7 ;
Χωρίς την εφαρμογή του Load Balancing λειτουργεί σωστά, αν και διαφέρει η λογική των Scopes σε σχέση με το RouterOS 6.
Όποιος έχει ιδέα ας ρίξει τα φώτα του παρακαλώ.
Ευχαριστώ πολύ.
Εμφάνιση 1-15 από 149
-
22-01-22, 19:36 [ROS7] Dual Wan Recursive Routes #1
-
22-01-22, 20:12 Απάντηση: [ROS7] Dual Wan Recursive Routes #2
-
23-01-22, 15:27 Απάντηση: [ROS7] Dual Wan Recursive Routes #3
Από το ρώσικο MUM 2022
Enjoy
• Interfaces in providers added to interface WAN sheet
• Hung IP
• Enabled masquerading for WAN
/interface ethernet
set [ find default-name=ether1 ] comment=ISP1
set [ find default-name=ether2 ] comment=ISP2
/interface list
add name=WAN
/interface list member
add interface=ether1 list=WAN
add interface=ether2 list=WAN
/ip address
add address=198.51.100.6/29 interface=ether1
add address=203.0.113.6/29 interface=ether2
add address=192.168.88.254/24 interface=br-lan
/ip firewall nat
add action=masquerade chain=srcnat out-interface-list=WAN
Create additional routing tables
/routing table add disabled=no fib name=rtab-1
/routing table add disabled=no fib name=rtab-2
Add defaults to new tables
/ip route add distance=251 gateway=198.51.100.1
/ip route add distance=252 gateway=203.0.113.1
/ip route add gateway=198.51.100.1 routing-table=rtab-1
/ip route add gateway=203.0.113.1 routing-table=rtab-2
Markings (mangle)
/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether1 new-connection-mark=con-isp1
passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether2 new-connection-mark=con-isp2
passthrough=yes
add action=mark-routing chain=prerouting connection-mark=con-isp1 in-interface-list=!WAN new-routing-mark=rtab-1
passthrough=yes
add action=mark-routing chain=prerouting connection-mark=con-isp2 in-interface-list=!WAN new-routing-mark=rtab-2
passthrough=yes
add action=mark-routing chain=output connection-mark=con-isp1 new-routing-mark=rtab-1 passthrough=yes
add action=mark-routing chain=output connection-mark=con-isp2 new-routing-mark=rtab-2 passthrough=yes
With such markings, both providers will work.
DST-NAT will also work.
-------------------------------------------------------------------
Fault tolerance through recursive routes
/ip route
add distance=251 gateway=198.51.100.1
add distance=252 gateway=203.0.113.1
add gateway=198.51.100.1 routing-table=rtab-1
add gateway=203.0.113.1 routing-table=rtab-2
add dst-address=4.2.2.1/32 gateway=198.51.100.1 scope=11
add dst-address=4.2.2.2/32 gateway=203.0.113.1 scope=11
add check-gateway=ping distance=10 gateway=4.2.2.1 targetscope=11
add check-gateway=ping distance=20 gateway=4.2.2.2 targetscope=11
-
24-01-22, 20:29 Απάντηση: [ROS7] Dual Wan Recursive Routes #4
Καλησπέρα σας,
Ευχαριστώ για τις απαντήσεις.
Όντως το παραπάνω λειτουργεί, το έχω δοκιμάσει.
Το πρόβλημα είναι ότι δεν παίζει καλά με PCC.
Στο ROS6 παίζει απροβλημάτιστα με τα παρακάτω Routes
Κώδικας:/ip route add check-gateway=ping distance=1 gateway=8.8.8.8 routing-mark=to_WAN1 \ target-scope=30 add distance=2 gateway=192.168.12.1 routing-mark=to_WAN1 add check-gateway=ping distance=1 gateway=1.1.1.1 routing-mark=to_WAN2 \ target-scope=30 add distance=2 gateway=192.168.11.1 routing-mark=to_WAN2 add check-gateway=ping distance=1 gateway=8.8.8.8 target-scope=30 add check-gateway=ping distance=2 gateway=1.1.1.1 target-scope=30 add distance=250 gateway=192.168.11.1 add distance=251 gateway=192.168.12.1 add distance=1 dst-address=1.1.1.1/32 gateway=192.168.12.1 add distance=1 dst-address=8.8.8.8/32 gateway=192.168.11.1
-
25-01-22, 12:23 Απάντηση: [ROS7] Dual Wan Recursive Routes #5
Παντως ουτε εμενα μου δουλευε σωστα στις adsl γραμμες που εχω LB και γυρισα στην 6.49.2 μεχρι να δω τι θα γινει
Ριξε και σε αυτα τα 2 βιντεο μια ματια.....
https://www.youtube.com/watch?v=QWPCMNMF-jI
https://www.youtube.com/watch?v=IsJlBqpVgGo
Αν για καποιο λογο καταληξεις σε κατι που σου δουλευει σωστα και σε LB αλλα και σε recursive failover ποσταρε το.Άλλα Ντάλλα....
-
25-01-22, 12:40 Απάντηση: [ROS7] Dual Wan Recursive Routes #6
-
16-02-22, 00:42 Απάντηση: [ROS7] Dual Wan Recursive Routes #7
Καλησπέρα,
έχω δύο WAN over LTE συνδέσεις συνδεδεμένες σε ένα RB5009UG+S+ Mikrotik router και θέλω να υλοποιήσω Seamless failover όταν το main WAN βγαίνει offline. Δυστυχώς είχα την ατυχία ο συγκεκριμένος router να παίρνει μόνο RouterOS v7 και
το documentation της Mikrotik δεν έχει γίνει ακόμα update για το v7 και ταυτόχρονα δεν έχω εμπειρία με το RouterOS κάτι που δυσκολεύει ακόμα περισσότερο την κατάσταση.
Θα μπορούσε κάποιος να εξηγήσει γιατί χρησιμοποιεί δύο επιπλέον routing tables (rtab-1, rtab-2) και τι προσπαθεί να πετύχει με τα firewall mangle rules ?
-
17-02-22, 00:53 Απάντηση: [ROS7] Dual Wan Recursive Routes #8
-
17-02-22, 12:50 Απάντηση: [ROS7] Dual Wan Recursive Routes #9
Αν θες απλο failover, το κανεις με το Netwatch (Tools). Ουτε mangle, ουτε τιποτε αλλο:
1- Καταρχην, βρισκεις το gateway του παροχου στο κυριο LTE (με ενα traceroute).
2- Φτιαχνεις ενα κανονα route που να στελνεις αυτην την IP στο κυριο LTE (ετσι ωστε το ping να αστοχει οταν πεσει).
3- Φτιαχνεις δυο κανονες για default route (0.0.0.0/0),
τον πρωτο με distance = 1, Comment = "MY-MAIN-ROUTE" (ή οτι σε βολευει), και gateway το κυριο (1ο) LTE, ή αλλαξε τον κανονα που ηδη πιθανον εχεις,
και τον δευτερο με distance = 2, Comment = οτι σε βολευει, και gateway το επικουρικο (2ο)LTE.
4- Φτιαχνεις ενα Netwatch, με Host την παραπανω gateway IP, interval 1m (default) timeout 1000 (default).
Στο Up βαζεις /ip route enable [find comment=MY-MAIN-ROUTE]
Στο Dn βαζεις /ip route disable [find comment=MY-MAIN-ROUTE]
Ετσι, καθε ενα λεπτο κανει ping το gateway (υποχρεωτικα απο το LTE1 λογω του κανονα route), κι αν δεν το βρει απενεργοποιει το πρωτο default route και συνεχιζεις με το δευτερο.
Οταν επανελθει το LTE1 μετα απο χ λεπτα, ξανα-ενεργοποιει το πρωτο default route.
Σημειωση:
Αν το default gateway το παιρνεις αυτοματα, απενεργοποιησε την σχετικη επιλογη στο PPP για να δουλευουν οι δικοι σου κανονες στο route.
-
18-02-22, 22:17 Απάντηση: [ROS7] Dual Wan Recursive Routes #10
@dalex
Ευχαριστώ,
για την εναλλακτική λύση.
Τελικά κατάφερα να το κάνω να παίξει με απλά recursive routes χωρίς mangle ως εξής:
Στο ros7 για να παίξει το routing στα recursive routes πρέπει το target scope > scope του επόμενου route στην σειρά.
Από μικρή μελέτη που έκανα τι κάνει το mangle κατάλαβα ότι λειτουργεί ως εξής:
Όταν πέσει το wan1 τα τρέχον connections τερματίζονται και τα νέα ρουτάρονται μέσω του wan2.
Όταν επανέλθει το wan1 όσα connections έχουν ανοίξει μέσω του wan2 τα mangle rules φροντίζουν να συνεχίσουν να ρουτάρονται μέσω του wan2 και τα νέα μέσω του wan1 για αποφευχθεί η διακοπή η εκ νέου διακοπή της σύνδεσης σε ότι έχει ανοίξει με το wan2.
@romankonis
Ευχαριστώ θα μελετηθούν έχω πολύ διάβασμα σχετικά με τα mikrotik
-
19-02-22, 12:01 Απάντηση: [ROS7] Dual Wan Recursive Routes #11
Για δωσε και το script εδω περα απο το ip route για να υπαρχει αν μπορεις. Και απο τα mangles.
Άλλα Ντάλλα....
-
06-04-22, 21:21 Απάντηση: [ROS7] Dual Wan Recursive Routes #12
Το εχει κανει καποιος με επιτυχια?
Με λίγη βοήθεια παίζει το παρακάτω.
Σίγουρα θα παίρνει βελτίωση.
Spoiler:
Δοκίμασα και με άλλους διαιρέτες δίνοντας βάρος στην wan2 αλλα πανω κατω τα ιδια έφερνε.
Καπου καπου δεν παίρνει upload απο καποια απ τις 3.
Το θεωρητικό μαξ θα ηταν να έχω 215/66 περιπου και λεω περιπου γιατι απ το 4g δεν ειναι παντα το ίδιο
Υπάρχει τρόπος να δώσω βάρος μονο στο up απ την wan3 ?
Απο λαθος το εβαλα εδω.
Καποιος ας το μεταφερει στο Περι ros 7.2 γιατι δεν ειναι dual wan....σορυΤελευταία επεξεργασία από το μέλος BillyVan : 07-04-22 στις 09:49. Αιτία: script
-
01-05-22, 17:46 Απάντηση: [ROS7] Dual Wan Recursive Routes #13
-
26-08-22, 21:29 Απάντηση: [ROS7] Dual Wan Recursive Routes #14
Καλησπέρα παιδιά.
Για να μην ανοίξω άλλο θέμα γράφω στο παρών μιας και έχω το ίδιο πρόβλημα.
Έχω το RB2011UiAS σαν router (ROS 7.4) προσπαθώ να το δουλέψω με Load Balancing και failover.
Wan 1 έχω βάλει την γραμμή του ΟΤΕ(SpeedBooster 2.0) και WAN 2 ένα , Chateau LTE12 (με κάρτα cosmote).
Οι ρυθμίσεις που έχω κάνει είναι
Κώδικας:/routing table add fib name=to_WAN1 add fib name=to_WAN2 /ip firewall mangle add action=accept chain=prerouting dst-address=192.168.2.0/24 in-interface=LAN add action=accept chain=prerouting dst-address=192.168.4.0/24 in-interface=LAN aadd action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether1 new-connection-mark=WAN1_conn add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=ether2 new-connection-mark=WAN2_conn add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=LAN new-connection-mark=WAN1_conn per-connection-classifier=both-addresses:2/0 add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=LAN new-connection-mark=WAN2_conn per-connection-classifier=both-addresses:2/1 add action=mark-routing chain=prerouting connection-mark=WAN1_conn in-interface=LAN new-routing-mark=to_WAN1 add action=mark-routing chain=prerouting connection-mark=WAN2_conn in-interface=LAN new-routing-mark=to_WAN2 add action=mark-routing chain=output connection-mark=WAN1_conn new-routing-mark=to_WAN1 add action=mark-routing chain=output connection-mark=WAN2_conn new-routing-mark=to_WAN2
Κώδικας:/ip route add disabled=no distance=1 dst-address=8.8.8.8/32 gateway=192.168.4.1 routing-table=main scope=10 suppress-hw-offload=no target-scope=10 add disabled=no distance=1 dst-address=8.8.4.4/32 gateway=192.168.2.1 routing-table=main scope=10 suppress-hw-offload=no target-scope=10 add distance=1 gateway=192.168.2.1 routing-table=to_WAN1 add distance=2 gateway=192.168.4.1 routing-table=to_WAN1 add distance=1 gateway=192.168.4.1 routing-table=to_WAN2 add distance=2 gateway=192.168.2.1 routing-table=to_WAN2 add distance=1 gateway=192.168.2.1 add distance=2 gateway=192.168.4.1
Σαν failover δουλεύει σωστά.
Γνωρίζει κάποιος τι κάνω λάθος?
Ευχαριστώ
-
27-08-22, 19:27 Απάντηση: [ROS7] Dual Wan Recursive Routes #15
Στο routing βαλε στους 2 πρωτους κανονες target-scope=12
Άλλα Ντάλλα....
Bookmarks