EIGRP روی GRE

دوست عزيزمان علی، سوال خوبی در زمينه Routing پرسيدند:

لطفا روش عبور دادن بسته های EIGRP را از روی یک Tunnel GRE شرح دهيد.

استفاده از GRE در Routing  بسيار مرسوم و رايج است. در بسياری از مواقع شبکه های بين راه قابليت Multicast را ندارند مثلا WAN يا بطور مثال در لينک هايي که IPSEC در آن فعال است مجبور هستيم از GRE برای عبور EIGRP استفاده کنيم

تنظيم کردن GRE را قبلا در پست جداگانه ای بررسی کرديم.

 


1.      GRE Tunnel را تنظيم ميکنيم و دو طرف Tunnel ميتوانند همديگر را از طريق Ping  GRE کنند:

 

EIGRP over GRE Tunnel

EIGRP over GRE Tunnel

 

R1:

interface Tunnel0

 ip address 192.168.255.1 255.255.255.0

 tunnel source FastEthernet0/0

 tunnel destination 192.168.3.1

!

interface FastEthernet0/0

 ip address 192.168.1.1 255.255.255.0

!

ip route 0.0.0.0 0.0.0.0 192.168.1.7

R3:

interface Tunnel0

 ip address 192.168.255.3 255.255.255.0

 tunnel source Ethernet0/0

 tunnel destination 192.168.1.1

!

interface Ethernet0/0

 ip address 192.168.3.1 255.255.255.0

!

ip route 0.0.0.0 0.0.0.0 192.168.3.7

2.      سپس EIGRP را تنظيم کرده و روتر ها شبکه داخلی و شبکه های مرتبط به خود را Advertise ميکنند:

 

router eigrp 100

 network 192.168.0.0 0.0.255.255

 no auto-summary

3.      چون روتر ها IP مربوط به Tunnel Source خود را نيز به مقصد اعلام ميکنند روتر مقصد طرف ديگر را درون EIGRP ميبيند و مشکل اين است که خود EIGRP به سلامت Tunnel وابسته است. پس بايد ارتباط دو روتر مستقل از EIGRP باشد تا recursive routing رخ ندهد:

 

%TUN-5-RECURDOWN: Tunnel0 temporarily disabled due to recursive routing

 %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel0, changed state to down

4.      برای اينکه جلوی اين رخداد را بگيريم دو راه داريم:

-          IP اصلی روتر ها که Tunnel Source/Destination است درون EIGRP ارسال نشود.

-          روتر Tunnel به روتر ديگر Tunnel يک Static Route داشته باشد که بخاطر Administrative Distance بهتر نسبت به EIGRP تحت شعاع قرار نگيرد.

 

R1(config)#ip route 192.168.3.1 255.255.255.255 192.168.1.7

R3(config)#ip route 192.168.1.1 255.255.255.255 192.168.3.7

 

بدين صورت Tunnel ديگر خود را درون EIGRP نميبيند و فارغ از مشکل Recursive Routing کار خود را انجام ميدهد.

 

Rack1R1#sh ip eigrp neighbors

IP-EIGRP neighbors for process 100

H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq

0   192.168.255.3           Tu0               14 00:02:04  276  5000  0  70


 

~ توسط Shafagh در دسامبر 10, 2008.

پاسخی بگذارید