مدونة NetworkSet

لأب عملي لربط شبكتان IPV6 من خلال شبكة تعمل على IPV4

منذ فترة قصيرة طلب أحد الأصدقاء مساعدة على الفايس بوك حو مشكلة تواجه تتمثل في ربط شبكتان تعملان بالـ IPV6 من خلال الأنترنت والذي لازال يعمل حتى الآن إعتمادا على الـ IPV4 كما نعلم , وقد نفذت الحل وطرحته على الفايس بوك واليوم أطرحه على المدونة كنوع من الأرشفة ولكي يستفيد منه الجميع, سوف أضع نص السؤال كما كتبه صاحبه كونه يتحدث عن مقدمة مفيدة حول فكرة الـ Tuneling التى نعتمد عليها لتنفيذ الحل.

التقي بكم مجددا هذا اليوم ومع مشكلة جديدة والتي لم اجد لها حلا املا ان اجد الحل هنا … المشكلة هي في عملية الانتقال من الاصدار الرابع الى الاصدار السادس … IPv4 to IPv6 وكما اشرنا سابقا ً بأن يجب على المهندس ان يتعلم الاصدار الجديد حيث تقريبا تم تعديل جميع بروتوكولات التوجيه لتعمل على الاصدار الجديد … ونظرا ً لان عملية الانتقال من الاصدار القديم IPv4 الى الاصدار الجديد لن تتم في ليلة ويوم بل ستاخذ وقت ولانه يستحيل تغيير البنية التحتية للانترنت واقصد هنا بالبنية التحتية ( Internet Back Bone ) … وجدت ما تسمى بالــــــ Transitioning Methodology طرق الانتقال …. على رغم اختلاف الطرق للانتقال الا انها تتمحور جميعها حول مبدأ واحد وهو مبدأ الــــــــــ Tunneling …. دعني اوضح ماتعنيه كلمة Tunneling الــــ Tunneling يعني وجود قناة او نفق بالانترنت …. وحتى اكون دقيقا في التعبير النفق هو تغليف شئ بشئ …. مثلا الباكت من الاصدار السادس يغلف بباكت من الاصدار الرابع يعني يصير الـــ Header للاصدار السادس كانه بيانات لايعرفها ولا يفقهها الاصدار القديم … وهو الشئ الذاته الذي يحدث مع الــــ VPN … وهناك كثير من الطرق من بينها IPv6ip Manual Tunneling,اعطيكم المشكلة التي واجهتها منذ اسبوع … كالتالي :

توجد شبكتين تعملان بالاصدار السادس الاولى بصنعاء والثانية بنيويورك ….

Sana’a network : 2002:DB8:ACE:1::/64

New York Network: 2001:DB8:ACE:1::/64

وبينهم شبكة واحدة تعمل على الاصدار القديم الرابع IPV4

Network IPv4: 209.165.200.0/24

صورة اللاب.

1236595_708680675824262_1957424813_n

الأعدادت على التوالي:

Cisco's
R3: ipv6 unicast-routing
interface FastEthernet0/0
no ip address
duplex auto
speed auto
ipv6 address 2001:DB8:ACE:1::1/64
ipv6 rip 6bone enable
!
ipv6 router rip 6bone

Cisco's
R2: ipv6 unicast-routing
interface Tunnel0
no ip address
ipv6 address 12:12:12:1::1/64
ipv6 rip 6bone enable
tunnel source Serial0/0
tunnel destination 209.165.200.1
tunnel mode ipv6ip
!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
ipv6 address 2001:DB8:ACE:1::2/64
ipv6 rip 6bone enable
!
interface Serial1/0
ip address 209.165.200.2 255.255.255.0
clock rate 64000
ipv6 router rip 6bone

Cisco's
R1: ipv6 unicast-routing
interface Tunnel0
no ip address
ipv6 address 12:12:12:1::2/64
ipv6 rip 6bone enable
tunnel source Serial0/0
tunnel destination 209.165.200.2
tunnel mode ipv6ip
!
interface Serial0/0
ip address 209.165.200.1 255.255.255.0
clock rate 64000
!
!
interface FastEthernet1/0
no ip address
duplex auto
speed auto
ipv6 address 2002:DB8:ACE:1::2/64
ipv6 rip 6bone enable
!
ipv6 router rip 6bone

Cisco's
R4: ipv6 unicast-routing
interface FastEthernet0/0
no ip address
duplex auto
speed auto
ipv6 address 2002:DB8:ACE:1::1/64
ipv6 rip 6bone enable
!
ipv6 router rip 6bone

في الأعدادت أعتمد على بروتوكول الـ RIP في عملية التوجيه ولو في حال أردنا عمل Static Route يكفي أن نضيف الاوامر التالية للروتر لكي يعمل بشكل جميل.

Cisco's
R3: ipv6 route 2002:DB8:ACE:1::/64 2001:DB8:ACE:1::2
R2: ipv6 route 2002:DB8:ACE:1::/64 Tunnel0
R1: ipv6 route 2001:DB8:ACE:1::/64 Tunnel0
R4: ipv6 route 2001:DB8:ACE:1::/64 2002:DB8:ACE:1::2

ملاحظة: هناك أختلاف بسيط بين رقم الأيبي الموضح بالصورة والأعدادت.

أي ملاحظات أو أستفسارات حول اللاب لاتتردد في الطرح, اتمنى ان تستفيدوا من المعلومة ودمتم بود.

Exit mobile version