نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: هفته ۱۶ - IPv6

  1. #1
    Member Shafagh آواتار ها
    تاریخ عضویت
    May 2010
    نوشته ها
    566
    Thanked: 5028

    هفته ۱۶ - IPv6

    برای پرسش یا رفع اشکال از موضوع بعدی استفاده کنید.

  2. The Following 8 Users Say Thank You to Shafagh For This Useful Post:


  3. #2
    Moderator Alireza.mohammadi آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    iran.tehran
    نوشته ها
    1,156
    Thanked: 4556
    پرتکل IPV6 از متدهای مختلف برای اختصاص آدرس های ip مانند DHCP و Stateless Auto configuration استفاده می کند.

    در پرتکل IPV6 می توان اقدام به تغییر Public Prefix مورد استفاده توسط یک سازمان نمود.بدین صورت که Prefix دارای Timeoute کوتاهتر و Prefix با مقدار Timeoute بیشتر انتشار داده شود.

    با استفاده از ویژگی Mobility کاربران IPV6 می توانند بدون بروز خللی در ارتباطات فعال و با حفظ آدرس های IPV6 از یک نقطه به نقطه دیگر جابجا شوند.

    به دلیل ازدیاد آدرس ها امکان Aggregation کارایی روترها افزایش می یابد.

    به دلیل ازدیاد آدرس ها دیگر نیازی به NAT و PAT نبوده و به این ترتیب مشکلاتی که این سرویسها با برخی برنامه ها دارند از بین می رود.

    برخلاف IPV4 پرتکل IPV6 دستگاه ها را مجبور میکندتا از پرتکل های امنیتی مانند IPsec پشتیبانی نماید البته این گفته به این معنا نیست که ارسال تمامی پاکت ها با استفاده از IPsec انجام خواهد شد. بلکه دستگاه های IPV6 باید توانایی انجام آن را داشته باشند.

    در IPV6 Header دارای تغییرات زیادی شده است که از جمله این تغییرات می توان به نبودن نیاز به Checksum در مورد برخی از Packet ها و کاهش بار تحمیلی بر روتر ها نام برد.

    پرتکل IPV6 از Multicast بجای Broadcast استفاده می نماید.

    IPV6دارای انواع مختلفی از ابزار های Transition می باشد که امکان مهاجرت از IPV4 را فراهم می سازد.( توضیحات اضافه تر در ادامه گزارش )
    ویرایش توسط Alireza.mohammadi : 01-16-2013 در ساعت 10:20 AM دلیل: کامل کردن برخی از بند ها.ادامه دارد..
    تا ابد آب شرمنده عباس ماند...

    [Only registered and activated users can see links. ]


    دوستانی که سوال میپرسند در نحوه بیان مشکل دقت کنند تا من و سایر دوستان بتوانیم سریع مشکل را متوجه شویم.
    مشاوره از طریق پیام خصوصی انجام می شود.

  4. The Following 10 Users Say Thank You to Alireza.mohammadi For This Useful Post:


  5. #3
    Member Sepide آواتار ها
    تاریخ عضویت
    Sep 2010
    محل سکونت
    Tehran
    نوشته ها
    61
    Thanked: 130
    IPv6 )
    128 بیت 8 گروه 16 بیتی ، فرمت هگزادسیمال
    پیام های Broadcast حذف شدند
    استفاده از هدر خلاصه شده برای افزایش کارایی مسیریابی
    Header در IPv6 دارای 5 فیلد است ، به دلیل کوچک بودن هدر روترها پردازش را سریع تر انجام میدهند.

    آدرسهای unicast :
    Global unicast address : شبیه Ip public برای اتصال به اینترنت استفاده میشوند . 2001
    Global prefix + Subnet ID + Interface ID
    Unique local address : معادل آدرس های Private
    Link local address : معادل APIPA قابلیت عبور از روتر را ندارند ،FE80
    Special unicast address : مانند Loopback ::1

    Multicast
    FF02::1 برای کلیه دستگاههای یک subnet استفاده میشود
    FF02::2 برای کلیه روترهای یک subnet استفاده میشود
    FF02::5 ارتباط روترها با روتر DR در Ospf
    FF02::6 ارتباط DR با سایر روترها در Ospf
    FF02::9 مسیریابی درRip
    FF02::A مسیریابی در Eigrp

    فعالسازی IPv6 روی روتر :
    کد:
     #ipv6 unicast-routing
    کد:
    RIPng 
    #Ipv6 router rip [pid]
    #ipv6 rip [pid] enable
    #ipv6 rip [pid] summary
    
    EIGRPv6)
    #ipv6 router eigrp N
    #ipv6 summary-address eigrp N
    
    Ospfv3) 
    #ipv6 router ospf N

  6. The Following 8 Users Say Thank You to Sepide For This Useful Post:


  7. #4
    Super Moderator Saeed Alkhamis آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Ahvaz
    نوشته ها
    811
    Thanked: 2151
    مقایسه IPV4 و IPV6

    IPV6 128 بیت است در مقایسه با IPV4 که 32 بیت است

    IPV6 می تواند بصورت اتوماتیک کانفیگ شود و توسط یک روتر بدون کمک از پروتکل مثل DHCP

    IPV6 از Bulletin Neighbor Discovery استفاده می کند هر IPV6 همسایه خود را پیدا می کند

    IPv4 دارای Broadcast است ولی ,IPv6 Broadcast ندارد

    IPv6 دارای 3 نوع آدرس است .Unicast-Multicast-Anycast

    نکته : Anycast آدرس را نمی توان بعنوان Source استفاده کرد

    نکته : IPV6 چون Broadcast ندارد Multicast تمامی وظایف را انجام می دهد مثلاً DHCP در IPV6 از Multicast استفاده می کند.

    یک IPV6 می تواند بصورت اتوماتیک کانفیگ شود دارای 3 مدل است.

    stateful Auto configuration
    stateless Auto configuration
    EUI – 64

    Stateful Auto Configuration : در این روش یک ip 128 بیتی با استفاده از DHCP واگذار می شود

    Stateless Configuration : در این روش بصورت Dynamically یک IPV6 با 64 بیت واگذار می شود و 64 بیت باقی مانده بعداً استفاده می شود

    در Eui-64 و Mac آدرس 48Bit است و چون EUl فقط 64 بیت است 16 بیت با FF وسط آدرس MAC اضافه می شود تا پروسه Eui 64 کامل شود.

    Neighbor Discovery : فرق عمده ای که بین IPV4 و IPV6 اینست که یک host IPV6 هم آدرس خودش و همسایه خود را یاد می گیرد با پروتکل

    Neighbor Discovery که به اسم ND یا NDP شناخته شده است که در RFC2461 است در شبکه IPV6 پروتکل NDP در پیغامهای ICMPV6

    و Address Auto Configuration هم استفاده می شود.

    وظایف ND-IPV6

    Stateless address auto configuration (detailed in RFC 2462)
    ■ Duplicate address detection (DAD)
    ■ Router discovery
    ■ Prefix discovery
    ■ Parameter discovery (link MTU, hop limits)
    ■ Neighbor discovery
    ■ Neighbor address resolution (replaces ARP, both dynamic and static)
    ■ Neighbor and router reachability verification

    ND از 5 نوع پیغام IPV6 ICMP استفاده می کند.

    Router Solicitation(RS :هاست ها درخواست برای روتر های همجوار می فرستند اگر دارای آدرس بودند که با آدرس اینترفیس می فرستند

    در غیر اینصورت :: می فرستند از کد های Icmp 133,0 استفاده میکند

    Router Advertisement (RA :روتر خودش را Advertise می کند در مورد Prefix-Mtu-Hop Limit از کد های Icmp 134,0 استفاده میکند

    Neighbor Solicitation (NS :هاست ها درخواست برای دیگر ، Node ها می فرستندبرای چک کردن DAD و قابل دسترس بودن همسایه از کدهای Icmp 135,0 استفاده میکند

    Neighbor Advertisement (NA :جواب برای NS از کدهای Icmp 136,0 استفاده میکند

    Redirect - توسط روتر فرستاده می شود برای اطلاع رسانی به Node برای Next-hop روتر از کدهای Icmp 137,0 استفاده میکند

    بطور پیش فرض وقتی ipv6 روی روتر فعال می شود روتر خودش را default Router معرفی می کند

    اگر نخواهیم که روتر خودش را بعنوان Default Router معرفی کند می توانیم از دستور ipv6 nd ra-lifetime 0. استفاده کنیم

    Icmpv6 مثل lcmp در Ipv4 است. اما پیغامهای آن در 2 دسته هستند . Error reporting و Informational می توانیم پیغامهای Error را محدود کنیم .

    برای محدود کردن از دستور ipv6 icmp error-interval استفاده میکنیم

    نکته: lcmp error interval پیش فرض در IPv6 100 ms است.

    Access–list در ipv6 همیشه با اسم هستند عدد نمی گیرد.

    Static Route : در ipv6 شبیه ipv4 است با این تفاوت ...

    Static Route به یک اینترفیس AD 1 است نه صفر.

    Static Route به Next-hop IP دارای AD 1 است مثل IPv4

    فرق بین OSPfv2-v3

    OSPfv 3 در اینترفیس کانفیگ می شود.

    Interface fa 0/1
    ipv6 ospf 1 area 2

    اگر در اینترفیس فعال شود که دارای چندین رنج ip است همه ipها را تبلیغ می کند.

    Ospf v3 می تواند یک ipv4 را بصورت اتوماتیک بعنوان RID انتخاب کند اما اگر ipv4 کانفیگ نشده بود

    نمی تواند باید بصورت دستی انجام شود قبل از کانفیگ کردن Ospfv3 در روتر

    برای Flood کردن LSA یکی از حالت زیر است.

    Link Local Scope
    Area Scope
    As Scope

    Multiple instance per link : مثال اگر ما دارای 4 روتر 1-2-A-B باشیم و می خواهیم که روترهای A,B همسایه شوند و روترهای

    2 و 1 همسایه شوند ولی روترهای A و B با 2 و 1 همسایه نشوند برای محدودیت و همسایگی می توانیم از Instance استفاده کنیم

    که این عدد بین 0 تا 255 است.

    مثال دستور IPV6 Ospf Area 0 Instance 33

    با این دستور روتر فقط با روترهایی که Instance آنها 33 است همسایه می شود.

    Terminology : Ospv3 از Term Link استفاده می کند که در Ospfv2 به آن یک Network می گویند.

    Source packet from link local address : به غیر از Virtual linkها Ospv3 از Link local address برای ارتباط با همسایه استفاده میکند.

    در Virtual link مبدأ پکت globally scope است.

    Authentication : Ospfv3 خودش Authentication را تهیه نمی کند با AH و ESP پروتکل اینکار را می کند این پروتکلها نیاز به Crypto دارند.

    Network ln LSAs : از آنجاییکه در OSPf v2 شبکه در LSA بعنوان Mask و Address بود در OSPf v3 Prefix – Prefix Length است.

    فرق بین EIGRPV4-V6 : نیاز به یک روتر ID که یک عدد 32 بیتی است دارد و باید دستی تنظیم شود

    Router ID باید قبل از فعال شدن روتینگ تنظیم شود.

    حتما باید دستور no shut را زیر ipv6 router eigrp زده شود

    EIGRP در اینترفیس کانفیگ می شود.

    Passive interface در اینترفیسی که می خواهیم passive باشد نوشته می شود یعنی Per Interface است.

    Route filtering فقط از distribute-list- prefix list استفاده می شود Route map را ساپورت نمی کند

    QOS در IPV6 قابلیت های نظیر

    Network-Based Application Recognition (NBAR)
    Compressed Real-Time Protocol (cRTP)
    Committed access rate (CAR)
    Priority queuing (PQ)
    Custom queuing (CQ)

    را ساپورت نمی کند. با اینکه سه قابلیت CAR,PQ,CQ از قابلیت های اصلی Qos هستند و در IPv6 ساپورت

    نمی شوند اهمیتی ندارد زیرا MQC می تواند همان قابلیت ها را انجام دهد.
    ویرایش توسط Saeed Alkhamis : 01-19-2013 در ساعت 07:05 AM

  8. The Following 9 Users Say Thank You to Saeed Alkhamis For This Useful Post:


  9. #5
    Moderator farhadnia آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    خرم آباد
    نوشته ها
    1,550
    Thanked: 4429
    انواع مختلف اختصاص IPv6 به یک HOST :

    -استفاده از Stateful DHCP در این روش با استفاده از یک DHCP سرور مقادیر آدرس ماشین و آدرس DNS را HOST به صورت اتوماتیک از DHCP سرور دریافت می کند و همچنین آدرس Default Router در این روش به کمک NDP از روتر موجود در شبکه به صورت اتوماتیک بدست می آید.

    -روش Stateless Autoconfig در این روش مقدار Prefix و default Router به صورت اتوماتیک از روتر موجود در شبکه به کمک NDP گرفته می شود و بخش مشخصه ماشین نیز به کمک MAC آدرس ساخته می شود و تنها آدرس DNS از طریق یک سرور DHCP مشخص می شود.

    -روش Static Configuration در این روش مقدار آدرس IP به صورت استاتیک برای ماشین مشخص می شود و مانند روال های قبلی آدرس Default Router با استفاده از پروتکل NDP برای هاست مشخص می شود و می توان با استفاده از یک DHCP Server یا به صورت دستی آدرس DNS را برای ماشین مشخص کرد.

    -Static Config With EUI64 در این روش تنها اقدام به مشخص کردن آدرس Prefix به صورت استاتیک می کنیم و مقدار مشخصه ماشین از طریق متد EUI64 محاسبه می شود و به مانند روال های قبلی آدرس Default Router به کمک NDP مشخص می شود.

    روش EUI-64 روشی است جهت محاسبه آدرس IPv6 یک دستگاه از روی MAC Address ، این روش بدین صورت عمل می کند که آدرس مک 48 بیتی را با اضافه کردن مقدار FFFE درست در وسط آن به 64 بیت گسترش می دهد و بیت شماره هفت از چپ را معکوس می کند و با این روش مشخص Host را محاسبه می کند و برای محاسبه مشخص شبکه از روتر موجود در شبکه استعلام می گیرد.

    آدرس های Link Local با FE80::/10 شروع می شوند و این مقدار نشان می دهد که آدرس های FE9 ,FEA,FEB نیز در این دسته جای می گیرند ، این دسته برای این به وجود آمده است که هر دستگاه IPv6 بتواند یک آدرس یکتا برای خود ایجاد کند و بر مبنای آن از پروتکل هایی نظیر NDP استفاده کند.

    انواع آدرس های IPv6 به قرار زیر است:

    -Global Unicast که با مشخصه 2000::/3 می باشند و در واقع آدرس های Public محسوب می شوند تنها یک استثنا در این رنج وجود دارد که آدرس 2002::/3 جهت Tunnel 6to4 مورد استفاده قرار می گیرد.

    -Unique Local که با مشخصه FD00::/8 مشخص می شوند و می توان گفت آدرس Private در شبکه های محلی خصوصی است.

    -Link Local که با مشخصه FE80::/10 مشخص می شوند و جهت ارسال و دریافت اطلاعات در یک Local Subnet مورد استفاده قرار می گیرند.

    -آدرس نامشخص یا unspecified که برابر ::/128 است.

    -آدرس Loopback که ::1/128 می باشد و معادل 127.0.0.1 آدرس IPv4 است.

    -Site Local این نوع آدرس با مشخصه FEC0::/10 می باشند که جهت استفاده در شبکه های خصوصی پیشنهاد شده بودند و در حال حاضر منقرض شده اند.

    جهت مشخص کردن یکتا بودن آدرس های IPv6 در شبکه دو مکانیزم به نام های DAD یا duplicate Address Detection و Inverse Neighbor Discovery پیش بینی شده اند که DAD با ارسال یک پیام Neighbor Solicitation با آدرس IPv6 مربوط به خودش سعی در کشف این موضوع دارد که آیا در شبکه HOST ای دیگر با آدرس IPv6 مربوط به خودش دارد یا خیر.

    جهت استفاده از IPv6 در IOS باید فرمان ipv6 unicast-routing در مود Global زده شود.

    در اینترفیس هایی که MAC Address ندارند نظیر اینترفیس های Serial مکانیزم های تولید آدرس IPv6 که نیاز به MAC آدرس دارند این آدرس را از کوچکترین اینترفیس Ethernet موجود در سیستم قرض می گیرند.

    در IPv6 می توان از پروتکل های روتینگ ای نظیرRipNG,OSPFv3,EIGRPv6,Static Routing و ... استفاده کرد در حالت استفاده از Static Routing می توان با دستور ipv6 route Prefix/Length Nexthop-Address OR Interface یک خط روت استاتیک نوشت و با استفاده از دستور show ipv6 route جدول روتینگ مربوط به پروتکل IPv6 را دید و دقت کرد که روت های static با پرچسب S مشخص شده اند.

    پروتکل RIPng نسل جدید از پروتکل RIP می باشد که برای استفاده از IPv6 مهیا شده است این پروتکل محدودیت هایی از پروتکل RIP به ارس برده است خصوصیات این پروتکل به شرح زیر است:

    -ماکزیمم قطر شبکه 15 روتر می باشد یعنی مسیر های دور تر از 16 گام غیر قابل دسترسی هستند.
    -هر 30 ثانیه یک Periodic Full update ارسال می شود که البته این زمان قابل تنظیم است.
    -همگرایی در شبکه های مبتنی بر RIPng زمان زیادی می گیرد.

    خصوصیات RIPng به شرح زیر است:

    -شماره پورت udp 520
    -استفاده از منطق Distance Vector
    -مقدار پیش فرض 120 برای AD
    -پشتیبانی از VLSM
    -استفاده از Split Horizon وPoison Reverse
    -استفاده از triggered Update
    -استفاده از شمارش تعداد گام برای متریک.
    -آدرس مالتی کست FF02::9
    -احراز هویت بر مبنای IPv6 AH/ESP
    -امکان داشتن چند نمونه از پروتکل RIPng بر روی یک روتر به صورت همزمان

    1-جهت راه اندازی RIPng بر روی یک روتر باید ابتدا با دستور ipv6 unicast-routing قابلیت استفاده از IPv6 را بر روی روتر فعال کرد.

    2-با دستور ipv6 router RIPng name که در این دستور نام باید به صورت یکتا و منحصر به فرد بر روی سیستم باشد ripng را فعال می کنیم.

    3-با دستور ipv6 rip name enable بر روی هر کدام از اینترفیس های مورد نیاز RIPng را فعال می کنیم.

    EIGRPv6 برای ارسال update های خود از آدرس Link Local address استفاده می کند. و همچنین بدلیل عدم وجود مفهومی به نام classful در IPv6 ، پروتکل EIGRPv6 هیچگونه Automatic Summarization انجام نمی دهد.

    در EIGRPv6 نیاز نیست دو همسایه در یک subnet باشند تا رابطه همسایگی بین این دو صورت پذیرد.

    برخی خصوصیات EIGRPv6

    -استفاده از IP Protocol شماره 88
    -استفاده از الگوریتم DUAL جهت محاسبه بهترین مسیر ها
    -پشتیبانی از VLSM
    -استفاده از متریک ترکیبی شامل پهنای باند ، تاخیر ، Load و اعتمادپذیری خط
    -مقدار متریکی که معنای بینهایت دارد برای EIGRPv6 برابر 2 به توان 32 می باشد.
    -مالتی کست آدرس FF02::10
    -در EIGRPv6 مقدار 16 مسیر به صورت پیش فرض می تواند برای یک مقصد در صورت نیاز فعال باشد.
    -جهت راه اندازی EIGRPv6 بر روی یک روتر باید ابتدا با دستور ipv6 unicast-routing قابلیت استفاده از IPv6 را بر روی روتر فعال کرد.

    -با دستور ipv6 router EIGRPv6 AS-Number که در این دستور AS-Number مشخص کننده شماره AS مربوط به پروسس EIGRPv6 می باشد. لازم به ذکر است در صورتی دو روتر با هم همسایه می شوند که عدد AS بین دو روتر یکسان باشد.

    -با استفاده از دستور No shutdown در زیر مجموعه کانفیگ EIGRPv6 این پروتکل را برای انجام عملیات روتینگ فعال می کنیم.

    -در صورتی که هیچ اینترفیسی بر روی روتر که IPv4 داشته باشد وجود ندارد باید با استفاده از دستور eigrp router-id یک Router-ID یکتا به پروسس اختصاص می دهیم.

    -با دستور As-Number ipv6 EIGRP بر روی هر کدام از اینترفیس های مورد نیاز EIGRPv6 را فعال می کنیم.

    خصوصیات پروتکل OSPFv3 :
    -استفاده از IP Protocol شماره 89
    -استفاده از الگوریتم Dijkstra جهت محاسبه بهترین مسیر ها
    -پشتیبانی از VLSM
    -استفاده از Cost که براساس bandwidth بدست می آید.
    -مقدار متریکی که معنای بینهایت دارد برای EIGRPv6 برابر 2 به توان 16 می باشد.
    -مالتی کست آدرس FF02::5 و FF02::6

    مکانیزم های زیر جهت مهاجرت از IPv4 به IPv6 وجود دارد:

    1-تانلینگ
    2-Dual stack
    3-NAT Protocol Translator

    Dual Stack یعنی استفاده از دو پشته پروتکلی IPv4 و IPv6 به صورت همزمان ، IOS از این امکان استفاده می کند. و می توان به صورت همزمان از هر دو پروتکل استفاده کرد.

    می توان از تانل های GRE و IPv6IP جهت تانل زدن بین دو روتر که IPv6 را ساپورت می کنند ولی بر روی بستر IPv4 به هم متصل هستند استفاده کرد.

    در تانل 6to4 آدرس IPv4 مقصد در کوارتر های 2و 3 آدرس IPv6 کد می شود و این مکانیزم با بررسی این دو کوارتر آدرس مقصد را پیدا می کند.

    در تانل ISATAB آدرس IPv4 مقصد در کوارتر های 8و7 آدرس IPv6 کد می شود و این مکانیزم با بررسی این دو کوارتر آدرس مقصد را پیدا می کند.

  10. The Following 9 Users Say Thank You to farhadnia For This Useful Post:


  11. #6
    مدیر CCNP Club moghaddas آواتار ها
    تاریخ عضویت
    Sep 2010
    محل سکونت
    Internet
    نوشته ها
    422
    Thanked: 1277
    - در حالت پیشفرض تمامی IPv6 Prefixها جهت neighbor discovery تبلیغ می شوند؛ جهت advertiseکردن prefixهای خاص، می بایست IPv6 unicast-routing و فعال شده و دستور no ipv6 nd suppress-ra روی interface موردنظر تنظیم شود، سپس مانند مثال زیر، می توان روی Interface تنظیم کرد برای یکی از prefixها autoconfig غیرفعال شود.
    کد:
    ipv6 nd prefix FC00:1:0:68::/64 14400 14400 no-autoconfig ipv6 nd prefix FC00:1:0:86::/64 14400 14400
    - عملکرد دستور clear ipv6 route * در رابطه با RIP، با نمونه ی آن در IPv4 متفاوت است؛ بجای استفاده از این دستور، می بایست از دستور clear ipv6 rip RIPNG استفاده کرد.

    - در EIGRPv6 گزینه ای وجود دارد که به کمک آن hub در next-hop field مربوط به update ارسالی به یک spoke، تغییر ایجاد کرده و next-hop را به آدرس یک spoke تغییر می دهد: no ipv6 next-hop-self eigrp

    - برای تزریق default route در EIGRPv6 دو راه وجود دارد؛ summary-address و redistribution؛ اما در حال حاضر امکان استفاده از leak-map برای این کار وجود ندارد.

    - 3 نیازمندی جهت پیاده سازی IPv6 NAT-PT وجود دارد؛ قوانین ترجمه ی IPv4 به IPv6، قوانین ترجمه ی IPv6 به IPv4 و یک prefix /96 جهت ipv6 nat prefix

    - توجه شود که IPv6 بصورت HEX نمایش داده می شود نه Binary

    - در IPv6 Multicast، حالت dense وجود ندارد؛ بلافاصله پس از فعال کردن ipv6 multicast-routing، حالت PIMv6 روی تمام interfaceهایی که IPv6-capable هستند فعال می شود؛ لذا می بایست روی Interfaceهایی که نیاز به ipv6 multicast ندارند، بصورت دستی غیرفعال گردد.

    - در IPv6 Multicast، توجه شود که MLD بعنوان جایگزین IGMP وجود دارد؛ در IPv6 Multicast از tunnelهائی جهت اتصال router به RP استفاده می شود؛ این tunnel تنها جهت روال registration استفاده می شود، و پس از آن گیرنده از مسیر موجود استفاده می کند؛ جهت مشاهده ی این tunnelها از دستور show ipv6 pim tunnels استفاده می شود.

    - توسط دستور show ipv6 pim range-list می توان mappingهای انجام شده بین RPها و multicast group rangeها را مشاهده کرد.
    Network Consultant/Solutions Architect
    mohammad [at] moghaddas [dot] com
    [Only registered and activated users can see links. ]

  12. The Following 5 Users Say Thank You to moghaddas For This Useful Post:


  13. #7
    Senior Member saeedbabaei24 آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    134
    Thanked: 276
    پروتکل IPv4 ، از ARP در محیط LAN و از Inverse-ARP در محیط Frame Relay برای بدست آوردن Layer – 2 Address استفاده می کرد.
    در صورتی که یک روتر در IPv6 قصد ارسال پکتی به یک روتر یا Device دیگری روی همان LAN داشته باشد، ابتدا به Neighbor Table خود مراجعه می کند، که این جدول شامل آدرس IPv6 همه Deviceهای واقع در همان LAN و آدرس MAC آنها می باشد.
    در حالتی که این جدول کامل نباشد روتر و یا Device با استفاده از پروتکل NDP آدرس MAC مربوط را کشف خواهد کرد.
    برای کشف MAC ، ابتدا PC یک پکت Multicast ICMP به نام Neighbor Solicitation ارسال می کند، تا MAC مربوط به روتر را بدست آورد.
    روتر نیز در پاسخ، یک پکت Unicast ICMP با نام Neighbor Advertisement برای PC ارسال می کند، و MAC خود را به اطلاع آن می رساند.
    آدرس Destination داخل پکت NS از نوع Multicast می باشد، و همه Deviceهای IPv6 به ازای هر Subnet متصل، دارای یک آدرس Solicited Node Multicast برای خود می باشند.
    این آدرس با FF02::1:FF:0/104 شروع می شود و 24 بیت آخر، از 24 بیت آخر آدرس IPv6 مربوط به Device برداشته خواهد شد.


    در پروتکل NDP فرض بر این بود که Deviceها از آدرس IPv6 یکدیگر مطلع هستند، اما از آدرس لایه 2 یکدیگر اطلاعی ندارند.
    در برخی شبکه ها مانند Frame Relay، ترتیب آن برعکس می باشد.
    در پروتکل IPv4 این کار را Inverse ARP بر عهده داشت.
    در پروتکل IPv6 ای وظیفه بر عهده پروتکل Inverse Neighbor Discovery (IND) می باشد.
    پروتکل IND جزیی از پروتکل ICMPv6 می باشد، که از پکت های Inverse NS (INS) و Inverse NA (INA) استفاده می کند.
    بدین صورت که Deviceای با استفاده از INS آدرس IPv6 مربوط به Device مقابل را می پرسد، و Device مقابل جواب او را با استفاده از INA می دهد.
    در خروجی دستور show ipv6 interface f0/0 ، گروه*های Multicast آن نیز نمایش داده می*شوند.


    IPv6 Neighbor Table

    این جدول مانند جدول ARP در IPv4 می باشد.
    این جدول شامل آدرس MACهای مربوط به Deviceهای واقع در روی همان لینک می باشد.
    با استفاده از دستور show ipv6 neighbors می توان مقادیر آنرا مشاهده نمود.
    در پروتکل IPv6، Deviceها با استفاده از پروسه ND از آدرس MAC پورت مقابل خود، آگاه می*شوند.
    با استفاده از دستور debug ipv6 nd روی روتر، همه مراحل مربوط به پروسه ND نمایش داده خواهد شد.


    پروتکل RIPv2 خودش دارای قابلیت های امنیتی مختص خود می باشد، ولی به علت آنکه پروتکل IPv6 بصورت ذاتی دارای قابلیت های امنیتی مانند IPsec AH می*باشد، پروتکل RIPng خود از قابلیت*های آن استفاده می کند. RIPv2 دارای Auto Summarization می*باشد ولی RIPng نه.
    دستور ipv6 enable باعث Enable شدن IPv6 روی اینترفیس می شود و روتر بصورت خودکار یک آدرس Link Local در روی آن اینترفیس ایجاد خواهد کرد.
    پروتکل RIPng از Link Local Address بعنوان آدرس Next – Hop استفاده می کند.

    پروتکل EIGRP for IPv6 بجای انتقال Subnet / Mask اقدام به انتقال Prefix / Prefix Length می کند.
    پروتکل EIGRP For IPv6 از Link Local Address همسایه بعنوان آدرس Next – Hop استفاده می کند.
    در پروتکل EIGRP For IPv6 اقدام به Auto Summarization نمی کند، زیرا کلاس های استاندارد در IPv6 مطرح نیستند.

  14. The Following 9 Users Say Thank You to saeedbabaei24 For This Useful Post:


  15. #8
    Member
    تاریخ عضویت
    Sep 2010
    محل سکونت
    اهواز
    نوشته ها
    34
    Thanked: 69
    1-anycast address جهت ارسال به نزدیکترین اینترفیس در گروه می باشد, بدین ترتیب جهت loadbalancing سرویسها در شبکه از این نوع آدرس می توان استفاده نمود بعنوان مثال یک سرویس را با یک anycast آدرس در چندین نقطه شبکه قرار میدهیم در این صورت کاربر از نزدیکترین سرور سرویس خواهد گرفت.

    2-هر اینترفیس در IPv6 می تواند جندین ip داشته باشد

    3-Solicitation-node multicat addrees آدرسی است با فرمت FF02::1:FF:0/104
    و24 بیت آخر unicast و یا anycast اینترفیس.هر اینترفیسی عضو این گروه میباشد.واز این آدرس NDP برای پیدا کردن آدرس لایه 2 استفاده می نماید.

    4-neighbor discvery protocol از 5 نوع پکت ICMPv6 استفاده می کند :
    neighbor advertisment , router advertisment,neighbor solicitation, router solisitation,redirect

    5- برای اختصاص ipv6 از یکی از 4 روش زیر استفاده می شود :
    stateful که بصورت dynamic وبا استفاده از dhcp v6 انجام می شود واطلاعاتی نظیر perfix,lenght,dnsبصورت dynamic از dhcp دریافت می شود و default router از router و با استفاده از NDP
    stateless autoconfig در این روش که dynamic می باشد فقط dns ازDhcp stateles دریافت می گردد . default route ,prefix,lenght از روتر و با استفاده از NDP .آدرس host نیز از طریق Mac آدرس
    Static configuration در این روش آدرس host بصورت دستی تعریف میگردد.default route از طریق روتر وبا استفاده از NDP
    Static with EUI-64آدرس Host بر اساس mac و default router و dns نیز همانند روشهای قبلی .

    6-مکانیزمهای فنی جهت انتقال تدریجی از IPv4 به IPv6 عبارتند از
    ,Tunneling ,Dual Stackو Translation
    Tunnel ها به دو صورت
    point-to-point نظیر GRE,IPv6IP می باشد. این نوع تونلها مناسب برای بسترهای است که ترافیک دائمی دارند.
    نوع دیگر تونلها point-to-maltipoint میباشد نظیر automatic 6to4و ISATAB
    مناسب برای زمانی است که ترافیک بصورت مقطعی باشد.در این دو روش نیازی به دادن آدرس Tunnel destination نمیباشد در ضمن بدلیل اینکه IGP را support نمیکنند برای رسیدن به مقاصد متفاوت static route نوشت.

    7- routing multicast از پروتکل PIMv2 استفاده می کند که مانند PIM در IPv4
    می باشد با این تفاوت که فقط از spare-mode پشتیبانی می کند.بجای پروتکل igmp نیز MLD جهت جابجای پیغامهای query و report استفاده می شود.

    8-برخی ویژگیهای ospfv3
    per link اجرا می گردد نه per subnet
    -از multiple instance به ازاء هر link
    پشتیبانی می کند.دو روتر برای همسایه شدن نیاز است تا instance آنها یکی باشد.فیلد instance در v2 وجود نداشت.
    -دو lsa چدید اضافه شده :link-lsaو intra-area-prefix-lsa
    -flooding scope برای lsa ها عبارتند از : link-localو AreaوAS
    -router-id , area-id هنوز 32 بیتی هستند.
    ویرایش توسط sima : 01-22-2013 در ساعت 04:29 AM

  16. The Following 9 Users Say Thank You to sima For This Useful Post:


  17. #9
    Member
    تاریخ عضویت
    Apr 2011
    نوشته ها
    52
    Thanked: 97
    آدرس از 32-bit در ipv4 به 128 bit در ipv6 تبدیل شده است که 8 گروه 4 تای HEX می باشد و توی پردازش از ipv4 خیلی سریعتر است.

    3 نوع آدرس دهی داریم :
    1-unicastne to one 2- multicastne to many 3-anycastne to closest
    Link-local scope address:layer 2 domain این توسط خود کلاینت ساخته می شود.
    Uniquel(site –local scope address):Organization این همان Private در ipv4 است.
    Global scope address:Internet

    در ipv6 دیگر ARP نداریم و جای آن ICMP ND استفاده می شود .
    برای debug از دستور debug ipv6 nd استفاده می شود.

    ali.jpg

    FF01::1 All ipv6 nodes with the node-local scope
    FF01::2 All ipv6 router with the node-local scope
    FF02::1 All ipv6 nodes with the link-local scope
    FF02::2 All ipv6 router with the link-local scope
    FF02::5 All ospfv3 router within the link-local scope
    FF02::6 All ospfv3 designated router within the link-local scope
    FF02::9 All ripng router within the link-local scope
    FF02::A All eigrp router within the link-local scope
    FF02: All pim router within the link-local scope
    FF02::1:2 All dhcpv6 agents (server and relays ) within the link-local scope
    FF05::2 All ipv6 router within the site-local scope
    FF02::1:FF00:0/104 ipv6 solicited-node multicast address within the link-local scope

    ::/0 default route
    ::/128 unspecified address

    طریق مهاجرت از ipv4 به ipv6 به 3 صورت انجام می پذیرد
    Dual-stack routers – Tunneling (6to4 and 4to6) – Nat protocol Trabslation (nat-pt)

    دستورات برای راه اندازی ipv6 در router

    در static route
    Ipv6 unicast-routing
    Ipv6 route <network/mask><next-hop>

    در Ripng
    Ipv6 unicast-routing
    (interface ) ipv6 rip<tag> enable

    در ospf
    Ipv6 unicast-routing
    (global) ipv6 router ospf <process>
    (router) router-id <id>
    (interface) ipv6 ospf <process> area <area>

  18. The Following 4 Users Say Thank You to alimor For This Useful Post:


  19. #10
    مدیر بخش نشر دانش Yousef Naimi آواتار ها
    تاریخ عضویت
    Aug 2010
    محل سکونت
    Tehran
    نوشته ها
    788
    Thanked: 3844

    Lightbulb

    • Ipv6 یک قابلیت به نام auto-configuration دارد که بسیاری از کارهایی که توسط DHCP در شبکه های ipv4 انجام می شد را جایگزین کرده است . با استفاده از ipv6 auto-configuration ، یک کاربر می تواند بصورت اتوماتیک prefix هایی که به سگمنت local داده شده را یاد بگیرد ، همینطور روتر های default روی سگمنت را شناسایی کند .



    • شبکه های NBMA دو مشکل در مورد ipv6 routing ایجاد می کنند :

      اول اینکه آدرس های unmapped link-local می توانند باعث پردازش اشتباه آپدیت های مسیریابی شوند . این update ها به درستی پردازش نخواهند شد زیرا در شبکه های NBMA ، همیشه next-hop برابر با یک آدرس link-local خواهد بود . فراموش نکنید که از کلمه ی broadcast در دستور mapping روی DLCI هایی که باید routing update ها را سوییچ کنند استفاده کنید ؛ در غیر اینصورت روتر هیچ پکت مالتی کستی را ارسال نخواهد کرد .

      دوم اینکه ارتباط parsial mesh ممکن است برخی نود ها را از دریافت routing update ها محروم کند . بطور معمول این مشکل در توپولوژی های hub-and-spoke رخ می دهد ، که spoke ها اطلاعات مسیریابی را از سایر spoke ها دریافت نمی کنند . برای حل این مشکل ، باید split-horizon را روی RIPng غیر فعال نمود.



    • RIPng اجازه می دهد یک default route روی هر اینترفیس روتر ارسال شود . همچنین می توان متریک Default route را نیز معین کرد . با استفاده از کلمه ی only در دستور ، می توان روتر را طوری تنظیم کرد که default route فقط به خارج از یک اینترفیس خاص ارسال شود و تمامی تبلیغات سایر subnet ها را فیلتر نماید .



    • توجه داشته باشید که EIGRPv6 همچنان یک پروتکل distance-vector است ، بدین معنی که قاعده ی split-horizon همچنان پابرجاست . بر خلاف RIPng که تنها می توانستیم split-horizon را بصورت global غیر فعال کنیم ، در EIGRPv6 می توان روی هر اینترفیس این کار را انجام داد .

      همچنین می توان روی روتر hub دستور no ipv6 next-hop-sel eigrp را زد تا فیلد next-hop روی آپدیت های EIGRPv6 را به آدرس ip روتر spoke تغییر دهد . DMVPN نیز بطور مشترک از این قابلیت استفاده می کند .



    • مانند سایر پروتکل های distance-vector ، می توانیم اطلاعات مسیریابی EIGRPv6 را در هر نقطه از شبکه فیلتر کنیم . با استفاده از دستور distribute-list prefix-list [name] in|out [interface] می توان آپدیت های ورودی یا خروجی را فیلتر نمود .
      می توان این فیلتر را به یک اینترفیس خاص اعمال کرد ؛ همچنین با عدم استفاده از نام اینترفیس در دستور ، می توان فیلتر را به تمامی ترافیک ورودی یا خروجی اعمال نمود .
    It's OK to fail, as long as you keep trying

    CCNA - CCNA Security - CCNP R&S - CCNP Security

  20. The Following 4 Users Say Thank You to Yousef Naimi For This Useful Post:


موضوعات مشابه

  1. مشکل در سوال ipv6
    توسط mehran_2 در انجمن CCNA Club
    پاسخ ها: 3
    آخرين نوشته: 01-07-2013, 06:13 PM
  2. سوال : نحوه اختصاص دادن IPv6
    توسط reza6966 در انجمن Routing & Switching به پارسی
    پاسخ ها: 2
    آخرين نوشته: 12-08-2012, 04:01 PM
  3. IPv6 - EUI - 7th bit
    توسط Hossein Lotfi در انجمن Routing & Switching به پارسی
    پاسخ ها: 0
    آخرين نوشته: 09-02-2012, 11:16 AM
  4. IPv6
    توسط ReZa Moghadam در انجمن گفتگو پیرامون عملکرد انجمن، اعضا و مدیران
    پاسخ ها: 5
    آخرين نوشته: 01-29-2012, 09:55 PM
  5. Microsoft IPv6 Learning Roadmap & IPv6 Survival Guide
    توسط patris_70 در انجمن English Forum
    پاسخ ها: 1
    آخرين نوشته: 04-27-2011, 04:26 PM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •