• Breaking News

    Monday, February 18, 2019

    OSPF DR এবং BDR কনফিগারেশন।

    এর আগে আমরা DR & BDR সম্পর্কে আলোচনা করেছিলাম এবং বলেছিলাম যে, যদি দুটি রাউটার একে অপরের সাথে নেবার হয় তার পরেও তাদের মধ্যে ডাটাবেজ একচেঞ্জ নাও হতে পারে । পয়েন্ট টু পয়েন্ট কানেকশন এর ক্ষেত্রে নেবার হলেই তাদের মধ্যে ডাটাবেজ একচেঞ্জ হবে । কিন্তু মাল্টি একসেস নেটওয়ার্ক এর ক্ষেত্রে নেবার হলেও তাদের মধ্যে ডাটাবেজ একচেঞ্জ হবে না । এখানে DR এবং BDR নামে কিছু রাউটার থাকবে, শুধু মাত্র এই DR & BDR এর সাথে সমস্থ রাউটার ডাটাবেজ একসেঞ্জ করবে ।

    DR & BDR: DR হচ্ছে Designated Router এবং BDR: Backup Designated Router। আমরা নিচের চিত্রের দিকে খেয়াল করি এটি একটি মাল্টি অ্যকসেস কানেকশন। এখানে রাউটারের একটি ইন্টারফেস দিয়ে একটি সুইচ এর মাধ্যমে অনকেগুলি রাউটার এর সাথে যুক্ত। পয়েন্ট টু পয়েন্ট কানেকশন এর ক্ষেত্রে রাউটারের একটি ইন্টারফেস দিয়ে অন্য একটি মাত্র রাউটার যুক্ত থাকে। OSPF থিওরি পার্ট-২ দেখতে পারে তাহলে এই সম্পর্কে বিস্তারিত ধারণা পাবন আশা করি ।
    আমরা উপরের চিত্রের মত একটি মাল্টি অ্যাকসেস নেটওয়ার্ক নিলাম যেখানে চারটি রাউটার একটি সুইচ এর মাধ্যমে যুক্ত। আমরা জানি যে মাল্টিপয়েন্ট কানেকশন এর ক্ষেত্রে একটি রাউটার একসাথে অনেকগুলি রাউটারের সাথে যুক্ত থাকে । এই রকম মাল্টি পয়েন্টে কানেকশন এর ক্ষেত্রে ঐ টপোলজিতে যতই রাউটার থাকুন না কে সেখানে একটি রাউটার হবে DR এবং একটি রাউটার হবে BDR। অন্য সকল রাউটার শুধু মাত্র এই DR এবং BDR এর সাথে ডাটাবেজ একচেঞ্জ করবে। DR & BDR ছাড়া অন্য কোন রাউটারের সাথে তারা ডাটাবেজ একচেঞ্জ করবে না । যদিও আমরা পয়েন্ট টু পয়েন্ট কানেকশন এর ক্ষেত্রে দেখেছিলাম যে যদি কোন রাউটার একে অপরের সাথে নেবার হয় তাহলে তাদের মধ্যে ডাটাবেজ একচেঞ্জ হবে।

    চলুন প্রথমে আমরা সকল রাউটার সমুহের ইন্টারফেস গুলিকে আইপি অ্যাড্রেস দিয়ে  আপ করে নিই। নিচে ইন্টারফেস গুলিকে আইপি দিয়ে আপ করার কমান্ড সমুহ দেওয়া হল ।

    Router 1 Configuration Code:                                                   
    Router>
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#int fa 0/0
    Router(config-if)#ip add 192.168.1.1 255.255.255.0
    Router(config-if)#no shut
    Router(config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
     %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

    Router 2 Configuration Code:                                                  
    Router>
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#int fa 0/0
    Router(config-if)#ip add 192.168.1.2 255.255.255.0
    Router(config-if)#no shut
    Router(config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

    Router 3 Configuration Code:                                                  
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#int fa 0/0
    Router(config-if)#ip add 192.168.1.3 255.255.255.0
    Router(config-if)#no shut
    Router(config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

    Router 4 Configuration Code:                                                  
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#int fa 0/0
    Router(config-if)#ip add 192.168.1.4 255.255.255.0
    Router(config-if)#no shut
    Router(config-if)#
    %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
    %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

    আমাদের সকল রাউটার সমুহের ইন্টারফেস সমুহ গুলিকে কনফিগার করা হয়ে গেল । এবার আমরা সকল রাউটার সমুহে OSPF কনফিগার করব। ত চলুন আমরা OSPF কনফিগার করি।

    Router 1 Configuration Code:                                                  
    Router>
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#route ospf 1
    Router(config-router)#network 192.168.1.1 0.0.0.0 area 1
    Router(config-router)#

    এখানে আমরা ওয়াইলকার্ড ম্যক্স হিসেবে 0.0.0.0 ব্যবহার করেছি। কারণ Router 1 এর এই ইন্টারফেস শুধুমাত্র এই একটি আইপি অ্যাড্রেস চলবে । আমরা এই টপোলজিতে সকল রাউটারে ওয়ালকার্ড ম্যাক্স হিসেবে 0.0.0.0 ব্যাবহার করব । তাহলে যা হবে আমরা যদি এই সুইচটাতে কোন পিসি যুক্ত করি তাহলেও সে নেটওয়ার্ক অ্যাকসেস করতে পারবে না । কিন্তু আমরা যদি এখানে ওরিজিনাল ওয়াইলকার্ড ম্যাক্স 0.0.0.255 ব্যাবহার করতাম তাহলে যে কেউ এই সুইচে একটি পিসি যুক্ত করে 192.168.1.1-254 পর্যন্ত যে কোন একটি আইপি অ্যাড্রেস দিলে সে সহজেই নেটওয়ার্ক অ্যাকসেস করতে পারবে।

    Router 2 Configuration Code:                                                  
    Router>
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#route ospf 1
    Router(config-router)#netw 192.168.1.2 0.0.0.0 area 1
    Router(config-router)#

    Router 3 Configuration Code:                                                  
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#router ospf 1
    Router(config-router)#network 192.168.1.3 0.0.0.0 area 1
    Router(config-router)#

    Router 4 Configuration Code:                                                  
    Router>
    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#router ospf 1
    Router(config-router)#network 192.168.1.4
    Router(config-router)#network 192.168.1.4 0.0.0.0 area 1
    Router(config-router)#

    আমাদের সকল রাউটারে OSPF কনফিগার করা হয়ে গেল। এবার আমরা কোন রাউটারে গিয়ে তার ডাটাবেজ, নেবার ও রাউটিং টেবিল চেক করি। রাউটার 1 এ চেক করে দেখি যে কোন রাউটার DR & BDR হয়েছে । sh ip ospf interface আমরা এই কমান্ডটি ব্যবহার করে দেখতে পারি, কোন রাউটার DR এবং BDR হয়েছে ।

    Router#sh ip ospf interface

    FastEthernet0/0 is up, line protocol is up
    Internet address is 192.168.1.1/24, Area 1
    Process ID 1, Router ID 192.168.1.1, Network Type BROADCAST, Cost: 1
    Transmit Delay is 1 sec, State DROTHER, Priority 1
    Designated Router (ID) 192.168.1.4, Interface address 192.168.1.4
    Backup Designated Router (ID) 192.168.1.3, Interface address 192.168.1.3
    Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    Hello due in 00:00:02
    Index 1/1, flood queue length 0
    Next 0x0(0)/0x0(0)
    Last flood scan length is 1, maximum is 1
    Last flood scan time is 0 msec, maximum is 0 msec
    Neighbor Count is 3, Adjacent neighbor count is 2
    Adjacent with neighbor 192.168.1.4 (Designated Router)
    Adjacent with neighbor 192.168.1.3 (Backup Designated Router)
    Suppress hello for 0 neighbor(s)
    Router#

    আমরা এখানে দেখতে পাচ্ছি যে DR হয়েছে Router (ID) 192.168.1.4 এই রাউটারটি এবং BDR হয়েছে Router (ID) 192.168.1.3 এই রাউটার টি । আমরা অগেই বলেছিলাম যে প্রতিটি রাউটার এর একটি Router ID থাকে । আর এই Router ID তিন ভাবে নির্ধারণ হয়ে থাকে ।

              ১. Administrator চাইলে এটি নিজে নিজে অ্যসাইন করে দিতে পারে ।

    আর যদি অ্যাডমিনেসট্রেটর এটি অ্যাসাইন করে না দেয় তাহলে:-

                ২. Highest IP address on the loopback interface.

    লুপব্যক ইন্টারফেস হল একটি ভর্চুয়াল ইন্টাফেস। এটি কোন ফিজিক্যল ইন্টারফেস না । আমরা চাইলে রাউটারে লুপব্যাক ইন্টারফেস ক্রিয়েট করতে পারি । যদি রাউটারে কোন লুপব্যক ইন্টারফেস না থাকে তাহলে

                ২. Highest IP Address on the physical interface

    রাউটারের যেসকল ফিজিক্যাল ইন্টারফেস অ্যকটিভ থাকবে, তার মধ্যে যে ইন্টারফেস এর আইপি অ্যাড্রেটি সবচেয়ে বড় সেটিই রাউটার আাইডি হিসেবে নিধ্যারণ করে নিবে।

    এখানে যেহেতু আমরা নিজে কোন Router ID ডিফাইন করে দিই নাই বা কোন লুপব্যাক ইন্টাফেও ক্রিয়েট করি নাই তাই রাউটার নিজেই তার ফিজিক্যাল ইন্টারফেস এর মধ্যে যে আইপি অ্যাড্রেসটি সবচেয়ে বড় সেটিই তার রাউটার আইডি হিসেবে নির্ধারণে করে নিয়েছে । সুতবাং এখানে আমরা দেখতে পাচ্ছি যে Router 4 হয়েছে DR এবং Router 3 হয়েছে BDR যেটা আমাদের হওয়ার কথা ছিল । কারণ আমরা জানি যে যে রাউটার এর প্রায়োরিটি সবচেয়ে বেশি সেটি হবে DR এবং যেটার প্রায়োরিটি তার DR এর চেয়ে কম হবে সেটি হবে BDR। আর যদি সকল রাউটার এর প্রয়োরিটি সমান হয়ে তাহলে যে Router ID সবচেয়ে বড় হবে সে হবে DR এবং যার সেকেন্ড হবে সে হবে BDR।

    এবার আমরা যদি চাই যে কোন রাউটার যদি DR & BDR হবে না ।  তাহলে আমরা সেই রাউটারের প্রায়োরিটি 0 করে দিবে তাহলে সেটি আর কখোন DR বা BDR হতে পারবে না । কারণ সেটি DR এবং BDR নির্বাচনে অংশগ্রণ করতেই পারবে না । আর যদি আমরা চাই যে নির্দিষ্ট কোন রাউটারকে DR বানাব তাহলে সেই রাউটারের প্রায়োরিটি সবচেয়ে বেশি করে দিব  । এবং এর পর প্রথমে DR এবং এর পরে BDR রাউটারকে রিস্টার্ট দিব । তহলেই বেশি প্রায়োরিটির রাউটারটি হবে DR । আজ তাহলে এই পর্যন্ত, আশা করি আপনার DR এবং BDR সম্পর্কে খুব ভাল একটি ধারণা পেয়েছেন। যদি আপনাদের কোন বিষয় সর্ম্পকে জানার থাকে তাহলে অবশ্যই কমেন্ট করে জানাবেন।

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel