Sie sind auf Seite 1von 3

02/12/12

Manual: Equilibrio de carga de BGP con dos interfaces - MikroTik Wiki

Manual: Equilibrio de carga de BGP con dos interfaces


Nota: La versin RouterOS 3.13 o posterior con paquete de enrutamiento prueba es necesaria para que esto funcione En estos ejemplos se muestra cmo realizar el equilibrio de carga cuando hay varios enlaces de igual costo entre dos routers BGP. El "mltiple recurrente de salto siguiente resolucin" funcin se utiliza para lograrlo. La sesin BGP se establece entre interfaces loopback; update-source opcin de configuracin se utiliza para enlazar la conexin BGP a la interfaz correcta.
Se aplica a RouterOS: 3, v4

Contenido
1 Ejemplo con iBGP 1.1 Diagrama de red 1.2 Configuracin 1.3 Resultados 2 Ejemplo con eBGP 2.1 Diagrama de red 2.2 Configuracin 2.3 Resultados 3 Notas

Manual
Sugiere una traduccin mejor

Ejemplo con iBGP


Diagrama de red

Configuracin
En el Router A:
I n t e r f a zl o o p b a c k# /B r i d g ei n t e r f a c ea d dn a m e=l o b r i d g e #A d d r e s s e s /D i r e c c i ni pa d d r e s s=a a d i r1 . 1 . 1 . 1 / 2 4i n t e r f a c e=E t h e r 1 /D i r e c c i ni pa d d r e s s=a a d i r2 . 2 . 2 . 1 / 2 4i n t e r f a c e=e t h e r 2 /D i r e c c i ni pa d d r e s s=a a d i r9 . 9 . 9 . 1 / 3 2i n t e r f a c e=l o b r i d g e #R u t aE C M Pp a r al o o p b a c kp a r e sd el a /I pr o u t ea d dd s t a d d r e s s=9 . 9 . 9 . 2 / 3 2p u e r t ad ee n l a c e=1 . 1 . 1 . 2 , 2 . 2 . 2 . 2 #B G P /R o u t i n gB G Pe j e m p l oe s t a b l e c i d op o rd e f e c t oc o m o=6 5 0 0 0 /R o u t i n gB G Pn o m b r ea d d=P e e r 1r e m o t o a d d r e s s=9 . 9 . 9 . 2r e m o t e a s=6 5 0 0 0u p d a t e s o u r c e=l o b r i d g e

En el Router B:
I n t e r f a zl o o p b a c k# /B r i d g ei n t e r f a c ea d dn a m e=l o b r i d g e #A d d r e s s e s /D i r e c c i ni pa d d r e s s=a a d i r1 . 1 . 1 . 2 / 2 4i n t e r f a c e=E t h e r 1 /D i r e c c i ni pa d d r e s s=a a d i r2 . 2 . 2 . 2 / 2 4i n t e r f a c e=e t h e r 2 /D i r e c c i ni pa d d r e s s=a a d i r9 . 9 . 9 . 2 / 3 2i n t e r f a c e=l o b r i d g e #R u t aE C M Pp a r al o o p b a c kp a r e sd el a /I pr o u t ea d dd s t a d d r e s s=9 . 9 . 9 . 1 / 3 2p u e r t ad ee n l a c e=1 . 1 . 1 . 1 , 2 . 2 . 2 . 1 #B G P /R o u t i n gB G Pe j e m p l oe s t a b l e c i d op o rd e f e c t oc o m o=6 5 0 0 0 /R o u t i n gB G Pn o m b r ea d d=P e e r 1r e m o t o a d d r e s s=9 . 9 . 9 . 1r e m o t e a s=6 5 0 0 0u p d a t e s o u r c e=l o b r i d g e #U n ar u t ap a r aa n u n c i a r /R o u t i n gB G Pr e da d d=r e d4 . 4 . 4 . 0 / 2 4

