Ipv 6

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 38

‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪1‬‬
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬









 


(22)




‫ﻫﺬﺍ ﺍﻟﻌﻤﻞ ﻣﻘﺪﻡ ﻣﻦ ﺃﺧﻮﻛﻢ ﺃﲪﺪ ﻋﻤﺮ ﳏﻤﻮﺩ ﻭﻫﻮ ﻋﻤﻞ ﳎﺎﱐ ﻳﺴﺘﻄﻴﻊ ﻛﻞ‬
.‫ﺇﻧﺴﺎﻥ ﺍﻻﺳﺘﻔﺎﺩﺓ ﻣﻨﻪ ﻋﺪﺍ ﺍﻷﻏﺮﺍﺽ ﺍﻟﺘﺠﺎﺭﻳﺔ ﻭﺍﻟﱵ ﻳﻬﺪﻑ ﻣﻦ ﺧﻼﳍﺎ ﺍﻟﻜﺴﺐ ﺍﳌﺎﺩﻱ‬
‫ﻭﺃﻧﺎ ﻻ ﺃﺭﺿﻰ ﻧﺴﺐ ﻫﺬﺍ ﺍﶈﺘﻮﻯ ﺇﱃ ﺷﺨﺺ ﻏﲑﻱ ﺃﻭ ﺍﻧﺘﺤﺎﻝ ﺷﺨﺼﻴﺔ ﺍﻟﻜﺎﺗﺐ ﻭﻫﺬﺍ‬
‫ ﺇﺫﺍ ﻭﺭﺩ ﺃﻱ ﺃﺧﻄﺎﺀ ﰲ ﺍﻟﻜﺘﺎﺏ ﺃﻭ ﺃﺭﺩﺕ ﺍﻻﺳﺘﻔﺴﺎﺭ ﻋﻦ ﺍﻯ‬, ‫ﻭﺍﷲ ﺣﺴﱯ ﻭﻧﻌﻢ ﺍﻟﻮﻛﻴﻞ‬
‫ﺎﻝ ﳝﻜﻦ ﻣﺮﺍﺳﻠﱵ ﻋﱪ ﺍﻟﱪﻳﺪ ﺍﻻﻟﻜﺘﺮﻭﱐ‬‫ﺷﻲ ﰲ ﻫﺬﺍ ﺍ‬

Ahmed_it@windowslive.com

-: ‫ﺃﻭ ﻣﻦ ﺧﻼﻝ ﻣﺪﻭﻧﱵ‬

muslimtech.wordpress.com

2
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

‫ﻣﻘﺪﻣﺔ‬-1

IPv6 Features-2

IPv6 ‫ﺗﺸﺮﻳﺢ‬-3

IPv6 Address Types-4

IPV6 & Routing Protocol-5

OSPFv3-6

Configuring OSPFv3 in IPv6-7

Transitioning IPv4 to IPv6-8

3
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪-1‬ﻣﻘﺪﻣﺔ‬
‫اﻟﺴﻼم ﻋﻠﯿﻜﻢ ‪...‬‬

‫وﻛﺬﻟﻚ ﺣﺎل اﻟﺘﻘﻨﯿﺔ داﺋﻤﺎ ﻣﺎ ﺗﺠﺪد ﻧﻔﺴﮫﺎ ‪ ,‬ﺗﺠﺪد ﻧﻔﺴﮫﺎ ﺣﺴﺐ ﻣﺘﻄﻠﺒﺎﺗﮫﺎ وﻻ ﺗﺘﺠﻤﺪ ﻟﻔﺘﺮات وداﺋﻤﺎ ﻣﺎ‬
‫ﺗﻠﺒﻲ اﻻﺣﺘﯿﺎﺟﺎت ﻓﻔﻲ ﻣﺎﻳﻮ ‪ 1974‬ﻧﺸﺮت ‪ IEEE‬ﻣﻘﺎﻟﺔ ﺗﺤﺖ ﻋﻨﻮان ‪"A Protocol for Packet Network‬‬
‫"‪ Interconnection.‬ﻟﻜﻼ ‪ Vint Cerf‬و ‪ Bob Kahn‬وﻛﺎﻧﺖ ﺗﻠﻚ ﻣﻦ أواﺋﻞ اﻟﻤﻘﺎﻻت اﻟﺘﻲ ﺗﺘﺤﺪث ﻋﻦ‬
‫‪ internet protocol‬ﻟﻦ ﻧﺪﺧﻞ ﻓﻲ اﻟﺘﻔﺎﺻﯿﻞ ﻷﻛﻦ ﻛﺎﻧﺖ ھﺬه اﻟﻮﺛﯿﻘﺔ ﺗﺘﺤﺪث ﺑﺮﺗﻮﻛﻮل ﻟﻞ‪internetworking‬‬
‫ﻟﻤﺸﺎرﻛﺔ اﻟﻤﺼﺎدر ﺑﺎﺳﺘﺨﺪام ال‪.packet switching‬‬

‫وﻛﺎﻧﺖ ھﺬا ﺑﻤﺜﺎﺑﺔ أﺣﺪ اﺧﺘﺮاع اﻟﻘﻄﺎرات اﻟﺒﺨﺎرﻳﺔ ﻓﻲ ﺳﺎﺑﻖ اﻟﻌﺼﺮ ‪ ,‬اﻟﻤﮫﻢ أﺧﺬت اﻟﻌﻤﻠﯿﺔ ﻓﻲ اﻟﺘﻄﻮر ﻓﻤﻦ‬
‫‪ RFC 675‬إﻟﻲ ‪ IPv4‬واﻟﺬي ﻧﻌﻤﻞ ﺑﺔ إﻟﻰ أﻻن ﻣﻨﺬ ‪ 1981‬وﻗﺪ اﺛﺒﺖ ﻧﺠﺎﺣﺎ ﻛﺒﯿﺮ وﻛﺎن ﺑﻘﺪر اﻟﻤﺴﺆوﻟﯿﺔ ﻷﻛﻦ‬
‫أﻻن أﺻﺒﺢ ﻟﯿﺲ ﻣﻦ اﻟﺼﻮاب اﻟﺘﻮﻗﻒ ﻋﻨﺪه ﻷﺳﺒﺎب ﻋﺪة ﻣﻨﮫﺎ أن ال‪ Real Ip‬ﻟﻦ ﺗﺴﺘﻄﯿﻊ اﻟﺸﺮﻛﺎت أن ﺗﻮﻓﺮھﺎ‬
‫ﻟﻜﻞ اﻷﺷﺨﺎص وال‪ NAT‬ﻛﺎن ﺣﻼ ﻟﺠﺰء ﻣﻦ اﻟﻤﺸﻜﻠﺔ وﻟﺬﻟﻚ ﺟﺎء اﻟﺘﺨﻄﯿﻂ ﻻﺳﺘﺨﺪام ﺑﺮﺗﻮﻛﻮل ذو ﺧﺼﺎﺋﺺ‬
‫أﻓﻀﻞ ﻣﻦ ﺳﺎﺑﻘﯿﮫﻢ وﻳﻠﺒﻲ ﺟﻤﯿﻊ اﻻﺣﺘﯿﺎﺟﺎت‬

‫وﻓﻲ ﻋﺎم ‪ 1998‬ﻇﮫﺮ إﻟﻲ اﻟﻌﺎﻟﻢ اﻟﻤﻮﻟﻮد اﻟﺠﺪﻳﺪ ﻣﻦ ﻋﺎﺋﻠﺔ ‪ IP‬اﻧﻪ اﻻﺻﺪار اﻟﺴﺎدس ﻓﺘﻌﺎﻟﻲ ﻧﺘﻌﺮف ﻣﻌﺎ ﻋﻠﻲ‬
‫ھﺬا اﻟﺒﺮﺗﻮﻛﻮل ‪,,,,,,,,,,,,,‬‬

‫‪4‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪IPv6 Features-2‬‬
‫ﻻ ﺷﻚ أن ل ‪ IPv6‬اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﻤﻤﯿﺰات واﻟﺘﻲ ﺳﻮف ﻧﻮﺿﺤﮭﺎ أﻻن‬

‫‪:Larger Address Space -1‬‬


‫ﻧﻌﻢ ھﺬا ﻣﻦ أﻓﻀﻞ ﻣﻤﯿﺰات ھﺬا اﻹﺻﺪار اﻟﻌﺪد اﻟﮭﺎﺋﻞ ﻓﻲ ﻋﻨﺎوﯾﻦ اﻻﻧﺘﺮﻧﺖ ﺣﯿﺚ أﻧﮫ ﯾﺘﻜﻮن ﻣﻦ ‪ 128 Bit‬وﻛﻠﻨﺎ ﯾﻌﻠﻢ أن‬
‫ال ‪ IPv4‬ﯾﺘﻜﻮن ‪ 32 Bit‬ﻓﺘﺨﯿﻞ ﻣﻌﻲ ﻛﻢ اﻟﺰﯾﺎدة اﻟﻮاﺿﺢ ﺑﯿﻦ اﻹﺻﺪارﯾﻦ ﻟﺬﻟﻚ ﯾﺴﺘﻄﯿﻊ ‪ ipv6‬ﺑﻤﺸﯿﺌﺔ اﷲ أن ﯾﻮﻓﺮ ﻟﻜﻞ ﺟﮭﺎز‬
‫‪ Public Ip‬ﺑﻞ اﻟﺸﻲء اﻟﺮھﯿﺐ ھﻮ اﻧﮫ ﻣﻦ اﻟﻤﻌﻠﻮم أن ﻋﺪد اﻟﺒﺸﺮ ﯾﻘﺎرب ‪ 6.5‬ﻣﻠﯿﺎر ﺑﻨﻲ أدم ﻓﺎن ‪ IPv6‬ﺳﻮف ﯾﻮﻓﺮ ﻟﻜﻞ واﺣﺪ‬
‫ﻣﻨﮭﻢ ﻋﺪد ‪ ip Address 295‬ﻓﻠﻚ أن ﺗﺘﺨﯿﻞ اﻟﻜﻢ ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ﻓﺴﯿﻜﻮن ﺑﺈﻣﻜﺎن أي ﺷﺨﺺ اﺳﺘﺨﺪام أﻛﺜﺮ ﻣﻦ ‪ ip‬ﺑﺪون ‪Nat‬‬
‫وذﻟﻚ ﺳﻮف ﯾﺤﻘﻖ اﻟﻤﺰﯾﺪ ﻣﻦ اﻟﺨﺼﻮﺻﯿﺔ‬

‫‪: Simplified header-2‬‬


‫وﻣﻊ أن ‪ IPv6‬أﺣﺪث ﻣﻦ ‪ IPv4‬إﻻ أﻧﺔ ﯾﺤﺘﻮي ﻋﻠﻰ ‪ Header‬ﺻﻐﯿﺮ ﻋﻨﺔ ﻓﻤﺜﻼ ﻟﻦ ﺗﺠﺪ ‪ Checksum Field‬ﻷﻧﻚ ﻟﻦ ﺗﻜﻮن‬
‫ﻣﺤﺘﺎﺟﺎ إﻟﻰ ﻋﻤﻠﯿﺔ ‪ checksum‬ﻹﻟﻐﺎء ال‪ Broadcast‬ﻓﻲ ال‪IPv6‬‬
‫ﺻﻮرة ﺗﻮﺿﺢ ﻣﻘﺎرﻧﺔ ﺑﯿﻦ ‪Header Ipv4 & IPv6‬‬

‫ﻣﻤﻜﻦ ﺷﺨﺺ ﯾﻘﻮل اﻟﻤﻔﺘﺮض أن إﻋﺪاد ال‪ IP‬ﻓﻲ ‪ V6‬أﻛﺜﺮ ﻣﻦ ‪ V4‬إذا ﻣﻦ اﻟﻤﻔﺘﺮض أن ﯾﻜﻮن ال‪ Header‬ﻛﺒﯿﺮ ‪.‬‬
‫واﻟﺮد ﻋﻦ ھﺬا اﻟﺘﺴﺎؤل ﻧﺴﻮﻗﮫ ﺑﻤﺜﺎل ‪:‬‬
‫وھﻮ أن ﻣﺜﻼ اﻟﺸﺎﺷﺎت اﻟﻘﺪﯾﻤﺔ ﻛﺎﻧﺖ ﻛﺒﯿﺮة اﻟﺤﺠﻢ وﺿﺨﻤﺔ إﻣﺎ ﺷﺎﺷﺎت ‪ LCD‬ﻓﮭﻲ ﺻﻐﯿﺮ وﺑﺴﯿﻄﺔ وأداءھﺎ أﻓﻀﻞ ﻣﻦ‬
‫اﻟﺸﺎﺷﺎت اﻟﻌﺎدﯾﺔ‬

‫‪Mobility and security-3‬‬


‫ﯾﺪﻋﻢ ‪ IPv6‬ﻛﻼ ﻣﻦ ‪ Mobile Ip, IPSec‬ﺑﺸﻜﻞ أﻓﻀﻞ وأﺣﺴﻦ ﻣﻦ ‪Ipv4‬‬
‫‪ :Mobile Ip‬اﻟﺤﻘﯿﻘﺔ ﻣﺼﻄﻠﺢ ‪ Mobile‬ھﻨﺎ ﻟﯿﺲ ﻣﻌﻨﺎه اﻟﮭﺎﺗﻒ اﻟﺠﻮال ﻛﺠﮭﺎز وﻷﻛﻦ ﯾﻌﻨﻰ إﻣﻜﺎﻧﯿﺔ اﻟﺘﻨﻘﻞ ﺑﻌﻨﻮان ال ‪ip‬‬
‫اﻟﺨﺎص ﺑﻚ ﻣﻦ ﻣﻜﺎن إﻟﻰ أﺧﺮ ﺑﻌﯿﺪ ﻋﻦ ﺷﺒﻜﺘﻚ وﻓﻲ اﻟﺤﻘﯿﻘﺔ ﯾﺪﻋﻢ ال ‪ IPv4‬ھﺬه اﻟﺨﺎﺻﯿﺔ ﻷﻛﻦ ﻟﯿﺴﺖ ﺑﺸﻜﻞ ‪automatically‬‬
‫ﻓﺘﺤﺘﺎج إﻟﻰ ﺑﻌﺾ اﻹﻋﺪادات اﻹﺿﺎﻓﯿﺔ أﻣﺎ ‪ Ipv6‬ﻓﺄﻧﺔ ﯾﺪﻋﻤﮭﺎ ﺑﺸﻜﻞ أﻓﻀﻞ ﺑﻜﺜﯿﺮ وﺑﺈﻣﻜﺎﻧﻚ اﻻﻃﻼع ﻋﻠﻲ اﻟﻜﺜﯿﺮ ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت‬
‫ﺣﻮل ھﺬه اﻟﺘﻘﻨﯿﺔ ﻣﻦ ﺧﻼل ‪ RFC 3775‬وھﺬه اﻟﺨﺎﺻﯿﺔ ‪Built in ipv6‬‬

‫‪5‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪ :IPSec‬ﻃﺒﻌﺎ اﻟﻜﺜﯿﺮ ﻣﻨﺎ درس ال‪ VPN‬ﻟﻤﺎ ﻟﮭﺎ ﻣﻦ اﻧﺘﺸﺎر واﺳﻊ ﻓﻲ اﻟﺤﯿﺎة اﻟﻌﻤﻠﯿﺔ ﺳﻮاء ﻓﻲ ﻣﺼﺮ أو ﻏﯿﺮھﺎ وﻃﺒﻌﺎ ﻃﺎﻟﻤﺎ‬
‫درﺳﺖ ال‪ VPN‬ﻓﺄﻧﺖ ﻻزم ﺗﻜﻮن درﺳﺖ ال‪ IPSec‬وھﻮ ﺧﺎص ﺑﻌﻤﻠﯿﺔ اﻟﺘﻨﻘﻞ اﻷﻣﻦ وﺿﻤﺎن ﺣﻤﺎﯾﺔ اﻟﺒﯿﺎﻧﺎت ﺑﯿﻦ ﻃﺮﻓﯿﻦ‬
‫ال ‪ IPv6‬ﺗﻜﻮن ﻓﯿﮫ ھﺬه اﻟﺨﺎﺻﯿﺔ ‪ Built in‬ﻣﺘﻮاﺟﺪة ﺑﺸﻜﻞ إﻟﺰاﻣﻲ‬

‫‪Transition richness-4‬‬
‫أﺟﻤﻞ وأﺳﮭﻞ ﻃﺮﯾﻖ إﻟﻰ ﺗﺤﻮل اﻟﻌﺎﻟﻢ إﻟﻰ ‪ , IPv6‬ﻃﺒﻌﺎ أﻧﺘﻢ ﻋﺎرﻓﯿﻦ أن ﻗﻀﯿﺔ أن ﺗﺘﺤﻮل اﻟﻤﻨﻈﻤﺎت وﻣﺰودﯾﻦ ﺧﺪﻣﺎت‬
‫اﻻﻧﺘﺮﻧﺖ إﻟﻲ ﻧﻮﻋﯿﺔ ﺟﺪﯾﺪة ﻣﻦ ﺑﺮﺗﻮﻛﻮل إﻧﺘﺮﻧﺖ ﺟﺪﯾﺪ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﯾﻮاﺟﮫ ﺻﻌﻮﺑﺎت ﻣﻦ أھﻤﮭﺎ ھﻮ أن ﻣﻊ ﺿﺨﺎﻣﺔ اﻟﺸﺒﻜﺔ ﻗﺪ‬
‫ﺗﺒﺘﻌﺪ اﻟﻤﻨﻈﻤﺎت ﻋﻦ ھﺬا اﻟﺘﺤﻮل إذا ﻛﺎن ﺳﯿﺘﺮﺗﺐ ﻋﻠﯿﺔ ﺿﻌﻒ ﻓﻲ اﻟﺨﺪﻣﺔ أو ﺣﺘﻰ ﺗﻮﻗﻒ‬
‫ﻻﻛﻦ ﻋﺬرا ﻓﺈن ھﺬا ﻻ ﯾﺤﺪث ﻣﻊ ‪ IPv6‬ﺣﯿﺚ اﻧﮫ ﯾﻘﺪم ﺣﻠﻮل ﺟﯿﺪة ﻟﻠﻐﺎﯾﺔ ﻟﻀﻤﺎن ﺳﮭﻮﻟﺔ ﺗﺤﻮل اﻟﻌﺎﻟﻢ إﻟﯿﮫ‪,‬‬
‫ﺑﺤﯿﺚ اﻧﮫ ﯾﺴﺘﻄﯿﻊ اﻟﺘﻮاﻓﻖ ﻣﻊ ‪ IPv4‬ﺑﺸﻜﻞ راﺋﻊ ﺟﺪا وﺳﻮف ﺗﻨﺪھﺶ ﻣﻦ ھﺬا اﻟﺘﻮاﻓﻖ ﻓﺘﻌﺎﻟﻰ أﻗﺮاء اﻷﺳﻄﺮ اﻟﺘﺎﻟﯿﺔ ﻟﺘﻌﺮف‬
‫‪ dual stack interface-1‬وھﻮ اﻧﻚ ﺑﺈﻣﻜﺎﻧﻚ أن ﺗﻘﻮم ﺑﺈﺿﺎﻓﺔ ﻋﻨﻮان ‪ IPv6‬ﻋﻠﻰ ‪ interface‬ﺗﺴﺘﺨﺪم أﯾﻀﺎ ﻋﻨﻮان ‪IPv4‬‬
‫‪ IPv6 over IPv4-2‬أو ﻣﺎ ﺗﻌﺮف ﺑﺘﻘﻨﯿﺔ ‪ 6to4 tunneling‬وھﻲ ﺗﻌﻨﻰ إﻧﻨﻲ ﻣﻦ اﻟﻤﻤﻜﻦ أن اﺳﺘﺨﺪم ﺷﺒﻜﺔ ﺗﺴﺘﺨﺪم ‪IPv4‬‬
‫ﻟﻜﻲ اﺟﻌﻞ ‪ IPv6‬ﯾﻌﺒﺮ ﻣﻦ ﺧﻼﻟﮭﺎ ﻟﯿﺼﻞ إﻟﻰ ‪ IPv6‬أﺧﺮ ﻃﺒﻌﺎ ﺗﺤﺘﺎج إﻟﻲ ﺷﺮح وﻷﻛﻦ ﻟﯿﺲ اﻵن‬

‫‪-3‬ﺗﺸﺮﯾﺢ ‪IPv6‬‬

‫أﺧﻮاﻧﻲ وأﺧﻮاﺗﻲ أﻻن ﻧﺤﻦ ﻋﻠﻰ أﻋﺘﺎب ﻣﻌﺮﻓﺔ اﻟﺘﻔﺎﺻﯿﻞ اﻟﺨﻔﯿﺔ ﻟﮭﺬا اﻟﺒﺮﺗﻮﻛﻮل‬

‫‪Large Address Space‬‬


‫داﺋﻤﺎ ﻣﺎ ﻧﺴﻤﻊ ﻋﻠﻰ أن ﻋﺪد ال‪ IP‬ﻓﻲ ‪ IPv6‬ﻛﺒﯿﺮ ﺟﺪا وﻷﻛﻦ اﻵن ﺳﻮف ﻧﺘﺤﺪث ﻋﻨﮫ ﺑﺸﻲء ﻣﻦ اﻟﺘﻔﺎﺻﯿﻞ‬
‫ﯾﺘﻜﻮن ‪ IPv6‬ﻣﻦ ‪ Bit128‬أو ‪ byte16‬وھﺬا ﺧﻼﻓﺎ أن ‪ IPv4‬ﯾﺘﻜﻮن ﻣﻦ ‪ 32Bit‬أو ‪4byte‬‬
‫ﻋﺪد اﻟﻌﻨﺎوﯾﻦ اﻟﻤﺘﺎﺣﺔ ل‪ IPv4= 4,200,000,000‬اﻟﺘﻲ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﺴﺘﺨﺪم‬
‫أﻣﺎ اﻷﻋﺪاد اﻟﻤﺘﺎﺣﺔ ﻓﻲ ‪ IPv6‬ﻓﺘﻜﻮن ‪ 3.4*10^128‬ﺑﻤﻌﻨﻲ أن ﻟﻚ ﺑﻨﻲ ادم ﻓﻲ ھﺬا اﻟﻌﺎﻟﻢ ﻟﮫ ‪=28^10*5‬؟؟؟ اﺣﺴﺒﮭﺎ‬
‫وﻣﻤﻜﻦ ﻧﻠﺨﺺ ﺳﺮﯾﻌﺎ أﺳﺒﺎب اﻻﺗﺠﺎه ﻟﻄﻠﺐ أﻋﺪاد ﻛﺒﯿﺮة ﻓﻨﻘﻮل أن ﻣﺜﻼ ﺷﺒﻜﺎت ﻣﺜﻞ ﺷﺒﻜﺎت ‪ IPTV,Voip,VOD‬ﻓﻤﺬوﯾﯿﻦ‬
‫اﻟﺨﺪﻣﺔ ﯾﺤﺘﺎﺟﻮن إﻟﻲ ﺟﻌﻞ اﻟﻤﺸﺘﺮﻛﯿﻦ ﯾﺤﺼﻠﻮن ﻋﻠﻲ ‪ Public ip‬ﻟﻤﺎ ﻟﮫ ﻣﻦ ﻣﺰﯾﺔ أﻓﻀﻞ ﻣﻦ ال‪Nat‬‬
‫وھﻨﺎك أﺟﮭﺰه ﺗﺤﺘﺎج أﯾﻀﺎ إﻟﻲ ‪ Public Ip‬ﻣﺜﻞ ‪ PDA , Mobile‬وذﻟﻚ ﻟﺪﺧﻮل ﺷﺒﻜﺔ اﻻﻧﺘﺮﻧﺖ‬

‫‪6‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫دﻗﻖ اﻟﻨﻈﺮ ﻓﻲ اﻟﺼﻮرة اﻟﺴﺎﺑﻘﺔ ﺟﯿﺪا‪.‬‬

‫‪IPv6 packet header‬‬


‫واﻵن ﺳﻮف ﻧﺘﻜﻠﻢ ﻋﻦ ال‪ Header‬وھﺬا اﻟﺠﺰء ﺗﺄﺗﻲ ﻣﻌﻈﻢ اﻷﺳﺌﻠﺔ ﻓﯿﮫ ﺣﻮل ھﻞ ﯾﻮﺟﺪ ال ‪ Field‬اﻟﻔﻼﻧﻲ ﻓﻲ ‪IPv6 Header‬‬
‫وھﻜﺬا‬

‫وﻓﻲ ھﺬه اﻟﺼﻮرة ﺗﻮﺿﺢ اﻟﺤﻘﻮل اﻟﻤﺘﺸﺎﺑﮫ ب ‪ IPv4‬و ‪ IPv6‬وأﯾﻀﺎ اﻟﺤﻘﻮل اﻟﺠﺪﯾﺪة ﻣﺜﻞ ‪ Flow Label‬واﻟﺤﻘﻮل اﻟﺘﻲ‬
‫اﺧﺘﻔﺖ ﻣﺜﻞ اﻟﺤﻘﻮل ذات اﻟﻠﻮن اﻟﺮﻣﺎدي‬
‫وﻣﻦ اﻟﻤﻼﺣﻆ أن ‪ ipv4 Header‬ﯾﺘﻜﻮن ﻣﻦ ‪ 12 Field‬أﻣﺎ ‪ ipv6‬ﻓﻤﺜﻞ ﻣﺎ اﻧﺘﻢ ﻣﺸﺎھﺪﯾﻦ أﺻﻐﺮ ﺑﻜﺜﯿﺮ‬
‫وﺳﻮف ﻧﺘﺤﺪث ﻋﻦ ﺑﻌﺾ ھﺬه ال‪Fields‬‬
‫‪ :Version‬ﯾﺘﻜﻮن ﻣﻦ ‪ 4bit‬وﯾﻤﺜﻞ ھﺬا اﻟﺤﻘﻞ ﺗﺤﺪﯾﺪ إﺻﺪار ھﺬا اﻟﻌﻨﻮان وﻃﺒﻌﺎ ﺳﻮف ﯾﻜﻮن ‪v6‬‬

‫‪7‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪ :Traffic Class‬ﯾﺘﻜﻮن ﻣﻦ ‪ 8bit‬وھﻮ ﻣﻤﺎﺛﻞ ﻟﻠﺤﻘﻞ ‪ ToS‬اﻟﻤﻮﺟﻮد ﻓﻲ ‪ IPv4‬وﯾﺴﺘﺨﺪم ﻷﺟﻞ ﺗﺤﺴﯿﻦ وزﯾﺎدة ﺟﻮدة اﻟﺨﺪﻣﺔ‬
‫"‪"QoS‬‬
‫‪ :Flow Label‬وﯾﺘﻜﻮن ﻣﻦ ‪ Bit 20‬وﯾﺴﺘﺨﺪﻣﮭﺎ ال‪ Source‬داﺋﻤﺎ ﻟﺘﻤﯿﯿﺰ ال ‪ Packet‬ﻟﻜﻲ ﯾﻜﻮن ﺟﺰء ﻣﻦ ﺗﺪﻓﻖ ﻣﻌﯿﻦ وھﻲ‬
‫أﺷﺒﮫ ﻓﻲ ﻋﻤﻠﮭﺎ ب‪ mpls‬ﺣﯿﺚ ﺗﻜﻮن ھﺬه اﻟﺒﺘﺎت ﻋﺒﺎرة ﻋﻦ ‪label‬‬
‫‪ :Next Header‬وھﺬا ﯾﻮﺿﺢ ال‪ Header‬اﻟﺘﺎﻟﻲ ھﻞ ھﻮ ‪ TCP‬أم ‪ UDP‬أم ‪Extension‬‬
‫‪ bit-16:Payload length‬وﯾﻤﺜﻞ ﻧﻔﺲ ﺧﺼﺎﺋﺺ اﻟﺤﻘﻞ ‪ total length‬اﻟﻤﻮﺟﻮد ﻓﻲ ‪IPv4‬‬
‫‪ bit-8 :Hop limit‬وھﺬا ﯾﻌﺒﺮ ﻋﻦ ﻋﺪد ال‪ Hops‬اﻟﺘﻲ ﺳﻮف ﯾﻨﺘﻘﻞ ﻓﯿﮭﺎ ھﺬه ھﺬه ال‪ , Packet‬ﻛﻞ روﺗﺮ ﺗﻌﺒﺮ ﻣﻨﮫ‬
‫ال‪ Packet‬ﯾﺴﺘﻄﯿﻊ أن ﯾﺬود ھﺬا اﻟﺤﻘﻞ ﺑﻮاﺣﺪ وھﺬا اﻟﺤﻘﻞ ﻣﻤﺎﺛﻞ ﻟﻞ ‪ TTL Field‬اﻟﻤﻮﺟﻮد ﻓﻲ ‪IPv4‬‬
‫‪ :Source & Destination Address‬ﻃﺒﻌﺎ ﻣﻌﺮوﻓﺔ وھﻲ ﻋﻨﻮان اﻟﻤﺮﺳﻞ وﻋﻨﻮان اﻟﻤﺴﺘﻘﺒﻞ‬
‫وﻣﻦ اﻟﺤﻘﻮل اﻟﺘﻲ ﻛﺎﻧﺖ ﻓﻲ ‪ ipv4‬وﻻ ﺗﻮﺟﺪ ﻓﻲ ‪ipv6‬‬
‫‪Header Length , Identification , Flags , Fragment Offset , Header Checksum‬‬

‫‪Extension Headers‬‬
‫ﻟﻤﺎ ﺗﺄﺗﻲ وﺗﻘﺎرن ال‪ Header‬اﻟﺨﺎص ب‪ IPv6‬و ‪ IPv4‬أول ﺷﻲء ﻣﻤﻜﻦ ﺗﻘﻮﻟﮫ ھﻮ أن ‪ IPv4 Header‬أﻛﺒﺮ ﻣﻦ ‪IPv6‬‬
‫‪ Header‬ﻃﯿﺐ ﻟﻤﺎذا ؟‬
‫ﻷﻧﮭﻢ ﻗﺎﻟﻮا ﺷﻲء ﺟﻤﯿﻞ ﺟﺪا وھﻮ أن ھﻨﺎك ﺣﻘﻮل ﻟﯿﺲ داﺋﻤﺎ ﻣﺎ ﺗﺴﺘﺨﺪم ﻓﻠﻤﺎذا ﻧﻀﻌﮭﺎ ﺑﺸﻜﻞ داﺋﻢ ﻓﻲ ال? ‪Header‬‬
‫وﻻن ھﺬه ال‪ Field‬ﻗﺪ ﻻ ﺗﺤﻤﻞ أي ﻣﻌﻠﻮﻣﺎت ﻓﻘﺎﻣﻮا ﺑﺠﻌﻠﮭﺎ ﻣﺜﻞ اﻟﺨﯿﺎرات ﻣﻦ أرادھﺎ ﻓﻠﯿﻘﻢ ﺑﻮﺿﻌﮭﺎ وﻣﻦ ﻟﻢ ﯾﺮﯾﺪھﺎ ﻓﮭﻲ ﻟﻦ‬
‫ﺗﻜﻮن ﻣﻮﺟﻮدة‬
‫ﻃﯿﺐ ﺟﻤﯿﻞ ﺟﺪا ‪ ,‬ﻓﺈذا أرادت أن ﺗﺴﺘﺨﺪم ھﺬه اﻹﺿﺎﻓﺎت ﻓﻌﻠﯿﻚ أن ﺗﻀﻌﮭﺎ ﻓﯿﻤﺎ ﯾﺴﻤﻲ ‪Extension Header‬‬
‫ﯾﻌﻨﻲ ﻣﻤﻜﻦ ﻧﻘﻮل اﻧﮫ ‪ Header‬إﺿﺎﻓﻲ ﯾﺮﻛﺐ ﻋﻠﻲ ال‪ Header‬اﻷﺳﺎﺳﻲ وذﻟﻚ ﻹﺿﺎﻓﺔ ‪ Option‬ﺟﺪﯾﺪ ﻟﻞ‪Header‬‬
‫وھﺬه اﻟﺼﻮرة ﺗﻮﺿﺢ ﻣﻜﺎن ال‪Extension Header‬‬

‫ﻣﻤﻜﻦ ﻧﻘﻮل أﻧﮭﺎ ﻣﺜﻞ اﻟﻤﻜﻌﺒﺎت !!‬


