SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Balanceig de càrrega PCC
amb Mikrotik
Aquest document ha estat creat per Jordi Clopés Esteban
i està protegit per la llicencia Creative Commons by-sa 3.0
Twitter @jordiclopes
jordiclopes@gmail.com
BALANCEIG DE CÀRREGA PCC
En aquest exemple veurem com repartir equitativament la
càrrega entre diferents gateways. El següent exemple anirà
alternant les sortides a Internet segons l'adreça origen del
host que realitza la connexió. Utilitzarem PCC (Per Client
Connect) per repartir equitativament les connexions.
DEFINIM ADREÇAMENT
#Definim l'adreçament
#ether1 serà la interfície que connecta amb la nostra LAN (192.168.1.0/24)
#ether2 connecta amb el primer ADSL (192.168.10.1)
#ether3 connecta amb el segon ADSL (192.168.20.1)
/ip address
add address=192.168.1.1/24 disabled=no interface=ether1 network=192.168.1.0
add address=192.168.10.2/24 disabled=no interface=ether2 network=192.168.10.0
add address=192.168.20.2/24 disabled=no interface=ether3 network=192.168.20.0
FEM MASQUERADE
#Emmascarem tot el que surti cap a Internet per ether2 i ether3
/ip firewall nat
add chain=srcnat action=masquerade out-interface="ether2" comment="Gateway
192.168.10.1/24" disabled=no
add chain=srcnat action=masquerade out-interface="ether3" comment="Gateway
192.168.20.1/24" disabled=no
MARQUEM PAQUETS
#Marquem el tràfic que entra des d'Internet per cada interfície d'entrada
/ip firewall mangle
add action=mark-connection chain=input disabled=no in-interface=ether2 
new-connection-mark=WAN1_conn passthrough=yes
add action=mark-connection chain=input disabled=no in-interface=ether3 
new-connection-mark=WAN2_conn passthrough=yes
MARQUEM PAQUETS
#Marquem el tràfic que surt cap a Internet per cada interfície de sortida
/ip firewall mangle
add action=mark-routing chain=output connection-mark=WAN1_conn disabled=no 
new-routing-mark=to_WAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=WAN2_conn disabled=no 
new-routing-mark=to_WAN2 passthrough=yes
MARQUEM PAQUETS
#Marquem les connexions i les repartim equitativament per les gateways.
/ip firewall mangle
add action=mark-connection chain=prerouting disabled=no dst-address-type="" 
in-interface=ether1 new-connection-mark=WAN1_conn passthrough=yes 
per-connection-classifier=both-addresses-and-ports:2/0 src-address-type=
!local
add action=mark-connection chain=prerouting disabled=no dst-address-type="" 
in-interface=ether1 new-connection-mark=WAN2_conn passthrough=yes 
per-connection-classifier=both-addresses-and-ports:2/1 src-address-type=
!local
MARQUEM PAQUETS
#Marquem les connexions i els hi donem una marca de routing
per tal que surtin per gateways diferents.
/ip firewall mangle
add action=mark-routing chain=prerouting connection-mark=WAN1_conn disabled=
no in-interface=ether1 new-routing-mark=to_WAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=WAN2_conn disabled=
no in-interface=ether1 new-routing-mark=to_WAN2 passthrough=yes
DEFINIM LES RUTES
#Creem les rutes que pendran els paquets marcats
/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=
192.168.10.1 routing-mark=to_WAN1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=
192.168.20.1 routing-mark=to_WAN2 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=
192.168.10.1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=
192.168.20.1 scope=30 target-scope=10
COMPROVACIÓ
Generem el tràfic pertinent i observem com el tràfic és repartit
per les dues interfícies.
FONTS
Balanceo de carga:
http://tamax.com.ar/blog/?p=1216
Load balancing over multiple gateways:
http://wiki.mikrotik.com/wiki/Load_Balancing_over_Multiple_Gateways
PCC:
http://wiki.mikrotik.com/wiki/PCC
Script failover quan una connexió falla:
http://wiki.mikrotik.
com/wiki/Improved_Load_Balancing_over_Multiple_Gateways_Failover_Script

Mais conteúdo relacionado

Destaque