Resultados
Compruebe que la conexin BGP se establece:
[ A d m i n@B ] >/r o u t i n gB G Pp a r e se s t a d od ei m p r e s i n F l a g s :X-d i s a b l e d 0n a m e=" P e e r 1 "i n s t a n c i a=d e f a u l tr e m o t o a d d r e s s=9 . 9 . 9 . 1r e m o t e a s=6 5 0 0 0 t c p m d 5 k e y=" "n e x t h o p c h o i c e=m u l t i h o pd e f e c t o=n o=r u t a r e f l e j a nn oe s p e r a t i m e=3m t t l=2 5 5i n f i l t e r=" "o u t f i l t e r=" "d i r e c c i n f a m i l i a si p= u p d a t e s o u r c e=l o b r i d g ed e f a u l t s eo r i g i n a n=n or e m o t o i d=1 . 1 . 1 . 1 l o c a l a d d r e s s=9 . 9 . 9 . 2=t i e m p od ea c t i v i d a dd e2 8 sp r e f i j o c o u n t=0c a m b i o s s e n t=1 a c t u a l i z a c i o n e sr e c i b i d o s=0r e t i r a d o s e n t=0r e t i r a d or e c i b i d o s=0r e m o t o h o l d t i m e=3m u t i l i z a d o h o l d t i m e=3 mu t i l i z a k e e p a l i v e t i m e=1 mr e f r e s h c a p a b i l i t y=y e s a s 4 c a p a c i d a d=y e s=e s t a d oe s t a b l e c i d o

wiki.mikrotik.com/wiki/Manual:BGP_Load_Balancing_with_two_interfaces

1/3

02/12/12

Manual: Equilibrio de carga de BGP con dos interfaces - MikroTik Wiki

Ruta mesa en el Router A:


[ A d m i n@A ] >R u t a/i pi m p r e s i n F l a g s :X-d i s a b l e d ,A-a c t i v o ,D-d i n m i c o , C-c o n n e c t ,S-s t a t i c ,R-R I P ,b-b g p ,o-o s p f ,m-m m e , B-b l a c k h o l e ,U-Pi n a l c a n z a b l e ,-p r o h i b i r #D S T A D D R E S SP R E F S R CGP U E R T AD I S T A N C I AE N T R E. . . 0A D C1 . 1 . 1 . 0 / 2 41 . 1 . 1 . 10E t h e r 1 1A D C2 . 2 . 2 . 0 / 2 42 . 2 . 2 . 10e t h e r 2 2A D B4 . 4 . 4 . 0 / 2 49 . 9 . 9 . 2r2 0 0E t h e r 1 3A D C9 . 9 . 9 . 1 / 3 29 . 9 . 9 . 10l o b r i d g e 4A S9 . 9 . 9 . 2 / 3 21 . 1 . 1 . 2r1E t h e r 1

e t h e r 2

r2 . 2 . 2 . 2e t h e r 2

[ A d m i n@A ] >R u t a/i pd e t a l l ed ei m p r e s i n F l a g s :X-d i s a b l e d ,A-a c t i v o ,D-d i n m i c o , C-c o n n e c t ,S-s t a t i c ,R-R I P ,b-b g p ,o-o s p f ,m-m m e , B-b l a c k h o l e ,U-Pi n a l c a n z a b l e ,-p r o h i b i r 0A D Cd s t a d d r e s s=1 . 1 . 1 . 0 / 2 4p r e f s r c=1 . 1 . 1 . 1i n t e r f a c e=E t h e r 1d i s t a n c i a=0s c o p e=1 0 1A D Cd s t a d d r e s s=2 . 2 . 2 . 0 / 2 4p r e f s r c=2 . 2 . 2 . 1i n t e r f a c e=e t h e r 2d i s t a n c i a=0s c o p e=1 0 2A D Bd s t a d d r e s s=9 . 9 . 9 . 24 . 4 . 4 . 0 / 2 4p u e r t ad ee n l a c e=i n t e r f a c e=E t h e r 1 ,e t h e r 2 g a t e w a y s t a t e=d i s t a n c i ar e c u r s i v e=2 0 0=4 0a l c a n c eo b j e t i v o s c o p e=3 0 b g p l o c a l p r e f=1 0 0b g p o r i g e n=i g pr e c i b i d o f r o m=9 . 9 . 9 . 2 3A D Cd s t a d d r e s s=9 . 9 . 9 . 1 / 3 2p r e f s r c=9 . 9 . 9 . 1i n t e r f a c e=l o b r i d g ed i s t a n c i a=0s c o p e=1 0 4A Sd s t a d d r e s s=9 . 9 . 9 . 2 / 3 2p u e r t ad ee n l a c e=1 . 1 . 1 . 2 , 2 . 2 . 2 . 2i n t e r f a c e=E t h e r 1 ,e t h e r 2 g a t e w a y s t a t e=d i s t a n c i aa c c e s i b l e ,a l c a n z a b l e=1s c o p e=3 0b l a n c o s c o p e=1 0

