بسم الله و الحمد لله والصلاة والسلام علي رسول الله وآله وصحبه وإخوانه أجمعين
تقبل الله منا ومنكم صالح الأعمال:
يتم تحديد الdr وال bdr عن طريق:
1- dr هو أعلي priority: ويتم تحديد ذلك عن طريق كتابة الأمر التالي علي الإنترفيس المشارك في دومين الـospf
Router(config)#interface f0/0
Router(config-if)#ip ospf priority ?
<0-255> Priority
Router(config-if)#ip ospf priority 200
Router(config-if)#exit
Router(config)#do show ru
Building configuration...
!
!
interface FastEthernet0/0
no ip address
ip ospf priority 200
duplex auto
speed auto
2- إذا لم يتم كتابة ذلك الأمر وتحديد الpriority بذلك هنا يعتمد علي الrouter id وهو يتم تحديده عن طريق:
1- كتابة الأمر التالي علي مستوي الراوتر ككل:
Router(config)#router ospf 100
Router(config-router)#router-id ?
A.B.C.D OSPF router-id in IP address format
Router(config-router)#router-id 192.168.10.1
Router(config)#do show run
Building configuration...
!
router ospf 100
router-id 192.168.10.1
log-adjacency-changes
وتلاحظ معي أخي أن الـid عبارة عن ip address
2- إذا لم تكتب هذ الأمر يقوم الراوتر باختيار id له عبارة عن أعلي loopback address ومعني أعلي يعني أعلي في الكلاس فمثلاً 192 أعلي من 172 وهكذا ولماذا يفضل الloopback؟ لأنه دائماً up حتي لا تحتاج أن تكتب الأمر no sh
3- إذا لم يوجد loopback يقوم باختيار id عبارة عن أعلي ip يكون up وليس شرطاً أن يكون مشارك في دومين الـospf
3- إذا ما بتريد كتابة الأوامر ومكسل شوي تقوم تغلق كل الراوترات "هههه طبعاً ممكن تترفد فيها" وتعيد تشغيلها من البداية بس تشغل الأول الراوتر اللي تريده يكون dr "وضع يد يعني" وبعدين الـ"bdr" وبعد dr other
هذا والله أعلي وأعلم
تقبل الله منا ومنكم صالح الأعمال
ولا تنسني من صالح الدعاء وصلي الله وسلم وبارك علي المصطفي وآله وصحبه وإخوانه أجمعين
المفضلات