RIP কনফিগারেশন
রিপ সম্পর্কে আমরা আগেই জেনেছি যে RIP রিপ হল Routing Information Protocol। রিপ একটি ডিস্টেন্স ভেক্টর রাউটিং প্রটোকল যা হপ কাউন্ট এর উপর ভিত্তি করে কাজ করে । ডিসট্যান্স ভেক্টর রাউটিং প্রটোকলে এর মাধ্যমে রাউটার জানতে পারে নেটওয়ার্কের প্রতিবেশী রাউটার সম্পর্কে । রিপ নিয়মিত নেটওয়ার্ক আপডেটের এডভার্টাইজমেন্ট করে এবং এই এডভার্টাইজমেন্ট প্রতি 30 সেকেন্ড পাঠায় । এটি মেট্রিক মান গণনা করার জন্য হপ কাউন্ট ব্যবহার করে, যা নেটওয়ার্কের কাছে পৌঁছানোর সর্বোত্তম পথ নির্ধারণ করে। RIP সর্বোচ্চ 15 টি রাউটার সমর্থন করে, এবং 16 তম হপ বা রাউটার অপ্রচলিত বা অনির্ধারিত বলে বিবেচিত হয়। সুতরাং, RIP ছোট নেটওয়ার্কে দক্ষতার সাথে কাজ করতে পারে ।রিপ এর তিনটি সংস্করণ রয়েছে। IPv4 এ RIP V1 এবং RIP V2 সমর্থন করে , এবং RIPng বা RIP পরবর্তী প্রজন্ম IPv6 দ্বারা বাস্তবায়িত হয়। RIP V1 classfull নেটওয়ার্ককে advertises এবং সাবনেট সাপোর্ট করে না, কিন্তু RIP V2 একটি সাবনেটিং সাপোর্ট করে।
রিপ এর বৈশিষ্ট সমুহ:
- রিপ একটি ডিস্টেন্স ভেক্টর রাউটিং প্রোটকল
- ছোট নেটওয়ার্ক এর জন্য রিপ উপযোগি
- রিপ প্রতি 30 সেকেন্ড পরপর তার রাউটিং টেবিল তার প্রতিবেশি রাউটার এর কাছে শেয়ার করে ।
- রিপ ভার্সন 1 এ সাবনেটিং সাপোর্ট করে না তবে রিপ ভার্সন 2 তে সাবনেটিং সাপোর্ট করে ।
- রিপ এর তিনটি সংকরণ রয়েছে যথা : RIP v1 RIP v2 RIPng
আমাদের প্রথেমে যে কাজটি করতে হবে তা হল, আমাদের একটি নেটওয়ার্ক ডিজাইন করতে হবে । আমরা এই কনফিগারেশন এর কাজগুলি করব সিসকোর একটি নিজস্ব সফটওয়্যার Cisco Packet Tracer এই সফটওয়্যারটি ই্উজ করে । নিচের চিত্রের দিকে খেয়াল করুন এখানে আমি একটি টপোলজি নিয়েছি যেখানে তিনটি রাউটার, প্রতিটি রাউটারের সাথে একটি করে সুইচ এবং প্রতিটি সুইচ এর সাথে একটি করে কম্পিউটার । এই রাউটার গুলিতে রিপ কনফিগার করে কিভাবে এই টপোলজিকে রান করতে হবে আমরা তাই দেখব ।
এখানে টোটাল 5টি ব্লক রয়েছে । প্রতিটি ব্লকে একটি করে নেটওয়ার্ক চলছে । এখানে প্রতিটি ব্লকে কি কি নেটওয়ার্ক চলছে তা আমি মেনশন করে দিয়েছি । আপনারা চাইলে যে কোন নেটওয়ার্ক নিয়ে কনফিগার করে দেখতে পারেন ।
এখন আমাদের প্রথমেই যে কাজটি হবে, তা হল রাউটারের প্রতিটি ইন্টারফেসে আইপি অ্যড্রেস দেওয়া। আমরা রাউটিং কেনসেপ্ট টিউটেরিয়ালে দেখেছি কিভাবে রাউটার এর ইন্টারফেসে আইপি অ্যাড্রেস ইমপ্লিমেন্ট করতে হয় । তারপরও আমি ইন্টারফেসে কিভাবে আইপি অ্যাড্রেস দিতে হয় তার কোডগুলিও দিয়ে দিলাম ।
Router 0: Router 0 তে মোট দুটি ইনটারফেস আছে একটি হল FastEthernet 0/0 এবং আর একটি Serial 0/0/0 । আপনাদের একটি বিষয় বলে রাখি রাউটার এর সিরিয়াল ইন্টাফেস গুলিতে একপাশে ক্লকরেট চালোতে হয় ।সিরিয়াল ক্যবল এর যেকোন একপশে ইন্টারফেস এর সাতে একটি ঘড়ির মত চিহ্ন থাকে, যে পাশে এই চিহ্ন থাকে সেই পাশে ক্লকরেট চালাতে হয় । অপর পাশে চালাতে হয় না । এখানে Router 0 এর Serial 0/0/0 এই ইন্টাফেস এ ক্লকরেট চালাতে হবে ।
Serial 0/0/0 Interface: Configuration Code
Router>en
Router#conf t
Router(config)#int se 0/0/0
Router(config-if)#ip add 10.0.0.1 255.255.255.252
Router(config-if)#clock rate 64000
Router(config-if)#no shut
Fast Ethernet 0/0 interface: Configuration Code
Router>
Router>en
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 192.168.30.1 255.255.255.0
Router(config-if)#no shut
Router 1: রাউটার ১ এ তিনটি ইন্টারফেস রয়েছে । এই ইন্টারফেস সমুহ হল Serial 0/0/0, Serial 0/0/1 এবং FastEthernet 0/0। এই তিনটি ইন্টারফেসে তিনটি নেটওয়ার্ক চলছে । Serial 0/0/0 রয়েছে Block A তে, যেখানে নেটওয়ার্ক চলে 10.0.0.0/30, যার সাবনেট মাক্স হল 255.255.255.252। Serial 0/0/1 রয়েছে Block B তে, যেখানে নেটওয়ার্ক চলে 20.0.0.0/30, যার সাবনেট মাক্স 255.255.255.252 এবং ইন্টারফেস Fast Ethernet Fa 0/0 রয়েছে Block D তে, যেখানে নেটওয়ার্ক চলে 192.168.20.0/24 যার সাবনেট মাক্স 255.255.255.0। চলুন এবার দেখি কিভাবে এই ইন্টারফেসগুলিতে এই আইপি অ্যাড্রেস সমুহ ইমপ্লিমেন্ট করতে হয় ।
Interface Serial 0/0/0 Configuration Code
Router>
Router>en
Router#conf t
Router(config)#interface se 0/0/0
Router(config-if)#ip add 10.0.0.2 255.255.255.252
Router(config-if)#no shut
Interface Serial 0/0/1 Configuration Code
Router>en
Router#conf t
Router(config)#interface se 0/0/1
Router(config-if)#ip add 20.0.0.2 255.255.255.252
Router(config-if)#no shutdown
Inteface FastEthernet Fa 0/0 Configuration Code
Router>en
Router#conf t
Router(config)#interface fa 0/0
Router(config-if)#ip add 192.168.20.1 255.255.255.0
Router(config-if)#no shut
Router 2: রাউটার ১ এ দুইটি ইন্টারফেস রয়েছে । এই ইন্টারফেস সমুহ হল Serial 0/0/0 এবং FastEthernet 0/0। এই দুইট ইন্টারফেসে দুইটি নেটওয়ার্ক চলছে । Serial 0/0/0 রয়েছে Block B তে, যেখানে নেটওয়ার্ক চলে 20.0.0.0/30, যার সাবনেট মাক্স হল 255.255.255. এবং ইন্টারফেস Fast Ethernet Fa 0/0 রয়েছে Block C তে, যেখানে নেটওয়ার্ক চলে 192.168.10.0/24 যার সাবনেট মাক্স 255.255.255.0। চলুন এবার দেখি কিভাবে এই ইন্টারফেসগুলিতে এই আইপি অ্যাড্রেস সমুহ ইমপ্লিমেন্ট করতে হয় ।
Interface Serial 0/0/0 Configuration Code
Router>
Router>en
Router#conf t
Router(config)#int se 0/0/0
Router(config-if)#ip address 20.0.0.1 255.255.255.252
Router(config-if)#clock rate 64000
Router(config-if)#no shutdown
Inteface FastEthernet Fa 0/0 Configuration Code
Router>en
Router#conf t
Router(config)#interface fa 0/0
Router(config-if)#ip add 192.168.10.1 255.255.255.0
Router(config-if)#no shut
আমরা তিনটি রাউটারের সকল ইন্টারফেসে নেটওয়ার্ক গুলি ইমপ্লিমেন্ট করলাম। কিভাবে ইন্টারফেস গুলিতে আইপি অ্যাড্রেস দিতে তা দেখলাম । এবার দেখব কিভাবে রাউটারে রিপ চালাতে হয় । একটি বিষয় বলে রাখি. রিপ বা কোন রাউটিং প্রোটকল কিন্তু রাউটারের কোন ইন্টারফেসে চলে না । রাউটিং প্রোটকল সমুহ রাউটারে চলে । নিচে তিনটি রাউটারে কিভাবে রিপ চালাতে হবে তার কোড সমুহ দেওয়া হল । আমরা এখানে RIPv2 ব্যবহার করব। কেননা RIPv1 সাবনেটিং সাপোর্ট করে না। এই টপোলজিটিতে আমরা যেহেতু সাবনেটিং করেছি তাই আমরা RIPv2 ব্যবহার করব।
# Router 0 Configuration Code
Router>en
Router#conf t
Router(config)#router rip
Router(config-router)#ver
Router(config-router)#version 2
Router(config-router)#network 192.168.30.0
Router(config-router)#network 10.0.0.0
Router(config-router)#do wr
Building configuration...
[OK]
এখানে আমরা শুধু ডাইরেক্টলি কানেকটেড নেটওয়ার্ক গুলিকে ইমপ্লিমেন্ট করে দিলাম। এই (Router(config-router)#do wr) do wr কোডটির মাধ্যমে এই কনফিগারেশটিকে আমরা সেভ করলাম।
#Router 1 Configuration Code
Router>en
Router#conf t
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 10.0.0.0
Router(config-router)#network 192.168.20.0
Router(config-router)#network 20.0.0.0
Router(config-router)#do wr
Building configuration...
[OK]
# Router 2 Configuration Code
Router>en
Router#conf t
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.10.0
Router(config-router)#network 20.0.0.0
Router(config-router)#do wr
Building configuration...
[OK]
এবার যদি আমরা রাউটারে Privilege mode এ গিয়ে "sh ip route" এই কমান্ডটি চালাই তাহলে আমরা রাউটার এ কি কি রুট রয়েছে তা দেখতে পাব । আমাদের এই টপোলজিতে মোট ৫টি নেটওয়ার্ক আছে । যদি অমাদের কোন কনফিগারেশন এ ভুল না হয় তাহলে আমরা দেখতে পাব যে প্রতিটি রাউটারে এই ৫টি রুট রয়েছে। চলুন এই কমান্ডটি চালিয়ে দেখি
Router#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/30 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Serial0/0/0
R 20.0.0.0/8 [120/1] via 10.0.0.2, 00:00:02, Serial0/0/0
R 192.168.10.0/24 [120/2] via 10.0.0.2, 00:00:02, Serial0/0/0
R 192.168.20.0/24 [120/1] via 10.0.0.2, 00:00:02, Serial0/0/0
C 192.168.30.0/24 is directly connected, FastEthernet0/0
আপনারা দেখতে পাচ্ছেন এখান ৫টি নেটওয়ার্ক চলে এসেছে । এখানে প্রতিটি রুট এর আগে C or R রয়েছে । এই C দ্বারা বুঝায় এটি ডাইরেক্টলি কানেকডেট নেটওয়ার্ক এবং R দ্বরা বুঝায় এই রুটটি রিপ এর মাধ্যমে এসেছে ।
No comments:
Post a Comment