- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১৭ বিষয় : HSRP,VRRP, GLBP
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৮ বিষয় : বেসিক রাউটিং
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০২ বিষয় : ওএসআই মডেল
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৩ বিষয় : টিসিপি/আইপি
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৪ বিষয় : ক্লাস-সি সাবনেটিং
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৫ বিষয় : ক্লাস-বি সাবনেটিং
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৬ বিষয় : ক্লাস-এ সাবনেটিং
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৭ বিষয় : VLSM
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০৯ বিষয় : স্ট্যাটিক রাউটিং
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১৬ বিষয় : WAN
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১০ বিষয় : ডায়নামিক রাউটিং(EIGRP)
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১১ বিষয় : ডায়নামিক রাউটিং(OSPF)
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১২ বিষয় : সুইচিং বেসিক ধারণা এবং VLAN কনফিগারেশন
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১৩ বিষয় : একসেস কন্ট্রোল লিস্ট (ACL)
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১৪ বিষয় : NAT
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ১৫ বিষয় : IPv6
- সিসিএনএ (CCNA) কোর্সের বাংলা টিউটোরিয়াল পর্ব ০১ বিষয় : বেসিক নেটওয়ার্কিং
শীতের সকাল : এক কাপ চা :OSPF(Dynamic Routing)
শীতের সময় খেজুরের রস খাওয়া একদম অভ্যাসে পরিণত হয়ে গেছে। এই তো গত শীতের এক সকালে ঘুম থেকে উঠেই খেজুর রসের সন্ধানে বের হয়ে গিয়েছিলাম। কিন্তু কিছু দূর যাওয়ার সাথে সাথেই হাত পা যেন বরফ হয়ে যাচ্ছিল । তাই একটি চায়ের দোকানে দাড়িয়ে চা খাচ্ছিলাম । ঠিক তখনই একজন কৃষক আর শিক্ষক একই দোকানে চা খাচ্ছিলেন। হঠাৎ করে কৃষক লোকটি শিক্ষককে বলে উঠল স্যার “আমার প্রধানমন্ত্রীকে একটি কথা বলা প্রয়োজন।“ কিভাবে আমি প্রধানমন্ত্রীর দেখা করতে পারি! শিক্ষক সাহেব তা শুনে প্রথমে কিছুটা রাগ ভাব করলে পরক্ষণে খুব সুন্দরভাবে বুঝিয়ে দিল যে তোমার মত অনেকেই চায় প্রধানমন্ত্রীর সাথে দেখা করতে। এখন উনি যদি সবার সাথে দেখা করে তাহলে দেশের কথা কখন ভাববে! তাই তোমার যদি কোন কথা থাকে তাহলে তুমি চেয়ারম্যানকে বলতে পার, যদি তোমার কথাটি বলার মতো হয় তাহলো চেয়ারম্যান সাহেব ডিসিকে বলবে । এভাবেই এক সময় তোমার কথাটি প্রধানমন্ত্রীর কাছে পৌছেঁ যাবে। কারণ প্রধানমন্ত্রী এক একজনকে এক একটি এলাকার (এরিয়ার) দায়িত্ব প্রদান করেছে। ঠিক নেটওয়ার্কিং ক্ষেত্রে নেটওয়ার্ক যদি বড় হয় তাহলো ওএসপিএফ নেইওয়ার্কে কতগুলো এরিযাতে ভাগ করে নেয় এবং একটি করে বর্ডার রাউটার রাখে যার মধ্যে একটি এরিয়ার নেটওয়ার্কের সকল তথ্য জমা থাকে । ফলে কোন নির্দিষ্ট এরিয়ার কোন তথ্য প্রয়োজন হলে বর্ডার রাউটার থেকেই জানা যায়।
যেহেতু আজকে আমরা ডায়নামিক রাউটিং ওএসপিএফ কনফিগার করব । সেহেতু চলেন ওএসপিএফ নিয়ে কিছুটা জানার চেষ্টা করি ।
ওএসপিএফ কি?
ওএসপিএফ হলো ওপেন শর্টেস্ট পাথ ফার্স্ট একটি লিঙ্ক স্টেট রাউটিং প্রটোকল যা ওপেন স্ট্যান্ডার্ডের উপর ভিত্তি করে গড়ে উঠেছে। তাই এটি সিসকোসহ অন্যান্য রাউটারেও কাজ করে। ওএসপিএফ ইনটেরিয়র গেটওয়ে প্রটোকল হিসেবে ব্যবহিত হয়ে থাকে ।
ওএসপিএফ কিভাবে কাজ করে?
ওএসপিএফ ইহা একটি এরিয়া সকল রাউটারের কাছে LSA অ্যাডভার্টাইমেন্ট পাঠায়। এই LSA এর মধ্যে সুংযক্ত ইন্টারফেস এর মান, ম্যাট্রিক্স এর মান এবং অন্যান্য ভেরিয়েবলের এর মান অন্তর্ভুক্ত করা হয় এবং ব্যবহার করে থাকে SPF এলগরিদম । এই এলগরিদম এর মাধ্যমে শর্টেস্ট এবং কম খরচ হয় এই রকম একটি পাথ বাহির করে। এই SPF এলগরিদমেই Dijkstra এলগরিদম নামে পরিচিত।
ওএসপিএফ এর বৈশিষ্ট্যসমুহ:
- ওএসপিএফ রাউটিং ডোমেইনকে এরিয়াতে বিভক্ত করে।
- কেবল রাউট পরিবর্তনের সময় রাউট আপডেট ঘটে।
- যে রাউট বদলেছে কেবল সেটির তথ্য থাকে এলএসএ(LSA)(লিংক স্টেট অ্যাডভার্টাইমেন্ট) এ।
- প্রতিবেশী গড়ে তোলার জন্য হ্যালো(Hello) মেসেজ বিনিময় করে।
- ওএসপিএফ ভ্যারিয়েবল লেংথ সাবনেট মাস্ক(VLSM) এবং ক্লাসলেস ইন্টার ডোমেইন রাউটিং (CIDR)সাপোর্ট করে।
- ওএসপিএফ অসংখ্য নেটওয়ার্ক হোপ সমর্থন করে।
- ওএসপিএফ এর মাল্টিকাস্ট এড্রেস হলো(২২৪.০.০.৫ এবং ২২৪.০.০.৬)
- ইহায় ব্যবহিত এলগ্যারিদম হলো ডিজেক্সট্রা শর্টেস্ট পাথ ফার্স্ট।
ওএসপিএফ নেটওয়ার্কিং হায়ারার্কি
ওএসপিএফ এর একটি মজার জিনিস হলো ইহা নেটওয়ার্কে কতগুলো এরিয়াতে ভাগ করে এবং হায়ারার্কি মেইনটেন্ট করে। ফলে একটি এরিয়ার সকল তথ্য এরিয়া বর্ডার রাউটার থেকে সংগ্রহ করে থাকে । নীচের ডায়াগ্রামটি দেখলে আরও সহজেই বোঝতে পারবেন।
Area 0 হলো যেখানে Backbone router গুলো থাকে। Area 0 এর সাথে Area border Router গুলো সংযুক্ত থাকে। অন্য কোন রাউটিং ডোমেন এর সাথে সংযুক্ত হওয়ার জন্য Autonomous System border Router ব্যবহার করা হয়।
আরেকটি মজার বিষয় হলো টেবিল:
ওএসপিএফ তিনটি টেবিল ব্যবহার করে- প্রতিবেশী টেবিল, লিংক স্টেট টেবিল এবং রাউটিং টেবিল। এই তিনটি টেবিলের সমন্বয়ে ওওসপিএফ পুরো নেটওর্য়াকের চিত্র পায়।
- প্রতিবেশী টেবিল(Neighbors table):
কোন রাউটারের আসে পাশে কোন রাউটার আছে সে সম্পকির্ত তথ্য থাকে এই টেবিলে।
- লিংক স্টেট টেবিল(Link-state table):
প্রতিবেশী রাউটার সমুহের সাথে যুক্ত লিংকসমুহের কোনটির অবস্থা কেমন সে সম্পর্কিত তথ্য রাখা হয় এই টেবিলে।
- রাউটিং টেবিল(Routing table):
লিংক স্টেট টেবিলে যেসব লিংকের তথ্য থাকবে সেগুলোর প্রতিটির ব্যয় কত হবে সে সম্পর্কিত তথ্য থাকবে রাউটিং টেবিলে।
চলুন এবার একটি নেটওয়ার্ক ডিজাইন করে ওএসপিএফ কনিফগার করি
OSPF কনফিগার করার পদ্ধতি
১. প্রথমে নেটওয়ার্কটি ডিজাইন করি
২. প্রতিটি রাউটারের আলাদা নাম এসাইন করি।
৩. প্রত্যেকটি রাউটারে ইন্টারফেসগুলো আপ করি।
৪. প্রতিটি রাউটারে OSPF চালু করি।
১. প্রথমে নেটওয়ার্কটি ডিজাইন করি
২. প্রতিটি রাউটারের আলাদা নাম এসাইন করি।
Dhaka router hostname change command line
Router>en
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#host
Router(config)#hostname Dhaka
Dhaka(config)#exit
Dhaka#
Comilla router host name change command line
Router>
Router>
Router>en
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#host
Router(config)#hostname Comilla
Comilla(config)#exit
Netrakona router hostname change command line
Router>en
Router>en
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#host
Router(config)#hostname Netrakona
Netrakona(config)#exit
Netrakona#
%SYS-5-CONFIG_I: Configured from console by console
Netrakona#wr
Building configuration.
৩. প্রত্যেকটি রাউটারে ইন্টারফেসগুলো আপ করি।
Dhaka router interface up and IP assign commandDhaka>en
Dhaka#conf
Dhaka#configure ter
Dhaka#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Dhaka(config)#inter
Dhaka(config)#interface fast
Dhaka(config)#interface fastEthernet 0/0
Dhaka(config-if)#ip add
Dhaka(config-if)#ip address 172.15.0.1 255.255.255.252
Dhaka(config-if)#no sh
Dhaka(config-if)#no shutdown
Dhaka(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
Dhaka(config-if)#exit
Dhaka(config)#inter
Dhaka(config)#interface fast
Dhaka(config)#interface fastEthernet 0/1
Dhaka(config-if)#ip add
Dhaka(config-if)#ip address 172.16.0.1 255.255.255.252
Dhaka(config-if)#no sh
Dhaka(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
Dhaka(config-if)#exit
Dhaka(config)#inter
Dhaka(config)#interface eth
Dhaka(config)#interface ethernet 0/0/0
Dhaka(config-if)#ip add
Dhaka(config-if)#ip address 192.168.1.1 255.255.255.0
Dhaka(config-if)#no sh
Dhaka(config-if)#no shutdown
%LINK-5-CHANGED: Interface Ethernet0/0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0/0, changed state to up
Dhaka(config-if)#exit
Dhaka(config)#exit
Dhaka#
Comilla router Interface IP assign and up command lineComilla>en
Comilla#inter
Comilla#conf
Comilla#configure ter
Comilla#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Comilla(config)#inter
Comilla(config)#interface fast
Comilla(config)#interface fastEthernet 0/0
Comilla(config-if)#ip add
Comilla(config-if)#ip address 172.15.0.2 255.255.255.252
Comilla(config-if)#no sh
Comilla(config-if)#no shutdown
Comilla(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
Comilla(config-if)#
Comilla(config-if)#exit
Comilla(config)#inter
Comilla(config)#interface eth
Comilla(config)#interface ethernet 0/0/0
Comilla(config-if)#ip add
Comilla(config-if)#ip address 172.17.0.1 255.255.255.252
Comilla(config-if)#no sh
Comilla(config-if)#no shutdown
Comilla(config-if)#
%LINK-5-CHANGED: Interface Ethernet0/0/0, changed state to up
Comilla(config-if)#
Comilla(config-if)#exit
Comilla(config)#inter
Comilla(config)#interface fast
Comilla(config)#interface fastEthernet 0/1
Comilla(config-if)#ip add
Comilla(config-if)#ip address 192.168.2.1 255.255.255.0
Comilla(config-if)#no sh
Comilla(config-if)#no shutdown
Comilla(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
Comilla(config-if)#
Comilla(config-if)#exit
Comilla(config)#exit
Comilla#
Netrakona router interface up and IP assign command line
Netrakona>
Netrakona>en
Netrakona#conf
Netrakona#configure ter
Netrakona#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Netrakona(config)#inter
Netrakona(config)#interface fast
Netrakona(config)#interface fastEthernet 0/1
Netrakona(config-if)#ip add
Netrakona(config-if)#ip
Netrakona(config-if)#ip add
Netrakona(config-if)#ip address 172.16.0.2 255.255.255.252
Netrakona(config-if)#no sh
Netrakona(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
Netrakona(config-if)#exit
Netrakona(config)#inter
Netrakona(config)#interface eth
Netrakona(config)#interface ethernet 0/0/0
Netrakona(config-if)#ip add
Netrakona(config-if)#ip address 172.17.0.2 255.255.255.252
Netrakona(config-if)#no sh
Netrakona(config-if)#no shutdown
Netrakona(config-if)#
%LINK-5-CHANGED: Interface Ethernet0/0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0/0, changed state to up
Netrakona(config-if)#
Netrakona(config-if)#exit
Netrakona(config)#inter
Netrakona(config)#interface fast
Netrakona(config)#interface fastEthernet 0/0
Netrakona(config-if)#ip add
Netrakona(config-if)#ip address 192.168.3.1 255.255.255.0
Netrakona(config-if)#no sh
Netrakona(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Netrakona(config-if)#exit
Netrakona(config)#exit
Netrakona#
%SYS-5-CONFIG_I: Configured from console by console
৪. প্রতিটি রাউটারে OSPF চালু করি।
Dhaka router OSPF configuration command line
Dhaka>en
Dhaka>en
Dhaka#conf
Dhaka#configure ter
Dhaka#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Dhaka(config)#rou
Dhaka(config)#router os
Dhaka(config)#router ospf 10
Dhaka(config-router)#net
Dhaka(config-router)#network 192.168.1.0 0.0.0.255 are
Dhaka(config-router)#network 192.168.1.0 0.0.0.255 area 0
Dhaka(config-router)#net
Dhaka(config-router)#network 172.16.0.0 0.0.0.3 are
Dhaka(config-router)#network 172.16.0.0 0.0.0.3 area 0
Dhaka(config-router)#net
Dhaka(config-router)#network 172.15.0.0 0.0.0.3 ar
Dhaka(config-router)#network 172.15.0.0 0.0.0.3 area 0
Dhaka(config-router)#exit
Dhaka(config)#exit
Dhaka#
Comilla router OSPF configuration command line
Comilla>
Comilla>en
Comilla#con
Comilla#confi
Comilla#configure ter
Comilla#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Comilla(config)#ro
Comilla(config)#router os
Comilla(config)#router ospf 10
Comilla(config-router)#net
Comilla(config-router)#network 192.168.2.0 0.0.0.255 are
Comilla(config-router)#network 192.168.2.0 0.0.0.255 area 0
Comilla(config-router)#net
Comilla(config-router)#network 172.17.0.0 0.0.0.3 are
Comilla(config-router)#network 172.17.0.0 0.0.0.3 area 0
Comilla(config-router)#net
Comilla(config-router)#network 172.15.0.0 0.0.0.3 ar
Comilla(config-router)#network 172.15.0.0 0.0.0.3 area 0
Comilla(config-router)#exit
Comilla(config)#exit
Comilla#
Netrakona router OSPF configuration command line
Netrakona>
Netrakona>
Netrakona>en
Netrakona#con
Netrakona#conter
Netrakona#conter
Translating “conter”…domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
Netrakona#con
Netrakona#confi
Netrakona#configure ter
Netrakona#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Netrakona(config)#ro
Netrakona(config)#router os
Netrakona(config)#router ospf 10
Netrakona(config-router)#net
Netrakona(config-router)#network 192.168.3.0 0.0.0.255
% Incomplete command.
Netrakona(config-router)#network 192.168.3.0 0.0.0.255 ar
Netrakona(config-router)#network 192.168.3.0 0.0.0.255 area 0
Netrakona(config-router)#net
Netrakona(config-router)#network 172.17.0.0 0.0.0.3 ar
Netrakona(config-router)#network 172.17.0.0 0.0.0.3 area 0
Netrakona(config-router)#net
Netrakona(config-router)#network 172.16
00:13:28: %OSPF-5-ADJCHG: Process 10, Nbr 192.168.2.1 on Ethernet0/0/0 from LOADING to FULL, Loading Done
Netrakona(config-router)#network 172.16.0.0 0.0.0.3 are
Netrakona(config-router)#network 172.16.0.0 0.0.0.3 area 0
Netrakona(config-router)#
00:14:18: %OSPF-5-ADJCHG: Process 10, Nbr 192.168.1.1 on FastEthernet0/1 from EXCHANGE to FULL, Exchange Done
Netrakona(config-router)#exit
Netrakona(config)#exit
Netrakona#
%SYS-5-CONFIG_I: Configured from console by console
Netrakona#
ওএসপিএফ(OSPF) কনফিগার শেষ হওয়ার পর হোস্ট পিসি থেকে পিং করে দেখি পিং রিপ্লে হচ্ছে কি না ।
order atorvastatin 20mg online cheap buy atorvastatin 40mg for sale atorvastatin 80mg us
buy lipitor 10mg online cheap lipitor 80mg us order lipitor 40mg online cheap
ciprofloxacin cost – order cipro 1000mg online cheap buy augmentin generic
oral ciprofloxacin 1000mg – buy bactrim 480mg generic order augmentin 625mg
order glycomet generic – lincocin 500mg oral order lincomycin 500mg online cheap
order retrovir – buy generic glycomet online buy zyloprim cheap
buy retrovir sale – buy generic allopurinol over the counter
where can i buy clozapine – accupril 10mg price cost famotidine 20mg
generic clozapine 50mg – purchase glimepiride generic pepcid price
order quetiapine 50mg generic – eskalith for sale online buy eskalith pills for sale
buy clomipramine 50mg generic – celexa 20mg drug buy generic sinequan over the counter
oral seroquel 100mg – order bupron SR pill order eskalith for sale
purchase hydroxyzine – buspar 10mg drug amitriptyline pills
buy generic anafranil online – order sinequan 25mg pills buy sinequan 25mg without prescription
atarax 25mg generic – where to buy pamelor without a prescription purchase endep sale
buy augmentin medication – order ampicillin online cheap order cipro 1000mg without prescription
buy generic amoxicillin – purchase amoxicillin generic buy ciprofloxacin generic
cheap amoxil sale – erythromycin order online buy cipro 500mg without prescription
order augmentin 625mg generic – purchase ampicillin generic ciprofloxacin 1000mg us
zithromax over the counter – buy ciplox tablets order ciprofloxacin 500mg generic
buy cleocin 300mg pills – doxycycline usa chloromycetin order online
cleocin 150mg without prescription – cheap vibra-tabs chloromycetin pills
buy zithromax generic – buy floxin generic buy ciplox cheap