Arabskie przebudzenie
Arabskie przebudzenieArabskie przebudzenie
Arabskie przebudzeniesknsz
 
Key note Manish and Deepa
Key note Manish and DeepaKey note Manish and Deepa
Key note Manish and DeepavodQA
 
6 da'wah nrosululloh preode makkah
6 da'wah nrosululloh preode makkah6 da'wah nrosululloh preode makkah
6 da'wah nrosululloh preode makkahadulcharli
 
VodQA3_ATDD_KetanSoni
VodQA3_ATDD_KetanSoniVodQA3_ATDD_KetanSoni
VodQA3_ATDD_KetanSonivodQA
 
Mining the social web ch3
Mining the social web ch3Mining the social web ch3
Mining the social web ch3scor7910
 
Shrinivas kulkarni Testing is Dead
Shrinivas kulkarni   Testing is DeadShrinivas kulkarni   Testing is Dead
Shrinivas kulkarni Testing is DeadvodQA
 
2007 general 2_bd164d_ed01
2007 general 2_bd164d_ed012007 general 2_bd164d_ed01
2007 general 2_bd164d_ed01Anam
 
Collin powell 171
Collin powell 171Collin powell 171
Collin powell 171chhap
 
Pr1 ri
Pr1 riPr1 ri
Pr1 riAnam
 
Photo presentation
Photo presentationPhoto presentation
Photo presentationmheberle04
 
Why Average Response Time is not a right measure of your web application's pe...
Why Average Response Time is not a right measure of your web application's pe...Why Average Response Time is not a right measure of your web application's pe...
Why Average Response Time is not a right measure of your web application's pe...vodQA
 
Rola polskiej prezydencji
Rola polskiej prezydencjiRola polskiej prezydencji
Rola polskiej prezydencjisknsz
 
Show My Homework’s Back to School Tips & Tricks!
Show My Homework’s Back to School Tips & Tricks!Show My Homework’s Back to School Tips & Tricks!
Show My Homework’s Back to School Tips & Tricks!Naimish Gohil
 
Personal Branding via Social Media
Personal Branding via Social MediaPersonal Branding via Social Media
Personal Branding via Social MediaDavid Smit
 
Pr1 ri
Pr1 riPr1 ri
Pr1 riAnam
 

Destaque (16)

Arabskie przebudzenie
Arabskie przebudzenieArabskie przebudzenie
Arabskie przebudzenie
 
Key note Manish and Deepa
Key note Manish and DeepaKey note Manish and Deepa
Key note Manish and Deepa
 
6 da'wah nrosululloh preode makkah
6 da'wah nrosululloh preode makkah6 da'wah nrosululloh preode makkah
6 da'wah nrosululloh preode makkah
 
VodQA3_ATDD_KetanSoni
VodQA3_ATDD_KetanSoniVodQA3_ATDD_KetanSoni
VodQA3_ATDD_KetanSoni
 
Mining the social web ch3
Mining the social web ch3Mining the social web ch3
Mining the social web ch3
 
Quandary ribeiro
Quandary ribeiroQuandary ribeiro
Quandary ribeiro
 
Shrinivas kulkarni Testing is Dead
Shrinivas kulkarni   Testing is DeadShrinivas kulkarni   Testing is Dead
Shrinivas kulkarni Testing is Dead
 
2007 general 2_bd164d_ed01
2007 general 2_bd164d_ed012007 general 2_bd164d_ed01
2007 general 2_bd164d_ed01
 
Collin powell 171
Collin powell 171Collin powell 171
Collin powell 171
 
Pr1 ri
Pr1 riPr1 ri
Pr1 ri
 
Photo presentation
Photo presentationPhoto presentation
Photo presentation
 
Why Average Response Time is not a right measure of your web application's pe...
Why Average Response Time is not a right measure of your web application's pe...Why Average Response Time is not a right measure of your web application's pe...
Why Average Response Time is not a right measure of your web application's pe...
 
Rola polskiej prezydencji
Rola polskiej prezydencjiRola polskiej prezydencji
Rola polskiej prezydencji
 
Show My Homework’s Back to School Tips & Tricks!
Show My Homework’s Back to School Tips & Tricks!Show My Homework’s Back to School Tips & Tricks!
Show My Homework’s Back to School Tips & Tricks!
 
Personal Branding via Social Media
Personal Branding via Social MediaPersonal Branding via Social Media
Personal Branding via Social Media
 
Pr1 ri
Pr1 riPr1 ri
Pr1 ri
 

Semelhante a Balanceig de càrrega PCC amb Mikrotik

Semelhante a Balanceig de càrrega PCC amb Mikrotik (20)

Balanceig de càrrega amb Mikrotik
Balanceig de càrrega amb MikrotikBalanceig de càrrega amb Mikrotik
Balanceig de càrrega amb Mikrotik
 
Dosierxarxesinformatiques
DosierxarxesinformatiquesDosierxarxesinformatiques
Dosierxarxesinformatiques
 
Introducció a Shorewall
Introducció a ShorewallIntroducció a Shorewall
Introducció a Shorewall
 
Les xarxes informàtica
Les xarxes informàticaLes xarxes informàtica
Les xarxes informàtica
 
Xarxes_Multimedia_ Marcos baldovi PAC 2
Xarxes_Multimedia_ Marcos baldovi PAC 2Xarxes_Multimedia_ Marcos baldovi PAC 2
Xarxes_Multimedia_ Marcos baldovi PAC 2
 
Balanceig de càrrega
Balanceig de càrregaBalanceig de càrrega
Balanceig de càrrega
 
Xarxes_Multimedia_ Marcos baldovi Practica Final
Xarxes_Multimedia_ Marcos baldovi Practica FinalXarxes_Multimedia_ Marcos baldovi Practica Final
Xarxes_Multimedia_ Marcos baldovi Practica Final
 
Capa 2 - Enllaç de dades i adreça MAC
Capa 2 - Enllaç de dades i adreça MACCapa 2 - Enllaç de dades i adreça MAC
Capa 2 - Enllaç de dades i adreça MAC
 
Joan Prat resum xarxes
Joan Prat resum xarxesJoan Prat resum xarxes
Joan Prat resum xarxes
 
14router
14router14router
14router
 
xarxes informàtiques
xarxes informàtiquesxarxes informàtiques
xarxes informàtiques
 
Xarxes 4t ESO
Xarxes 4t ESOXarxes 4t ESO
Xarxes 4t ESO
 
Apunts 2n trimestre
Apunts 2n trimestreApunts 2n trimestre
Apunts 2n trimestre
 
Xarxes locals
Xarxes localsXarxes locals
Xarxes locals
 
Xarxes
XarxesXarxes
Xarxes
 
Xarxes locals
Xarxes localsXarxes locals
Xarxes locals
 
Xarxes Informàtiques
Xarxes InformàtiquesXarxes Informàtiques
Xarxes Informàtiques
 
Xarxes locals
Xarxes localsXarxes locals
Xarxes locals
 
OSPF
OSPFOSPF
OSPF
 
Xarxes Joan Prat
Xarxes Joan Prat Xarxes Joan Prat
Xarxes Joan Prat
 

Mais de Jordi Clopés Esteban

Lacie Cloud Box data recovery with Linux
Lacie Cloud Box data recovery with LinuxLacie Cloud Box data recovery with Linux
Lacie Cloud Box data recovery with LinuxJordi Clopés Esteban
 
Capturar claus amb Wireshark o la sobre importància del xifrat
Capturar claus amb Wireshark o la sobre importància del xifratCapturar claus amb Wireshark o la sobre importància del xifrat
Capturar claus amb Wireshark o la sobre importància del xifratJordi Clopés Esteban
 
Tunel EOIP sobre VPN PPTP amb Mikrotik
Tunel EOIP sobre VPN PPTP amb MikrotikTunel EOIP sobre VPN PPTP amb Mikrotik
Tunel EOIP sobre VPN PPTP amb MikrotikJordi Clopés Esteban
 
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiExecutar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiJordi Clopés Esteban
 
Dues maneres de blocar l'accés a Facebook amb un router Mikrotik
Dues maneres de blocar l'accés a Facebook amb un router MikrotikDues maneres de blocar l'accés a Facebook amb un router Mikrotik
Dues maneres de blocar l'accés a Facebook amb un router MikrotikJordi Clopés Esteban
 
Tres tipus de configuracions de QoS amb Mikrotik
Tres tipus de configuracions de QoS amb MikrotikTres tipus de configuracions de QoS amb Mikrotik
Tres tipus de configuracions de QoS amb MikrotikJordi Clopés Esteban
 
Blacklists amb Squidguard a Debian Squeeze
Blacklists amb Squidguard a Debian SqueezeBlacklists amb Squidguard a Debian Squeeze
Blacklists amb Squidguard a Debian SqueezeJordi Clopés Esteban
 
Afegir un client SNMP Ubuntu a Cacti
Afegir un client SNMP Ubuntu a CactiAfegir un client SNMP Ubuntu a Cacti
Afegir un client SNMP Ubuntu a CactiJordi Clopés Esteban
 
Monitorització SNMP amb Cacti a Debian Squeeze
Monitorització SNMP amb Cacti a Debian SqueezeMonitorització SNMP amb Cacti a Debian Squeeze
Monitorització SNMP amb Cacti a Debian SqueezeJordi Clopés Esteban
 

Mais de Jordi Clopés Esteban (15)

Dnsmasq amb Debian squeeze
Dnsmasq amb Debian squeezeDnsmasq amb Debian squeeze
Dnsmasq amb Debian squeeze
 
Lacie Cloud Box data recovery with Linux
Lacie Cloud Box data recovery with LinuxLacie Cloud Box data recovery with Linux
Lacie Cloud Box data recovery with Linux
 
Capturar claus amb Wireshark o la sobre importància del xifrat
Capturar claus amb Wireshark o la sobre importància del xifratCapturar claus amb Wireshark o la sobre importància del xifrat
Capturar claus amb Wireshark o la sobre importància del xifrat
 
Tunel EOIP sobre VPN PPTP amb Mikrotik
Tunel EOIP sobre VPN PPTP amb MikrotikTunel EOIP sobre VPN PPTP amb Mikrotik
Tunel EOIP sobre VPN PPTP amb Mikrotik
 
Crear una VPN PPTP amb Mikrotik
Crear una VPN PPTP amb MikrotikCrear una VPN PPTP amb Mikrotik
Crear una VPN PPTP amb Mikrotik
 
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiExecutar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
 
Dues maneres de blocar l'accés a Facebook amb un router Mikrotik
Dues maneres de blocar l'accés a Facebook amb un router MikrotikDues maneres de blocar l'accés a Facebook amb un router Mikrotik
Dues maneres de blocar l'accés a Facebook amb un router Mikrotik
 
Tres tipus de configuracions de QoS amb Mikrotik
Tres tipus de configuracions de QoS amb MikrotikTres tipus de configuracions de QoS amb Mikrotik
Tres tipus de configuracions de QoS amb Mikrotik
 
Proxy Squid amb Debian Squeeze
Proxy Squid amb Debian SqueezeProxy Squid amb Debian Squeeze
Proxy Squid amb Debian Squeeze
 
Blacklists amb Squidguard a Debian Squeeze
Blacklists amb Squidguard a Debian SqueezeBlacklists amb Squidguard a Debian Squeeze
Blacklists amb Squidguard a Debian Squeeze
 
Afegir un client Windows XP a Cacti
Afegir un client Windows XP a CactiAfegir un client Windows XP a Cacti
Afegir un client Windows XP a Cacti
 
Afegir un client SNMP Ubuntu a Cacti
Afegir un client SNMP Ubuntu a CactiAfegir un client SNMP Ubuntu a Cacti
Afegir un client SNMP Ubuntu a Cacti
 
Monitorització SNMP amb Cacti a Debian Squeeze
Monitorització SNMP amb Cacti a Debian SqueezeMonitorització SNMP amb Cacti a Debian Squeeze
Monitorització SNMP amb Cacti a Debian Squeeze
 
Ldap a debian 2: nss i pam
Ldap a debian 2: nss i pamLdap a debian 2: nss i pam
Ldap a debian 2: nss i pam
 
Ldap a debian lenny pas a pas
Ldap a debian lenny pas a pasLdap a debian lenny pas a pas
Ldap a debian lenny pas a pas
 

Balanceig de càrrega PCC amb Mikrotik

  • 1. Balanceig de càrrega PCC amb Mikrotik Aquest document ha estat creat per Jordi Clopés Esteban i està protegit per la llicencia Creative Commons by-sa 3.0 Twitter @jordiclopes jordiclopes@gmail.com
  • 2. BALANCEIG DE CÀRREGA PCC En aquest exemple veurem com repartir equitativament la càrrega entre diferents gateways. El següent exemple anirà alternant les sortides a Internet segons l'adreça origen del host que realitza la connexió. Utilitzarem PCC (Per Client Connect) per repartir equitativament les connexions.
  • 3. DEFINIM ADREÇAMENT #Definim l'adreçament #ether1 serà la interfície que connecta amb la nostra LAN (192.168.1.0/24) #ether2 connecta amb el primer ADSL (192.168.10.1) #ether3 connecta amb el segon ADSL (192.168.20.1) /ip address add address=192.168.1.1/24 disabled=no interface=ether1 network=192.168.1.0 add address=192.168.10.2/24 disabled=no interface=ether2 network=192.168.10.0 add address=192.168.20.2/24 disabled=no interface=ether3 network=192.168.20.0
  • 4. FEM MASQUERADE #Emmascarem tot el que surti cap a Internet per ether2 i ether3 /ip firewall nat add chain=srcnat action=masquerade out-interface="ether2" comment="Gateway 192.168.10.1/24" disabled=no add chain=srcnat action=masquerade out-interface="ether3" comment="Gateway 192.168.20.1/24" disabled=no
  • 5. MARQUEM PAQUETS #Marquem el tràfic que entra des d'Internet per cada interfície d'entrada /ip firewall mangle add action=mark-connection chain=input disabled=no in-interface=ether2 new-connection-mark=WAN1_conn passthrough=yes add action=mark-connection chain=input disabled=no in-interface=ether3 new-connection-mark=WAN2_conn passthrough=yes
  • 6. MARQUEM PAQUETS #Marquem el tràfic que surt cap a Internet per cada interfície de sortida /ip firewall mangle add action=mark-routing chain=output connection-mark=WAN1_conn disabled=no new-routing-mark=to_WAN1 passthrough=yes add action=mark-routing chain=output connection-mark=WAN2_conn disabled=no new-routing-mark=to_WAN2 passthrough=yes
  • 7. MARQUEM PAQUETS #Marquem les connexions i les repartim equitativament per les gateways. /ip firewall mangle add action=mark-connection chain=prerouting disabled=no dst-address-type="" in-interface=ether1 new-connection-mark=WAN1_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0 src-address-type= !local add action=mark-connection chain=prerouting disabled=no dst-address-type="" in-interface=ether1 new-connection-mark=WAN2_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1 src-address-type= !local
  • 8. MARQUEM PAQUETS #Marquem les connexions i els hi donem una marca de routing per tal que surtin per gateways diferents. /ip firewall mangle add action=mark-routing chain=prerouting connection-mark=WAN1_conn disabled= no in-interface=ether1 new-routing-mark=to_WAN1 passthrough=yes add action=mark-routing chain=prerouting connection-mark=WAN2_conn disabled= no in-interface=ether1 new-routing-mark=to_WAN2 passthrough=yes
  • 9. DEFINIM LES RUTES #Creem les rutes que pendran els paquets marcats /ip route add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway= 192.168.10.1 routing-mark=to_WAN1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway= 192.168.20.1 routing-mark=to_WAN2 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway= 192.168.10.1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway= 192.168.20.1 scope=30 target-scope=10
  • 10. COMPROVACIÓ Generem el tràfic pertinent i observem com el tràfic és repartit per les dues interfícies.
  • 11. FONTS Balanceo de carga: http://tamax.com.ar/blog/?p=1216 Load balancing over multiple gateways: http://wiki.mikrotik.com/wiki/Load_Balancing_over_Multiple_Gateways PCC: http://wiki.mikrotik.com/wiki/PCC Script failover quan una connexió falla: http://wiki.mikrotik. com/wiki/Improved_Load_Balancing_over_Multiple_Gateways_Failover_Script