Skip to main content
SUPERVISOR
MasoudReza Hashemi,Hossein Saidi
مسعودرضا هاشمی (استاد راهنما) حسین سعیدی (استاد راهنما)
 
STUDENT
Seyed ali Mirkhandouzy
سیدعلی میرخاندوزی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1388

TITLE

The Investigation of IPv6 and IPv4 Coexistence Challenges and Evaluate of Presented Solutions for this Issue
Internet which plays an important role in the communication all across the world, has grown widely as a result of extensive efforts in sharing information and expansion of widespread applications. Cisco reported that the number of connected portable devices to the internet will exceed the world population in 2012. The latest report about global data communication via portable devices that has been released by Cisco predicts that more than 10 billion portable devices such as tablets and cell phones will be connected to the internet all over the world by 2016. Development of voice and video communications over the internet, advent of IP based mobile, expansion of wireless internet, increase in the number of users and in general has increased the demand for IP addresses.But,32 bit address space of current protocol of internet has constrained IPv4 ability in allocating addresses to users. Although some mechanisms such as NAT and CIDR may expand the IPv4 life for a while and delay the IPv4 adress exhaustion but address space limitations and some intrinsic problems of IPv4 header remain as before. Therefore transition to the new version of the IP protocol IPv6 for solving the limited address space and other problems of IPv4 protocol is inevitable. IPv6 stands for “Internet protocol version 6”. This protocol has been designed by IETF to solve many problems of current and previous versions of the protocol. IPv6, as a substitution for IPv4, has solved the problem of IPv4 address space by assigning 128 bits for internet addresses. Furthermore, it has added new features such as mobility, security and automatic configuration to IP-based networks. However, it should be noted that we cannot consider a specific day for migration of all networks to IPv6, since IPv4 networks and services have been spread widely all over the world. In addition, most of the organizations have such a deep dependency to the Internet, which they cannot tolerate the internet interrupt even for single day. So, it is necessary to consider a period of time for network migration from current IPv4 to IPv6 which is called the coexistence time. Three main mechanisms have been proposed in the literature for the transition from current networks to IPv6.These mechanisms are: tunneling IPv6 packets in IPv4 packets and vice versa, Dual Stack mechanism and address translation between these two protocols. To provide a smooth transition while maintaining the current equipment, upgrades of network should be done based on the current IPv4 network. IPv6 should be implemented in a smaller scale and then it should gradually extended to larger environments. In this thesis, we investigate IPv6 protocols, its features and its facing challenges. An experimental test bed based on Isfahan University of Technology network is implemented using OPNET software. Different coexistence mechanisms of the two protocols have been simulated and compared using this test bed in various conditions. An Alysis of the results and We also simulate different suggested scenarios to determine which mechanism in which conditions would be better. Finally, based on the simulation results and review of the advantages or disadvantages of each mechanism, a comparative analysis of the results is presented, Key Words:The Internet Protocol IPv4,IPv6,IPv4 and IPv6 Coexistence,Tunneling, Enapsulation ,Routers
اینترنت که امروزه نقش بسیار مهمی در ارتباطات مخابراتی ایفا می نماید، با کوشش¬های فراوان در به اشتراک گذاری اطلاعات و کاربردهای مشترک، توانسته در سطحی گسترده‌ رشد بی نظیری داشته باشد. به گفته شرکت آمریکایی سیسکو در سال جاری میلادی تعداد دستگاه‌های همراه متصل به اینترنت، از تعداد مردم جهان بیشتر خواهد بود.شرکت سیسکو در جدیدترین گزارشش درباره نقل و انتقال جهانی داده‌ها از طریق دستگاه‌های همراه، پیش بینی می‌کند که تا سال ???? میلادی ده میلیارد دستگاه همراه متصل به اینترنت مانند تبلت و گوشی‌های موبایل در سراسر دنیا وجود خواهد داشت. با گسترش ارتباطات مخابراتی در بستر اینترنت، ظهور نسل¬های موبایل مبتنی بر IP، گسترش اینترنت بی¬سیم و افزایش بسیار زیاد تعداد کاربران اینترنت، فضای آدرس¬دهی 32 بیتی پروتکل فعلی اینترنت یعنیIPv4 برای اختصاص به کاربران دچار محدودیت گشته است. اگرچه سازوکارهایی نظیر NAT وCIDR توانسته اند اندکی برعمر IPv4 بیافزایند اما همچنان مشکل محدودیت فضای آدرس‌دهی 32 بیتیIPv4 و برخی مشکلات ذاتی سرآیند بسته‌یIPv4 در جای خود باقی است. بنابراین گذار به پروتکل جدید IPv6 برای حل مشکل فضای آدرس¬دهی محدود و سایرمحدودیت¬های این پروتکل ضرورت پیدا کرده است. IPv6 مختصر شده‌ی عبارت”Internet Protocol Version6” می‌باشد. این پروتکل توسطIETF برای حل بسیاری از مشکلات نسخه ی قبلیIPیعنیIPv4 طراحی شده است. IPv6 به عنوان جایگزینی برایIPv4، مشکل فضای آدرس‌دهیIPv4 را با اختصاص 128 بیت برای آدرس¬های اینترنتی حل نموده است و برخی ویژگی‌های جدید همانند تحرک، امنیت و پیکربندی خودکار را به شبکه هایIP محور، افزوده است. اما باید به این نکته توجه داشت که نمی¬توان یک روز مشخص را برای مهاجرت کل شبکه‌هایIPv4 به شبکه‌هایIPv6 در نظر گرفت. چرا که شبکه‌هایIPv4 و سرویس¬های فراوان آن به صورت گسترد¬ه¬ای در دنیا گسترده شده‌اند و مدیریت همزمان همه‌ی این کاربران و سرویس¬های فراوان موجود امری مشکل و غیر ممکن می‌باشد. علاوه براین، بسیاری از سازمان¬ها به حدی به اینترنت وابسته شده اند که حتی برای یک روز نیز نمی‌توانند تحمل قطعی اینترنت را داشته باشند چه رسد به اینکه بستر پروتکل اینترنتی شان را تغییر دهند. پس باید یک دوره¬ی مهاجرت از شبکه‌هایIPv4 به شبکه هایIPv6 تحت عنوان دوره¬ی همزیستی در نظر گرفت. سه روش¬ عمده برای انتقال شبکه¬های فعلی به IPv6 ارائه شده است که عبارتند از: تونل زدن بسته¬هایIPv6 در بسته¬هایIPv4، روش Dual-Stack و روش ترجمه آدرس. در یک راهبرد انتقال آرام در حین استفاده از تجهیزات موجود، ارتقای شبکه باید بر اساس شبکهIPv4 موجود انجام گیرد. در ابتدا IPv6 در یک مقیاس کوچک پیاده شده و به تدریج به محیط‌های بزرگتر گسترش داده شود. در این پایان¬نامه به بررسی پروتکل IPv6 و بهبودهای انجام شده در این پروتکل و نیز چالش¬های پیش¬روی آن پرداخته شده است . یک بستر آزمایشی بر مبنای شبکه¬ی دانشگاه صنعتی اصفهان بوسیله نرم¬افزار OPNET ایجاد شده و با شبیه¬سازی روش¬های همزیستی بر روی این بستر آزمایشی و در قالب سناریوهای پیشنهادی به بررسی و مقایسه سازوکار های پیشنهادی در شرایط مختلف پرداخته شده است. در نهایت بر اساس نتایج بدست آمده و بررسی نقاط قوت و ضعف هر یک از روش¬ها، ارزیابی‌های مقایسه ای بین روش‌های همزیستی ارائه گشته است. کلمات کلیدی: 1-پروتکلIPv6 2-همزیستی 3-تونل زدن 4-مسیریاب 5-کپسوله کردن بسته¬ها

ارتقاء امنیت وب با وف بومی