El 4.4.4.0./24 ruta est instalado en el kernel Linux ahora con dos saltos siguientes: 1.1.1.2 (en Ether1) y 2.2.2.2 (en ether2).

Ejemplo con eBGP


Diagrama de red

Configuracin
Aqu el ejemplo dado anteriormente se desarrolla para el caso de eBGP. De forma predeterminada, los pares eBGP deben ser directamente accesibles. Si estamos utilizando interfaces loopback, que tcnicamente no lo son, as que multihop = yes valor de configuracin debe ser especificada. En el Router A:
/R o u t i n gB G Pe j e m p l oe s t a b l e c i d op o rd e f e c t oc o m o=6 5 0 0 0 /R o u t i n gB G Pc o n f i g u r a rP e e r 1r e m o t o a d d r e s s=9 . 9 . 9 . 2r e m o t e a s=6 5 0 0 1u p d a t e s o u r c e=m u l t i h o pl o b r i d g e=y e s

En el Router B:
/R o u t i n gB G Pe j e m p l oe s t a b l e c i d op o rd e f e c t oc o m o=6 5 0 0 1 /R o u t i n gB G Pc o n f i g u r a rP e e r 1r e m o t o a d d r e s s=9 . 9 . 9 . 1r e m o t e a s=6 5 0 0 0u p d a t e s o u r c e=m u l t i h o pl o b r i d g e=y e s

Resultados
Si ahora imprimir la tabla de enrutamiento en el router A, vemos que la ruta desde el Router B est ah, pero no es activo:
. . . 2D bd s t a d d r e s s=9 . 9 . 9 . 24 . 4 . 4 . 0 / 2 4p u e r t ad ee n l a c e=i n t e r f a c e=" "g a t e w a y s t a t e=i n a l c a n z a b l e d i s t a n c i a=2 0=4 0a l c a n c eo b j e t i v o s c o p e=1 0b g p a s p a t h=" 6 5 0 0 1 "b g p o r i g e n=i g p r e c i b i d o f r o m=9 . 9 . 9 . 2 . . .

Esto se debe a que las rutas eBGP se instalan con menor alcance de objetivos de forma predeterminada. Para solucionar esto, la configuracin del filtro de enrutamiento que establece mayor alcance de objetivos:
/R o u t i n gc a d e n ad ef i l t r o sa d d=b g p e nc o n j u n t o t a r g e t s c o p e=3 0 /R o u t i n gB G Pe s t a b l e c i d oe nP e e r 1 f i l t e r=b g p i n

O bien, modificar alcance atributo de la ruta esttica:


/S e ti pr o u t e[ e n c u e n t r ad s t a d d r e s s=9 . 9 . 9 . 2 / 3 2 ]s c o p e=1 0

De cualquier manera, la ruta a 4.4.4.0/24 debe ser activa ahora:


2A D Bd s t a d d r e s s=9 . 9 . 9 . 24 . 4 . 4 . 0 / 2 4p u e r t ad ee n l a c e=i n t e r f a c e=E t h e r 1 ,e t h e r 2 g a t e w a y s t a t e=d i s t a n c i ar e c u r s i v e=2 0=4 0a l c a n c eo b j e t i v o s c o p e=1 0 b g p a s p a t h=" 6 5 0 0 1 "b g p o r i g e n=i g pr e c i b i d o f r o m=9 . 9 . 9 . 2

wiki.mikrotik.com/wiki/Manual:BGP_Load_Balancing_with_two_interfaces

2/3

02/12/12

Manual: Equilibrio de carga de BGP con dos interfaces - MikroTik Wiki

Notas
BGP como protocolo en s no es compatible con rutas ECMP. Cuando una forma recursiva resuelto BGP ruta se propaga ms all de la red, slo una nexthop puede ser seleccionada (tal como se describe aqu ) y se incluyen en el mensaje de ACTUALIZACIN de BGP. Correspondiente sintaxis de Cisco se puede encontrar aqu: reparto de carga con BGP en entornos individuales y hosts mltiples: Configuraciones de ejemplo (http://www.cisco.com/en/US/tech/tk365/technologies_configuration_example09186a00800945bf.shtml) Categoras : Enrutamiento | Manual | Ejemplos

wiki.mikrotik.com/wiki/Manual:BGP_Load_Balancing_with_two_interfaces

3/3

Das könnte Ihnen auch gefallen