You are on page 1of 14

‫تأليف‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬

‫‪CCNA OSPF‬‬ ‫موبايل أو واتس ‪80856665060 /‬‬

‫‪CCNA‬‬
‫‪OSPF‬‬
‫تأليف مهندس ‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬
‫حاصل علي بكالريوس هندسة اتصاالت‬
‫الدولة ‪ /‬مصر‬
‫يمكنكم التواصل معنا من خالل الواتس أو الموبايل من خالل هذا‬
‫الرلم ‪80856665060 /‬‬

‫نرجو عدم نشر الكتاب اال بإذن من صاحب الكتاب أوال‬


‫تم تأليف هذا الكتاب بناء علي التعلم والدراسة والمجهود‬
‫الذاتي الذي تم من خالل االستماع والمذاكرة من محاضرين‬
‫أخرين وبعض المصادر األخري‬

‫كل ماتريد معرفته عن ال ‪ OSPF‬بداية‬


‫من الشرح النظري حتي التطبيك العملي‬

‫‪0‬‬
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬

LINK STATE ROUTING PROTOCOL ‫ هو‬OSPF‫) ال‬-

-: ‫ يتم بثالث مراحل‬ROUTING PROTOCOL ‫) ال‬-


AT STARTUP (1

AT CONVERGENCE (2

AT CHANGE (3

-: ‫ تُمسم الي ثالث مراحل‬AT STARTUP )-


NEIGHBOR DISCOVERY (1

DATABASE EXCHANGE (2

DRAW TREE FOR EACH NETWORK USING DIJKSTRA (3

BUILD THE ROUTING TABLE USING THE LOWEST COST (4

-: NEIGHBORS ‫ يكونوا‬2 ROUTER ‫) شروط أن ال‬-


)‫ (يوجداستثناء‬MUST BE DIRECT CONNECT (1

SUBNETMASK ‫ و ال‬NETWORK ID ‫( البد ان يكون لهم نفس ال‬2

HELLO INTERVAL‫( يكون لهم نفس ال‬3

DEAD INTERVAL‫( يكو لهم نفس ال‬4

)IF REQUIRED( AUTH TYPE ‫ و ال‬AUTH ‫( يكون لهم نفس ال‬5

AREA ID‫( يكون لهم نفس ال‬6

AREA FLAG‫( يكون لهم نفس ال‬7

‫ ل‬HELLO ‫ يرسم‬R1 ‫ ان‬NEIGHBOR DISCOVERY‫يحدث في ال‬


R1 ‫ ل‬HELLO ‫ يرسل‬R2 ‫ ثم‬INIT STATE ‫ وساعتها يكونوا في‬R2
2 WAY COMMUNICATION ‫وساعتها يكونوا في مرحلة‬

5
‫تأليف‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬
‫‪CCNA OSPF‬‬ ‫موبايل أو واتس ‪80856665060 /‬‬

‫‪ )-‬ال ‪ HELLO INTERVAL‬هي رسالة ‪ HELLO‬تُرسل كل فترة زمنية‬

‫‪ )-‬ال‪ DEFAULT‬أن مفيش ‪ Auth‬بين ال ‪ 2 routers‬لكن بنطبمه ن‬


‫‪security‬‬

‫‪ )-‬في ال ‪ database exchange‬كل راوتر ينشئ ويرسل ‪ LSA‬وديه فيها‬


‫حاجات كثيرة ‪ ,‬المهم عندنا ان ‪ R1‬مثال يرسم ال ‪ LSA‬وفيه حاجة زي كده‬

‫‪)-‬كل راوتر ينشئ ‪ )LINK STATE DATABASE( LSDB‬ويوجد فيها‬


‫ال ‪ LSA‬الخاصة به وبغيره‬

‫‪)-‬ال ‪ LSDB‬تكون ‪ , SYNCR‬يعني كأنها ‪ COPY‬و ‪ PASTE‬بمعني‬


‫حاجة واحدة علي كل ال‪ROUTERS‬‬

‫‪)-‬ال ‪ )LINK STATE UPDATE( LSU‬تعني ال ‪LSA‬الخاصة بالراوتر‬


‫وال ‪ LSA‬للرواتر األخري‬

‫‪)-‬ال ‪ )LINK STATE PACKET(LSP‬ديه ممكن تكون ‪ LSA‬أو ‪LSU‬‬

‫‪ (-‬في ال‪ DIJKSTRA‬او ‪ , SPF ALGORITH‬ال‪ ROUTER‬هيرسم‬


‫شجرة بداخل ال‪ MEMORY‬لكل ‪ NETWORK‬عايز يوصل لها‬

‫‪3‬‬
‫تأليف‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬
‫‪CCNA OSPF‬‬ ‫موبايل أو واتس ‪80856665060 /‬‬

‫‪ )-‬ال ‪METRIC‬ألخاصة بال‪ OSPF‬هي ال‪ COST‬وبتتعمل من معادلة ال‬


‫‪DIJKSTRA‬‬

‫‪)-‬كل ‪ ROUTER‬هيثبت الطريك اللي له ‪ COST‬ألل وبالي الطرق يرميها من ال‬


‫‪MEMORY‬‬

‫‪ )-‬ال ‪ COST‬بيتحسب ‪ COMMULATIVE‬يعني تجميعي‬

‫‪ R1 )-‬علشان يوصل لشبكة ‪ 10.0.0.0/24‬امامه طريك ب ‪70=COST‬‬

‫وطريك ب ‪30=COST‬‬

‫‪ (-‬في مرحلة ال ‪ )STABILITY( CONVERGENCE‬يحدث فيها ‪-:‬‬


‫‪ (1‬يتم ارسال ال ‪ LSA‬كل ‪ 30‬دليمة‬

‫‪ (2‬الراوتر يرسل ‪ HELLO‬كل فترة زمنية‬

‫‪ )-‬ال ‪ OSPF‬اختصار ل ‪OPEN SHORTEST PATH FIRST‬‬


‫* ‪ OPEN‬هنا تعني ان ال ‪ OSPF‬هو ‪OPEN STANDARD‬‬

‫‪ )-‬ال ‪ HELLO‬بداخلها هذه المعلومات ‪-:‬‬


‫‪RID (1‬‬

‫‪NETWORK ID AND SUBNETMASK (2‬‬

‫‪HELLO INTERVAL (3‬‬

‫‪DEAD INTERVAL (4‬‬

‫‪4‬‬
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬
AUTH AND AUTH TYPE (5

PRIORITY (6

RID OF DESIGNATED ROUTER (7

RID OF BACKUP DESIGNATED ROUTER (8

-: OSPF NETWORK ‫) أنواع ال‬-


)‫ (فيه يتم التوصيل بين الراوترين بكابل سيلاير‬POINT TO POINT (1

BROADCAST (2

)NON-BROADCAST MULTIACCESS( NBMA (3

. ‫ تكون الرواتر متصلة بسويتش‬BROADCAST ‫) في ال‬-

. ‫ ثواني‬10 ‫ كل‬HELLO INTERVAL ‫يتم ارسال ال‬

.)4 * HELLO INTERVAL( 40 ‫ تساوي‬DEAD INTERVAL ‫ال‬

. HELLO ‫ تتغير بناء علي ليمة ال‬DEAD INTERVAL‫ليمة ال‬

DEAD ‫ ال تتغير بناء علي ليمة ال‬HELLO INTERVAL ‫ليمة ال‬


. INTERVAL

BACKUP ‫ وال‬DESIGNATED ROUTER (DR)‫يتم اختيار ال ال‬


. DROTHER ‫ والبالي يُسمي‬DESIGNATED ROUTER(BDR)

. DR‫ عندما يمع ال‬DR ‫ يصبح‬BDR ‫ال‬

5
‫تأليف‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬
‫‪CCNA OSPF‬‬ ‫موبايل أو واتس ‪80856665060 /‬‬
‫كل الرواتر هترسل ‪ COPY‬من ال ‪ LSA‬لل‪ DR‬وال ‪ BDR‬علي‬
‫‪. MULTICAST ADDRESS 224.0.0.6‬‬

‫كل ال ‪ DR‬وال ‪ BDR‬وال‪ DROTHER‬بت ‪ LISTEN‬علي ‪224.0.0.5‬‬


‫علشان ال ‪. HELLO‬‬

‫إذا تم وضع راوتر جديد فسيرسل ‪ LSR‬لل‪ DR‬وال‪ BDR‬علي ‪224.0.0.6‬‬


‫واللي هيرد هو ال ‪. DR‬‬

‫كل الرواتر هترسل ‪ LSA‬لل‪ DR‬وال‪ BDR‬وبعدها يبدأ ال‪ DR‬يري ما ينمص كل‬
‫راوتر فيرسله اليه‪.‬‬

‫‪ )-‬كيف يتم إختيار ال ‪ DR‬؟‬


‫‪ (1‬الراوتر اللي هيشتغل األول ومفعل عليه ال ‪ OSPF‬هينتظر ‪ 40‬ثانية ‪ ,‬لو مفيش راوتر اشتغل معاه ومفعل عليه‬
‫ال‪ OSPF‬في خالل ال ‪ 40‬ثانية فهيكون ‪DR‬‬

‫‪ (2‬لو حدث ‪ TIE‬في الشرط السابك ف الراوتر صاحب أعلي ‪ PRIORITY‬يكون هو ال ‪DR‬‬

‫‪ (3‬لو حدث ‪ TIE‬في الشرط السابك ف أل ‪ RID‬االعلي عن طريك ال ‪MANUALLY CONFIGURE‬‬


‫يكون ال ‪DR‬‬

‫‪ (4‬لو حدث ‪ TIE‬في الشرط السابك ف أل ‪ RID‬االعلي عن طريك ال ‪LOOPBACK INTERFACE‬‬


‫يكون ال ‪DR‬‬

‫‪ (5‬لو حدث ‪ TIE‬في الشرط السابك ف أل ‪ RID‬االعلي عن طريك أعلي ‪ IP‬علي ال ‪PHYSICAL‬‬
‫‪ INTERFACE‬وحالته ‪ UP‬يكون ال ‪DR‬‬

‫‪ )-‬افضل طريمة لجعل ال ‪ DR‬وال ‪ BDR‬يتعطلوا ‪ ,‬أن نجعل ال ‪ PRIORITY‬الخاصة‬


‫بهم ب ‪ZERO‬‬

‫‪ (-‬إذا أردت ان يتم اختيار ال ‪ DR‬غير ال ‪ DR‬الحالي وال ‪ BDR‬الحالي فالبد أن يتعطل‬
‫ال ‪ DR‬الحالي وال ‪ BDR‬الحالي‬

‫‪6‬‬
‫تأليف‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬
‫‪CCNA OSPF‬‬ ‫موبايل أو واتس ‪80856665060 /‬‬

‫‪ )-‬من مزايا ال ‪ AREAS‬أنه لو حدث مثال تغير عند ‪ R1‬في ال‪ LSA‬هيتم ارساله في‬
‫ال‪ AREA O‬فمط‬

‫‪ )-‬عند ‪ R5‬فيه نوع من ال ‪ LSA‬نتيجة التغير الذي حدث في ‪ R1‬فسيأخذ المعلومة‬


‫النهائية من ‪ AREA 0‬وبعدين يرسلها ل ‪ AREA 1‬بدون حساب معادلة ال‪DIJKSTRA‬‬

‫‪ )-‬ال ‪ R5‬عنده ‪ INTERFACE‬خاصة ب ‪ AREA O‬و ‪ INTERFACE‬خاصة‬

‫ب ‪ , AREA 1‬لذلن ال ‪ R5‬يُسمي ‪)AREA BORDER ROUTER( ABR‬‬

‫‪ )-‬ال ‪ AREA 0‬يُسمي ‪ BACKBONE AREA‬وأي راوتر داخل هذه ال ‪ AREA‬يُسمي‬


‫‪BACKBONE AREA‬‬

‫‪ (-‬أي ‪ AREA‬أخري تُسمي ‪ INTERNAL AREA‬وأي راوتر داخل هذه ال ‪AREA‬‬


‫يُسمي ‪INTERNAL AREA‬‬

‫‪7‬‬
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬
OSPF LAB 1

R1#configure t
R1(config)#int ethernet 0/0
R1(config-if)#no shutdown
R1(config-if)#ip address 10.3.0.1 255.255.0.0

0
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬
R1(config-if)#exit
R1(config)#int
R1(config)#interface s0/0
R1(config-if)#ip address 192.168.30.1 255.255.255.0
R1(config-if)#no shutdown

R2#configure t
R2(config)#interface s0/0
R2(config-if)#ip address 192.168.30.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface s0/1
R2(config-if)#ip address 192.168.40.1 255.255.255.0
R2(config-if)#no shutdown

R3#configure t
R3(config)#interface s0/2
R3(config-if)#ip address 192.168.40.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface e0/0
R3(config-if)#ip address 192.168.44.1 255.255.255.0
R3(config-if)#no shutdown
____________________________________________________

R1#configure t
R1(config)#router ospf 1
R1(config-router)#network 192.168.30.0 0.0.0.255 area 0
R1(config-router)#network 10.3.0.0 0.0.255.255 area 0

R2#configure t
R2(config)#router ospf 1
R2(config-router)#network 192.168.30.0 0.0.0.255 area 0
6
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬
R2(config-router)#network 192.168.40.0 0.0.0.255 area 0

R3#configure t
R3(config)#router ospf 1
R3(config-router)#network 192.168.40.0 0.0.0.255 area 0
R3(config-router)#network 192.168.44.0 0.0.0.255 area 0
___________________________________________________

R1#show ip route
O 192.168.44.0/24 [110/138] via 192.168.30.2, 00:06:34, Serial0/0
C 192.168.30.0/24 is directly connected, Serial0/0
O 192.168.40.0/24 [110/128] via 192.168.30.2, 00:06:34, Serial0/0
10.0.0.0/16 is subnetted, 1 subnets
C 10.3.0.0 is directly connected, Ethernet0/0

R2#show ip route
O 192.168.44.0/24 [110/74] via 192.168.40.2, 00:06:25, Serial0/1
C 192.168.30.0/24 is directly connected, Serial0/0
C 192.168.40.0/24 is directly connected, Serial0/1
10.0.0.0/16 is subnetted, 1 subnets
O 10.3.0.0 [110/74] via 192.168.30.1, 00:06:25, Serial0/0

R3#show ip route
C 192.168.44.0/24 is directly connected, Ethernet0/0
O 192.168.30.0/24 [110/128] via 192.168.40.1, 00:06:46, Serial0/2
C 192.168.40.0/24 is directly connected, Serial0/2
10.0.0.0/16 is subnetted, 1 subnets
O 10.3.0.0 [110/138] via 192.168.40.1, 00:06:46, Serial0/2
OSPF LAB 2

08
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬

R1#configure t
R1(config)#interface e0/0
R1(config-if)#ip address 10.1.0.1 255.255.0.0
R1(config-if)#no shutdown

R2#configure t
R2(config)#interface e0/0
R2(config-if)#ip address 10.1.0.2 255.255.0.0
R2(config-if)#no shutdown

R3#configure t
R3(config)#interface e0/0
R3(config-if)#ip address 10.1.0.3 255.255.0.0
R3(config-if)#no shutdown

00
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬
R4#configure t
R4(config)#interface e0/0
R4(config-if)#ip address 10.1.0.4 255.255.0.0
R4(config-if)#no shutdown

R5#configure t
R5(config)#interface e0/0
R5(config-if)#ip address 10.1.0.5 255.255.0.0
R5(config-if)#no shutdown
____________________________________________________

R1#configure t
R1(config)#router ospf 1
R1(config-router)#network 10.1.0.0 0.0.255.255 area 0

R2#configure t
R2(config)#router ospf 1
R2(config-router)#network 10.1.0.0 0.0.255.255 area 0

R3#configure t
R3(config)#router ospf 1
R3(config-router)#network 10.1.0.0 0.0.255.255 area 0

R4#configure t
R4(config)#router ospf 1
R4(config-router)#network 10.1.0.0 0.0.255.255 area 0

R5#configure t
R5(config)#router ospf 1
R5(config-router)#network 10.1.0.0 0.0.255.255 area 0
_______________________________________________________

05
‫ عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬/‫تأليف‬
CCNA OSPF 80856665060 / ‫موبايل أو واتس‬

R1#show ip ospf neighbor

R4(config)#interface e0/0
R4(config-if)#ip ospf priority 0

R5(config)#interface e0/0
R5(config-if)#ip ospf priority 0

R1#show ip ospf neighbor

03
‫تأليف‪ /‬عبدالرحمن حسن عبدهللا البدراوي المنزالوي‬
‫‪CCNA OSPF‬‬ ‫موبايل أو واتس ‪80856665060 /‬‬

‫‪04‬‬

You might also like