Professional Documents
Culture Documents
Ipv 6
Ipv 6
Ipv 6
1
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
(22)
ﻫﺬﺍ ﺍﻟﻌﻤﻞ ﻣﻘﺪﻡ ﻣﻦ ﺃﺧﻮﻛﻢ ﺃﲪﺪ ﻋﻤﺮ ﳏﻤﻮﺩ ﻭﻫﻮ ﻋﻤﻞ ﳎﺎﱐ ﻳﺴﺘﻄﻴﻊ ﻛﻞ
.ﺇﻧﺴﺎﻥ ﺍﻻﺳﺘﻔﺎﺩﺓ ﻣﻨﻪ ﻋﺪﺍ ﺍﻷﻏﺮﺍﺽ ﺍﻟﺘﺠﺎﺭﻳﺔ ﻭﺍﻟﱵ ﻳﻬﺪﻑ ﻣﻦ ﺧﻼﳍﺎ ﺍﻟﻜﺴﺐ ﺍﳌﺎﺩﻱ
ﻭﺃﻧﺎ ﻻ ﺃﺭﺿﻰ ﻧﺴﺐ ﻫﺬﺍ ﺍﶈﺘﻮﻯ ﺇﱃ ﺷﺨﺺ ﻏﲑﻱ ﺃﻭ ﺍﻧﺘﺤﺎﻝ ﺷﺨﺼﻴﺔ ﺍﻟﻜﺎﺗﺐ ﻭﻫﺬﺍ
ﺇﺫﺍ ﻭﺭﺩ ﺃﻱ ﺃﺧﻄﺎﺀ ﰲ ﺍﻟﻜﺘﺎﺏ ﺃﻭ ﺃﺭﺩﺕ ﺍﻻﺳﺘﻔﺴﺎﺭ ﻋﻦ ﺍﻯ, ﻭﺍﷲ ﺣﺴﱯ ﻭﻧﻌﻢ ﺍﻟﻮﻛﻴﻞ
ﺎﻝ ﳝﻜﻦ ﻣﺮﺍﺳﻠﱵ ﻋﱪ ﺍﻟﱪﻳﺪ ﺍﻻﻟﻜﺘﺮﻭﱐﺷﻲ ﰲ ﻫﺬﺍ ﺍ
Ahmed_it@windowslive.com
muslimtech.wordpress.com
2
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
ﻣﻘﺪﻣﺔ-1
IPv6 Features-2
IPv6 ﺗﺸﺮﻳﺢ-3
OSPFv3-6
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اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﻤﻤﯿﺰات واﻟﺘﻲ ﺳﻮف ﻧﻮﺿﺤﮭﺎ أﻻن
ﻣﻤﻜﻦ ﺷﺨﺺ ﯾﻘﻮل اﻟﻤﻔﺘﺮض أن إﻋﺪاد ال IPﻓﻲ V6أﻛﺜﺮ ﻣﻦ V4إذا ﻣﻦ اﻟﻤﻔﺘﺮض أن ﯾﻜﻮن ال Headerﻛﺒﯿﺮ .
واﻟﺮد ﻋﻦ ھﺬا اﻟﺘﺴﺎؤل ﻧﺴﻮﻗﮫ ﺑﻤﺜﺎل :
وھﻮ أن ﻣﺜﻼ اﻟﺸﺎﺷﺎت اﻟﻘﺪﯾﻤﺔ ﻛﺎﻧﺖ ﻛﺒﯿﺮة اﻟﺤﺠﻢ وﺿﺨﻤﺔ إﻣﺎ ﺷﺎﺷﺎت LCDﻓﮭﻲ ﺻﻐﯿﺮ وﺑﺴﯿﻄﺔ وأداءھﺎ أﻓﻀﻞ ﻣﻦ
اﻟﺸﺎﺷﺎت اﻟﻌﺎدﯾﺔ
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
أﺧﻮاﻧﻲ وأﺧﻮاﺗﻲ أﻻن ﻧﺤﻦ ﻋﻠﻰ أﻋﺘﺎب ﻣﻌﺮﻓﺔ اﻟﺘﻔﺎﺻﯿﻞ اﻟﺨﻔﯿﺔ ﻟﮭﺬا اﻟﺒﺮﺗﻮﻛﻮل
6
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
وﻓﻲ ھﺬه اﻟﺼﻮرة ﺗﻮﺿﺢ اﻟﺤﻘﻮل اﻟﻤﺘﺸﺎﺑﮫ ب 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
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
ﯾﺘﻜﻮن ﻣﻦ 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 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
اﻟﻤﺜﺎل:
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اﻷﺧﯿﺮ
10
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
أو
2001:0d02:0000:0014:0000:0000:0000:0095
ﻃﺒﻌﺎ أﻧﺎ ﻣﺤﺘﺎج ﻣﻨﻚ أن ﺗﻘﻮم ﺑﺎﻟﺒﺤﺚ ﻋﻠﻰ ﻋﻨﺎوﯾﻦ وﺗﻘﻮم ﺑﺎﺧﺘﺼﺎرھﺎ وإذا ﻗﺎﺑﻠﺘﻚ أي ﻣﺸﻜﻠﺔ ﻣﺪوﻧﺘﻲ وﺑﺮﯾﺪي ﻣﺘﻮاﺟﺪﯾﻦ
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 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
واﻟﺤﻘﯿﻘﺔ أﻧﮫ ﻣﻦ اﻟﻤﻜﻦ أن ﯾﺘﻢ ﺗﻐﯿﯿﺮ ھﺬا اﻟﻌﻨﻮان ﻣﻦ ﺧﻼل أواﻣﺮ ﻣﺨﺘﻠﻔﺔ وھﻨﺎ ﯾﻄﻠﻖ ﻋﻠﯿﺔ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
اﻟﺴﺆال ھﻨﺎ ھﻞ ﻣﻤﻜﻦ اﺳﺘﺨﺪم ﻃﺮﯾﻘﺔ ال 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 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
رﻛﺰ ﺟﯿﺪا ﻣﺘﻰ ﯾﻜﻮن ال Flag 0 or 1وﻛﺬﻟﻚ ال Scopeوﻣﻦ اﻷﻓﻀﻞ أن ﺗﻜﻮن ﻗﺪ ذاﻛﺮت درس الMulticast
Stateless\Stateful Autoconfiguration
ﻣﻤﻜﻦ ﺷﺨﺺ ﯾﻘﻮل واﷲ ﺟﺰآك اﷲ ﺧﯿﺮا ﻷﻛﻦ أﻧﺎ ﺣﺘﻰ أﻻن ﻻ أﻋﺮف ﻛﯿﻒ ﺗﺘﻌﺮف اﻷﺟﮭﺰة ﻣﻊ ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ وﻛﯿﻒ ﺗﺤﺼﻞ
ﻋﻠﻰ اﻟﻌﻨﺎوﯾﻦ وھﻞ ھﻨﺎك DHCPأم ﻻ ﺑﻤﻌﻨﻰ أﺧﺮ ﻛﯿﻒ ﺗﺤﺼﻞ اﻷﺟﮭﺰة ﻋﻠﻰ ipv6ﺑﻄﺮﯾﻘﺔ آﻟﯿﺔ ؟
ھﻨﺎك ﻃﺮﯾﻘﺘﯿﻦ ﻟﻠﺤﺼﻮل ﻋﻠﻰ ﻋﻨﺎوﯾﻦ ﺑﻄﺮﯾﻘﺔ آﻟﯿﺔ وھﻢ Stateless\Stateful
Statefulوھﻲ ﺗﻌﻨﻰ أن ﺗﻌﺘﻤﺪ ال" Hostاﻷﺟﮭﺰة" ﻋﻠﻰ ال" DHCP for IPv6 "DHCPv6ﻓﻲ اﻟﺤﺼﻮل ﻋﻠﻰ اﻟﻌﻨﺎوﯾﻦ
Statelessوھﻲ ﺗﻌﻨﻰ أن ﯾﺴﺘﻄﯿﻊ ال Hostاﻟﺤﺼﻮل ﻋﻠﻰ اﻟﻌﻨﻮان ﻓﻲ ﻏﯿﺎب ال DHCPﺑﻤﻌﻨﻲ أﺧﺮ اﻻﻋﺘﻤﺎد ﻋﻠﻰ اﻟﻨﻔﺲ ﻓﻲ
اﻟﺤﺼﻮل ﻋﻠﻰ اﻟﻌﻨﻮان
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
*Ethernet
*PPP
*)High-Level Data Link Control (HDLC
FDDI
Token Ring
17
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
IPv6 ﻣﻊ الRouting protocol ھﺬا ھﻮ ﺣﺎل ال, أﺣﯿﺎﻧﺎ ﺗﺨﺘﻠﻒ اﻟﻤﺴﻤﯿﺎت وأﺣﯿﺎﻧﻨﺎ ﺗﺨﺘﻠﻒ ﺑﻌﺾ اﻟﺠﺰﺋﯿﺎت
Static Route
ipv4 ھﻮ ﻧﻔﺴﮫ ﻓﻲ
واﻷﻣﺮ ﯾﻜﺘﺐ ﻛﺎﻷﺗﻲ
ipv6 route ipv6-prefix/prefix-length interface-type interface-number[administrative-distance]
ﻣﺜﺎل ﻋﻤﻠﻲ
18
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
ipv6 & ipv4 أﻇﻦ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ و ﺿﺢ ﻟﯿﻚ ﻣﺪى اﻻﺧﺘﻼﻓﺎت اﻟﺘﻲ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﺘﻮاﺟﺪ ﺑﯿﻦ
RIPng
"Routing Information Protocol next generation" وھﻮ اﺧﺘﺼﺎرipv6 ﻓﻲ الRipھﺬا ھﻮ اﺳﻢ ال
وھﻜﺬا15 hop count ﻣﺜﻞRip2 ﯾﻌﺘﻤﺪ ﻋﻠﻰ ﻧﻔﺲ اﻟﻘﻮاﻋﺪ اﻟﺘﻲ ﯾﻌﺘﻤﺪ ﻋﻠﯿﮭﺎ
ﻣﻠﺨﺺ اﻟﺨﻄﻮات
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
وھﺬا ﻣﻮﺿﻮع ﻟﺤﺎﻟﮫ ﺳﻮف اﺷﺮﺣﮫ ﺑﺎﻟﺘﻔﺼﯿﻞ ﻷﻛﻦ اﻵن ﺳﻮف ﻧﺄﺧﺬ ﻧﺒﺬة ﻓﻘﻂ
ﺧﻮاص ﺟﺪﯾﺪة
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
أﻋﺮف ﻓﻘﻂ ﻣﺎ ھﻮ اﻟﺠﺪﯾﺪ
ﻣﻠﺨﺺ اﻟﺨﻄﻮات
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
21
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
أدﻋﻮك ﻟﺘﺤﻤﯿﻞ ھﺬا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 ال
22
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
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ﻣﻦ ال
23
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
ﺑﺎﻟﻨﺴﺒﺔ ﻻﺧﺘﯿﺎر 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
24
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
ﺑﺎﻟﻨﺴﺒﺔ ل Type 5,7ﻟﻢ ﯾﺘﺤﺪث ﻋﻨﮭﻢ وھﻢ ﻧﻔﺲ اﻟﻮﻇﺎﺋﻒ ﻣﻘﺎرﻧﮫ ب OSPFv2وﻻ ﻛﻦ اﻻﺧﺘﻼف ﻓﻲ اﻟﺸﻜﻞ ھﺬا واﷲ أﻋﻠﻢ
ﯾﺒﻘﻰ أﻧﺖ ﻻزم ﺗﻌﻠﻢ ﻟﻤﺎ أﻗﻮل اﻟﻨﻮع اﻟﻔﻼﻧﻲ ﻣﻦ ال LSAﻟﮫ ﺻﻼﺣﯿﺔ Link Local Flooding Scopeأﻗﺼﺪ ﻣﺎذا
25
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
اﻟﺨﺎص ﺑﮭﺎ داﺧﻞ اﻟﺸﺒﻜﺔ وأﯾﻀﺎIPv6 Link-local Address ﯾﺘﻠﺨﺺ ﻓﻲ إﻧﮭﺎ ﺗﻌﻠﻦ ﻋﻦ الLSAﻗﻤﺔ ﻋﻤﻞ ھﺬه ال
interface اﻟﺨﺎص ﺑﮭﺬه الRouter priority وأﺧﯿﺮ الLink اﻟﺨﺎﺻﺔ ﺑﺎﻟﺠﯿﺮان ﻓﻲ ھﺬه الLink-local Addressesال
Link اﻟﻤﻮﺟﻮدة ﻓﻲ ھﺬه الip Address Prefixesوﺗﻨﻘﻞ أﯾﻀﺎ ﻛﺎﻓﺔ ال
26
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
وھﺬه ھﻲ أھﻢ واﺣﺪة ﻓﻲ ال LSAوﻟﺘﺘﺬﻛﺮوا ﻣﻌﻲ أﻧﻨﺎ ﻛﻨﺎ ﻗﺪ ﻗﻠﻨﺎ ﻋﻦ ال LSA Type 1,2أﻧﮭﻢ ﻻ ﯾﺮﺳﻠﻮن ﻣﻌﻠﻮﻣﺎت إﻻ ﻋﻦ
RIDsأﻣﺎ ﺑﺎﻗﻲ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺨﺎﺻﺔ ﻣﺜﻼ ﺑﺎل Costوال Address Prefixاﻟﺨﺎﺻﺔ ﺑﺎﻟﺸﺒﻜﺎت اﻟﻤﺘﺼﻠﺔ ﺑﺎﻟﺮوﺗﺮ و ﺗﺤﺘﻮي
أﯾﻀﺎ ﻋﻠﻲ ﻛﺎﻓﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺒﺎﻗﯿﺔ ﻓﺴﻮف ﺗﺠﺪھﺎ ﻓﻲ ھﺬه ال LSAوھﺬه ال LSAﺗﻌﺘﺒﺮ Area Flooding Scope
وﻓﻰ ﻧﮭﺎﯾﺔ اﻟﺤﺪﯾﺚ ﻋﻦ ال LSAﻧﺤﻦ أن ﻧﻨﻮه إﻟﻰ أن ال LSAsاﻟﺘﻲ ﺗﺤﻮي ﻛﻞ اﻟﻌﻨﺎوﯾﻦ ﻓﻲ اﻟﺸﺒﻜﺔ ھﻢ Type 3,Type9
27
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
وﺗﻜﻮن ﻋﻠﻰ ھﯿﺌﺔ أرﻗﺎم وﻋﻨﺪﻣﺎPrefix Length اﻟﺬي ﯾﺴﻤﻰField ﺳﻮف ﺗﻜﻮن ﻓﻲ الSegmentﻃﯿﺐ أﯾﻦ ﻣﻜﺎﻧﮭﺎ ﻓﻲ ال
Default Route ﻓﺎن ذﻟﻚ ﯾﻌﻨﻰ اﻧﮫField =0ﯾﻜﻮن ھﺬا ال
ﻻﺣﻆ ﻓﻲ اﻟﺼﻮرة اﻟﺴﺎﺑﻘﺔ ﻣﺮاﻋﺎة اﻟﺘﻘﺴﯿﻢ واﻟﺘﺮﺗﯿﺐ ﻓﻲ اﻟﻌﻨﺎوﯾﻦ ﺑﻄﺮﯾﻘﺔ ﺗﻀﻤﻦ ﻋﻤﻞ ﻣﻔﮭﻮم ﻃﺒﻘﺔ ﻓﻲ اﻟﺸﺒﻜﺎت
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
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
29
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
30
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
31
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
ﻓﺎﻧﺘﻢ ﻛﻤﺎ ﺷﺎھﺪﺗﻢ ﻛﻢ اﻟﻔﻜﺮ اﻟﺠﺪﯾﺪ وإن ﻛﺎن أﺳﮭﻞ إﻻ اﻧﮫ ﺟﺪﯾﺪIPv6 ﻃﺒﻌﺎ ﻛﺎن ﻣﻦ اﻟﺼﻌﺐ أن ﯾﻜﻮن ھﻨﺎك ﺗﺤﻮل ﻣﻔﺎﺟﺊ إﻟﻰ
وأﯾﻀﺎ ﻻ ﻧﻨﺴﻰ أن ﻟﯿﺲ ﻛﻞ ﻣﮭﻨﺪﺳﯿﻦ اﻟﺸﺒﻜﺎتIPv6وﻻ ﯾﺠﺐ أن ﻧﻠﻮم اﻟﻤﻨﻈﻤﺎت واﻟﺸﺮﻛﺎت ﻋﻦ اﻟﻤﺨﺎﻃﺮة ﺑﺎﻟﺘﺤﻮل إﻟﻰ ال
ipv6 ﯾﺤﺘﺮﻓﻮن اﻟﻌﻤﻞ ﻓﻲ ﺑﯿﺌﺔ
وھﻢIPv6 وﻟﮭﺬا ﻓﮭﻨﺎك ﺗﻘﻨﯿﺘﺎن ﺳﺎھﻤﺖ ﻓﻲ زﯾﺎدة ﻗﺪرة وﻓﺎﻋﻠﯿﺔ اﻟﺘﺤﻮل إﻟﻰ
Dual stack
32
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
Dual stack
ﯾﻘﺼﺪ ﺑﮭﺎ أن ال nodeﯾﺴﺘﻄﯿﻊ أن ﯾﻌﻤﻞ ﺑﻨﻮﻋﯿﻦ ﻣﻦ ال) IP protocol (v4,v6ﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ
أو ﻣﺎ ﯾﻄﻠﻖ ﻋﻠﯿﮭﺎ ﺑﺎل 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
34
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
ﻣﺜﺎل ﻋﻤﻠﻲ
6to4
ﻋﻨﺪﻣﺎ ﺗﺮﯾﺪ أن ﺗﻘﻮم ﺑﻌﻤﻞ Tunnelﺑﯿﻦ أﻛﺜﺮ ﻣﻦ ﻓﺮﻋﯿﻦ " "Point-to-Multipointﯾﻌﻤﻠﻮن ب IPv6ﻓﺴﻮف ﯾﻜﻮن ﻣﻦ
اﻟﺼﻌﺐ أن ﺗﻘﻮم ﺑﺘﻌﺮﯾﻒ ال Destinationsاﻟﺨﺎﺻﺔ ﺑﺎﻟﺸﺒﻜﺎت اﻟﻤﺘﻮاﺟﺪة ﻓﻲ ﺗﻠﻚ اﻟﻔﺮوع ﻓﻜﺎن ﻻﺑﺪ ﻣﻦ ﺟﻌﻞ الRouters
ﺗﺴﺘﻄﯿﻊ ﻣﻌﺮﻓﺔ ال Destination IPv6 Prefixاﻟﺨﺎص ﺑﻜﻞ ﻓﺮع ﻟﻠﻮﺻﻮل إﻟﯿﮭﺎ ﺑﻄﺮﯾﻘﺔ آﻟﯿﺔ
اﻹﺟﺎﺑﺔ :ﻧﻌﻢ
أول ﺷﺮط ﻟﻌﻤﻞ ھﺬا اﻟﻨﻮع ھﻮ أن ﺗﺒﺪأ ﺟﻤﯿﻊ اﻟﻌﻨﺎوﯾﻦ اﻟﺨﺎﺻﺔ ﺑﺎل IPv6 Networkواﻟﺘﻲ ﺗﺮﯾﺪ أن ﯾﺤﺪث ﻟﮭﺎ 6to4 Tunnel
ﺑﮭﺬا ال "2002 " Segmentﻣﺜﺎل 2002 :c0a8 :6301:1::1 /64
35
CCNP-BSCI IPv6 اﻟﻜﺎﺗﺐ:أﺣﻤﺪ ﻋﻤﺮ
ﻛﻨﺎ ﻗﺪ ﻗﻠﻨﺎ أن أول Segmentﯾﺠﺐ أن ﯾﻜﻮن 2002ﺗﻤﺎم ,ﺛﺎﻧﻲ وﺛﺎﻟﺚ Segmentﻓﻲ ال =IPv6ﻛﻢ ؟؟؟؟؟
ﻻ ﺟﺎوب اﷲ ﯾﻜﺮﻣﻚ
ﺗﻤﺎم
ﻟﺬﻟﻚ ﺳﻮف ﺗﻘﻮم ﺑﺘﺤﻮﯾﻞ ال IPv4 Addressاﻟﺨﺎص ﺑﺎل Router Interfaceاﻟﻤﺘﺼﻠﺔ ب IPv4 Networkإﻟﻰ
HexaDecimalوﺑﻌﺪ ﺗﺤﻮﯾﻠﮭﺎ ﺳﻮف ﺗﻘﻮم ﺑﻮﺿﻌﮭﻢ ﻓﻲ ال Segmentاﻟﺜﺎﻧﻲ واﻟﺜﺎﻟﺚ اﻟﻤﺘﻮاﺟﺪﯾﻦ ﻓﻲ ال IPv6
ﻧﻠﺨﺼﮭﺎ ﻓﻲ ﺟﻤﻠﺔ
ﯾﺠﺐ أن ﯾﻜﻮن ﻋﻨﻮان ال IPv4اﻟﻤﻮﺟﻮد ﻋﻠﻰ ال Interfaceاﻟﻤﺘﺼﻞ ب IPv4 Networkﯾﺴﺎوي ﻗﯿﻤﺔ ال Bitاﻟﻤﻮﺟﻮدة ﻓﻲ
ﻛﻼ ﻣﻦ الSegment 2+3
ﻣﺜﺎل
ﻟﺪﯾﻚ ﻋﻨﻮاﻧﯿﻦ ﻣﻦ IPv4ﻣﺘﺼﻠﯿﻦ ﻣﻦ ﺧﻼل IPv4 Networkﺳﻮاء ﻛﺎﻧﺖ Internetأو ﻏﯿﺮھﺎ وﺗﺮﯾﺪ أن ﺗﺮﺑﻂ ﺑﯿﻦ ﻓﺮﻋﯿﻦ
ﯾﺴﺘﺨﺪﻣﻮن IPv6ﺑﻤﻌﻨﻰ أﺧﺮ ﺗﺮﯾﺪ اﺳﺘﺨﺪام 6to4 Tunnel
ﻛﻞ ﻣﺎ ﻋﻠﯿﻚ ﻓﻌﻠﮫ ھﻮ أن ﺗﺤﻮل اﻟﻌﻨﻮاﻧﯿﻦ إﻟﻰ Bitsﺛﻢ ﺗﻘﻮم ﺑﺘﺤﻮﯾﻠﮭﻢ ﺑﻌﺪ ذﻟﻚ إﻟﻰ HexaDecimalوﺑﻌﺪ ذﻟﻚ ﺗﻀﻌﮭﻢ ﻓﻲ
ال Segment 2,3اﻟﺨﺎﺻﺔ ﺑﺎﻟﻌﻨﺎوﯾﻦ اﻟﻤﻮﺟﻮدة ﻓﻲ اﻟﻔﺮﻋﯿﻦ
Configuration Steps
Step 1 enable
:Example
36
CCNP-BSCI IPv6 أﺣﻤﺪ ﻋﻤﺮ:اﻟﻜﺎﺗﺐ
Router> enable
Step 7 exit
:Example
Router(config-if)# exit
NAT –PT
IPv4 Network ﻣﻦ ﺧﻼلIPv6 ﻛﺎن ﻓﻘﻂ ﻹﻣﻜﺎﻧﯿﺔ اﻟﺮﺑﻂ ﺑﯿﻦ ﺷﺒﻜﺘﯿﻦTunnelﻛﻞ ﺣﺪﯾﺜﻨﺎ ﻋﻦ ال
؟IPv4 أن ﯾﺘﺼﻞ ﺑﻌﻨﻮان ﻣﻦ ﻧﻮعIPv6 ﻷﻛﻦ ﻣﺎذا ﻟﻮ أراد ﻋﻨﻮان ﻣﻦ ﻧﻮع
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