Vous êtes sur la page 1sur 3

Como configurar un tunel GRE

Introduccin
Tunneling provee un mecanismo para transportar paquetes de un protocolo dentro de otro
protocolo. El protocolo que es transportado es llamado protocolo pasajero, y el protocolo
que es utilizado para trasportar al protocolo pasajero es llamado protocolo de transporte.
Generic Routing Encapsulation (GRE) es uno de los mecanismos de tunneling que utiliza
IP como protocolo de transporte y puede ser usado para transportar distintos protocolos.
os t!neles se comportan como lin"s punto a punto virtuales que tienen dos e#tremos
identi$icados como tunnel source y tunnel destination.
El siguiente diagrama muestra el proceso de encapsulaci%n de un paquete GRE cuando
cruza el router y entra dentro de la tunnel inter$ace&
Configurando un tnel GRE
'on$igurar un t!nel GRE incluye con$igurar un tunnel inter$ace, que es una inter$az l%gica.
(espu)s *ay que con$igurar los e#tremos para el tunnel inter$ace.
Para con$igurar el tunnel source y el tunnel destination, *ay que con$igurar los comandos
tunnel source +ip,address - inter$ace,type. y tunnel destination +*ost,name - ip,address.
dentro del modo de con$iguraci%n de la inter$az del t!nel.
El siguiente ejemplo e#plica c%mo crear un t!nel GRE simple entre dos puntos y los pasos
necesarios para veri$icar la cone#i%n entre dos redes. as su/redes del R0 y del R1
(021.034.0.5617 y 021.034.1.5617 respectivamente) se comunican entre ellas a utilizando un
t!nel GRE a trav)s de Internet. as dos inter$aces del t!nel son parte de la red
081.03.0.5617.
El primer paso es crear la inter$az del t!nel en am/os routers&
R1 R2
R0(con$ig)9 inter$ace Tunnel0
R0(con$ig,i$)9 ip address 081.03.0.0 1::.1::.1::.5
R0(con$ig,i$)9 ip mtu 0755
R0(con$ig,i$)9 ip tcp adjust,mss 0;35
R0(con$ig,i$)9 tunnel source 0.0.0.0
R0(con$ig,i$)9 tunnel destination 1.1.1.1
R1(con$ig)9 inter$ace Tunnel0
R1(con$ig,i$)9 ip address 081.03.0.1 1::.1::.1::.5
R1(con$ig,i$)9 ip mtu 0755
R1(con$ig,i$)9 ip tcp adjust,mss 0;35
R1(con$ig,i$)9 tunnel source 1.1.1.1
R1(con$ig,i$)9 tunnel destination 0.0.0.0
(e/ido a que GRE es un protocolo de encapsulaci%n, ajustamos el <T= a 0755 /ytes y el
<>> a 0;35 /ytes. (e/ido a que la mayor?a de los <T= de transporte son de 0:55 y GRE
agrega /ytes de/ido a que encapsula, *emos agregado un margen reduciendo el <T=.
Esta/lecer el <T= en 0755 es una pr@ctica com!n y asegura que la $ragmentaci%n de
paquetes se mantenga al m?nimo.
(espu)s de con$igurar el t!nel, podemos compro/ar que am/os e#tremos pueden verse
enviando un ping
R09 ping 081.03.0.1
Type escape sequence to a/ort.
>ending :, 055,/yte I'<P Ec*os to 081.03.0.1, timeout is 1 seconds&
AAAAA
>uccess rate is 055 percent (:6:), round,trip min6avg6ma# B 06167 ms
os *osts en de cualquiera de las dos redes privadas no podran alcanzarse unos a otros al
menos que algun protocol de ruteo o rutas estaticas sean con$igurados en los routers&
R1(config)# ip route 192.1!.2." 2##.2##.2##." 1$2.1.1.2
R2(config)# ip route 192.1!.1." 2##.2##.2##." 1$2.1.1.1
C*ora am/as redes privadas (021.034.0.5617 y 021.034.1.5617) pueden comunicarse entre
ellas a trav)s del t!nel GRE.

Vous aimerez peut-être aussi