‫ﻃﯿﺐ ﻣﻦ اﻟﻤﺨﺘﺺ ﺑﻔﺤﺺ وﻣﻌﺎﻟﺠﺔ اﻟﺤﻘﻮل اﻟﻤﺘﻮاﺟﺪة داﺧﻞ ھﺬا ال‪header‬؟‬
‫ﻋﻤﻮﻣﺎ ھﻮ اﻟﺠﮭﺎز أو ﺑﻤﻌﻨﻰ اﺻﺢ ال‪ Node‬اﻟﺬي ﺳﻮف ﯾﻜﻮن ال‪ Destination‬ﻟﮭﺬه ال‪Packet‬‬
‫وﻷﻛﻦ ھﻨﺎك ﻧﻮع ﻣﻦ ال‪ Extension Header‬ﯾﺤﺘﺎج إﻟﻲ أن ﯾﺘﻢ ﻓﺤﺼﮫ ﻓﻲ ﻛﻞ ‪ Node‬ﻣﻮﺟﻮدة ﻓﻲ اﻟﻤﺴﺎر‬
‫ﻃﯿﺐ ﻣﺎ ھﻲ اﻟﺤﻘﻮل اﻟﺘﻲ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﺘﻮاﺟﺪ ﻓﻲ ھﺬا ال‪ Header‬ك‪Option‬؟‬
‫ﻋﻨﺪ اﺳﺘﺨﺪام أﻛﺜﺮ ﻣﻦ ‪ Extension Header‬ﻓﻲ ال ‪ Packet‬ﯾﻜﻮن ﺗﺘﺎﺑﻊ أو ﺗﺮﺗﯿﺐ ال‪ Header‬ﻣﺜﻞ اﻟﺴﻠﺴﻠﺔ اﻵﺗﯿﺔ‬
‫‪ :IPv6 Header-1‬وھﻮ ال‪ Header‬اﻷﺳﺎﺳﻲ اﻟﺬي ﻗﻤﻨﺎ ﺑﺸﺮﺣﮫ ﻓﻲ اﻷﻋﻠﻰ‬
‫‪ :Hop-by-Hop Option Header-2‬وھﻮ أﺣﺪ اﻟﺨﯿﺎرات اﻟﺘﻲ ﻣﻦ اﻟﻤﻤﻜﻦ إﺿﺎﻓﺘﮭﺎ ﻟﻞ‪ Header‬وﻃﺒﻌﺎ ﻣﻦ أھﻢ اﻟﻤﻼﺣﻈﺎت‬
‫ﻋﻠﯿﺔ أن ﻛﻞ ‪ Node‬ﯾﻌﺒﺮ ﻣﻦ ﺧﻼﻟﮫ إﻟﻲ ال‪ Destination‬ﯾﻘﻮم ھﺬا ال ‪ Node‬ﺑﻤﻌﺎﻟﺠﺘﮫ "‪ "processing‬وﻗﯿﻤﺘﮫ ﺗﺴﺎوي ﺻﻔﺮ‬
‫ﻓﻲ ﺣﻘﻞ ال‪ Next header‬وﻣﻦ أﻣﺜﻠﺔ اﺳﺘﺨﺪاﻣﮫ ھﻲ ﻋﻤﻠﯿﺎت ‪ Router Alert‬وﺗﺘﻀﻤﻦ‬
‫)‪Resource Reservation Protocol (RSVP‬‬
‫‪Multicast Listener Discovery (MLD) messages‬‬
‫ﻟﻤﺰﯾﺪ ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت أﺑﺤﺚ ﻓﻲ ‪ RFC 2711, IPv6 Router Alert Option‬ﻻ ﻛﻦ ﻻ ﺗﺒﺤﺮ ﻓﺄﻧﺖ ﻟﺴﺖ ﻣﻠﺰﻣﺎ ﺑﮫ ﻓﻲ اﻟﻮﻗﺖ‬
‫اﻟﺤﺎﻟﻲ‬
‫‪ :Destination option Header (When a Routing Header is used)-3‬ﻗﯿﻤﺘﮭﺎ ﻓﻲ ال‪ Next Header‬ﺗﺴﺎوي ‪60‬‬

‫‪8‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫واﻟﻤﺨﻮل ﻟﮫ ﺑﻌﻤﻞ ‪ processing‬ﻟﮫ ھﻮ إي ‪ Destination‬ﻣﻮﺟﻮد ﻓﻲ ‪" Routing Header‬واﻟﺬي ﺳﻮف ﻧﺸﺮﺣﮫ ﻓﻲ‬
‫اﻟﺨﻄﻮة اﻟﻘﺎدﻣﺔ"وﺑﻤﺎ ﻓﻲ ذﻟﻚ ال‪ Destination‬اﻟﻤﺮﺳﻠﺔ ﻟﮫ ﺑﺎﻹﺿﺎﻓﺔ إﻟﻰ ذﻟﻚ ﻣﻤﻜﻦ ﻟﮭﺬا ال‪ Header‬أن ﯾﺄﺗﻲ ﺑﻌﺪ أي ﻧﻮع ﻣﻦ‬
‫أﻧﻮاع )‪Encapsulation Security payload Header(ESP‬‬
‫واﻛﺒﺮ ﻣﺜﺎل ﻋﻠﻲ اﺳﺘﺨﺪام ھﺬا ال‪ Header‬ھﻮ ﻋﻨﺪ اﺳﺘﺨﺪام ‪Mobile ip‬‬
‫‪:Routing Header-4‬ﻗﯿﻤﺘﮫ ﻓﻲ‪ Next-Header‬ﺗﺴﺎوي ‪ 43‬وﯾﺴﺘﺨﺪم ﻟﻞ ‪Source Routing & Mobile IPv6‬‬
‫‪:Fragment Header-5‬ﺗﺄﺧﺬ اﻟﻘﯿﻤﺔ ‪ 44‬ﻓﻲ ال ‪ Next Header Field‬وﺗﺴﺘﺨﺪم ﻋﻨﺪﻣﺎ ﯾﺮﯾﺪ ال ‪Source‬ﺗﻘﺴﯿﻢ ال‪Packet‬‬
‫اﻟﺘﻲ ﺗﻜﻮن اﻛﺒﺮ ﻣﻦ ال‪ MTU‬اﻟﺨﺎﺻﺔ ﺑﺎﻟﻤﺴﺎر اﻟﺬي ﺑﯿﻨﮫ وﺑﯿﻦ ال‪Destination‬‬
‫واﻟﺤﻘﯿﻘﺔ أن ‪ IPv6‬ﯾﺨﺘﻠﻒ ﻋﻦ ‪ IPv4‬ﻓﻲ ﺷﻲء ﻣﮭﻢ وھﻮ أن اﻟﺮوﺗﺮات اﻟﺘﻲ ﻛﺎﻧﺖ ﺗﺘﻮاﺟﺪ ﻓﻲ ﻣﻨﺘﺼﻒ اﻟﻄﺮﯾﻖ ﺗﺴﺘﻄﯿﻊ ﺗﻘﺴﯿﻢ‬
‫ال‪ Packet‬ﻋﻠﻰ ‪ MTU‬ﻷﻛﻦ ﻓﻲ ‪ IPv6‬اﻟﻤﻮﺿﻮع أﺧﺘﻠﻒ ﺣﯿﺚ أن اﻟﻤﺴﺌﻮل ﻋﻦ ھﺬه اﻟﻤﮭﻤﺔ ھﻮ ال‪ Node‬اﻟﺬي ﺻﻨﻊ ھﺬه‬
‫ال‪ Packet‬ﻓﯿﻘﻮم ﺑﻤﻌﺮﻓﺔ أﻗﻞ ‪ MTU‬ﻓﻲ اﻟﻤﺴﺎر اﻟﻤﺆدى إﻟﻰ ال‪ Destination‬ﺛﻢ ﯾﻘﺴﻢ ﻋﻠﻲ ھﺬا اﻷﺳﺎس وﻷﻛﻦ اﻟﺴﺆال ھﻨﺎ‬
‫ھﻮ ﻛﯿﻒ ﯾﻌﺮف اﻗﻞ ‪MTU‬؟ واﻹﺟﺎﺑﺔ ﺗﻜﻮن ﻋﻦ ﻃﺮﯾﻖ ﻣﺎ ﯾﺴﻤﻰ )‪Path MTU Discovery (PMD‬‬
‫‪:Authentication Header and Encapsulation Security payload Header-6‬‬
‫ﻗﯿﻤﺔ ال ‪ 51= Authentication header‬ﻓﻲ ﺣﻘﻞ ال‪ Next header‬وﻗﯿﻤﺔ ال ‪Encapsulation Payload‬‬
‫‪ 50=Header‬وﯾﺴﺘﺨﺪﻣﺎ ﻣﻊ ‪ IPSec‬وﻣﮭﺎﻣﮫ اﻟﺤﻤﺎﯾﺔ وﻣﺎ ﺷﺎﺑﺔ ﻣﻦ ﻋﻤﻠﯿﺎت ال‪Security‬‬
‫‪ :Upper-layer-Header-7‬وﯾﻘﺼﺪ ﺑﮭﺎ ال‪ Transport Header‬وﯾﺄﺧﺬ ال‪ TCP‬اﻟﻘﯿﻤﺔ ‪ 6‬وال ‪ UDP‬اﻟﻘﯿﻤﺔ ‪ 17‬ﻓﻲ ‪Next‬‬
‫‪Header Field‬‬
‫ﺻﻮرة ﺗﻮﺿﺢ اﻟﻘﯿﻢ اﻟﻤﺨﺘﻠﻔﺔ ﻓﻲ ال‪Next Header‬‬

‫‪IPv6 Address Representation‬‬


‫ﺗﻜﻠﻤﻨﺎ ﻛﺜﯿﺮا ﻓﯿﻤﺎ ﺳﺒﻖ ﻋﻦ ﺧﺼﺎﺋﺺ ال ‪ IPv6‬ﺛﻢ ﺗﻜﻠﻤﻨﺎ ﻋﻦ ﺷﻜﻞ ال‪ Header‬و ﻻ ﻛﻦ ﺣﺘﻰ اﻵن ﻟﻢ ﻧﺮي اﻟﺸﻜﻞ اﻟﺬي ﯾﻜﻮن‬
‫ﻋﻠﯿﺔ ھﺬا اﻹﺻﺪار ﻣﻦ اﻟﻌﻨﺎوﯾﻦ وﻓﻲ ھﺬا اﻟﺠﺰء ﺳﻮف ﻧﺘﻜﻠﻢ ﻋﻠﻰ ﺷﻜﻞ ال‪IPv6‬‬

‫ﯾﺘﻜﻮن ﻣﻦ ‪ 128‬ھﺬه ال‪ Bits‬ﺗﻜﺘﺐ ﺑﺎل‪ Hexadecimal‬وﺑﻌﺪ ﻛﻞ أرﺑﻌﺔ ﻣﻦ ال‪ Hexadecimal‬ﺗﺄﺗﻲ ﻣﺎ ﯾﺴﻤﻰ ﺑﺎل ‪Colons:‬‬
‫واﻷرﺑﻊ أرﻗﺎم ‪ Hexadecimal‬ﯾﺴﺎوى ‪16 Bit‬‬
‫ﻧﻄﻠﻖ ﻋﻠﻲ ھﺬه اﻟﮭﯿﺌﺔ "‪"coloned hex‬‬
‫‪2035:0001:2BC5:0000:0000:087C:0000:000A‬‬
‫ﺑﺎﻷﻟﻮان‬
‫‪2035:0001:2 BC5:0000:0000:087C:0000:000 A‬‬
‫ﻧﻌﻢ ھﺬه اﻷرﻗﺎم اﻟﻜﺒﯿﺮة واﻟﺘﻲ ﺗﺸﺒﮫ ال‪ Mac Address‬ھﻲ ‪ IPv6‬وھﺬه ﻛﺎﻧﺖ اﻟﺼﯿﻐﺔ اﻟﺮﺋﯿﺴﯿﺔ ﻟﻞ ‪ IPv6‬ﺗﺘﻜﻮن ﻣﻦ ‪ 8‬ﻗﻄﺎع‬
‫ﻛﻞ ﻗﻄﺎع"‪ "segment‬ﻓﯿﮫ ‪ 4 Hexadecimal‬ﺑﻤﺎ ﯾﻌﺎدل ‪16Bit‬‬
‫وھﺬا ھﻮ ﺷﻜﻞ ‪ ipv6‬وﻋﻠﯿﺔ ﻣﻠﺨﺺ ﻣﺎ ﺳﺒﻖ‬
‫‪Segment1‬‬ ‫‪Segment2‬‬ ‫‪Segment3‬‬ ‫‪Segment4‬‬ ‫‪Segment5‬‬ ‫‪Segment6‬‬ ‫‪Segment7‬‬ ‫‪Segment8‬‬
‫‪16 bit‬‬ ‫‪16 bit‬‬ ‫‪16 bit‬‬ ‫‪16 bit‬‬ ‫‪16 bit‬‬ ‫‪16 bit‬‬ ‫‪16 bit‬‬ ‫‪16 bit‬‬
‫‪H H H H‬‬ ‫‪H H H H‬‬ ‫‪H H H H‬‬ ‫‪H H H H‬‬ ‫‪H H H H‬‬ ‫‪H H H H‬‬ ‫‪H H H H‬‬ ‫‪H H H H‬‬
‫ﻣﻠﺤﻮﻇﺔ ‪H= One Hexadecimal Digit‬‬

‫‪9‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫ﻃﯿﺐ ﻣﻤﻜﻦ واﺣﺪ ﯾﻘﻮل ﻛﻞ ھﺬه أرﻗﺎم ﺣﺴﺒﻲ اﷲ وﻧﻌﻢ اﻟﻮﻛﯿﻞ!!‬


‫ﻻ اﻟﺤﻘﯿﻘﺔ أن اﻟﻤﯿﺰة اﻟﺠﻤﯿﻠﺔ ﺟﺪا أﻧﻚ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﻜﺘﺐ اﻟﻌﻨﻮان ﺑﺼﯿﻎ ﻣﺨﺘﺼﺮة ﺗﺴﮭﻞ ﻋﻠﯿﻚ وﻋﻠﯿﻨﺎ اﻟﻔﮭﻢ ‪ ,‬ھﺬه اﻟﺼﯿﻎ‬
‫ﺗﺨﻀﻊ ﻟﻘﻮاﻧﯿﻦ ﻣﺤﺪدة ﻓﺘﻌﺎل ﻣﻌﺎ ﻧﻌﺮف ﺳﻮﯾﺎ ﺑﺎﻷﻣﺜﻠﺔ اﻟﺼﯿﻎ اﻟﻤﺨﺘﻠﻔﺔ ﻟﻜﺘﺎﺑﺔ ﻋﻨﻮان ‪IPv6‬‬

‫اﻟﻤﺜﺎل‪:‬‬
‫‪3ffe:1944:0100:000a:0000:00bc:2500:0d0b‬‬
‫ﻃﺒﻌﺎ اﻟﻤﻨﻈﺮ ﻣﺮﻋﺐ‬
‫اﻟﻘﺎﻋﺪة اﻷوﻟﻲ أي ‪ segment‬ﯾﻜﻮن ﻛﻞ ﻣﺤﺘﻮاھﺎ ﯾﺴﺎوي ﺻﻔﺮ ﻣﻦ اﻟﻤﻤﻜﻦ اﺧﺘﺼﺎرھﺎ إﻟﻰ ‪ 0‬واﺣﺪ ﻓﻘﻂ‬
‫‪3ffe:1944:0100:000a:0:00bc:2500:0d0b‬‬
‫ﻃﺒﻌﺎ اﺧﺘﺼﺎرھﺎ ﻓﻲ اﻟﻜﺘﺎﺑﺔ ﻓﻘﻂ ﻷﻛﻦ أﻧﺖ ﻋﻨﺪﻣﺎ ﺗﺸﺎھﺪھﺎ أول ﺷﻲء ﯾﺠﺐ أن ﺗﻌﺮﻓﮫ أن ھﻨﺎك أرﺑﻊ ‪Hexadecimal Digits‬‬
‫ﻣﻮﺟﻮدﯾﻦ‬

‫اﻟﻘﺎﻋﺪة اﻟﺜﺎﻧﯿﺔ‬
‫‪3ffe:1944:0100:000a:0:00bc:2500:0d0b‬‬
‫أي ﺻﻔﺮ ﻋﻠﻲ اﻟﯿﺴﺎر داﺧﻞ ال‪segment‬اﻟﻮاﺣﺪة ﻣﻦ اﻟﻤﻤﻜﻦ ﻋﺪم ﻛﺘﺎﺑﺘﮭﺎ وأﻧﺎ أﻛﺮر ﻣﻦ اﻟﻤﻤﻜﻦ ﻋﺪم ﻛﺘﺎﺑﺘﮭﺎ وﻻ ﯾﻌﻨﻰ ذﻟﻚ أﻧﻚ‬
‫ﺣﺬﻓﺘﮭﺎ وﺑﺬﻟﻚ ﻗﻞ ﻋﺪد ال‪ Bit‬ﻓﻲ ال‪ipv6‬‬
‫وﺳﻮف ﯾﻜﻮن اﻟﺸﻜﻞ‬
‫‪3ffe:1944:100:a:0:bc:2500:d0b‬‬

‫اﻟﻘﺎﻋﺪة اﻟﺜﺎﻟﺜﺔ‬
‫‪ff02:0000 :0000 :0000:0000:0000:0000:0005‬‬
‫ﻟﻮ ﻋﻨﺪك واﺣﺪ ‪ segment‬أو أﻛﺜﺮ ﻓﻲ داﺧﻞ اﻟﻌﻨﻮان وﯾﺴﺎوي أﺻﻔﺎر ﻓﻘﻂ ﻣﻦ اﻟﻤﻤﻜﻦ اﺧﺘﺼﺎرھﻢ ﺟﻤﯿﻌﺎ ﻣﻦ ﺧﻼل اﺳﺘﺒﺪاﻟﮭﻢ‬
‫ب‪Double Colons ::‬‬
‫إذا ﺳﯿﻜﻮن اﻟﻌﻨﻮان ﺑﺎﻟﺸﻜﻞ اﻷﺗﻲ‬
‫‪ff02::5‬‬
‫ﻣﻠﺤﻮﻇﺔ ﻃﺒﻘﻨﺎ ﻗﺎﻋﺪﺗﯿﻦ ﻓﻲ ھﺬا اﻟﻤﺜﺎل اﻟﻘﺎﻋﺪة اﻷوﻟﻲ واﻟﺜﺎﻟﺜﺔ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻘﺎﻋﺪة اﻷوﻟﻲ ﻓﻄﺒﻘﻨﮭﺎ ﻓﻲ ال‪ Segment‬اﻷﺧﯿﺮ‬

‫ھﻨﺎك ﺷﻲء ﻏﺎﯾﺔ ﻓﻲ اﻷھﻤﯿﺔ وأﺣﺘﺎج ﻣﻨﻚ اﻟﺘﺮﻛﯿﺰ‬


‫وھﻮ ﻣﺎذا ﻟﻮ ﺟﺎء إﻟﯿﻚ اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ‬
‫‪2001:0d02:0000:0000:0014:0000:0000:0095‬‬
‫ﻃﺒﻌﺎ أﻧﺖ ﺳﻮف ﺗﻨﻈﺮ وﺗﻘﻮل إذا ﺳﻮف ﻧﺒﺪل اﻵﺗﻲ‬
‫‪2001:0d02:0000:0000:0014:0000:0000:0095‬‬
‫وﺳﻮف ﻧﻜﺘﺒﮭﺎ ﺑﮭﺬه اﻟﻄﺮﯾﻘﺔ‬
‫‪ 2001:d02::14::95‬وھﺬا ﺧﻄﺎء ﻛﺒﯿﺮ‬
‫واﻟﺴﺒﺐ أن ﻣﻦ ﺷﺮوط اﻟﻘﺎﻋﺪة أن ال‪ double Colons‬ﯾﺠﺐ أن ﺗﻜﺘﺐ ﻣﺮة واﺣﺪة ﻓﻲ ال‪IP‬‬
‫إذا ﺳﻮف ﯾﻜﻮن اﻟﺤﻞ اﻟﺼﺤﯿﺢ ھﻮ‬
‫‪2001:d02::14:0:0:95‬‬
‫أو‬
‫‪2001:d02:0:0:14::95‬‬
‫واﻟﺴﺒﺐ ﻓﻲ ذﻟﻚ أﻧﮭﺎ ﻗﺪ ﺗﺘﺤﻤﻞ أﻛﺜﺮ ﻣﻦ ﻣﻌﻨﻲ‬
‫ﻓﺄﻧﺖ ﻟﻮ ﻛﺘﺒﺖ ﻣﺜﻞ اﻹﺟﺎﺑﺔ اﻟﺨﺎﻃﺌﺔ‬
‫‪2001:d02::14::95‬‬
‫ﻓﻤﻦ اﻟﻤﻤﻜﻦ ﻟﻘﺎرﺋﮭﺎ اﻻﺧﺘﻼف ﻓﻲ ﻣﻌﺮﻓﺔ اﻟﻌﻨﻮان اﻟﺤﻘﯿﻘﻲ ﻣﻦ اﻻﺧﺘﺼﺎر‬
‫ﻓﻘﺪ ﯾﻈﻨﮫ ﯾﻌﻨﻲ‬
‫‪2001:0d02:0000:0000:0014:0000:0000:0095‬‬
‫أو‬
‫‪2001:0d02:0000:0000:0000:0014:0000:0095‬‬

‫‪10‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫أو‬
‫‪2001:0d02:0000:0014:0000:0000:0000:0095‬‬

‫ﻃﺒﻌﺎ أﻧﺎ ﻣﺤﺘﺎج ﻣﻨﻚ أن ﺗﻘﻮم ﺑﺎﻟﺒﺤﺚ ﻋﻠﻰ ﻋﻨﺎوﯾﻦ وﺗﻘﻮم ﺑﺎﺧﺘﺼﺎرھﺎ وإذا ﻗﺎﺑﻠﺘﻚ أي ﻣﺸﻜﻠﺔ ﻣﺪوﻧﺘﻲ وﺑﺮﯾﺪي ﻣﺘﻮاﺟﺪﯾﻦ‬

‫‪IPv6 Address Types-4‬‬


‫ﻣﺜﻞ ﻣﺎ ‪ IPv4‬ﻛﺎن ﯾﺘﻜﻮن ﻣﻦ ﻋﺪة أﻧﻮاع ﻣﺜﻞ ‪unicast, multicast, broadcast‬‬
‫ﻓﺈن ‪ IPv6‬أﯾﻀﺎ ﯾﺘﻜﻮن ﻣﻦ ﻋﺪة أﻧﻮاع وﻷﻛﻦ ھﻨﺎك اﺧﺘﻼف‬
‫ھﻨﺎك ﺛﻼث أﻧﻮاع ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ﻓﻲ ‪ IPv6‬وھﻢ‪:‬‬
‫‪Unicast-1‬‬
‫‪Multicast-2‬‬
‫‪Anycast-3‬‬

‫‪Unicast‬‬
‫ﻃﺒﻌﺎ ﻛﺎن ﻣﺘﻮاﺟﺪ ﻓﻲ ‪ IPv4‬وﯾﻌﻨﻰ أن ﺟﮭﺎز واﺣﺪ ﯾﻜﻠﻢ ﺟﮭﺎز واﺣﺪ ‪one-to-one‬‬
‫وھﻨﺎك ﺛﻼث أﻧﻮاع ﻣﻦ ال‪ Unicast‬وﻷﻛﻦ ﻓﻲ ال‪ BSCI‬أﻛﺘﻔﻲ ﺑﻨﻮﻋﯿﻦ وﺳﻮف أذﻛﺮ اﻟﺜﻼﺛﺔ‬
‫‪Link-local unicast address-1‬‬
‫وھﻮ ﻣﺜﻞ ال‪ APIPA‬أو ال‪ Private IP‬ﻓﻲ ‪ IPv4‬واﻟﺬي ﯾﻘﻊ ﺑﯿﻦ ‪169.254.1.0 to 169.254.254.255‬‬
‫واﻟﺤﻮاﺳﺐ ﺗﺄﺧﺬه إذا ﻟﻢ ﺗﺠﺪ ﻋﻨﺎوﯾﻦ ﺗﺄﺧﺬه ﻣﻦ ال‪ DHCP‬أو ﻋﻦ ﻃﺮﯾﻖ ‪Static ip‬‬
‫واﻟﺤﻘﯿﻘﺔ أﻧﮫ ھﺬا اﻟﻨﻮع ﻣﻦ ال‪ Unicast‬ﻻ ﯾﺴﺘﻄﯿﻊ أن ﯾﻘﻮم ﺑﺎﻟﺨﺮوج ﺧﺎرج اﻟﺸﺒﻜﺔ واﻟﻮﺻﻮل إﻟﻲ أي ‪ Destination‬ﺧﺎرج‬
‫اﻟﺸﺒﻜﺔ ﺑﻞ ﯾﻌﻤﻞ ﻓﻘﻂ داﺧﻞ اﻟﺸﺒﻜﺔ ﻟﯿﺲ ﻟﮫ ‪Routing‬‬
‫و ﯾﺒﺪءا اﻟﻌﻨﻮان اﻟﺨﺎص ﺑﮭﺬا اﻟﻨﻮع داﺋﻤﺎ ب‪ 1111111010‬ﻣﺎ ﯾﻌﺎدل ‪ FF80::/10‬ﺑﺎل‪Hexadecimal‬‬
‫ﻣﻠﺤﻮﻇﺔ ‪ /10‬ﺗﻌﻨﻰ ﻋﺪد ال‪ Bits‬اﻟﺨﺎﺻﺔ ﺑﻌﻨﻮان اﻟﺸﺒﻜﺔ وﻃﺒﻌﺎ أﻧﺴﻰ ﻣﻮﺿﻮع ال>>‪ 255.255.‬وھﻜﺬا ﻓﻔﻲ ال ‪ IPv6‬ﻻ‬
‫ﺗﻮﺟﺪ إﻧﻤﺎ داﺋﻤﺎ ﺗﻜﺘﺐ ﺑﺼﯿﻐﺔ ‪ /10 ,/64 ,/128‬وھﻜﺬا‬
‫اﻟﺴﺆال ھﻨﺎ ﻛﯿﻒ ﯾﺤﺼﻞ أي ‪ Node‬ﻋﻠﻲ ﻋﻨﻮان ‪Link-local‬‬
‫وﻟﻤﻌﺮﻓﺔ اﻟﺠﻮاب ﯾﺠﺐ ﻋﻠﯿﻚ ﻣﻌﺮﻓﺔ ﻃﺮﯾﻘﺔ ﺗﺴﻤﻲ ‪EUI-64‬‬
‫‪ Eui-64‬ھﻲ ﻃﺮﯾﻘﺔ ﯾﺴﺘﻄﯿﻊ اﻟﺤﺎﺳﺐ ﻣﻦ ﺧﻼﻟﮭﺎ اﻟﺤﺼﻮل ﻋﻠﻲ ﻋﻨﻮان ﻣﻦ وذﻟﻚ ﺑﺎﻻﺳﺘﻔﺎدة ﻣﻦ ال‪ Mac Address‬اﻟﺨﺎص‬
‫ﺑﮫ‬
‫ﻓﺘﻌﺎل ﻣﻌﻲ ﻧﺸﺮح ﺑﺎﻟﺘﻔﺼﯿﻞ ﻛﯿﻒ ﯾﺤﺼﻞ اﻟﺤﺎﺳﺐ ﻋﻠﻲ ‪Local-Link‬‬
‫‪ -1‬ﻋﻨﺪﻣﺎ ﯾﺒﺪءا اﻟﺤﺎﺳﺐ ﺑﺎﻟﻌﻤﻞ وﻻ ﯾﺠﺪ ﻣﻦ ﯾﻌﻄﯿﮫ ﻋﻨﺎوﯾﻦ ﺳﻮاء ‪ DHCP‬أو ‪ static‬ﯾﺒﺪءا ھﻮ ﺑﺘﻜﻮﯾﻦ اﻟﻌﻨﻮان‬
‫‪-2‬ﻃﺒﻌﺎ ﻋﻨﻮان ال ‪ IPv6‬ﯾﺘﻜﻮن ﻣﻦ ‪ 128 bit‬ﻓﯿﻘﻮم اﻟﺤﺎﺳﺐ أوﻻ ﺑﺘﻜﻮﯾﻦ أول ‪ 64bit‬وﺳﻮف ﺗﻜﻮن ﺧﺎﺻﺔ ﺑﺎل‪ Prefix‬أي‬
‫‪ NetworkID‬وھﺬه ﺗﺘﻜﻮن ﻣﻦ ﺧﻼل اﻷﺗﻲ أول ﻋﺸﺮة ‪ Bit‬ﺳﻮف ﺗﻜﻮن ‪ 1111111010‬ﺑﻤﻌﻨﻰ أﺧﺮ ‪ FF80‬اﻟﺘﻲ ذﻛﺮت‬
‫ﻓﻮق‬
‫وﺑﻘﯿﺖ ال‪ Bit‬إﻟﻲ أن ﯾﺼﻞ إﻟﻲ ‪ Bit 64‬ﺑﻤﻌﻨﻰ أﺧﺮ ﻧﺼﻒ ﻋﺪد ال‪ Bits‬ﺗﺴﺎوي ‪ 0‬واﻟﺬي ﯾﻘﺪر ﻋﺪدھﻢ ب‪bit54‬‬
‫إذا ﺳﻮف ﯾﻜﻮن أول ‪ 64 Bit‬ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ‬

‫ﻃﯿﺐ ﺑﺎﻗﻲ ال‪ 64 Bit‬وھﻨﺎ ﯾﺠﺐ أن ﺗﺮﻛﺰ ﻓﺈن ﺟﻞ ﻋﻤﻞ ال‪ Eui-64‬ھﻨﺎ‬
‫ﯾﻘﻮم اﻟﺠﮭﺎز ﺑﺘﻜﻮﯾﻦ اﻟﺠﺰء اﻟﺒﺎﻗﻲ وھﻮ اﻟﺨﺎص ﺑﺎﻟﺠﮭﺎز وﯾﻄﻠﻖ ﻋﻠﯿﺔ ‪ interface id‬ﯾﺄﺧﺬ ال‪ Mac Address‬اﻟﺨﺎص ﺑﻜﺮت‬
‫اﻟﺸﺒﻜﺔ ﻣﻊ اﻟﺘﻌﺪﯾﻼت اﻵﺗﯿﺔ‬
‫ﻃﺒﻌﺎ أن ﺗﻌﻠﻢ أن ال‪ Mac‬ﯾﺘﻜﻮن ﻣﻦ ‪ 48bit‬وأﻧﺖ ﺗﺤﺘﺎج إﻟﻲ ‪ 64 bit‬إذا ﻓﺴﻮف ﺗﺤﺘﺎج إﻟﻲ ‪16 Bit‬‬
‫ﯾﻘﻮم اﻟﺠﮭﺎز ﺗﻠﻘﺎﺋﯿﺎ ﺑﻮﺿﻊ ھﺬه ال‪ 4Hexadecimal‬وھﻢ ‪ FF FE‬وھﻢ ﺛﺎﺑﺘﯿﻦ ﻓﻲ أي ﻋﻨﻮان‬

‫‪11‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪Site-link Unicast Address-2‬‬


‫وھﺬه ھﻲ اﻟﺘﻲ ﻟﻢ ﺗﺘﺤﺪث ﻋﻨﮭﺎ ‪ BSCI‬إﻻ ﻓﻲ ﻧﺒﺬة ﺻﻐﯿﺮة ﻟﻠﻐﺎﯾﺔ وﯾﻤﻜﻦ اﻟﺴﺒﺐ ﻓﻲ ھﺬا ھﻮ أن أﺻﻼ ال‪ Global ip‬ﯾﻜﻔﻰ‬
‫وزﯾﺎدة ﻓﻠﻤﺎذا ﻧﺤﺘﺎج ﻟﻞ‪ private‬أﻣﺎ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﺤﻤﺎﯾﺔ ﻓﺎﻟﺤﻤﺎﯾﺔ ﺗﺆﻣﻨﮭﺎ‬
‫ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ﯾﺸﺒﮫ ال ‪ Private ip in ipv4‬واﻟﺬي ﻛﺎن ﯾﺴﺘﺨﺪم ﻓﻲ ال‪Wan‬‬
‫وھﺬه ﻛﺎﻧﺖ ﻋﻨﺎوﯾﻨﮫ ﻃﺒﻌﺎ اﻟﻤﻔﺮوض أﻧﺖ ﺗﻜﻮن ﻣﺬاﻛﺮ ‪ ipv4‬ﻗﺒﻞ ھﺬا اﻟﺸﺮح‬
‫‪10.0.0.0‬‬ ‫‪-‬‬ ‫)‪10.255.255.255 (10/8 prefix‬‬
‫‪172.16.0.0‬‬ ‫‪-‬‬ ‫)‪172.31.255.255 (172.16/12 prefix‬‬
‫‪192.168.0.0‬‬ ‫‪-‬‬ ‫)‪192.168.255.255 (192.168/16 prefix‬‬
‫ھﺬه ﻛﺎﻧﺖ اﻟﻌﻨﺎوﯾﻦ ﻓﻲ ‪ ipv4‬أﻣﺎ ﻓﻲ ‪ipv6‬‬
‫ﻓﻜﻞ ﻋﻨﻮان ﯾﺒﺪءا ب ‪ FFC0‬ﺑﻤﻌﻨﻰ أن أول ﻋﺸﺮة ‪ Bit‬ﯾﻜﻮﻧﻮن ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ ‪1111 1110 11‬‬
‫أول ﻣﺎ ﺗﺸﺎھﺪ ھﺬا اﻟﻌﻨﻮان ﺗﻌﺮﻓﺎ أﻧﮫ ‪Site-link‬‬
‫أﻣﺎ اﻟﺒﻘﯿﺔ ﻓﺴﻮف ﺗﺤﺘﺎج ﻣﻨﻚ ﻣﺸﺎھﺪه ھﺬه اﻟﺼﻮرة أوﻻ‬

‫ﺗﻜﻮن ال‪ 54bit‬اﻟﺘﺎﻟﯿﺔ ﺧﺎﺻﺔ ﻟﻞ‪Subnet id‬‬


‫وأﻣﺎ اﻟﺒﺎﻗﻲ وھﻢ ‪ 64bit‬ﻓﯿﻜﻮﻧﻮن ﺧﺎﺻﯿﻦ ﺑﻌﻨﻮان اﻟﺠﮭﺎز ﻧﻔﺴﮫ‬
‫ﻣﻊ ﻣﻠﺤﻮﻇﺔ أن ال‪ bit‬رﻗﻢ ‪ 7‬ﻓﻲ ال‪ EUI‬أو ﻣﺎ ﺗﺴﻤﻰ ب‪ IPv6 interface identifier‬ﺗﺴﻤﻰ ب‪Universal Bit‬‬
‫وھﺬا ﯾﺪﻋﻮﻧﺎ ﻟﻠﺤﺪﯾﺚ ﻗﻠﯿﻼ ﻋﻦ ال‪MAC Address‬‬
‫ﻓﻲ اﻟﺤﻘﯿﻘﺔ أن ﺷﺮﻛﺔ ال‪ IEEE‬ﻋﻨﺪﻣﺎ ﺗﻌﻄﻰ اى ﺷﺮﻛﺔ ﻣﺼﻨﻌﺔ ﻟﻞ‪ OUI MAC Address‬ﻣﺨﺼﺺ ﻟﮭﺎ ﺣﺘﻰ وﯾﻜﻮن ھﻮ‬
‫أول ‪ 24 BIT‬ﻣﻮﺟﻮدة ﻓﻲ ال‪MAC‬‬
‫ﺗﺘﻌﻤﺪ ال‪ IEEE‬أن ﯾﻜﻮن ال‪ Bit‬رﻗﻢ ‪ 7‬ﯾﺴﺎوي ‪ 0‬وﯾﻄﻠﻖ ﻋﻠﻲ اﻟﻌﻨﻮان ﻣﺼﻄﻠﺢ ‪universally administered address‬‬

‫واﻟﺤﻘﯿﻘﺔ أﻧﮫ ﻣﻦ اﻟﻤﻜﻦ أن ﯾﺘﻢ ﺗﻐﯿﯿﺮ ھﺬا اﻟﻌﻨﻮان ﻣﻦ ﺧﻼل أواﻣﺮ ﻣﺨﺘﻠﻔﺔ وھﻨﺎ ﯾﻄﻠﻖ ﻋﻠﯿﺔ‪locally administered address‬‬

‫‪12‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫واﻟﺴﺆال اﻟﺬي ﯾﻄﺮح ﻧﻔﺴﮫ ھﻞ ﻣﻦ اﻟﻤﻤﻜﻦ اﺳﺘﺨﺪام ﻃﺮﯾﻘﺔ ال‪ EUI-64‬ﻣﻊ ھﺬا اﻟﻨﻮع ﻣﻦ ال‪unicast‬‬
‫اﻹﺟﺎﺑﺔ ﻧﻌﻢ‬
‫وھﺬا ﻣﻦ ﺧﻼل أن ﺗﻘﻮم ﺑﻜﺘﺎﺑﺔ اﻷواﻣﺮ اﻟﺘﺎﻟﯿﺔ‬
‫‪ -1‬ﻛﺘﺎﺑﺔ أﻣﺮ ﺗﻔﻌﯿﻞ ال‪ ipv6‬ﻓﻲ اﻟﺮوﺗﺮات وھﺬا ﻃﺒﻌﺎ إذا ﻟﻢ ﯾﻜﻦ ﻣﻔﻌﻞ‬
‫‪ipv6 unicast-routing‬‬
‫ﺛﻢ ﺗﺪﺧﻞ إﻟﻲ ال‪ interface‬وﺗﻜﺘﺐ اﻷﻣﺮ‬
‫‪ipv6 address fec0:0:0:3::/64 eui-64‬‬

‫ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ﯾﻘﺒﻞ ال‪ Routing‬واﻻﺗﺼﺎل ﺑﺄﻛﺜﺮ ﻣﻦ ﺷﺒﻜﺔ ﻋﻜﺲ ال‪local Link‬‬
‫‪Global unicast address-3‬‬
‫اﻟﻨﻮع اﻟﺜﺎﻟﺚ وھﻮ اﻷﻛﺜﺮ اﻧﺘﺸﺎرا وھﻮ ﯾﺴﺎوي ﻋﻨﺎوﯾﻦ ‪ Public ip‬ﻓﻲ ‪IPv4‬‬
‫ﯾﺒﺪأ ھﺬا اﻟﻨﻮع ﻣﻦ ال ‪ unicast‬ب ‪ 001 Bit‬ﺑﻤﻌﻨﻲ ‪2000::/3‬‬

‫واﻟﻤﺴﺌﻮل ﻋﻦ ھﺬه اﻟﻌﻨﺎوﯾﻦ ھﻲ ﺷﺮﻛﺔ ‪IANA‬‬


‫وﺗﺨﺘﻠﻒ اﻟﻌﻨﺎوﯾﻦ اﻟﺘﻲ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﻌﻄﻲ ﻟﻚ ﻓﻤﺜﻼ‬
‫إذا ﻛﺎﻧﺖ ﺷﺮﻛﺘﻚ ﻛﺒﯿﺮة ﺟﺪا وﺗﺤﺘﺎج ﻟﻮﺟﻮد أﻛﺜﺮ ﻣﻦ ﺷﺒﻜﺔ ﻣﺜﻼ ﻓﺎل‪ Prefix‬اﻟﺬي ﺳﻮف ﺗﺤﺘﺎﺟﮫ ﺳﻮف ﯾﻜﻮن ‪ /48‬وﺑﮭﺬا ﺳﻮف‬
‫ﯾﻜﻮن ﻟﺪﯾﻚ ‪ 16=48-64‬ﺑﺖ ﺧﺎﺻﺔ ﺑﺎل‪ Subnets‬ﻟﻠﻔﺮوع وﯾﻄﻠﻖ ﻋﻠﯿﮭﺎ أﯾﻀﺎ "‪SLA "Site-level Aggregato r‬‬
‫وإذا ﻛﺎﻧﺖ اﻟﺸﺮﻛﺔ ﻣﺘﻮﺳﻄﺔ اﻟﺤﺠﻢ وﺗﺤﺘﺎج ﻟﺸﺒﻜﺔ واﺣﺪة ﻣﺜﻼ ﻓﺴﻮف ﺗﺤﺘﺎج ‪ Prefix‬ﯾﺴﺎوي ‪/64‬‬
‫أﻣﺎ إذا ﻛﻨﺖ ﺗﺤﺘﺎج ﻋﻨﻮان ﻟﺠﮭﺎز واﺣﺪ ﻓﻘﻂ ﻓﺄﻧﺖ ﺳﻮف ﺗﺤﺘﺎج ‪/128 prefix‬‬

‫اﻟﺴﺆال ھﻨﺎ ھﻞ ﻣﻤﻜﻦ اﺳﺘﺨﺪم ﻃﺮﯾﻘﺔ ال‪ EUI-64‬ﻣﻊ ﻋﻨﺎوﯾﻦ ال ‪ Global‬؟ اﻹﺟﺎﺑﺔ ﻧﻌﻢ‬
‫ﻣﺜﺎل‬
‫‪ipv6 address 2001:0:0:3::/64 eui-64‬‬

‫‪Anycast Addresses‬‬
‫ﻣﺎ ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ؟ ﻓﮭﻮ ﺟﺪﯾﺪ وﻟﻢ ﯾﻜﻦ ﻣﺘﻮاﺟﺪ ﻓﻲ ‪ipv4‬‬
‫اﻟﺤﻘﯿﻘﺔ أﻧﻚ ﻋﻨﺪﻣﺎ ﺗﻌﺮف ﻣﺎ ھﻮ ﺳﻮف ﺗﻌﺮف ﺟﯿﺪا إﻟﻰ أي ﻣﺪى ﺣﺎرب اﻟﻤﻄﻮرون ﻟﺘﻘﺪﯾﻢ ﺧﺪﻣﺎت وﺧﯿﺎرات ﻣﻤﯿﺰه ﻟﮭﺬا‬
‫اﻟﺒﺮﺗﻮﻛﻮل‪.‬‬

‫‪13‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫ﻓﺎل‪ Anycast‬ﻋﻨﻮان ﯾﺴﺘﻄﯿﻊ ﯾﮭﺪف ﻓﻲ اﻷﺳﺎس إﻟﻰ ﺧﺪﻣﺔ اﻷﺟﮭﺰة اﻷﺧﺮي وھﻮ ﯾﻌﻤﻞ ﻛﺎال‪ Destination ip‬وﺳﻮف ﺗﻌﻠﻢ‬
‫ﻣﺎ اﻟﺤﻜﻤﺔ ﻓﯿﮭﺎ واﻟﺸﻲء اﻟﻤﻤﯿﺰ أن ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ﯾﺴﺘﻄﯿﻊ أن ﯾﻮﺿﻊ ﻓﻲ أﻛﺜﺮ ﻣﻦ ﺟﮭﺎز ﺑﻤﻌﻨﻰ أن ﯾﺄﺧﺬ ﻣﻦ ﻧﻔﺲ‬
‫اﻟﻌﻨﻮان أﻛﺜﺮ ﻣﻦ ﺟﮭﺎز !!!!!!!!!!‬
‫ﻣﺎزﻟﺖ ﻣﺘﻌﺠﺐ ؟ إذا إﻟﯿﻚ ھﺬا اﻟﻤﺜﺎل‬

‫رزﻗﻚ اﷲ ﺑﻮﻇﯿﻔﺔ " اﻟﻠﮭﻢ أرزﻗﻨﺎ " ﻓﻲ ﺷﺮﻛﺔ ﺗﻌﻤﻞ ب ‪" ipv6‬ﻣﺎ ﺷﺎء اﷲ ﻻ ﺣﻮل وﻻ ﻗﻮة إﻻ ﺑﺎﷲ"‬
‫وﻋﻨﺪك ﺛﻼث ﺳﯿﺮﻓﺮات ﯾﻘﺪﻣﻮن ﻧﻔﺲ اﻟﺨﺪﻣﺔ وﺑﻌﯿﺪا ﻋﻦ ﻧﻮع اﻟﺨﺪﻣﺔ ھﺬه اﻟﺴﯿﺮﻓﺮات‬
‫ﻓﺄﻧﺖ ﺗﺤﺘﺎج أن ﺗﺠﻌﻞ أﺟﮭﺰة اﻟﺤﺎﺳﺐ اﻟﺘﻲ ﻟﺪﯾﻚ ﻣﺴﺘﻔﯿﺪ ﻣﻦ ھﺬه اﻟﺨﺪﻣﺔ ﻃﻮال اﻟﻮﻗﺖ ﻓﺴﻮف ﺗﻌﻄﻲ ھﺬه اﻟﺴﯿﺮﻓﺮات ‪Anycast‬‬
‫‪ address‬واﺣﺪ ﻓﻘﻂ وھﻮ ‪ 3ffe:205:1100::15‬ﺑﺤﯿﺚ إذا أراد اﻟﺤﺎﺳﺐ اﻟﺤﺼﻮل ﻋﻠﻰ ھﺬه اﻟﺨﺪﻣﺔ ﻓﺎﻧﮫ ﯾﻘﻮم ﺑﺎﻹرﺳﺎل ﻋﻠﻰ‬
‫أن ﯾﻜﻮن ﻋﻨﻮان ال‪ Destination 3ffe:205:1100::15‬وﻋﻨﺪﻣﺎ ﯾﺼﻞ إﻟﻰ اﻟﺮوﺗﺮ اﻟﺮاﺑﻂ ﺑﯿﻨﮭﻢ ﻓﺎﻧﮫ ﯾﺒﺤﺚ ﻋﻦ أﻗﻞ ‪Cost‬‬
‫ﺑﯿﻨﮫ وﺑﯿﻦ اﻟﺜﻼث ﺳﯿﺮﻓﺮات وﯾﺮﺳﻞ ﻟﻸﻗﺮب ‪ ,‬ﺷﻮﻓﺖ اﻟﻤﻮﺿﻮع ﺳﮭﻞ إذاى ؟‬
‫وﻟﯿﺲ ھﺬا ﻓﻘﻂ ﻷﻛﻦ ﺗﺨﯿﻞ ﻣﻌﻲ أن ﺗﻌﻄﻞ اﺣﺪي اﻟﺴﯿﺮﻓﺮات ھﻞ ﺳﻮف ﯾﺤﺪث ﺗﺄﺛﯿﺮ ؟ ﻗﻄﻌﺎ ﻻ ﻟﻦ ﯾﺸﻌﺮ اﻟﻤﺴﺘﺨﺪم ﺑﺄي ﺧﻠﻞ ﻓﻲ‬
‫اﻟﺸﺒﻜﺔ ﻻن اﻟﺴﯿﺮﻓﺮات اﻟﺒﺎﻗﯿﺔ ﺗﻌﻤﻞ ﺑﻨﻔﺲ اﻟﻌﻨﻮان‬

‫‪Multicast Address‬‬

‫ﻃﺒﻌﺎ اﻟﻌﺎرف ﻻ ﯾﻌﺮف وﻣﻦ ﻣﻨﺎ ﻻ ﯾﻌﺮف ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻨﺎوﯾﻦ ﻓﻠﻘﺪ ﺳﺒﺤﻨﺎ ﻓﯿﮫ ﻣﻊ ﻣﻌﻈﻢ اﻧﻮاع ﺑﺮﺗﻮﻛﻮﻻت ال‪Routing‬‬
‫وﻻ ﻛﻦ ﻟﺰﯾﺎدة اﻟﺤﯿﻄﺔ ﻧﺸﺮﺣﮫ‬
‫ھﺬا اﻟﻨﻮع ﯾﻌﻨﻰ إرﺳﺎل رﺳﺎﻟﺔ إﻟﻰ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷﺟﮭﺰة ﻣﻦ ﺑﯿﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷﺟﮭﺰة‬
‫ﻋﻨﺎوﯾﻦ ال‪ Multicast‬اﻟﺨﺎﺻﺔ ب‪ ipv6‬ﺗﺒﺪأ ب‪FF00::/8‬‬
‫ﻣﺜﺎل ﺑﺎﻟﻨﺴﺒﺔ ‪ipv6‬‬
‫ھﺬا اﻟﻌﻨﻮان‪ FF02::2‬ﯾﻌﺘﺒﺮ ﻣﺨﺼﺺ ﻟﻠﺮوﺗﺮات ‪Router‬‬
‫ﺣﻘﯿﻘﺔ اﻟﻘﺎﺋﻤﺔ ﺗﻄﻮل و ﻻ ﻛﻦ إﻟﯿﻜﻢ ھﺬا اﻟﺠﺪول اﻟﻤﺨﺘﺼﺮ ﻟﻌﻨﺎوﯾﻦ ال‪ Multicast‬وﯾﺠﺐ ﻣﺬاﻛﺮﺗﮭﺎ‬

‫‪14‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪Multicast Address Structure‬‬

‫رﻛﺰ ﺟﯿﺪا ﻣﺘﻰ ﯾﻜﻮن ال‪ Flag 0 or 1‬وﻛﺬﻟﻚ ال‪ Scope‬وﻣﻦ اﻷﻓﻀﻞ أن ﺗﻜﻮن ﻗﺪ ذاﻛﺮت درس ال‪Multicast‬‬

‫‪Stateless\Stateful Autoconfiguration‬‬
‫ﻣﻤﻜﻦ ﺷﺨﺺ ﯾﻘﻮل واﷲ ﺟﺰآك اﷲ ﺧﯿﺮا ﻷﻛﻦ أﻧﺎ ﺣﺘﻰ أﻻن ﻻ أﻋﺮف ﻛﯿﻒ ﺗﺘﻌﺮف اﻷﺟﮭﺰة ﻣﻊ ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ وﻛﯿﻒ ﺗﺤﺼﻞ‬
‫ﻋﻠﻰ اﻟﻌﻨﺎوﯾﻦ وھﻞ ھﻨﺎك ‪ DHCP‬أم ﻻ ﺑﻤﻌﻨﻰ أﺧﺮ ﻛﯿﻒ ﺗﺤﺼﻞ اﻷﺟﮭﺰة ﻋﻠﻰ ‪ ipv6‬ﺑﻄﺮﯾﻘﺔ آﻟﯿﺔ ؟‬
‫ھﻨﺎك ﻃﺮﯾﻘﺘﯿﻦ ﻟﻠﺤﺼﻮل ﻋﻠﻰ ﻋﻨﺎوﯾﻦ ﺑﻄﺮﯾﻘﺔ آﻟﯿﺔ وھﻢ ‪Stateless\Stateful‬‬

‫‪ Stateful‬وھﻲ ﺗﻌﻨﻰ أن ﺗﻌﺘﻤﺪ ال‪" Host‬اﻷﺟﮭﺰة" ﻋﻠﻰ ال"‪ DHCP for IPv6 "DHCPv6‬ﻓﻲ اﻟﺤﺼﻮل ﻋﻠﻰ اﻟﻌﻨﺎوﯾﻦ‬
‫‪ Stateless‬وھﻲ ﺗﻌﻨﻰ أن ﯾﺴﺘﻄﯿﻊ ال‪ Host‬اﻟﺤﺼﻮل ﻋﻠﻰ اﻟﻌﻨﻮان ﻓﻲ ﻏﯿﺎب ال‪ DHCP‬ﺑﻤﻌﻨﻲ أﺧﺮ اﻻﻋﺘﻤﺎد ﻋﻠﻰ اﻟﻨﻔﺲ ﻓﻲ‬
‫اﻟﺤﺼﻮل ﻋﻠﻰ اﻟﻌﻨﻮان‬

‫وﺳﻮف ﻧﺸﺮح اﻵن ال‪Stateless‬‬


‫ﻋﻨﺪﻣﺎ ﯾﺒﺪأ اﻟﺤﺎﺳﺐ اﻟﺬي ﯾﺤﺘﻮي ﻋﻠﻰ ‪ ipv6‬ﯾﻘﻮم ﺑﺼﻨﺎﻋﺔ ﻋﻨﻮان ‪ Link-local‬ﻟﻨﻔﺴﮫ وﻃﺒﻌﺎ أﻧﺖ ﺗﻌﻠﻢ أن ﺑﺪاﯾﺔ أي ﻋﻨﻮان‬
‫‪ Link-local‬ب‪ FE80‬ﯾﺮﻛﺒﮫ ﻣﻊ ال‪ EUI-64‬اﻟﺨﺎص ﺑﮫ واﻟﺬي ﯾﻜﻮن ﻗﺪ ﻛﻮﻧﮫ ﺑﺈﺿﺎﻓﺔ ال‪ Mac-Address‬اﻟﺨﺎص ﺑﺔ ﺛﻢ‬
‫أﺿﺎف ال‪ 16‬ﺑﺖ ﻓﻲ ﻣﻨﺘﺼﻒ ال‪ "FFFE" Mac‬وﺑﺬﻟﻚ ﺳﻮف ﯾﻜﻮن اﻟﻌﻨﻮان‬
‫)‪FE80 ::interface id (64 bit‬‬
‫ﻃﺒﻌﺎ ﻣﻜﺎن اﻟﻠﻮن اﻷﺻﻔﺮ اﻟﻤﺎك ﺑﻌﺪ اﻟﺘﺤﻮل واﻹﺿﺎﻓﺎت‬

‫‪15‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫ﺑﻌﺪ ذﻟﻚ وﻟﻤﺰﯾﺪ ﻣﻦ اﻟﺤﺮص واﻷﻣﺎن ﯾﺮﯾﺪ ال‪ Host‬أن ﯾﻌﺮف ﻣﺎ إذا ﻛﺎن ھﻨﺎك أي ‪ Host‬أﺧﺮ ﻟﮫ ﻧﻔﺲ ال ‪Link-local‬‬
‫‪ Address‬اﻟﺬي ﻟﺪﯾﺔ ﯾﻘﻮم ﺑﺬﻟﻚ ﻣﻦ ﺧﻼل أن ﯾﺮﺳﻞ رﺳﺎﻟﺔ ﺗﺴﻤﻲ )‪ Neighbor Solicitation (NS‬وﯾﻜﻮن ال ‪IP‬‬
‫‪ Destination‬ﻓﻲ ھﺬه اﻟﺮﺳﺎﻟﺔ ھﻮ اﻟﻌﻨﻮان ‪ FF02::1‬وھﺬا اﻟﻌﻨﻮان ھﻮ ‪ Multicast Address‬وھﻮ وﯾﺴﻤﻊ ﺑﮫ ﺟﻤﯿﻊ‬
‫ال‪ Host‬راﺟﻊ اﻟﺠﺪول اﻟﻤﻮﺟﻮد ﻓﻲ ﺷﺮح ال‪" Multicast Address‬وﻟﯿﺲ ﻣﻌﻨﻰ ذﻟﻚ أﻧﮫ ‪ Broadcast‬ﺑﻞ ھﻮ ‪Multicast‬‬
‫ﺧﺎص ﺑﺎل‪"ALL Node‬‬
‫ﻟﻮ أﺣﺪ ﻣﻦ ﺗﻠﻚ ال‪ Node‬ﻟﮫ ﻧﻔﺲ اﻟﻌﻨﻮان ﻓﺎﻧﮫ ﺳﻮف ﯾﺮد ﺑﺮﺳﺎﻟﺔ)‪ Neighbor Advertisement (NA‬وإذا أﺳﺘﻠﻢ ال‪Node‬‬
‫اﻟﺬي إرﺳﺎل ﻓﻲ اﻷول اﻟﻌﻨﻮان ﻓﺎﻧﮫ ﺳﻮف ﯾﻘﻮم ﺑﻌﻤﻞ ‪ Disable‬ل‪ Link-Local Address‬اﻟﺨﺎص ﺑﮫ‬
‫وﻻﻛﻦ ﻣﻊ ﻣﻌﺮﻓﺘﻨﺎ ﺑﺎن اﻟﻌﻨﻮان ﯾﻌﺘﺪ ﻓﻲ اﻷﺳﺎس ﻋﻠﻰ ال‪ Mac Address‬ﻓﻤﺸﻜﻠﺔ ﺗﻜﺮار اﻟﻌﻨﻮان ھﺬه ﻣﻦ اﻟﻤﺴﺘﺤﯿﻞ أن ﺗﺤﺪث‬
‫ﻷﻛﻦ ﻛﺎن ﯾﺠﺐ أن ﺗﻌﺮف ﻣﺎذا ﻗﺪ ﯾﺤﺪث إذا ﺣﺪث ﺗﻜﺮار ﻓﻘﻂ‬

‫ﺑﻌﺪ أن ﯾﺘﺄﻛﺪ ال‪ Host‬أﻧﮫ ‪ Unique Link-local Address‬ﯾﺒﺪأ ﻓﻲ ﻣﺮﺣﻠﺔ أﺧﺮي ﺟﺪﯾﺪة وھﻲ اﻟﺘﻌﺎﻣﻞ ﻣﻊ ‪Router‬‬
‫واﻟﺴﺒﺐ ﻓﻲ ذﻟﻚ ھﻮ ﻣﻌﺮﻓﺔ ﻣﻌﻠﻮﻣﺎت ﻋﻦ اﻟﺸﺒﻜﺔ اﻟﺘﻲ ھﻮ ﻓﯿﮭﺎ ﻣﺜﻞ ال‪Default Route‬‬

‫ﯾﺒﺪأ ال‪ Host‬ﺑﺈرﺳﺎل رﺳﺎﻟﺔ ﺗﺴﻤﻲ )‪ Router Solicitation (RA‬وﯾﻜﻮن ال ‪Destination Address FF02::2‬‬
‫وھﻮ ﻋﻨﻮان ‪ Multicast‬ﺧﺎص ﺑﺎل‪Routers‬‬

‫ﯾﻘﻮم ال‪ Router‬ﺑﺎﻟﺮد ﺑﺈرﺳﺎل ﻣﺎ ﯾﺴﻤﻲ ﺑﺎل)‪ A Router Advertises (RA‬وﺗﻜﻮن ﻋﻠﻰ ﻋﻨﻮان ‪FF02::1 Multicast‬‬
‫‪ address‬وﺗﺤﻮي ﻋﻠﻰ ال‪" Prefix‬ﻋﻨﻮان اﻟﺸﺒﻜﺔ" أو ﻋﻨﺎوﯾﻦ اﻟﺸﺒﻜﺔ اﻟﻤﻮﺟﻮد ﻋﻠﻰ ھﺬا ال‪ Link‬وال‪Default Route‬‬

‫ﺛﻢ ﺑﻌﺪ ذﻟﻚ ﯾﻘﻮم ال‪ Host‬ﺑﻌﻤﻞ ‪ Autoconfiguration‬واﻻﺳﺘﻌﺎﻧﺔ ﺑﺎﻟﻤﻌﻠﻮﻣﺎت اﻟﺘﻲ وﺻﻠﺖ ﻟﮫ ﻣﻦ اﻟﺮوﺗﺮ وﯾﻘﻮم ﺑﺘﻌﺪﯾﻞ ال‬
‫‪prefix‬‬

‫‪16‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫ﯾﻄﻠﻖ ﻋﻠﻰ ھﺬه اﻟﻌﻤﻠﯿﺔ "‪ "Autoconfiguration‬ﻣﺎ ﯾﺴﻤﻲ ب )‪duplicate address detection (DAD‬‬

‫ﻣﻠﺤﻮﻇﺎت أﺧﯿﺮة ﻓﻲ ھﺬا اﻟﺠﺎﻧﺐ‬

‫أﻛﺜﺮ ﻣﻦ ﻋﻨﻮان ﻋﻠﻰ ‪ interface‬واﺣﺪه‬


‫أي ‪ Device‬ﻣﺮﻛﺐ ﻋﻠﯿﺔ ‪ IPv6‬ﯾﺴﺘﻄﯿﻊ أن ﯾﺤﺘﻮي ﻋﻠﻰ أﻛﺜﺮ ﻣﻦ ‪ ipv6 Address‬ﻓﻲ وﻗﺖ واﺣﺪ ﻣﺜﻼ ﻣﻤﻜﻦ أن ﯾﻜﻮن‬
‫ﻟﺪﯾﺔ ﻋﻨﻮان ‪ Link-local‬و‪Site-local‬و‪ Global‬وﻣﻤﻜﻦ أﯾﻀﺎ أن ﯾﻜﻮن ﻟﺪﯾﮫ أﻛﺜﺮ ﻣﻦ ﻋﻨﻮان ‪ Global‬أو ‪Anycast‬‬
‫‪ Address‬و‪ Multicast‬وھﻜﺬا ‪...........‬‬

‫ﺟﺪول اﻟﻌﻨﺎوﯾﻦ اﻟﺨﺎﺻﺔ‬


‫وﺟﺪت ﺟﺪول ﯾﻠﺨﺺ اﻟﻌﻨﺎوﯾﻦ ﻣﺜﻞ ال‪ Loopback‬وﻣﺜﻞ ھﻜﺬا ﻣﻦ اﻟﻌﻨﺎوﯾﻦ‬

‫‪IPv6 over Data Link Layers‬‬


‫ﻣﻌﻈﻢ أﻧﻮاع ال ‪Data link Layer‬ﺗﺪﻋﻢ ال‪IPv6‬‬
‫وھﻢ‬

‫‪‬‬ ‫*‪Ethernet‬‬
‫‪‬‬ ‫*‪PPP‬‬
‫‪‬‬ ‫*)‪High-Level Data Link Control (HDLC‬‬
‫‪‬‬ ‫‪FDDI‬‬
‫‪‬‬ ‫‪Token Ring‬‬

‫‪17‬‬
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

 Attached Resource Computer Network (ARCNET)


 Nonbroadcast multiaccess (NBMA)
 ATM**
 Frame Relay***
 IEEE 1394

* Cisco ‫ﺗﺪﻋﻢ ھﺬه اﻷﻧﻮاع ﻓﻘﻂ‬.


** Cisco ‫ ﺗﺪﻋﻢ ﻓﻘﻂ‬ATM permanent virtual circuit (PVC) and ATM LAN Emulation (LANE).
*** Cisco ‫ ﺗﺪﻋﻢ ﻓﻘﻂ‬Frame Relay PVC.

IPV6 & Routing Protocol-5


IPv6‫ﻓﻲ ھﺬا اﻟﺠﺰء ﺳﻮف ﻧﺘﺤﺪث ﻋﻦ ﺑﺮﺗﻮﻛﻮﻻت اﻟﺘﻮﺟﯿﮫ اﻟﻤﺘﺎﺣﺔ ل‬

IPv6 ‫ ﻣﻊ ال‬Routing protocol‫ ھﺬا ھﻮ ﺣﺎل ال‬, ‫أﺣﯿﺎﻧﺎ ﺗﺨﺘﻠﻒ اﻟﻤﺴﻤﯿﺎت وأﺣﯿﺎﻧﻨﺎ ﺗﺨﺘﻠﻒ ﺑﻌﺾ اﻟﺠﺰﺋﯿﺎت‬

IPv6‫وﺳﻮف ﻧﺴﺘﻌﺮض اﻵن اﻟﺒﺮﺗﻮﻛﻮﻻت اﻟﺪﻋﺎﻣﺔ ﻟﻞ‬

Routing Protocols‫ﻻ اﺧﺘﻼف ﻓﻲ اﻟﻤﻔﺎھﯿﻢ اﻷﺳﺎﺳﯿﺔ وﻛﯿﻔﯿﺔ ﻋﻤﻞ ال‬

Static Route
ipv4 ‫ھﻮ ﻧﻔﺴﮫ ﻓﻲ‬
‫واﻷﻣﺮ ﯾﻜﺘﺐ ﻛﺎﻷﺗﻲ‬
ipv6 route ipv6-prefix/prefix-length interface-type interface-number[administrative-distance]

‫ﻣﺜﺎل ﻋﻤﻠﻲ‬

18
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Configuring Honeypot's IPv6 static routes


ipv6 unicast-routing ‫ ھﺬا اﻷﻣﺮ ﻣﮫﻢ ﺟﺪا ﻻن‬ipv6 ‫ ﻟﯿﺲ‬by Default
interface serial 0/0.2 point-to-point
ipv6 address fec0:0:0:3::/64 eui-64
ipv6 route fec0::1:0:0:0:0/64 fec0::3:204:c1ff:fe50:f1c0
ipv6 route fec0::a:0:0:0:0/64 fec0::3:204:c1ff:fe50:f1c0
ipv6 route fec0::8:0:0:0:0/64 fec0::3:204:c1ff:fe50:f1c0

ipv4 ‫ ﻣﺜﻞ ﻣﺎ ھﻮ ﻣﻮﺟﻮد ﻓﻲ‬interface‫ﻣﻠﺤﻮﻇﺔ ﻣﻤﻜﻦ اﺳﺘﺒﺪال اﻟﻌﻨﻮان ﺑﺎل‬

Configuring IPv6 static routes for Honeytree.

ipv6 route fec0::8:0:0:0:0/64 fec0::1:204:c1ff:fe50:f1c0


ipv6 route fec0::3:0:0:0:0/64 fec0::1:204:c1ff:fe50:f1c0
ipv6 route fec0::5:0:0:0:0/64 fec0::1:204:c1ff:fe50:f1c0

Configuring IPv6 static routes for Honeybee.

ipv6 route fec0::a:0:0:0:0/64 fec0::1:2b0:64ff:fe30:1de0


ipv6 route fec0::5:0:0:0:0/64 fec0::3:230:94ff:fe24:b780

ipv6 & ipv4 ‫أﻇﻦ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ و ﺿﺢ ﻟﯿﻚ ﻣﺪى اﻻﺧﺘﻼﻓﺎت اﻟﺘﻲ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﺘﻮاﺟﺪ ﺑﯿﻦ‬

RIPng
"Routing Information Protocol next generation" ‫ وھﻮ اﺧﺘﺼﺎر‬ipv6‫ ﻓﻲ ال‬Rip‫ھﺬا ھﻮ اﺳﻢ ال‬
‫ وھﻜﺬا‬15 hop count ‫ ﻣﺜﻞ‬Rip2 ‫ﯾﻌﺘﻤﺪ ﻋﻠﻰ ﻧﻔﺲ اﻟﻘﻮاﻋﺪ اﻟﺘﻲ ﯾﻌﺘﻤﺪ ﻋﻠﯿﮭﺎ‬

Multicast FF02::9‫وﯾﺨﺘﻠﻒ ﻣﻌﮫ ﻓﻲ ﻋﻨﻮان ال‬


UDP port 521 ‫ ﯾﺮﺳﻞ‬Update‫وال‬
Ripng ‫وأﯾﻀﺎ ﯾﺨﺘﻠﻒ ﻓﻲ اﻻﺳﻢ‬

‫ﻣﻠﺨﺺ اﻟﺨﻄﻮات‬
Step 1 enable
:Example
Router> enable
Step 2 configure terminal

19
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

:Example
Router# configure terminal
Step 3 ipv6 router rip word
:Example
Router(config)# ipv6 router rip cisco
Step 4 maximum-paths number-paths
:Example
Router(config-router)# maximum-paths 1
Step 5 exit
:Example
Router(config-if)# exit
Step 6 interface type number
:Example
Router(config)# interface Ethernet 0/0
Step 7 ipv6 rip name default-information {only |
[originate} [metric metric-value
:Example
Router(config-if)# ipv6 rip cisco
default-information originate

OSPFv3
‫وھﺬا ﻣﻮﺿﻮع ﻟﺤﺎﻟﮫ ﺳﻮف اﺷﺮﺣﮫ ﺑﺎﻟﺘﻔﺼﯿﻞ ﻷﻛﻦ اﻵن ﺳﻮف ﻧﺄﺧﺬ ﻧﺒﺬة ﻓﻘﻂ‬

 Based on OSPF version 2 (OSPFv2), with enhancements


 Distributes IPv6 prefixes
 Runs directly over IPv6
 Operates as “ships in the night” with OSPFv2

‫ﺧﻮاص ﺟﺪﯾﺪة‬

 128-bit addresses
 Link-local address
 Multiple addresses and instances per interface
 Authentication (now uses IPSec)
 OSPFv3 runs over a link rather than a subnet

IS-IS
‫أﻋﺮف ﻓﻘﻂ ﻣﺎ ھﻮ اﻟﺠﺪﯾﺪ‬

 Two new Type, Length, Value (TLV) attributes


 IPv6 reachability
 IPv6 interface address
 New protocol IDS

‫ﻣﻠﺨﺺ اﻟﺨﻄﻮات‬
Step 1 enable
:Example
Router> enable
Step 2 configure terminal
:Example
Router# configure terminal
Step 3 router isis area-tag
:Example
Router(config)# router isis area2
Step 4 net network-entity-title
:Example

20
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Router(config-router)# net
c.0049.0001.0000.0000.000
Step 5 exit
:Example
Router(config-router)# exit
Step 6 interface type number
:Example
Router(config)# interface Ethernet 0/0/1
Step 7 ipv6 address {ipv6-address/prefix-length | prefix-name sub-
bits/prefix-length}
:Example
Router(config-if)# ipv6 address 2001:0DB8::3/64
Step 8 ipv6 router isis area-name
:Example
Router(config-if)# ipv6 router isis area2

EIGRP

ipv6 ‫ ﻣﻮﺟﻮدة ﻣﻊ‬ipv4 ‫ﻧﻔﺲ اﻟﻄﺮﯾﻘﺔ اﻟﻤﺘﺒﻌﺔ ﻓﻲ‬


‫ﻣﻠﺨﺺ اﻟﺨﻄﻮات‬
Step 1 enable
:Example
Router> enable
Step 2 configure terminal
:Example
Router# configure terminal
Step 3 ipv6 unicast-routing
:Example
Router(config)# ipv6 unicast-routing
Step 4 interface type number
:Example
Router(config)# interface FastEthernet 0/0
Step 5 ipv6 enable
:Example
Router(config-if)# ipv6 enable
Step 6 ipv6 eigrp as-number
:Example
Router(config-if)# ipv6 eigrp 1
Step 7 no shutdown
:Example
Router(config-if) no shutdown
Step 8 ipv6 router eigrp as-number
:Example
Router(config-if)# ipv6 router eigrp 1
Step 9 router-id {ip-address | ipv6-address}
:Example
Router(config-router)# router-id 10.1.1.1
Step 10 no shutdown
:Example
Router(config-if) no shutdown
Step 11 exit
:Example
Router(config-router) exit
Step 12
show ipv6 eigrp interfaces [interface-type interface-number] [as-number]
:Example
Router# show ipv6 eigrp interfaces

Multiprotocol BGP (MP-BGP)

21
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

‫ﺑﻌﺾ اﻹﺿﺎﻓﺎت اﻟﺒﺴﯿﻄﺔ‬


‫ﻣﻠﺨﺺ اﻟﺨﻄﻮات‬
Step 1 enable
:Example
Router> enable
Step 2 configure terminal
:Example
Router# configure terminal
Step 3 router bgp as-number
:Example
Router(config)# router bgp 65000
Step 4 no bgp default ipv4-unicast
:Example
Router(config-router)# no bgp default
ipv4-unicast
Step 5 bgp router-id ip-address
:Example
Router(config-router)# bgp router-id
192.168.99.70

‫ أدﻋﻮك ﻟﺘﺤﻤﯿﻞ ھﺬا‬IPv6 ‫وﻟﻤﻌﺮﻓﺔ اﻟﻤﺰﯾﺪ ﻋﻦ ﻓﺎﺋﺪة واﻟﻐﺮض ﻣﻦ ھﺬه اﻷواﻣﺮ ﺑﻞ وﺗﺘﻌﺮف ﻛﯿﻔﯿﺔ ﺗﻄﺒﯿﻖ ﻣﺎ ﺗﺮﯾﺪه ﻋﻠﻰ ال‬
‫اﻟﻜﺘﺎب‬
Cisco IOS IPv6 Configuration Guide, Release 12.4
http://www.cisco.com/en/US/docs/ios/ipv6/configuration/guide/12_4/ipv6_12_4_book.pdf
OSPFv3-6
‫ ھﻮ اﻟﺒﺮﺗﻮﻛﻮل اﻷﻛﺜﺮ اﻧﺘﺸﺎرا واﺳﺘﺨﺪاﻣﺎ ﻋﻠﻲ ﻣﺴﺘﻮي اﻟﺸﺒﻜﺎت ﻓﻜﺎن ﻻﺑﺪ أن ﯾﻜﻮن ﻟﮫ اﻟﺤﻆ اﻟﻮاﻓﺮ ﻓﻲ‬OSPF‫وﻻن ال‬
BSCI‫ ودراﺳﺘﮫ ﻓﻲ ﻣﻨﮭﺞ ال‬IPv6 ‫ال‬

OSPFv2,OSPFv3 ‫أوﻻ ﻧﺒﺪأ ﺑﺎﻟﺘﺸﺎﺑﮫ ﺑﯿﻦ‬

OSPFv3 ‫ ﻣﻮﺟﻮدة ﻣﻊ‬OSPFv2 ‫ اﻟﻤﻮﺟﻮدة ﻣﻊ‬Packet ‫ﻧﻔﺲ أﻧﻮاع ال‬-1

‫ﻣﺎ ﻓﻲ اﺧﺘﻼف اﻟﺤﻤﺪ ﷲ‬

22
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Mechanisms for neighbor discovery and adjacency formation are identical-2


Exchange‫ وال‬Exstart ‫ ﺛﻢ ﺗﺤﺪﺛﻨﺎ ﻋﻦ ال‬Down sate ,init state , Two-way sate ‫ﻟﻮ ﺗﺘﺬﻛﺮ ﻋﻨﺪﻣﺎ ﻛﻨﺎ ﻧﺘﺤﺪث ﻋﻦ‬
OSPFv3 ‫ھﺬه ﻟﻦ ﺗﺘﻐﯿﺮ ﻣﻮﺟﻮدة ﻓﻲ‬

point-to-multipoint ‫ و‬nonbroadcast multiaccess (NBMA) ‫ أﯾﻀﺎ ﻛﻼ ﻣﻦ‬OSPFv3‫ ﯾﺪﻋﻢ ال‬-3


topology. OSPFv3 also supports the other modes from Cisco, such as point-to-point and
broadcast, including the interface.

OSPFv2 ‫ ﻛﻠﮭﺎ ﻧﺴﺨﺔ ﻃﺒﻖ اﻷﺻﻞ ﻣﻦ‬Aging‫" وال‬Flooding LSA" Area‫ ﻓﻲ ال‬LSA‫ وأﯾﻀﺎ اﻧﺘﻘﺎل ال‬-4

‫ﻃﯿﺐ ھﺬه ھﻲ اﻷﺷﯿﺎء اﻟﻤﺘﺸﺎﺑﮭﺔ ﺑﯿﻨﮭﻢ أﻻن ﻧﺄﺗﻲ ﻟﻸﺷﯿﺎء اﻟﻤﺨﺘﻠﻔﺔ‬

OSPFv2 ‫ وھﺬا أﻗﻞ ﺑﻜﺜﯿﺮ ﻣﻦ ال‬16-byte ‫ ﯾﺴﺎوي‬OSPFv3 Packets ‫ ﺧﺎص ﺑﺄي ﻧﻮع ﻣﻦ أﻧﻮاع‬Header ‫ﻛﻞ‬-1
!!!!!!!! ‫ واﻟﺴﺒﺐ‬Packet Header

‫ ﻗﺪ ﺗﻤﺖ إﺿﺎﻓﺘﮫ‬Field ‫ ﻗﺪ اﺧﺘﻔﺖ وان ھﻨﺎك‬Field‫واﻟﺴﺒﺐ اﻟﺤﻘﯿﻘﻲ وأﺣﺘﺎج ﻣﻨﻚ ﺗﺮﻛﯿﺰ أﻻن ھﻮ أن ﺑﻌﺾ ال‬
‫اﻵن ﺳﻮف ﻧﺘﻜﻠﻢ ﻋﻦ اﻟﺬي ﺗﻢ ﺣﺬﻓﮭﻢ‬
‫ ھﻲ‬Ipv6‫ واﻟﺴﺒﺐ اﻟﺤﻘﯿﻘﻲ ھﻮ أﻧﻨﺎ ﻧﻌﻤﻞ أن اﻟﺤﻤﺎﯾﺔ ﻓﻲ ال‬AuType , Authentication , Authentication ‫ﻛﻼ ﻣﻦ‬
‫ وﺑﮭﺬا ﻟﻦ ﺗﻜﻮن اﻟﺤﻤﺎﯾﺔ ﺟﺰء‬IPv6‫ إﻟﻰ ال‬OSPFv3‫ إذا ﺗﻢ ﻧﻘﻞ وﻇﯿﻔﺔ اﻟﺤﻤﺎﯾﺔ ﻣﻦ ال‬Built in ‫ﺷﻲء أﺳﺎﺳﻲ ﺑﻞ وﻗﻠﻨﺎ أﻧﮭﺎ‬
OSPFv3‫ﻣﻦ ال‬

Instance ID ‫ اﻟﻤﻀﺎف ﻓﯿﻄﻠﻖ ﻋﻠﯿﺔ‬Field‫أﻣﺎ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻞ‬


Multiple OSPFv3 instance support‫ ﯾﺪﻋﻢ ﻣﺎ ﯾﺴﻤﻲ ب‬OSPFv3‫ال‬
Eigrp ‫ اﻟﻤﻮﺟﻮدة ﻓﻲ ﺑﺮﺗﻮﻛﻮل‬AS‫ وھﻮ ﻧﻔﺲ ﻓﻜﺮة ال‬Autonomous System‫وھﻮ ﯾﻌﻨﻲ ﺗﻘﺴﯿﻢ ال‬
By Default = 0 ‫ وﺗﻜﻮن اﻟﻘﯿﻤﺔ‬Instance ID‫ﻓﻲ اﻟﺸﺒﻜﺔ ﻓﻲ ﻧﻔﺲ ﻗﯿﻤﺔ ال‬interfaces ‫وﯾﺠﺐ أن ﺗﺘﺸﺎرك ال‬

Link-local addresses are used-2


Link- ‫ ﻓﻤﺜﻼ ﺗﺤﺘﻮي ﻋﻠﻰ‬IP Address ‫ ﺗﺴﺘﻄﯿﻊ ﺑﺴﮭﻮﻟﺔ ﺟﺪا أن ﯾﻜﻮن ﻟﺪﯾﮭﺎ أﻛﺜﺮ ﻣﻦ‬IPv6 interfaces ‫ﻃﺒﻌﺎ أﻧﺖ ﺗﻌﻠﻢ أن‬
Site local ‫ وأﯾﻀﺎ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﺤﺘﻮي ﻋﻠﻰ‬Link-local Address & Global Address

‫ﻃﯿﺐ رﻛﺰ ﻣﻊ اﻟﺤﯿﻦ ﺟﺎﻣﺪ‬


‫ أم‬Link local‫ ھﻞ ﺳﻮف ﯾﺘﻢ اﺳﺘﺨﺪام ال‬, ‫ اﻟﻤﺴﺘﺨﺪم‬Source ip‫ ﺑﯿﻦ اﻟﺮوﺗﺮات ﻣﺎ ھﻮ ال‬Adjacencies‫ﻓﻲ ﻋﻤﻠﯿﺎت ال‬
‫ ؟؟؟؟؟؟‬Site-local ‫ أم‬Global‫ال‬
Link-local‫اﻹﺟﺎﺑﺔ وﺑﺒﺴﺎﻃﺔ ﺳﻮف ﯾﺴﺘﺨﺪم ال‬
‫ ؟؟؟‬Next hop‫ أﻧﻤﺎ أﯾﻀﺎ ﺳﻮف ﯾﺴﺘﺨﺪم ك‬Source IP‫وﻟﻦ ﯾﺘﻮﻗﻒ ﻓﻘﻂ ﻓﻲ اﻻﺳﺘﺨﺪام ك‬
‫ﻣﺜﺎل‬
Skrewt#show ipv6 route
IPv6 Routing Table - 16 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

23
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪C‬‬ ‫]‪2001:DB8:0:1::/64 [0/0‬‬


‫‪via ::, Serial0/0‬‬
‫‪L‬‬ ‫]‪2001:DB8:0:1::1/128 [0/0‬‬
‫‪via ::, Serial0/0‬‬
‫‪O‬‬ ‫]‪2001:DB8:0:1::2/128 [110/64‬‬
‫‪via FE80::206:28FF:FEB6:5BC0, Serial0/0‬‬
‫ﻻﺣﻆ ﻣﻌﻲ أﻧﮫ أﺳﺘﺨﺪم ﻓﻲ اﻟﻤﺜﺎل‬
‫ال"‪"Next Hop Link-Local Address FE80::206:28FF:FEB6:5BC0‬‬
‫ﻟﻠﻮﺻﻮل إﻟﻲ "‪"Global Address 2001:DB8:0:1::2/128‬‬
‫أﻇﻦ أﻻن ﻓﮭﻤﺖ ﻣﺎذا ﻧﻌﻨﻰ ﺑﺎﺳﺘﺨﺪام ال‪ Link-local Address‬ك‪Next Hop‬‬

‫‪OSPFv3 runs over a link-3‬‬


‫ﻟﻌﻠﻨﺎ ﻻﺣﻈﻨﺎ أن ال‪ IPv6 interfaces‬ﻣﻦ اﻟﻤﻤﻜﻦ أن ﯾﻜﻮن ﻟﮭﺎ أﻛﺜﺮ ﻣﻦ ﻋﻨﻮان أذا ﻓﺎﻻﻋﺘﻤﺎد ﻋﻠﻰ ال‪Subnet‬ﻣﺜﻞ اﻟﻤﻮﺟﻮد‬
‫ﻓﻲ ال‪ OSPFv2‬ﻟﯿﺲ ﻣﻮﺟﻮد ﻓﻲ ال‪ OSPFv3‬ﻓﯿﺴﺘﻄﯿﻊ روﺗﺮﯾﻦ أن ﯾﺤﺪث ﺑﯿﻨﮭﻢ ﺗﻘﺎرب ﺣﺘﻰ ﻟﻮ ﻛﺎﻧﻮا ﻣﺨﺘﻠﻔﯿﻦ ﻓﻲ ال ‪ipv6‬‬
‫‪ subnet‬وذﻟﻚ ﯾﺮﺟﻊ إﻟﻰ أن اﻋﺘﻤﺎدھﻢ ﻓﻲ ال‪ Communication‬ﻓﯿﻤﺎ ﺑﯿﻨﮭﻢ ﻋﻠﻰ ال‪Link-local Address‬‬

‫‪Multicast addresses -4‬‬


‫ﺗﻐﯿﺮت اﻟﻌﻨﺎوﯾﻦ ﻓﻲ ال‪OSPFv3‬‬
‫‪FF02::5 = 224.0.0.5‬‬
‫‪FF02::6 = 224.0.0.6‬‬

‫‪Removal of address semantics-5‬‬


‫ﻛﻼ ﻣﻦ ‪ Router LSA , Network LSA‬ﻟﻦ ﯾﺤﻤﻠﻮا ﻋﻨﺎوﯾﻦ اﻟﺸﺒﻜﺎت ﻛﻤﺎ ﻓﻲ ‪OSPFv2‬‬
‫وﺳﻮف ﻧﺘﻜﻠﻢ ﻋﻦ ال‪ LSA‬ﻻﺣﻘﺎ‬

‫ﺑﺎﻟﻨﺴﺒﺔ ﻻﺧﺘﯿﺎر ‪ Router ID‬ﻓﺎﻷﻣﺮ أﺧﺘﻠﻒ ﺣﯿﺚ أن ال‪ Router ID‬ﯾﺘﻜﻮن ﻣﻦ ‪ 32bit‬وﻋﻨﻮان ال‪ IPv6‬ﯾﺘﻜﻮن ﻣﻦ ‪128bit‬‬
‫ﻓﻼﺑﺪ وھﺬا ﻣﮭﻢ ﺟﺪا أن ﺗﻘﻮم أﻧﺖ ﺑﻜﺘﺎﺑﺔ ال‪ Router ID‬ﻣﻦ ﺧﻼل اﻷﻣﺮ >‪(config-if)# router-id <ip address‬‬
‫وإﻻ ﻟﻦ ﯾﻌﻤﻞ ال‪ OSPF‬وذﻟﻚ ﻟﻌﺪم وﺟﻮد ‪Router ID‬‬

‫‪LSA Types‬‬
‫ﻛﻨﺎ ﻗﺪ ﺗﺤﺪﺛﻨﺎ ﺳﺎﺑﻘﺎ ﻓﻲ دروس ال‪ OSPFv2‬ﻋﻦ أن ھﻨﺎك ‪ 11‬أﻧﻮاع ﻟﻞ‪ LSA‬أھﻤﻠﻨﺎ ﻛﻼ ﻣﻦ ‪ 6,8,9,10,11‬ﻓﻤﻨﮭﻢ ﻣﻦ ﻻ‬
‫ﺗﺪﻋﻤﮫ ‪ Cisco‬وآﺧﺮﯾﻦ ﻟﻢ ﯾﺘﻄﺮق إﻟﯿﮭﻢ ال‪BSCI‬‬

‫أﻣﺎ ﻓﻲ ال‪ OSPFv3‬ﻓﮭﻨﺎك ‪ 9‬أﻧﻮاع ﻣﻦ ال‪ LSA‬ﺑﻌﻀﮭﺎ ﯾﻘﻮم ﺑﻨﻔﺲ اﻟﻤﮭﻤﺔ اﻟﻤﻮﺟﻮدة ﻋﻨﺪ ﻣﺜﯿﻠﺘﮭﺎ ﻓﻲ ‪ v2‬واﻟﺒﻌﺾ اﻷﺧﺮ‬
‫اﺧﺘﻠﻒ ﺗﻤﺎﻣﺎ وھﻨﺎك اﻟﺠﺪﯾﺪ‬
‫وﻟﻨﺴﺘﻌﺮض ھﺬا اﻟﺠﺪول اﻟﺬي ﯾﻮﺿﺢ أﻧﻮاع ال‪ LSA‬ﻓﻲ ‪OSPFv3‬‬

‫‪OSPFv3 LSAs‬‬ ‫‪OSPFv2 LSAs‬‬


‫‪LS Type‬‬ ‫‪Name‬‬ ‫‪Type‬‬ ‫‪Name‬‬
‫‪0x2001‬‬ ‫‪Router LSA‬‬ ‫‪1‬‬ ‫‪Router LSA‬‬
‫‪0x2002‬‬ ‫‪Network LSA‬‬ ‫‪2‬‬ ‫‪Network LSA‬‬
‫‪0x2003‬‬ ‫‪Inter-Area Prefix LSA‬‬ ‫‪3‬‬ ‫‪Network Summary LSA‬‬
‫‪0x2004‬‬ ‫‪Inter-Area Router LSA‬‬ ‫‪4‬‬ ‫‪ASBR Summary LSA‬‬
‫‪0x4005‬‬ ‫‪AS-External LSA‬‬ ‫‪5‬‬ ‫‪AS-External LSA‬‬

‫‪24‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪0x2006‬‬ ‫‪Group Membership LSA‬‬ ‫‪6‬‬ ‫‪Group Membership LSA‬‬


‫‪0x2007‬‬ ‫‪Type-7 LSA‬‬ ‫‪7‬‬ ‫‪NSSA External LSA‬‬
‫‪0x2008‬‬ ‫‪Link LSA‬‬ ‫‪No Corresponding LSA‬‬
‫‪0x2009‬‬ ‫‪Intra-Area Prefix LSA‬‬ ‫‪No Corresponding LSA‬‬

‫ﻣﺎ راﺋﯿﻚ ؟ !!‬


‫‪Router LSA Type "0x2001"-1‬‬
‫اﻟﺤﻘﯿﻘﺔ ﺣﺪث ﺗﻐﯿﯿﺮ ﺣﯿﺚ أن وﻇﯿﻔﺔ ال‪ Router LSA‬أﻻن ﻟﻦ ﺗﺤﺘﻮي ال‪ Router LSA‬ﻋﻠﻰ أي ‪ Addresses‬ﺧﺎﺻﺔ‬
‫ﺑﺎﻟﺸﺒﻜﺎت اﻟﻤﺠﺎورة ﻟﻞ‪ Router‬ﻛﻤﺎ ﻛﺎن ﯾﺤﺪث ﻓﻲ ‪OSPFv2‬‬
‫اﻟﺴﺆال إذا ﻣﻦ ﺳﻮف ﯾﻘﻮم ﺑﻤﮭﻤﺔ إرﺳﺎل ال‪ Addresses‬أو ال‪ Prefix‬؟ اﻟﺠﻮاب ھﻮ ‪ LSA type 9‬واﻟﺘﻲ ﺳﻮف ﻧﺘﺤﺪث‬
‫ﻋﻨﮭﺎ ﻻﺣﻘﺎ‬

‫‪Network LSA Type"0x2002" -2‬‬


‫ﻧﻔﺲ اﻟﻮﺿﻊ ﺑﺎﻟﻨﺴﺒﺔ ل‪ Network LSA‬ﻻ ﺗﺤﻤﻞ ال‪ Addresses‬ﻓﻘﻂ ‪IDs‬‬

‫‪Inter-Area Prefix LSA "0x2003"-3‬‬


‫ﻧﻔﺲ ﻣﮭﻤﺔ ‪ LSA Type 3 in OSPFv2‬ﻟﻢ ﯾﺤﺪث ﻟﮫ إﻻ ﺗﻐﯿﯿﺮ اﻻﺳﻢ ﻓﻘﻂ‬

‫‪Inter-Area Router LSA-4‬‬


‫ﻧﻔﺲ ﻣﮭﻤﺔ ‪ LSA Type 4 in OSPFv2‬ﻟﻢ ﯾﺤﺪث ﻟﮫ إﻻ ﺗﻐﯿﯿﺮ اﻻﺳﻢ ﻓﻘﻂ‬

‫ﺑﺎﻟﻨﺴﺒﺔ ل‪ Type 5,7‬ﻟﻢ ﯾﺘﺤﺪث ﻋﻨﮭﻢ وھﻢ ﻧﻔﺲ اﻟﻮﻇﺎﺋﻒ ﻣﻘﺎرﻧﮫ ب‪ OSPFv2‬وﻻ ﻛﻦ اﻻﺧﺘﻼف ﻓﻲ اﻟﺸﻜﻞ ھﺬا واﷲ أﻋﻠﻢ‬

‫و‪ Type 6‬ﻻ ﺗﺪﻋﻤﮭﺎ ‪Cisco‬‬

‫واﻵن اﻟﺤﺪﯾﺚ ﻋﻦ اﻟﻤﻮﻟﻮدﯾﻦ اﻟﺠﺪﯾﺪﯾﻦ‬


‫وھﻢ ‪Type 8,9‬‬
‫وﻗﺒﻞ اﻟﺤﺪﯾﺚ ﻋﻨﮭﻢ ﻧﻮد اﻹﺷﺎرة ﺑﺸﻲء وھﻮ ‪flooding scopes‬‬
‫وﯾﻌﻦ ھﺬا ﻣﺪى ال‪ LSA‬ھﻞ ھﻮ داﺧﻞ ال‪ Link‬آم داﺧﻞ ال ‪Area‬أم داﺧﻞ ال‪Autonomous System‬‬
‫وھﻨﺎك ﺛﻼث ﻣﻨﮭﺎ‬
‫‪ Link local-1‬وﻣﻌﻨﺎھﺎ أن ال‪ LSA‬ﺳﻮف ﺗﻤﺮ ﻓﻘﻂ داﺧﻞ اﻟﺸﺒﻜﺔ "‪"inside Link‬‬
‫‪ : Area-2‬ﻣﻌﻨﺎھﺎ أن ﺳﻮف ﯾﺤﺪث ﻟﮭﺎ ‪ Flooding‬داﺧﻞ ال ‪ Area‬ﻓﻘﻂ‬
‫‪ : Autonomous system-3‬أن ال‪ LSA‬ﺳﻮف ﯾﺤﺪث ﻟﮭﺎ ‪ Flooding‬داﺧﻞ ال‪AS‬‬

‫ﯾﺒﻘﻰ أﻧﺖ ﻻزم ﺗﻌﻠﻢ ﻟﻤﺎ أﻗﻮل اﻟﻨﻮع اﻟﻔﻼﻧﻲ ﻣﻦ ال‪ LSA‬ﻟﮫ ﺻﻼﺣﯿﺔ ‪ Link Local Flooding Scope‬أﻗﺼﺪ ﻣﺎذا‬

‫اﻵن ﻧﺮﺟﻊ إﻟﻲ ‪LSA Type 8,9‬‬

‫‪Link LSA Type "0x2008"-8‬‬


‫أول ﺣﺎﺟﺔ ﻣﻤﻜﻦ ﻧﻘﻮﻟﮭﺎ ﻋﻠﻰ ھﺬا اﻟﻨﻮع اﻧﮫ ‪ local-link flooding scope‬ﯾﻌﻨﻰ داﺧﻞ ﻣﺤﯿﻂ اﻟﺸﺒﻜﺔ "‪ "Link‬ﻻ ﺗﺨﺮج‬
‫ﺧﺎرج ال‪Link‬‬
‫اﻟﺸﻲء اﻵﺧﺮ‬

‫‪25‬‬
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

‫ اﻟﺨﺎص ﺑﮭﺎ داﺧﻞ اﻟﺸﺒﻜﺔ وأﯾﻀﺎ‬IPv6 Link-local Address‫ ﯾﺘﻠﺨﺺ ﻓﻲ إﻧﮭﺎ ﺗﻌﻠﻦ ﻋﻦ ال‬LSA‫ﻗﻤﺔ ﻋﻤﻞ ھﺬه ال‬
interface ‫ اﻟﺨﺎص ﺑﮭﺬه ال‬Router priority‫ وأﺧﯿﺮ ال‬Link‫ اﻟﺨﺎﺻﺔ ﺑﺎﻟﺠﯿﺮان ﻓﻲ ھﺬه ال‬Link-local Addresses‫ال‬
Link‫ اﻟﻤﻮﺟﻮدة ﻓﻲ ھﺬه ال‬ip Address Prefixes‫وﺗﻨﻘﻞ أﯾﻀﺎ ﻛﺎﻓﺔ ال‬

R3#show ipv6 ospf database link


Link (Type-8) Link States (Area 0)
LS age: 1936
Options: (V6-Bit E-Bit R-bit DC-Bit)
LS Type: Link-LSA (Interface: FastEthernet0/0)
Link State ID: 3 (Interface ID)
Advertising Router: 26.50.0.3
LS Seq Number: 8000002E
Checksum: 0xD7B3
Length: 68
Router Priority: 1
Link Local Address: FE80::204:C1FF:FEDB:2FA0

26
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪Number‬‬ ‫‪of Prefixes: 2‬‬


‫‪Prefix‬‬ ‫‪Address: 3FFE:FFFF:1:: Your interfac‬‬
‫‪Prefix‬‬ ‫‪Length: 64, Options: None‬‬
‫‪Prefix‬‬ ‫‪Address: 3FFE:FFFF:1:: Remote inter‬‬
‫‪Intra Area Prefix LSA Type "0x2009" -9‬‬

‫وھﺬه ھﻲ أھﻢ واﺣﺪة ﻓﻲ ال‪ LSA‬وﻟﺘﺘﺬﻛﺮوا ﻣﻌﻲ أﻧﻨﺎ ﻛﻨﺎ ﻗﺪ ﻗﻠﻨﺎ ﻋﻦ ال‪ LSA Type 1,2‬أﻧﮭﻢ ﻻ ﯾﺮﺳﻠﻮن ﻣﻌﻠﻮﻣﺎت إﻻ ﻋﻦ‬
‫‪ RIDs‬أﻣﺎ ﺑﺎﻗﻲ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺨﺎﺻﺔ ﻣﺜﻼ ﺑﺎل‪ Cost‬وال‪ Address Prefix‬اﻟﺨﺎﺻﺔ ﺑﺎﻟﺸﺒﻜﺎت اﻟﻤﺘﺼﻠﺔ ﺑﺎﻟﺮوﺗﺮ و ﺗﺤﺘﻮي‬
‫أﯾﻀﺎ ﻋﻠﻲ ﻛﺎﻓﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺒﺎﻗﯿﺔ ﻓﺴﻮف ﺗﺠﺪھﺎ ﻓﻲ ھﺬه ال‪ LSA‬وھﺬه ال‪ LSA‬ﺗﻌﺘﺒﺮ ‪Area Flooding Scope‬‬
‫وﻓﻰ ﻧﮭﺎﯾﺔ اﻟﺤﺪﯾﺚ ﻋﻦ ال‪ LSA‬ﻧﺤﻦ أن ﻧﻨﻮه إﻟﻰ أن ال‪ LSAs‬اﻟﺘﻲ ﺗﺤﻮي ﻛﻞ اﻟﻌﻨﺎوﯾﻦ ﻓﻲ اﻟﺸﺒﻜﺔ ھﻢ ‪Type 3,Type9‬‬

‫‪Address Prefix and LSAs‬‬


‫ﻛﻨﺎ زﻣﺎن أﯾﺎم ال ‪" IPv4‬ﯾﺎ ﻃﻮﯾﻞ اﻟﻌﻤﺮ" ﻛﻨﺎ ﻧﺴﺘﺨﺪم ال‪ Mask‬ﻓﻲ ﺗﺤﺪﯾﺪ ﻋﻨﺎوﯾﻦ اﻟﺸﺒﻜﺎت أﻣﺎ اﻵن ﻓﻨﺴﺘﺨﺪم ال‪Prefix‬‬
‫ﯾﻌﻨﻰ ﻣﺜﻼ ﺑﺎﻷﻣﺲ ﻛﻨﺎ ﻧﺴﺘﺨﺪم ‪ 255.255.255.0 192.168.1.0‬ﻓﻜﻨﺖ ﻣﻦ اﻟﻄﺒﯿﻌﻲ أن ﺗﻌﺮف أن أول ﺛﻼث ‪ Octet‬ھﻢ ل‬
‫ﻋﻨﻮان اﻟﺸﺒﻜﺔ ‪ Network ID‬ﻓﻠﺬﻟﻚ ﻛﺎن ﯾﺠﺐ أن ﯾﺬاع ال‪ Mask‬ﻣﻊ ‪ Network Id‬ﻓﻲ ال‪. LSA‬‬
‫أﻣﺎ اﻵن ﻓﺴﻮف ﻧﻜﺘﻔﻲ ﺑﺎل‪ Prefix‬وﯾﻜﻮن اﻟﺸﻜﻞ اﻟﻌﺎم ﻟﻠﻌﻨﻮان ‪ 2001:0410::/32‬ﺑﻤﻌﻨﻰ أن أول ‪32‬ﺑﺖ ﺳﻮف ﺗﻜﻮن ﺧﺎﺻﺔ‬
‫ب‪Network ID‬‬

‫‪27‬‬
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

‫ وﺗﻜﻮن ﻋﻠﻰ ھﯿﺌﺔ أرﻗﺎم وﻋﻨﺪﻣﺎ‬Prefix Length ‫ اﻟﺬي ﯾﺴﻤﻰ‬Field ‫ ﺳﻮف ﺗﻜﻮن ﻓﻲ ال‬Segment‫ﻃﯿﺐ أﯾﻦ ﻣﻜﺎﻧﮭﺎ ﻓﻲ ال‬
Default Route ‫ ﻓﺎن ذﻟﻚ ﯾﻌﻨﻰ اﻧﮫ‬Field =0‫ﯾﻜﻮن ھﺬا ال‬

‫ﻻﺣﻆ ﻓﻲ اﻟﺼﻮرة اﻟﺴﺎﺑﻘﺔ ﻣﺮاﻋﺎة اﻟﺘﻘﺴﯿﻢ واﻟﺘﺮﺗﯿﺐ ﻓﻲ اﻟﻌﻨﺎوﯾﻦ ﺑﻄﺮﯾﻘﺔ ﺗﻀﻤﻦ ﻋﻤﻞ ﻣﻔﮭﻮم ﻃﺒﻘﺔ ﻓﻲ اﻟﺸﺒﻜﺎت‬

Configuring OSPFv3 in IPv6-7


‫ ﺳﮭﻞ ﻟﻠﻐﺎﯾﺔ وﺳﻮف ﻧﻘﻮم ﺑﻌﻤﻠﮫ ﺧﻄﻮة ﺑﺨﻄﻮة‬:‫اﻟﻤﻮﺿﻮع‬
Step 1
‫ﻗﻞ ﺑﺴﻢ اﷲ اﻟﺮﺣﻤﻦ اﻟﺮﺣﯿﻢ‬

Step 2
‫ ﻟﺬﻟﻚ ﺳﻮف ﻧﻘﻮم ﺑﺘﻔﻌﯿﻠﺔ ﺑﻜﺘﺎﺑﺔ اﻷﻣﺮ اﻟﺘﺎﻟﻲ‬IPv6 by Default‫ ﻻ ﺗﺪﻋﻢ ﺗﻔﻌﯿﻞ ال‬IOS ‫ﻋﻠﻰ ﻣﺎ اﻋﺘﻘﺪ أن ﻛﻞ ﻧﺴﺦ‬
ipv6 unicast-routing

Step 3
Area‫وھﻰ ﺗﻌﺮﯾﻒ ال‬
interface type number
Example:
Router(config)# interface ethernet 0/0
ipv6 ospf process-id area area-id [instance instance-id]
Example:
Router(config-if)# ipv6 ospf 1 area 0

Router ID‫وﻗﺒﻞ ھﺬا ﯾﺠﺐ أن ﺗﻜﻮن ﺣﺪدت ال‬


OSPF router-id Command
Example:
Router(config-router)#router-id 172.16.1.1
IPv4 ‫ أي ﻋﻨﻮان‬Router‫وھﺬه اﻟﺨﻄﻮة ﻧﻘﻮل وﻧﺤﺬر ﻣﮭﻤﺔ ﺟﺪا إذا ﻟﻢ ﯾﻜﻮن ﻟﺪﯾﻚ ﻓﻲ ال‬

OSPFv3 Route Summarization

enable .1
configure terminal .2
ipv6 router ospf process-id .3
area area-id range ipv6-prefix/prefix-length [advertise | not-advertise] [cost cost] .4

28
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Case Study
‫ ﻟﮭﻢ‬Summarization ‫ﻟﺪﯾﻚ ﺛﻼث ﺷﺒﻜﺎت وﺗﺮﯾﺪ ﻋﻤﻞ‬
OI 2001:0DB8:0:0:7::/64 [110/20]
via FE80::A8BB:CCFF:FE00:6F00, Ethernet0/0
OI 2001:0DB8:0:0:8::/64 [110/100]
via FE80::A8BB:CCFF:FE00:6F00, Ethernet0/0
OI 2001:0DB8:0:0:9::/64 [110/20]
via FE80::A8BB:CCFF:FE00:6F00, Ethernet0/0

‫ ﻋﻤﻮﻣﺎ‬Subnetting‫ﻃﺒﻌﺎ أﻧﺖ أﻻن ﯾﺠﺐ أن ﺗﻜﻮن وﺻﻠﺖ إﻟﻰ ﻣﺴﺘﻮي اﺣﺘﺮاﻓﻲ ﻓﻲ ﻓﮭﻢ ﺗﻘﻨﯿﺔ ال‬
‫ اﻟﺘﻲ ﺗﺸﺘﺮك ﻛﻞ ھﺬه اﻟﺸﺒﻜﺎت ﻣﻊ ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ وﺳﻮف ﻧﻼﺣﻆ أﻧﮭﻢ ﻣﺸﺘﺮﻛﯿﻦ‬Bits‫ﻓﺄول ﻣﺎ ﺳﻮف ﺗﺒﺤﺚ ﻋﻨﮫ ھﻮ ﻛﻢ ﻋﺪد ال‬
48 bit ‫ﻓﻲ‬
‫إذا ﺳﻮف ﻧﻜﺘﺐ اﻵﻣﺮ اﻟﺘﺎﻟﻲ‬
Router (Config)# ipv6 router ospf 1
Router(config-rtr)# area range 1 2001:0DB8::/48

Verifying OSPFv3

clear ipv6 ospf ‫اﻷﻣﺮ‬


‫ ﯾﻌﯿﺪ اﻟﺤﺴﺎﺑﺎت ﻣﻦ ﺟﺪﯾﺪ‬SPF‫ﯾﺠﻌﻞ ال‬
clear ipv6 ospf [process-id] {process | force-spf | redistribution |
counters [neighbor [neighbor-interface | neighbor-id]]}

show ipv6 route ‫اﻷﻣﺮ‬


IPv6 Routing Table ‫ﯾﻌﺮض ﻟﻚ‬
show ipv6 route [ipv6-address | ipv6-prefix/prefix-length | protocol |
interface-type interface-number]

Router1#show ipv6 route


IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
C 2001:410:1:1::/64 [0/0]
via ::, FastEthernet0/0
L 2001:410:1:1:216:46FF:FE50:C470/128 [0/0]
via ::, FastEthernet0/0
O 2001:410:1:2::/64 [110/782]
via FE80::216:46FF:FE10:FC00, Serial0/0/1
C 2001:410:1:3::/64 [0/0]
via ::, Serial0/0/1
L 2001:410:1:3:216:46FF:FE50:C470/128 [0/0]
via ::, Serial0/0/1
O 2001:410:1:4::/64 [110/782]
via FE80::216:46FF:FE10:FDB0, FastEthernet0/0
L FE80::/10 [0/0]
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0

show ipv6 interface ‫اﻷﻣﺮ‬


interface‫ اﻟﺨﺎﺻﺔ ﺑﺎل‬ipv6 ‫ﯾﻌﺮض ﻟﻚ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺨﺎﺻﺔ ب‬
show ipv6 interface [brief] [interface-type interface-number] [prefix]

29
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Router1#show ipv6 interface


FastEthernet0/0 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::216:46FF:FE50:C470
:(No Virtual link-local address(es
:(Global unicast address(es
[FF:FE50:C470, subnet is 2001:410:1:1::/64 [EUI2001:410:1:1:216:46
:(Joined group address(es
FF02::1
FF02::2
FF02::1:FF50:C470
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds
ND advertised reachable time is 0 milliseconds
ND advertised retransmit interval is 0 milliseconds
ND router advertisements are sent every 200 seconds
ND router advertisements live for 1800 seconds
ND advertised default router preference is Medium
.Hosts use stateless autoconfig for addresses
Serial0/0/1 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::216:46FF:FE50:C470
:(No Virtual link-local address(es
:(Global unicast address(es
[FF:FE50:C470, subnet is 2001:410:1:3::/64 [EUI2001:410:1:3:216:46
:(Joined group address(es
FF02::1
FF02::2
FF02::1:FF50:C470
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds
.Hosts use stateless autoconfig for addresses
show ipv6 ospf ‫اﻷﻣﺮ‬
ipv6 Processes‫ﯾﻘﻮم ﺑﻌﺮض اﻟﻤﻌﻠﻮﻣﺎت اﻟﺨﺎﺻﺔ ﺑﺎل‬
show ipv6 ospf [process-id] [area-id]

Router7#show ipv6 ospf


Routing Process "ospfv3 1" with ID 172.16.3.3
It is an area border and autonomous system boundary router
Redistributing External Routes from, connected
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
LSA group pacing timer 240 secs
Interface flood pacing timer 33 msecs
Retransmission pacing timer 33 msecs
Number of external LSA 3. Checksum Sum 0x12B75
Number of areas in this router is 2. 1 normal 0 stub 1 nssa
(Area BACKBONE(0
Number of interfaces in this area is 1
SPF algorithm executed 23 times
Number of LSA 14. Checksum Sum 0x760AA

30
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Number of DCbitless LSA 0


Number of Indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Area 2
Number of interfaces in this area is 1
It is a NSSA area
Perform type-7/type-5 LSA translation
SPF algorithm executed 17 times
Number of LSA 25. Checksum Sum 0xE3BF0
Number of DCbitless LSA 0
Number of Indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
show ipv6 ospf neighbor ‫اﻷﻣﺮ‬
Neighbors‫ﯾﻌﻄﯿﻚ ﻣﻌﻠﻮﻣﺎت ﻋﻦ ال‬
Router1#show ipv6 ospf neighbor detail
Neighbor 10.200.200.12
In the area 0 via interface Serial0/0/1
Neighbor: interface-id 7, link-local address FE80::217:95FF:FE42:C330
Neighbor priority is 1, State is FULL, 6 state changes
Options is 0x46EAC429
Dead timer due in 00:00:33
Neighbor is up for 00:31:57
Index 1/1/1, retransmission queue length 0, number of retransmission 1
(First 0x0(0)/0x0(0)/0x0(0) Next 0x0(0)/0x0(0)/0x0(0
Last retransmission scan length is 1, maximum is 1
Last retransmission scan time is 0 msec, maximum is 0 msec

show ipv6 ospf database ‫اﻷﻣﺮ‬


Database‫ﯾﻌﻄﯿﻚ ﻣﻌﻠﻮﻣﺎت ﻋﻦ ال‬
RouterA#show ipv6 ospf database
(OSPFv3 Router with ID (1.1.1.1) (Process ID 1
(Router Link States (Area 0
ADV Router Age Seq# Fragment ID Link count Bits
x80000005 0 1 B0 485 1.1.1.1
x80000002 0 1 None0 485 3.3.3.3
(Net Link States (Area 0
ADV Router Age Seq# Link ID Rtr count
x80000001 4 20 494 1.1.1.1
(Inter Area Prefix Link States (Area 0
ADV Router Age Seq# Prefix
x80000001 3FEE:FFEF:1::/640 1360 1.1.1.1
(Link (Type-8) Link States (Area 0
ADV Router Age Seq# Link ID Interface
x80000001 4 Fa0/00 1504 1.1.1.1
x80000001 4 Fa0/00 496 3.3.3.3
(Intra Area Prefix Link States (Area 0
ADV Router Age Seq# Link ID Ref-lstype Ref-LSID
x80000001 1004 0x2002 40 561 1.1.1.1
(Router Link States (Area 1
ADV Router Age Seq# Fragment ID Link count Bits
x80000002 0 0 B0 1316 1.1.1.1
(Inter Area Prefix Link States (Area 1
ADV Router Age Seq# Prefix

31
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

x80000001 3FEE:FFFF:1::/640 1436 1.1.1.1


(Link (Type-8) Link States (Area 1
ADV Router Age Seq# Link ID Interface
x80000001 6 Se0/0/00 1436 1.1.1.1
(Intra Area Prefix Link States (Area 1
ADV Router Age Seq# Link ID Ref-lstype Ref-LSID
x80000001 0 0x2001 00 1436 1.1.1.1
‫ إذا أردت ﻣﻠﺨﺺ ﺳﺮﯾﻊ‬database-summary ‫وﯾﻤﻜﻨﻚ إﺿﺎﻓﺔ‬
RouterA#show ipv6 ospf database database-summary
(OSPFv3 Router with ID (1.1.1.1) (Process ID 1
Area 0 database summary
LSA Type Count Delete Maxage
Router 2 0 0
Network 1 0 0
Link 2 0 0
Prefix 1 0 0
Inter-area Prefix 1 0 0
Inter-area Router 0 0 0
Type-7 External 0 0 0
Unknown 0 0 0
Subtotal 7 0 0
Area 1 database summary
LSA Type Count Delete Maxage
Router 1 0 0
Network 0 0 0
Link 1 0 0
Prefix 1 0 0
Inter-area Prefix 1 0 0
Inter-area Router 0 0 0
Type-7 External 0 0 0
Unknown 0 0 0
Subtotal 4 0 0
Process 1 database summary
LSA Type Count Delete Maxage
Router 3 0 0
Network 1 0 0
Link 3 0 0
Prefix 2 0 0
Inter-area Prefix 2 0 0
Inter-area Router 0 0 0
Type-7 External 0 0 0
Unknown 0 0 0
Type-5 Ext 0 0 0
Unknown AS 0 0 0
Total 11 0 0
Transitioning IPv4 to IPv6-8

‫ ﻓﺎﻧﺘﻢ ﻛﻤﺎ ﺷﺎھﺪﺗﻢ ﻛﻢ اﻟﻔﻜﺮ اﻟﺠﺪﯾﺪ وإن ﻛﺎن أﺳﮭﻞ إﻻ اﻧﮫ ﺟﺪﯾﺪ‬IPv6 ‫ﻃﺒﻌﺎ ﻛﺎن ﻣﻦ اﻟﺼﻌﺐ أن ﯾﻜﻮن ھﻨﺎك ﺗﺤﻮل ﻣﻔﺎﺟﺊ إﻟﻰ‬
‫ وأﯾﻀﺎ ﻻ ﻧﻨﺴﻰ أن ﻟﯿﺲ ﻛﻞ ﻣﮭﻨﺪﺳﯿﻦ اﻟﺸﺒﻜﺎت‬IPv6‫وﻻ ﯾﺠﺐ أن ﻧﻠﻮم اﻟﻤﻨﻈﻤﺎت واﻟﺸﺮﻛﺎت ﻋﻦ اﻟﻤﺨﺎﻃﺮة ﺑﺎﻟﺘﺤﻮل إﻟﻰ ال‬
ipv6 ‫ﯾﺤﺘﺮﻓﻮن اﻟﻌﻤﻞ ﻓﻲ ﺑﯿﺌﺔ‬

‫ ﺑﺄﺧﺬ ھﺬا ﻓﻲ اﻻﻋﺘﺒﺎر ﺟﯿﺪا‬IPv6 ‫وﻷﻛﻦ ﻗﺎم ﻣﻄﻮري‬

‫ وھﻢ‬IPv6 ‫وﻟﮭﺬا ﻓﮭﻨﺎك ﺗﻘﻨﯿﺘﺎن ﺳﺎھﻤﺖ ﻓﻲ زﯾﺎدة ﻗﺪرة وﻓﺎﻋﻠﯿﺔ اﻟﺘﺤﻮل إﻟﻰ‬

Dual stack

32
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪IPv6-over-IPv4 (6to4) tunnels‬‬

‫‪Dual stack‬‬
‫ﯾﻘﺼﺪ ﺑﮭﺎ أن ال‪ node‬ﯾﺴﺘﻄﯿﻊ أن ﯾﻌﻤﻞ ﺑﻨﻮﻋﯿﻦ ﻣﻦ ال)‪ IP protocol (v4,v6‬ﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ‬

‫ﻣﻌﻈﻢ اﻟﻨﺴﺦ اﻟﺠﺪﯾﺪة ﻣﻦ ﻧﺴﺦ ال‪ IOS‬ﺗﺪﻋﻢ ال ‪IPv6‬‬


‫ﻓﺎﻟﺘﻄﺒﯿﻘﺎت اﻟﺒﺮﻣﺠﯿﺔ ﻋﻠﻰ ال‪ "Application programming interface (API)" interface‬أﺻﺒﺤﺖ ﺗﺪﻋﻢ‬
‫ال‪IPv4,6‬‬
‫ﻓﻜﻞ ﻣﺎ ﻋﻠﯿﻚ ﺑﻌﺪ ﺗﻔﻌﯿﻞ ال ‪IPv6‬‬
‫‪ipv6 unicast-routing‬‬
‫أن ﺗﺪﺧﻞ ﻋﻠﻰ ال‪ interface‬وﺗﻜﺘﺐ اﻷﻣﺮ اﻟﺨﺎص ﺑﻌﻨﺎوﯾﻦ ‪ipv4‬‬
‫وﺗﻜﺘﺐ أﯾﻀﺎ اﻟﻌﻨﺎوﯾﻦ اﻟﺨﺎﺻﺔ ب‪ IPv6‬وﻟﻦ ﯾﺤﺪث أي ﺗﻌﺎرض‬
‫]‪The ipv6 address [IPv6-address] [/prefix length‬‬
‫ﻣﺜﺎل‬

‫‪IPv6-over-IPv4 (6to4) tunnels‬‬

‫أو ﻣﺎ ﯾﻄﻠﻖ ﻋﻠﯿﮭﺎ ﺑﺎل‪ Tunneling‬وھﺬه اﻟﻌﻤﻠﯿﺔ ﺗﺄﺗﻰ أھﻤﯿﺘﮭﺎ ﻋﻨﺪﻣﺎ ﺗﻜﻮن ھﻨﺎك ﺷﺒﻜﺘﯿﻦ ﺗﻌﻤﻼن ب ‪ IPv6‬وﺗﺮﺑﻂ ﺑﯿﻨﮭﻢ ﺷﺒﻜﺔ‬
‫ﺗﻌﻤﻞ ب‪IPv4‬‬
‫ﻓﻜﺎن اﻟﺤﻞ أﻧﻚ ﺗﻌﻤﻞ ﺷﻲء ﻣﺜﻞ اﻟﻨﻔﻖ وھﺬا اﻟﻨﻔﻖ ﯾﺴﺘﺨﺪم ‪ Header‬إﺿﺎﻓﺔ ﺧﺎص ﺑﺎﻟﻌﻤﻞ ﻓﻲ ﺷﺒﻜﺔ ‪ipv4‬‬

‫ﻣﺜﺎل ﻟﺘﺒﺴﯿﻂ اﻟﺼﻮرة‬

‫‪33‬‬
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

ipv6 header ‫ ﻣﻦ‬Packet‫ ﺟﮭﺔ اﻟﯿﻤﯿﻦ ﻓﻤﻦ اﻟﻄﺒﯿﻌﻲ أن ﺗﺘﻜﻮن ال‬Host‫ إﻟﻰ ال‬Data ‫ ﺟﮭﺔ اﻟﯿﺴﺎر ﯾﺮﯾﺪ أن ﯾﺮﺳﻞ‬Host‫ال‬
‫ وھﻮ ﻣﺎ ﻗﺪ ﯾﻨﺠﻢ ﻋﻨﮫ ﺧﻄﺎء‬ipv4‫ ﯾﻌﻠﻢ أﻧﮭﺎ ﺳﻮف ﺗﺬھﺐ إﻟﻰ ﺷﺒﻜﺔ ﺗﻌﻤﻞ ب‬Router A‫ ﻷﻛﻦ ﻋﻨﺪﻣﺎ ﺗﺬھﺐ إﻟﻰ ال‬Data‫وال‬
‫ ﺛﻢ ﯾﺬھﺐ إﻟﻰ‬IPv4 ‫ ﻟﮫ ﺣﺘﻰ ﯾﻤﺮ داﺧﻞ اﻟﺸﺒﻜﺔ اﻟﺘﻲ ﺗﻌﻤﻞ ب‬IPv4 Header ‫ ﻓﺴﻮف ﯾﻘﻮم ﺑﺈﺿﺎﻓﺔ‬Tunnel ‫أﻣﺎ ﺑﺎﺳﺘﺨﺪام ال‬
IPv6 ‫ وﯾﺘﻢ ﻓﻜﮫ ﻣﺮه أﺧﺮى ﻟﻠﻌﻤﻞ ﻓﻲ ﺑﯿﺌﺔ‬Router B

Tunnel‫ ﻟﻞ‬Configuration ‫وھﻨﺎك ﻃﺮﯾﻘﺘﯿﻦ ﻟﻌﻤﻞ‬


Manually
Automatically

Manually ‫اﻟﻨﻮع اﻷول‬


Destination‫ وال‬Source‫" ﺣﯿﺚ أﻧﻚ ﺗﺤﺪد ال‬Point-To-Point" ‫ ﺑﯿﻦ ﻧﻘﻄﺘﯿﻦ‬Tunnel ‫وﯾﻌﻤﻞ ﺑﮭﺎ إذا أردت ‘ﻣﻞ‬
Step 1 enable
:Example
Router> enable

Step 2 configure terminal


:Example
Router# configure terminal

Step 3 interface tunnel tunnel-number


Virtual interface ‫ھﻨﺎ ﺗﻘﻮم ﺑﺈﻧﺸﺎء‬
:Example
Router(config)# interface tunnel 0

Step 4 ipv6 address ipv6-prefix/prefix-length [eui-64]


interface ‫وھﻨﺎ ﺧﺎص ﺑﻮﺿﻊ ﻋﻨﻮان ﻟﻞ‬
:Example
Router(config-if)# ipv6 address 3ffe:b00:c18:1::3/127

Step 5 tunnel source {ip-address | interface-type


terface-number}
‫ أو أن‬interface‫ ﻓﺄﻣﺎﻣﻚ ﺧﯿﺎرﻳﻦ إﻣﺎ أﻧﻚ ﺳﻮف ﺗﻀﻊ ال‬Source ip ‫ واﻟﺬي ﺳﻮف ﻳﻜﻮن ال‬Tunnel‫وھﻨﺎ ﺗﺤﺪﻳﺪ ﻣﺼﺪر ال‬
IPv4 network‫ اﻟﻤﺘﺼﻠﺔ ﺑﺎل‬interface‫ اﻟﺨﺎص ﺑﺎل‬ip-address‫ﺗﻀﻊ ال‬
:Example
Router(config-if)# tunnel source ethernet 0

Step 6 tunnel destination ip-address


‫ اﻟﻤﻮﺟﻮد ﻓﻲ اﻟﺠﮫﺔ اﻟﻤﻘﺎﺑﻠﺔ‬Router‫ اﻟﺨﺎص ﺑﺎل‬Destination‫وھﻨﺎ ﺗﺤﺪد ال‬
:Example
Router(config-if)# tunnel destination 192.168.30.1

34
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪Step 7 tunnel mode ipv6ip‬‬


‫وھﻨﺎ ﺗﺤﺪد أن ﻧﻮع ال‪Tunnel‬‬
‫‪:Example‬‬
‫‪Router(config-if)# tunnel mode ipv6ip‬‬

‫ﻣﺜﺎل ﻋﻤﻠﻲ‬

‫إﻣﺎ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻞ‪Automatically‬‬


‫ھﻨﺎك ﻧﻮﻋﯿﻦ ﻣﻨﮭﻢ‬
‫‪6to4 -1‬‬
‫‪ Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) -2‬ﻟﻦ ﻧﺘﺤﺪث ﻋﻨﮫ‬

‫‪6to4‬‬
‫ﻋﻨﺪﻣﺎ ﺗﺮﯾﺪ أن ﺗﻘﻮم ﺑﻌﻤﻞ ‪Tunnel‬ﺑﯿﻦ أﻛﺜﺮ ﻣﻦ ﻓﺮﻋﯿﻦ "‪ "Point-to-Multipoint‬ﯾﻌﻤﻠﻮن ب ‪ IPv6‬ﻓﺴﻮف ﯾﻜﻮن ﻣﻦ‬
‫اﻟﺼﻌﺐ أن ﺗﻘﻮم ﺑﺘﻌﺮﯾﻒ ال ‪ Destinations‬اﻟﺨﺎﺻﺔ ﺑﺎﻟﺸﺒﻜﺎت اﻟﻤﺘﻮاﺟﺪة ﻓﻲ ﺗﻠﻚ اﻟﻔﺮوع ﻓﻜﺎن ﻻﺑﺪ ﻣﻦ ﺟﻌﻞ ال‪Routers‬‬
‫ﺗﺴﺘﻄﯿﻊ ﻣﻌﺮﻓﺔ ال‪ Destination IPv6 Prefix‬اﻟﺨﺎص ﺑﻜﻞ ﻓﺮع ﻟﻠﻮﺻﻮل إﻟﯿﮭﺎ ﺑﻄﺮﯾﻘﺔ آﻟﯿﺔ‬

‫وھﺬه ھﻲ ﻓﻜﺮة ال ‪Automatically Tunnel‬‬


‫وﻷﻛﻦ ھﻞ ﻟﮭﺬا اﻟﻨﻮع ﺷﺮوط ﻣﻌﯿﻨﺔ ﺣﯿﺚ أﻧﮫ ﯾﺴﺘﻄﯿﻊ ﻣﻦ ﺧﻼﻟﮭﺎ ﻣﻌﺮﻓﺔ ال‪ Destination‬؟‬

‫اﻹﺟﺎﺑﺔ ‪ :‬ﻧﻌﻢ‬

‫أول ﺷﺮط ﻟﻌﻤﻞ ھﺬا اﻟﻨﻮع ھﻮ أن ﺗﺒﺪأ ﺟﻤﯿﻊ اﻟﻌﻨﺎوﯾﻦ اﻟﺨﺎﺻﺔ ﺑﺎل‪ IPv6 Network‬واﻟﺘﻲ ﺗﺮﯾﺪ أن ﯾﺤﺪث ﻟﮭﺎ ‪6to4 Tunnel‬‬
‫ﺑﮭﺬا ال‪ "2002 " Segment‬ﻣﺜﺎل ‪2002 :c0a8 :6301:1::1 /64‬‬

‫ﻣﻠﺤﻮﻇﺔ ‪ 2002::/16‬ھﺬا ال ‪ address range‬ﺧﺎص ب ‪Tunnel‬ﻣﻦ ﻧﻮع ‪. 6to4‬‬

‫اﻟﺸﺮط اﻟﺜﺎﻧﻲ وأرﺟﻮك ﺗﺮﻛﺰ ﺟﯿﺪا ﻓﻲ اﻵﺗﻲ‬


‫وﻻن ﻓﻲ ال‪ 6to4‬ﻻ ﯾﺘﻢ ﺗﺤﺪﯾﺪ ال‪ Destination‬ﻋﻨﺪ اﻹﻋﺪادات ﻓﻜﺎن ﻻ ﺑﺪ ﻣﻦ وﺟﻮد ﻃﺮﯾﻘﺔ ﯾﺴﺘﻄﯿﻊ ال ‪ Router‬أن ﯾﺴﺘﺸﻒ‬
‫ال ‪Destination IPv4‬ﻣﻦ ال‪ Destination IPv6‬اﻟﺬي ﺳﻮف ﯾﻜﻮن ﻣﻮﺟﻮد ﻓﻲ إﻟﻰ ‪ Packet‬اﻟﺘﻲ ﻣﻦ اﻟﻤﻔﺘﺮض أﻧﮭﺎ‬
‫ﺳﻮف ﺗﺮﺳﻞ ﻣﻦ ﺷﺒﻜﺔ إﻟﻰ أﺧﺮى ﻋﺒﺮ ال‪ Tunnel‬ﻓﮭﻤﺖ ﺷﻲء ؟ أرﺟﻮك أﻋﺪ ﻗﺮاءة اﻟﻤﻘﻄﻊ اﻟﺴﺎﺑﻖ ﺛﻢ أﺳﺘﻌﺪ ﺟﯿﺪا ﻟﻠﻤﻘﻄﻊ‬
‫اﻟﻘﺎدم‬
‫ھﻨﺎك ﻃﺮﯾﻘﺔ ﺟﻤﯿﻠﺔ ﻟﻠﻐﺎﯾﺔ وھﻰ ﺗﺴﺘﺨﺪم ﻻ اﺳﺘﺨﻼص ال ‪ Destination IPv6‬ﻣﻦ ال‪Destination IPv4‬‬

‫‪35‬‬
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫وﺗﻘﻮم ﻋﻠﻰ اﻷﺗﻲ‬

‫ﻛﻨﺎ ﻗﺪ ﻗﻠﻨﺎ أن أول ‪ Segment‬ﯾﺠﺐ أن ﯾﻜﻮن ‪ 2002‬ﺗﻤﺎم ‪ ,‬ﺛﺎﻧﻲ وﺛﺎﻟﺚ ‪ Segment‬ﻓﻲ ال‪ =IPv6‬ﻛﻢ ؟؟؟؟؟‬

‫ﻻ ﺟﺎوب اﷲ ﯾﻜﺮﻣﻚ‬

‫ﯾﺴﺎوي ‪16 Bit+ 16 Bit =32bit‬‬

‫ﺗﻤﺎم‬

‫ھﺬا اﻟﺮﻗﻢ ﯾﺴﺎوي ﻋﺪد اﻟﺒﺖ اﻟﻤﻮﺟﻮدة ﻓﻲ ‪IPv4‬‬

‫ﻟﺬﻟﻚ ﺳﻮف ﺗﻘﻮم ﺑﺘﺤﻮﯾﻞ ال‪ IPv4 Address‬اﻟﺨﺎص ﺑﺎل ‪ Router Interface‬اﻟﻤﺘﺼﻠﺔ ب‪ IPv4 Network‬إﻟﻰ‬
‫‪ HexaDecimal‬وﺑﻌﺪ ﺗﺤﻮﯾﻠﮭﺎ ﺳﻮف ﺗﻘﻮم ﺑﻮﺿﻌﮭﻢ ﻓﻲ ال‪ Segment‬اﻟﺜﺎﻧﻲ واﻟﺜﺎﻟﺚ اﻟﻤﺘﻮاﺟﺪﯾﻦ ﻓﻲ ال ‪IPv6‬‬

‫‪2002:Segment2: Segment3: Segment4 :Segment5 >>>>>> :Segmant8‬‬

‫ﻧﻠﺨﺼﮭﺎ ﻓﻲ ﺟﻤﻠﺔ‬
‫ﯾﺠﺐ أن ﯾﻜﻮن ﻋﻨﻮان ال‪ IPv4‬اﻟﻤﻮﺟﻮد ﻋﻠﻰ ال‪ Interface‬اﻟﻤﺘﺼﻞ ب‪ IPv4 Network‬ﯾﺴﺎوي ﻗﯿﻤﺔ ال‪ Bit‬اﻟﻤﻮﺟﻮدة ﻓﻲ‬
‫ﻛﻼ ﻣﻦ ال‪Segment 2+3‬‬

‫ﻣﺜﺎل‬

‫ﻟﺪﯾﻚ ﻋﻨﻮاﻧﯿﻦ ﻣﻦ ‪ IPv4‬ﻣﺘﺼﻠﯿﻦ ﻣﻦ ﺧﻼل ‪ IPv4 Network‬ﺳﻮاء ﻛﺎﻧﺖ ‪Internet‬أو ﻏﯿﺮھﺎ وﺗﺮﯾﺪ أن ﺗﺮﺑﻂ ﺑﯿﻦ ﻓﺮﻋﯿﻦ‬
‫ﯾﺴﺘﺨﺪﻣﻮن ‪ IPv6‬ﺑﻤﻌﻨﻰ أﺧﺮ ﺗﺮﯾﺪ اﺳﺘﺨﺪام ‪6to4 Tunnel‬‬
‫ﻛﻞ ﻣﺎ ﻋﻠﯿﻚ ﻓﻌﻠﮫ ھﻮ أن ﺗﺤﻮل اﻟﻌﻨﻮاﻧﯿﻦ إﻟﻰ ‪ Bits‬ﺛﻢ ﺗﻘﻮم ﺑﺘﺤﻮﯾﻠﮭﻢ ﺑﻌﺪ ذﻟﻚ إﻟﻰ ‪ HexaDecimal‬وﺑﻌﺪ ذﻟﻚ ﺗﻀﻌﮭﻢ ﻓﻲ‬
‫ال ‪ Segment 2,3‬اﻟﺨﺎﺻﺔ ﺑﺎﻟﻌﻨﺎوﯾﻦ اﻟﻤﻮﺟﻮدة ﻓﻲ اﻟﻔﺮﻋﯿﻦ‬

‫وﻟﻨﻔﺘﺮض اﻵن أن ‪ Host‬ﻓﻲ اﻟﺸﺒﻜﺔ ‪ 2002:c0a8:6301::/48‬ﯾﺮﯾﺪ اﻟﻮﺻﻮل إﻟﻰ ‪2002:c0a8:1e01::/48 Host‬‬


‫ﻣﺎذا ﺳﻮف ﯾﻔﻌﻞ ؟‬
‫ﺑﺒﺴﺎﻃﺔ ﺑﻌﺪ وﺻﻮل ال ‪ Packet‬إﻟﻰ ‪ Router A‬ﺳﻮف ﯾﺬھﺐ إﻟﻰ ال ‪ Destination IPv6‬وﯾﺴﺘﺨﻠﺺ ﻣﻨﮫ ال‪Dest IPv4‬‬
‫ﻣﻦ ﺧﻼل ﻋﻤﻠﯿﺔ ﺗﺤﻮﯾﻠﮫ ال ‪ Segment 2,3‬إﻟﻰ ‪ Bits‬ﺛﻢ إﻟﻰ ‪ Decimal‬واﻟﺘﻲ ﺳﻮف ﺗﻜﻮن "‪ "192.168.30.1‬ﺛﻢ ﯾﻀﻌﮫ‬
‫ك ‪Destination‬ﻓﻲ ‪ IPv4 Header‬ﺛﻢ ﯾﺮﺳﻠﮭﺎ إﻟﻰ ‪ Router B‬واﻟﺬي ﺑﺪورة ﺳﻮف ﯾﻨﻈﺮ ﻓﻲ ال ‪Destination ipv6‬‬
‫وﯾﺮﺳﻠﮫ إﻟﻰ ال ‪ Destination‬اﻟﻤﻄﻠﻮب‬

‫‪Configuration Steps‬‬
‫‪Step 1 enable‬‬
‫‪:Example‬‬

‫‪36‬‬
CCNP-BSCI IPv6 ‫أﺣﻤﺪ ﻋﻤﺮ‬:‫اﻟﻜﺎﺗﺐ‬

Router> enable

Step 2 configure terminal


:Example
Router# configure terminal

Step 3 interface tunnel tunnel-number


:Example
Router(config)# interface tunnel 0

Step 4 ipv6 address ipv6-prefix/prefix-length [eui-64]


:Example
Router(config-if)# ipv6 address
c0a8:6301:1::1/64:2002

Step 5 tunnel source {ip-address | interface-type interface-number}


IPv4 Network ‫اﻟﻤﺘﺼﻠﺔ ﺑﺎل‬Interface ‫وھﺬا ﻋﻨﻮان أو ال‬
:Example
Router(config-if)# tunnel source ethernet 0

Step 6 tunnel mode ipv6ip 6to4


:Example
Router(config-if)# tunnel mode ipv6ip 6to4

Step 7 exit
:Example
Router(config-if)# exit

Step 8 ipv6 route ipv6-prefix/prefix-length tunnel tunnel-number


‫ ﺣﺘﻰ إذا‬Range "2002::/16‫ ﻟﮫﺬا ال‬Static Route ‫ إذا ﻳﺠﺐ أن ﺗﻘﻮم ﺑﻌﻤﻞ‬6to4 Tunnel ‫ﻃﺎﻟﻤﺎ أﻧﺖ ﻗﻤﺖ ﺑﻌﻤﻞ‬
‫ اﻟﺘﻲ‬Tunnel interface‫ ﺗﺮﺳﻠﻪ ﻋﻠﻰ ال‬Tunnel‫ ﻣﻮﺟﻮدة ﻓﻲ ال‬Destination ‫أرادت اﻟﺸﺒﻜﺔ اﻟﺪاﺧﻠﯿﺔ اﻹرﺳﺎل إﻟﻰ أي‬
‫أﻧﺖ ﻗﻤﺖ ﺑﺈﻋﺪادھﺎ‬
:Example
Router(config)# ipv6 route 2002::/16 tunnel 0

NAT –PT

IPv4 Network ‫ ﻣﻦ ﺧﻼل‬IPv6 ‫ ﻛﺎن ﻓﻘﻂ ﻹﻣﻜﺎﻧﯿﺔ اﻟﺮﺑﻂ ﺑﯿﻦ ﺷﺒﻜﺘﯿﻦ‬Tunnel‫ﻛﻞ ﺣﺪﯾﺜﻨﺎ ﻋﻦ ال‬
‫؟‬IPv4 ‫ أن ﯾﺘﺼﻞ ﺑﻌﻨﻮان ﻣﻦ ﻧﻮع‬IPv6 ‫ﻷﻛﻦ ﻣﺎذا ﻟﻮ أراد ﻋﻨﻮان ﻣﻦ ﻧﻮع‬

(Network Address Translation) NAT-PT‫أﻧﮫ وﻇﯿﻔﺔ ال‬


‫ ﻻ ﻛﻦ ھﺬا ﻣﻦ ﻧﻮع ﻣﺨﺘﻠﻒ ﺣﯿﺚ أﻧﮫ ﯾﻘﻮم ﺑﻌﻤﻞ رﺑﻂ واﺗﺼﺎل ﺑﯿﻦ‬IPv6‫ ﻓﻲ ال‬NAT ‫ﻧﻌﻢ ﻛﻨﺎ ﻗﺪ ﺗﺤﺪﺛﻨﺎ ﺳﺎﺑﻘﺎ ﻋﻦ ﻋﺪم وﺟﻮد‬
IPv4,6 ‫ﻋﻨﺎوﯾﻦ‬

IPv4 Packet ‫ إﻟﻰ‬IPv6 Packet‫إذا ﺟﻞ وﻇﯿﻔﺔ ھﺬه اﻟﺘﻘﻨﯿﺔ ھﻲ اﻟﻘﺪرة ﻋﻠﻰ ﺗﺤﻮﯾﻞ ال‬

37
‫‪CCNP-BSCI‬‬ ‫‪IPv6‬‬ ‫اﻟﻜﺎﺗﺐ‪:‬أﺣﻤﺪ ﻋﻤﺮ‬

‫‪ NAT-PT‬ﯾﺴﺘﺨﺪم ﻓﻲ ﻋﻤﻠﯿﺔ اﻟﺘﺤﻮﯾﻞ ﻣﺎ ﯾﺴﻤﻰ ب ‪ mapped dynamically‬واﻟﺬي ﯾﺴﺘﻨﺪ ﻋﻠﻰ ‪DNS queries,‬‬
‫ﺑﺎﺳﺘﺨﺪام ‪ a DNS application level gateway‬اﺧﺘﺼﺎر ل)‪. (DNS ALG‬‬

‫واﻟﺤﻘﯿﻘﺔ ﻟﻢ ﺗﺪرج ‪ Cisco‬ﻓﻲ ﻣﻨﮭﺞ ‪ BSCI‬ﻣﻌﻠﻮﻣﺎت وﺗﻔﺎﺻﯿﻞ ﻋﻦ ال‪ NAT-PT‬ﻧﻈﺮا ﻻن ﻋﻤﻠﯿﺔ ال ‪Configuration‬‬
‫ﻣﻌﻘﺪة إﻟﻰ ﺣﺪ ﻣﺎ‬

‫اﻧﺘﮭﻰ‬

‫ﰎ ﻫﺬﺍ ﺍﻟﻌﻤﻞ ﺑﺘﻮﻓﻴﻖ ﻭﻣﻦ ﻣﻦ ﺍ‪ ‬ﺍﻟﻌﺰﻳﺰ ﺍﻟﻘﺪﻳﺮ‬

‫ﻻ ﺍﻃﻠﺐ ﺷﻲﺀ ﺳﻮﻱ ﺍﻟﺪﻋﺎﺀ ﱄ ﻛﻠﻤﺎ ﺍﺳﺘﻔﺪﺕ ﻣﻦ ﻫﺬﺍ ﺍﻟﺸﺮﺡ‬

‫ﺃﺧﻮﻛﻢ‪ :‬ﺃﲪﺪ ﻋﻤﺮ‬

‫ﺍﻟﻘﺎﻫﺮﺓ‬

‫‪38‬‬

You might also like