ITLITON

ITLITON

Networking and switching


Image result for networking logo
IT_LITON

নেটওয়ার্ক কি?

একাধিক কম্পিউটার যখন একসাথে  যুক্ত হয়ে তথ্য আদানপ্রদান করে তখন থাকেনেটওর্য়াক বলে। নেটওর্য়াক করার জন্য ন্যূনতম দুটি কম্পিউটার প্রয়োজন।

নেটওয়ার্কের প্রকারভেদ :

নেটওয়ার্কে সাধারণত তিন ভাগে ভাগ করা যায়।

  • LAN
  • MAN
  • WAN

Local Area Network (LAN): একই বিল্ডিং এর মাঝেঅবস্থিত বিভিন্ন কম্পিউটার নিয়ে গঠিত নেটওয়ার্রকে লোকাল এরিয়ানেটওয়ার্ক  বলে। এই নেটওয়ার্ক এর ডাটা ট্রান্সফার গতি ১০এমবিপিএস। এইনেটওয়ার্ক এ ব্যবহিত ডিভাইসগুলো হলো রিপিটার, হাব, নেটওয়ার্ক ইন্টারফেসইত্যাদি।

 

Metropolitan Area Network (MAN) : একই শহরের মধ্যেঅবস্থিত কয়েকটি ল্যানের সমন্বয়ে গঠিত ইন্টারফেসকে বলা হয় মেট্রোপলিটনএরিয়া নেটওয়ার্ক । এ ধরনের  নেটওয়ার্ক ৫০-৭৫ মাইল পর্যন্ত বিস্তৃত হতেপারে। এই নেটওয়ার্কর ডাটা ট্রান্সফার স্পিড গিগাবিট পার সেকেন্ড। এ ধরনেরনেটওয়ার্ক এ ব্যবহিত ডিভাইস গুলো হলো রাউটার, সুইজ, মাইক্রোওয়েভ এন্টেনাইত্যাদি।

 

WAN(Wide Area Network) : দূরবর্তী ল্যানসমূকে নিয়েগড়ে উঠা নেটওয়ার্ককে ওয়াইড এরিয়া নেটওয়ার্ক বলে। এ ধরনের নেটওয়ার্কএর ডাটা ট্রান্সফার স্পীড ৫৬ কেবিপিএস থেকে ১.৫৪৪ এমবিপিএস। ওয়্যানের গতিধীরে ধীরে পরিবর্তন হচ্ছে। এ ধরনের নেটওয়ার্কে ব্যবহিত ডিভাইসগুলো হলোরাউটার, মডেম, ওয়্যান সুইজ ইত্যাদি।

 

টপোলজি :

একটি নেটওয়ার্কে কম্পিউটারগুলো কিভাবে সংযুক্ত আছে তারক্যাটালগকেই টপোলজি বলে নেটওয়ার্ক ডিজাইনের ক্ষেত্রে টপোলজি বিশেষভূমিকা রাখে। টপোলজি বিভিন্ন ধরনের হতে পারে যেমন- বাস টপোলজি, স্টারটপোলজি, রিং টপোলজি,মেশ টপোলজি ইত্যাদি।  নীচে বিভিন্ন টপোলজিগুলো দেওয়াহলো:



নেটওয়ার্ক ক্যাবল :

এক কম্পিউটার থেকে অন্য কম্পিউটারের ডাটা পাঠানোর জন্য যে ক্যাবল ব্যবহার করা হয় থাকেই নেটওয়ার্ক ক্যাবল বলে

নেটওয়ার্কিং করার জন্য বিভিন্ন ধরনের ক্যাবল ব্যবহার করা হয় যেমন:

  • কোএক্সিয়াল ক্যাবল
  • ট্যুইস্টেড পেয়ার ক্যাবল
  • ফাইবার অপটিক ক্যাবল

কোএক্সিয়াল ক্যাবল :

কোন কোন লোকাল এরিয়া নেটওয়ার্কে কোএক্সিয়াল ক্যাবল ব্যবহার করা হয়।কোএক্সিয়াল ক্যাবল বিভিন্ন ধরনের হয়ে থাকে। যেমন- ৫০ওহম(আরজি-, আরজি-১১আরজি-৫৮), ৭৫ ওহম(আরজি-৫৯) এবং ৯৩ ওহম(আরজি-৬২)  ক্যাবলের দাম অনেক কম।তামার তৈরি বলে ইএমআই সমস্যা রয়েছে।




 ট্যুইস্টেড পেয়ার ক্যাবল

ট্যুইস্টেড পেয়ার ক্যাবল দুই দরনের হয়ে থাকে।

  • শিল্ডেড ট্যুইস্টেড পেয়ার ক্যাবল
  • আনশিল্ডেড ট্যুইস্টেড পেয়ার ক্যাবল


শিল্ডেড ট্যুইস্টেড পেয়ার ক্যাবল

শিল্ডেড ট্যুইস্টেড পেয়ার ক্যাবলে প্রতিটি ট্যুইস্ট জোড়া থাকে একটিকরে শক্ত আচ্ছাদনের ভেতর। ফলে ইলেকট্রিক ইন্টারফারেন্স অনেক কম থাকে। এইক্যাবলের ডাটা ট্রান্সফার স্পীড ৫০০ এমবিপিএস হয়ে থাকে।



আনশিল্ডেড ট্যুইস্টেড পেয়ার ক্যাবল:

আনশিল্ডেড ট্যুইস্টেড পেয়ার ক্যাবলে পেয়ারের বাইরে অতিরিক্ত কোনশিল্ডিং থাকে না কেবল বাহিরে একটি প্লাষ্টিকের জেকেট থাকে। এই ক্যাবলেরডাটা ট্রান্সফার রেট ১৬ এমবিপিএস।



ফাইবার অপটিক ক্যাবল:

এই ক্যাবলে তামার তারের চেয়ে কাচকে মিডিয়া হিসেবে ব্যবহার করা হয়েছে।ফলে ইলেকট্রো ম্যাগনেটিক ইন্টারফারেন্স নেই। এই ক্যাবলের ডাটা ট্রান্সমিশনস্পীড অনেক বেশী। ফাইবার অপটিক ক্যাবল দুই ধরনের হয়ে থাকে। সিঙ্গল মোডফাইবার এন্ড মাল্টিমোড ফাইবার। এই প্রধান অসুবিধা হলো দাম অনেক বেশী এবংইনস্টল করা কঠিন।




রিপিটার:

রিপিটার হলো এমন একটি ডিভাইস যা সিগন্যালকে এমপ্লিফাই করার জন্য ব্যবহারকরা হয়। ১৮৫ মিটার দূরত্ব অতিক্রম করার আগেই আপনি একটি রিপিটার ব্যবহারকরে সেই সিগন্যালকে এমপ্লিফাই করে দিলে সেটি আরো ১৮৫ মিটার অতিক্রম করতেপারে। এটি কাজ করে ওএসআই মডেল এর ফিজিক্যাল লেয়ারে।




 হাব:

হাব হলো একাধিক পোর্ট বিশিষ্ট রিপিটার। এটি কাজ করে ইলেকট্রিক সিগন্যালনিয়ে। নেটওয়ার্ক এড্রেস কিংবা নেটওয়ার্ক এডাপ্টারের ম্যাক এড্রস নিয়েহাবের মাথাব্যাথা নেই। এটিও কাজ করে ওএসআই মডেল এর ফিজিক্যাল লেয়ারে।





 ব্রিজ:

ব্রিজ এমন একটি ডিভাইস যা একাধিক নেটওয়ার্ক সেগমেন্টকে যুক্ত করেথাকে।  এটি প্রতিটি সেগমেন্ট বিভিন্ন ডিভাইসের হিসেব রাখার জন্য ব্রিজিংটেবিল তৈরি করে। ইহা ওএসআই মডেল এর ডাটালিংক লেয়ারে কাজ করে।







সুইচ:

সুইচ হলো একাধিক পোর্ট বিশিষ্ট ব্রিজ।এটি প্রতিটি নোডের ম্যাক এড্রেস এরতালিকা সংরক্ষন করে। এটি ওএসআই মডেল এর ডাটালিংক লেয়ারে কাজ করে।




 রাউটার:

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




 গেটওয়ে:

বিভিন্ন ধরনের নেটওয়ার্কসমূহকে যুক্ত করার জন্য ব্যবহিত ডিভাইসটি হলোগেটওয়ে। ইহা প্রটোকলকে ট্রান্সলেশন করে থাকে। ইহা ওএসআই মডেল এর ৭লেয়ারেই কাজ করে।





CCNA০২ : ওএসআই মডেল   ওএসআইমডেলকি?:


এক কম্পিউটার আরেক কম্পিউটারের সাথে যোগাযোগ এর মূল উদ্দেশ্য হলো তথ্যশেয়ার করা। মনেকরি  দু্ইটি কম্পিউটার ভিন্ন স্থানে অবস্থিত এবং এই দুইটিকম্পিউটার তথ্য আদান প্রদান করতে চায়। তাহলে একটি কম্পিউটার যখন ডাটা সেন্ডকরবে তখন ডাটা অনেকগুলো মিডিয়া হয়ে ডেস্টিনেশন কম্পিউটারে পেৌছাবে।সোর্সথেকে ডেস্টিনেশনে যাওয়ার সময় ডাটা যেন কোন সমস্যা না হয় মানে ত্রুটি মুক্তভাবে পেৌঁছাতে পারে সে জন্য কিছু রূল নির্ধারন করা আছে। এইনিয়মকানুনগুলোকেই বলা হয় প্রটোকল। আর এই প্রটোকলগুলোর সমন্বয়ে যে মডেলটিতৈরি করা হয়েছে এই মডেলটিকেই বলা হয় OSI model. এই মডেলটি নির্ধারণ করেন ISO.

ওএসআই মডেলকে সাতটি লেয়ার বা স্তরে ভাগ ভাগ করা হয়। এর স্তরসমূহ হলো :

 

  • এপ্লিকেশন
  • প্রেজেন্টেশন
  • সেশন
  • ট্রান্সপোর্ট
  • নেটওয়ার্ক
  • ডাটালিংক
  • ফিজিক্যাল

 

. এপ্লিকেশনলেয়ার :

এটি হলো ওএসআই মডেলের সপ্তম লেয়ার। এপ্লিকেশন লেয়ার ইউজার ইন্টারফেসপ্রদান করে এবং নেটওয়ার্ক ডাটা প্রসেস করে।এপ্লিকেশন লেয়ার যে কাজ গুলোকরে থাকে রিসোর্স শেয়ারিং, রিমোট ফাইল একসেস, ডিরেক্টরী সার্ভিস ইত্যাদি।এপ্লিকেশন লেয়ারের কিছু প্রটোকল এর পোর্ট এড্রেস দেওয়া হলো

প্রটোকল

এফটিপি

টিএফটিপি

টেলনেট

ডিএইচসিপি

ডিএনএস

পপ

আইম্যাপ

এসএমটিপি

এইচটিটিপি

পোর্ট এড্রেস

২০/২১

৬৯

২৩

৬৭/৬৮

৫৩

১১০

১৪৩

২৫

৮০

 

পোর্ট নাম্বারগুলো মনে রাখার চেষ্টা করতে হবে। কারণ সিসিএনএ পরীক্ষায়সাধারণত ধরনের প্রশ্ন থাকে , যেমন  এইচটিটিপি এর পোর্ট নাম্বার কত?

.প্রেজেন্টেশনলেয়ার :

এই লেয়ার নেটওয়ার্ক সার্ভিসের জন্য ডাটা ট্রান্সলেটর হিসেবে কাজ করে।এই লেয়ার যে কাজ গুলো করে থাকে ডাটা কনভার্শন,ডাটা কমপ্রেশন, ডিক্রিপশনইত্যাদি। এই লেয়ারে ব্যবহিত ডাটা ফরম্যাট গুলো হলো .জেপিজি, .এমপিইজিইত্যাদি।

. সেশনলেয়ার :

সেশন লেয়ারের কাজ হলো উৎস এবং গন্তব্য ডিভাইসের মধ্যে সংযোগ গড়ে তোলা , সেই সংযোগ কন্ট্রোল করে এবং প্রয়োজন শেষে সংযোগ বিচ্ছিন্ন করা। ডাটাপাঠানোর জন্য ধরনের কন্ট্রোল ব্যবহার করা হয়

  • সিম্পলেক্স : সিম্পলেক্স ডাটা একদিকে প্রবাহিত হয়।
  • হাফ ডুপ্লেক্স :  হাফ ডুপ্লেক্স পদ্ধতিতে একদিকের ডাটা প্রবাহ শেষ হলে অন্যদিকের ডাটা অন্য দিকের ডাটা প্রবাহিত হয়ে থাকে
  • ফুল ডুপ্লেক্স : ফুল ডুপ্লেক্স পদ্ধতিতে একইসাথে উভয়দিকে ডাটা প্রবাহিত হতে পারে

. ট্রান্সপোর্টলেয়ার :

ওএসআই মডেলের চতুর্থ লেয়ার ট্রান্সপোর্ট লেয়ার এই লেয়ারের কাজ হলোসেশন লেয়ারের কাছ থেকে পাওয়া পাওয়া ডাটা নির্ভরযোগ্যভাবে অন্য ডিভাইসেপৌছানো নিশ্চিত করে। এই লেয়ারে ডাটা পৌছানোর জন্য দুধরনের ট্রান্সমিশনব্যবহার করে:

  • কানেকশন ওরিয়েন্টেড

কানেকশন ওরিয়েন্টেড ডাটা পাঠানোর আগে প্রেরক গ্রাহক এর সাথে একটিএকুনলেজ সিগন্যাল এর মাধ্যাম কানেকশন তৈরি করে থাকে। ইহা টিসিটি এরক্ষেত্রে ঘটে থাকে।

  • কানেকশনলেস

কানেকশনলেস ওরিয়েন্টেড ডাটা পাঠানোর আগে প্রেরক গ্রাহক এর সাথে কোনএকুনলেজ সিগন্যাল এর মাধ্যাম কানেকশন তৈরি করে থাকে না। ইহা ইউডিপি এরক্ষেত্রে ঘটে থাকে।

. নেটওয়ার্কলেয়ার :

নেটওয়ার্ক লেয়ারের কাজ হলো এড্রেসিং প্যাকেট ডেলিভারি। এই লেয়ারেডাটা প্যাকেটে নেটওয়ার্ক এড্রেস যোগ করে এনক্যাপসুলেশনের মাধ্যমে।এইলেয়ারে রাউটার ব্যবহিত হয়ে থাকে এবং রাউটিং টেবিল তৈরি করে থাকে।

. ডাটালিংকলেয়ার :

এটি হলো ওএসআই মডেলের ২য় লেয়ার। ডাটালিংক লেয়ারের কাজ হলো ফিজিক্যাললেয়ারের মাধ্যমে এক ডিভাইস থেকে আরেক ডিভাইসে ডাটাগ্রামকে ক্রটিমুক্তভাবেপ্রেরণ করা। এই লেয়ার দুটি ডিভাইসের মধ্যে লজিক্যাল লিংক তৈরি করে।  এইলেয়ারে ডাটাকে ফ্রেম পরির্বতন করে।

 

. ফিজিক্যাললেয়ার :

ওএসআই মডেলের সর্ব নীচের লেয়ার হলো ফিজিক্যাল লেয়ার এই লেয়ার ঠিককরে কোন পদ্ধতিতে এক ডিভাইসের সাথে আরেক ডিভাইসে সিগন্যাল ট্রান্সমিট হবে, ইলেকট্রিক সিগন্যাগ বা ডাটা বিট ফরম্যাট কি হবে ইত্যাদি। এই লেয়ারে ডাটাবিট টু বিট ট্রান্সফার হয়ে থাকে। এই লেয়ারে ব্যবহিত ডিভাইস গুলো হলো হাব, সুইজ ইত্যাদি।

 

 

চলুন এবার নিচের লেয়ার থেকে উপর লেয়ার পর্যন্ত সংক্ষিপ্ত আলোচনা করি,

ফিজিক্যাল লেয়ারে ক্যাবলের মধ্যে সিগন্যালগুলো বিট আকারে ট্রান্সফারহচ্ছে এই বিট গুলো ডাটালিংক লেয়ারে ফ্রেমে রূপান্তরিত হচ্ছে আর যেহেতুফ্রেম গুলো রাউটারের মধ্যে দিয়ে যাবে তাই ফ্রেমগুলোকে প্যাকেট রূপান্তরিতহচ্ছে। এখন চলুন দেখি এই প্যাকেট গুলো কিভাবে যাবে  কানেকশন ওরিয়েন্টেডঅবস্থায় নাকি কানেকশনলেস অবস্থায় এই সিদ্ধান্তটি নিয়ে থাকে টান্সপোর্টলেয়ার। টান্সপোর্ট লেয়ার সিদ্ধান্ত নেওয়ার পরেই সেগমেন্ট গুলো কোন মোড (সিম্পলেক্স, হাফ ডুপ্লেক্স , ফুল ডুপ্লেক্স) ট্রান্সফার হবে এইসিদ্ধান্তটি নিয়ে থাকে সেশন লেয়ার তারপরই এই ডাটা গুলো কি ফরম্যাট ( .jpg, .mpeg etc) প্রেজেন্ট হবে তা নির্ধারণ করে প্রেজেন্টেশন লেয়ার।সবশেষে ইউজার এর সাথে ইন্টারফেস তৈরি করে এপ্লিকেশন লেয়ার।


 

অনেক সময় একটি প্রশ্ন আসে এপ্লিকেশন লেয়ার অথবা নেটওয়ার্ক লেয়ার  OSI model এর কততম লেয়ার  সহজেই মনে রাখার জন্য এই বাক্যটি মনে রাখতেপারেন।

All People Seem To Need Data Processing. এখানে

  • P= Presentation layer
  • A= Application layer
  • S= Session layer
  • T= Transport layer
  • N= Network layer
  • D= Data link layer
  • P=Physical layer

CCNA -০৩ : টিসিপি/আইপি

TCP/IP

টিসিপি/আইপি হলো ইন্টারনেট ব্যবহারের জন্য প্রটোকল স্যুট   এই প্রটোকলস্যুটে দুটি প্রটোকলের নাম দেওয়া হয়েছে। এই প্রটোকল দুটি হলো : ট্রান্সমিশনকন্ট্রোল প্রটোকল (TCP) ইন্টারনেট প্রটোকল (IP) TCP ব্যবহৃত হয়কানেকশন-অরিয়েন্টেড নির্ভরযোগ্য ট্রান্সমিশন সার্ভিসের জন্য, আর IP ব্যবহৃতহয় ওই নেটওয়ার্কের প্রতিটি হোস্টের এড্রেস নির্ধারণের জন্য

 টিসিপি কি?

টিসিপি হলো ট্রান্সমিশন কন্ট্রোল প্রটোকল ইহা কানেকশন ওরিয়েন্টেড একটি একুনলেজ সিগন্যাল এর মাধ্যাম কানেকশন তৈরি করে থাকে।

 চলুন এবার আই পি নিয়ে আলোচনা করি….

 আইপিকি?

টিসিপি/আইপি নেটওর্য়াকে প্রতিটি হোস্টকে একটি নম্বর দিয়ে নির্দেশ করাহয়। এই নম্বরেই হলো আইপি যা ৩২ বিটের হয়ে থাকে ।এই ৩২ বিট, বিট করে ৪টিভাগে ভাগ করা থাকে

 

আইপিগুলোকে ৫টি ভাগে ভাগ করা হয়েছে

 . ক্লাস-

. ক্লাস-বি

. ক্লাস-সি

. ক্লাস-ডি

. ক্লাস-

 ক্লাস

নেট

হোস্ট

হোস্ট

হোস্ট

বিট

বিট

বিট

বিট

শুরু :

শেষ : ১২৭

যেসব আইপি এড্রেসের প্রথম বিট শুন্য() সেগুলো ক্লাস এর অর্ন্তগত।এধরনের আইপি এর ক্ষেত্রে প্রথম বিট নেটওয়ার্ক আইডি আর বাকি ২৪ বিট হোস্টআইডি।

যদি নেটওয়ার্ক আইডি এর সংখ্যা কম আর হোস্ট আইডির সংখ্যা বেশি প্রয়োজন হয় তাহলে আমরা ক্লাস- এর আইপি সিলেক্ট করব।

ক্লাসবি

নেট

নেট

হোস্ট

হোস্ট

বিট

বিট

বিট

বিট

শুরু : ১২৮

শেষ : ১৯১

এই ক্লাসের আইপি এড্রেসের প্রথম দুইটি বিটের মান হবে ১০। এধরনের আইপি এরক্ষেত্রে প্রথম ১৬ বিট নেটওয়ার্ক আইডি আর বাকি ১৬ বিট হোস্ট আইডি।

যদি নেটওয়ার্ক আইডি এর সংখ্যা যে রকম প্রয়োজন পাশাপাশি  হোস্ট আইডিরসংখ্যাও প্রায় সমপরিমান প্রয়োজন হয় তাহলে আমরা ক্লাস বি এর আইপি সিলেক্টকরব।

ক্লাসসি

নেট

নেট

নেট

হোস্ট

বিট

বিট

বিট

বিট

শুরু : ১৯২

শেষ : ২২৩

 

এই ক্লাসের আইপি এড্রেসের প্রথম তিনটি বিটের মান হবে ১১০। এধরনের আইপিএর ক্ষেত্রে প্রথম ২৪ বিট নেটওয়ার্ক আইডি আর বাকি বিট হোস্ট আইডি।

যদি নেটওয়ার্ক আইডি এর সংখ্যা বেশি আর হোস্ট আইডির সংখ্যা কম প্রয়োজন হয় তাহলে আমরা ক্লাস-সি এর আইপি সিলেক্ট করব।

ক্লাসডি

এটি একটি বিশেষ ধরনের ক্লাস যাকে বলা হয় মাল্টিকাস্ট নেটওয়ার্ক। কোনহোস্ট নেটওয়ার্কের সকল রাউটারকে খুজে পাওয়ার জন্য এধরনের আইপি ব্যবহিতহয়। এই ক্লাস ২২৪ থেকে ২৩৯ পযর্ন্ত।

 

 ক্লাস

এই ক্লাসের আইপি গুলো সাধারণত বৈজ্ঞানিকগবেষনা কাজে ব্যবহিত হয়ে থাকে। এই ক্লাস ২৪০ থেকে ২৫৫ পযর্ন্ত।

 একটি বিষয় জানা থাকা দরকার আইপি কিন্তু ধরনের হয়ে থাকে

 ) প্রাইভেট আইপি

) পাবলিক আইপি

 

প্রাইভেট আইপি এর রেঞ্জ হলো

ক্লাস এর ক্ষেত্রে-১০...0 থেকে ১০.২৫৫.২৫৫.২৫5

ক্লাস বি এর ক্ষেত্রে-১৭২.১৬..0 থেকে ১৭২.৩১.২৫৫.২৫5

ক্লাস সি এর ক্ষেত্রে-১৯২.১৬৮..0 থেকে ১৯২.১৬৮.২৫৫.২৫5

 

এছাড়া বাকি আইপি গুলো হলো পাবলিক আইপি।

সবশেষে টিসিপি /আইপি মডেল যে লেয়ার গুলো নিয়ে কাজ করে তা হলো

.এপ্লিকেশন

.ট্রান্সপোর্ট

.ইন্টারনেট

.নেটওয়ার্ক

 

চিত্রঃ ওএসআইমডেল/টিসিপি আইপি মেডেল


CCNA -০৪ : ক্লাস-সি সাবনেটিং

সাবনেটিং:

বড় নেটওয়ার্কে ছোট নেটওয়ার্কে বিভক্ত করার পদ্ধতিকে বলা হয় সাবনেটিং।

সাবনেট করার সময় যে বিষয়টি মনে রাখতে হবেতা হলো

১২৮

১৯২

২২৪

২৪০

২৪৮

২৫২

২৫৪

২৫৫

 এই ধারাটি মনে রাখলে যেকোন সাবনেটিং করা সম্ভব

কেনএইসাবনেটিং?

ছোট নেটওয়ার্ক তৈরি (বড় নেটওয়ার্ক এর পরিবর্তে) দ্বারা, আমরা ভালনিরাপত্তা, কম কলিশন এবং ব্রডকাস্ট ডোমেইন, এবং প্রতিটি নেটওয়ার্ক বৃহত্তরপ্রশাসনিক নিয়ন্ত্রণ প্রাপ্ত করা যায়

 

চলুনএকটিউদাহরণেরমাধ্যমেজানানরচেস্টাকরি

একটি শহরে কোন ব্লক নেই শুধু একটা দীর্ঘ রাস্তায় আছে এখন যদিডাকহরকরা করিম সাহেব নামে একজনকে চিঠি দিতে চায় তাহলে যে সমস্যাটি হবে। এইরাস্তায় করিম নামে অনেকেই থাকতে পারে এই অবস্থায় ডাকহরকরার পাগলের মতোঅবস্থা হবে। কিন্তু যদি এই রাস্তায় কতগুলো ব্লক থাকে তাহলে সহজেই কোনব্লকের করিম সাহেব তা সহজেই খুজেঁ বাহির করতে পারবে

এটি একটি IP সঙ্গে একই দৃশ্যকল্প. ছোট নেটওয়ার্ক তৈরি করে, আমরা আরো কার্যকরভাবে প্রতিটি হোস্ট তথ্য পেতে পারেন

 

Class-C  সাবনেটিং :

আমরা আগেই জেনেছি  ক্লাস সি এর প্রথম ২৪ বিট নেটওয়ার্ক আইডি আর বাকি ৮বিট হোস্ট আইডি। যদি নেটওয়ার্ক আইডি এর সংখ্যা বেশি আর হোস্ট আইডির সংখ্যাকম প্রয়োজন হয় তাহলে আমরা ক্লাস-সি এর আইপি সিলেক্ট করব।

 একটি সি ক্লাস এর নেটওয়ার্ক দিয়ে নীচে বণর্না করা হলো:

[এখানে নেটওয়ার্ক সংখ্যা হলো কতগুলো নেটওয়ার্ক হবে, হোস্ট হলো কতগুলো হোস্ট হবে আর সাবনেট আইডি হলো সাবনেট গুলো কত করে হবে।]

ইন্টারভিট বোর্ডে সাধারণত ধরনের (১৯২.১৬৮.১০./২৮)

একটি ব্লক দিয়ে বলবে বলেন তো এখানে কতগুলো নেটওয়ার্ক আছে এবং প্রত্যেক নেটওয়ার্কে কতগুলো হোস্ট আছে

আমরা নেটওয়ার্ক দেখেই যেহেতু বুঝতে পারছি সি ক্লাস নেটওয়ার্ক তাহলে ২৪বিট ব্যবহার হচ্ছে নেটওয়ার্কের জন্য যেহেতু /২৮ তাহলে /২৪ বিট বাদ দিলেথাকে ৪বিট উপরের ধারা অনুযায়ী তাহলে হয় ২৪০. ইহায় হলো সাবনেট মাস্ক।

সর্ম্পূন প্যাকটিক্যাল দেখি

১৯২.১৬৮.১০./২৮

২৫৫.২৫৫.২৫৫.২৪০

নেটওয়ার্ক সংখ্যা= =১৬

হোস্টের সংখ্যা= -=১৪

সাবনেট আইডি =২৫৬-২৪০=১৬

[এখানে নেটওয়ার্ক বলতে কোন নেটওয়ার্ক তা বুঝায়, প্রথম হোস্ট বলতেপ্রথম হোস্ট এড্রেস, শেষ হোস্ট হলো ব্রডকাস্ট এড্রেস এর আগের এড্রেস আরব্রডকাস্ট এড্রেস হলো পরবর্তী নেটওয়ার্ক এর আগের এড্রেস।]





প্রথম হোস্ট          ১৯২.১৬৮.১০২০৬               

 শেষ হোস্ট        ১৯২.১৬৮.১০.২২২

 ব্রডকাস্ট এড্রেস            ১৯২.১৬৮.১০.২৫৫

 

**প্রশ্ন**

এখন যদি প্রশ্ন করা হয় কোনটি ব্যবহার যোগ্য হোস্ট এ্যাড্রেস?

. ১৯২.১৬৮.১০.২০৮/২৮

. ১৯২.১৬৮.১০.১৫/২৮

. ১৯২.১৬৮.১০.২৪০/২৮

. ১৯২.১৬৮.১০.১১৩/২৮

আবার যদি প্রশ্ন করা হয় কোনটি নেটওয়ার্ক এ্যাড্রেস?

. ১৯২.১৬৮.১০.২০৭/২৮

. ১৯২.১৬৮.১০.১৪/২৮

. ১৯২.১৬৮.১০.৪৮/২৮

. ১৯২.১৬৮.১০.১১০/২৮

 এছাড়াএ আরেকটি বিষয় জানা থাকা দরকার তা হলো

সাধারণত পয়েন্ট টু পয়েন্ট কানেকশন এর জন্য ব্যবহিত নেটওয়ার্কটি হলো:

১৯২.১৬৮.১০./৩০

২৫৫.২৫৫.২৫৫.২৫২

নেটওয়ার্ক সংখ্যা= =৬৪

হোস্টের সংখ্যা= -=

সাবনেট আইডি =২৫৬-২৫২=

আজকের মতো সি ক্লাস সাবনেটিং এখানেই শেষ করছি।

 CCNA -০৫ : ক্লাস-বি সাবনেটিং

ক্লাসবিসাবনেটিং:

মিনা কার্টুন এর কথা মনে আছে ? ডিম ভাগাভাগি নিয়ে। মানে রাজুর যেমন ডিমখাওয়া প্রয়োজন মিনার সেই রকম ডিম খাওয়া প্রয়োজন নেটওয়ার্কিং এরক্ষেত্রেও যদিও উভয় এর অর্থাৎ হোস্ট আইপির সংখ্যা  আর নেটওয়ার্ক আইপিরসংখ্যা সমপরিমান প্রয়োজন হয় তখন আমরা ক্লাস-বি  সিলেক্ট করব চলুন দেখিকিভাবে ক্লাস বি সাবনেট করতে হয়। ক্লাস বি এড্রেসের সাবনেটিং করার  সময়মনে রাখতে হবে যে মাস্কে প্রথম দুইটি অকটেড ১৬ বিট অবশ্যই হবে। অর্থাৎপ্রথম ১৬ বিট হলো নেটওয়ার্ক আর পরবর্তী ১৬ বিট  হলো হোস্ট আইডি। ক্লাস বিএর ডিফল্ট সাবনেট মাস্ক হলো ২৫৫.২৫৫.. ক্লাস বি এর ক্ষেত্রেএকটি বিট অনকরে সাবনেটিং করি।

১২৮

১৯২

২২৪

২৪০

২৪৮

২৫২

২৫৪

২৫৫

 

 

১৭২.১৬../১৭ ২৫৫.২৫৫.১২৮. নেটওয়ার্ক সংখ্যা= = হোস্টের সংখ্যা= ১৫-=৩২৭৬৬ সাবনেট আইডি =২৫৬-১২৮=১২৮

নেটওয়ার্ক-

১৭২.১৬..

নেটওয়ার্ক-

১৭২.১৬.১২৮.

প্রথম হোস্ট

১৭২.১৬..

প্রথম হোস্ট

১৭২.১৬.১২৮.

১৭২.১৬..

১৭২.১৬.১২৮.

১৭২.১৬..

১৭২.১৬৮.১২৮.

শেষ হোস্ট

১৭২.১৬.১২৭.২৫৪

শেষ হোস্ট

১৭২.১৬.২৫৫.২৫৪

ব্রডকাস্ট এড্রেস

১৭২.১৬.১২৭.২৫৫

ব্রডকাস্ট এড্রেস

১৭২.১৬.২৫৫.২৫৫

আবার ক্লাস বি এর ক্ষেত্রেদুইটি বিটঅন করে সাবনেটিং করি। ১৭২.১৬../১৮ ২৫৫.২৫৫.১৯২. নেটওয়ার্ক সংখ্যা= = হোস্টের সংখ্যা= ১৪-=১৬৩৮২ সাবনেট আইডি =২৫৬-১৯২=৬৪

 

নেটওয়ার্ক-

১৭২.১৬..

নেটওয়ার্ক-

১৭২.১৬.৬৪.

প্রথম হোস্ট

১৭২.১৬..

প্রথম হোস্ট

১৭২.১৬.৬৪.

১৭২.১৬..

১৭২.১৬.৬৪.

১৭২.১৬..

১৭২.১৬৮.৬৪.

শেষ হোস্ট

১৭২.১৬.৬৩.২৫৪

শেষ হোস্ট

১৭২.১৬.১২৭.২৫৪

ব্রডকাস্ট এড্রেস

১৭২.১৬.৬৩.২৫৫

ব্রডকাস্ট এড্রেস

১৭২.১৬.১২৭.২৫৫

নেটওয়ার্ক-

১৭২.১৬.১২৮.

নেটওয়ার্ক-

১৭২.১৬.১৯২.

প্রথম হোস্ট

১৭২.১৬.১২৮.

প্রথম হোস্ট

১৭২.১৬.১৯২.

১৭২.১৬.১২৮.

১৭২.১৬.১৯২.

১৭২.১৬.১২৮.

১৭২.১৬৮.১৯২.

শেষ হোস্ট

১৭২.১৬.১৯১.২৫৪

শেষ হোস্ট

১৭২.১৬.২৫৫.২৫৪

ব্রডকাস্ট এড্রেস

১৭২.১৬.১৯১.২৫৫

ব্রডকাস্ট এড্রেস

১৭২.১৬.২৫৫.২৫৫

এবার দেখি পরীক্ষায় কি ধরনের প্রশ্ন থাকে।আপনাকে এধরনের একটি ব্লক দিয়ে ১৭২.১৬.১৬.১৩৭/২২ প্রশ্ন করা হবে  ধরনের

. ইহারসাবনেট মাস্ক কত?

. ব্লক সাইজ কত?

. ইহার নেটওয়ার্ক এড্রেস কত?

. ইহারব্রডকাস্ট এড্রেস কত?

. প্রথম ব্যবহারযোগ্য এড্রেস কোনটি?

. শেষব্যবহারযোগ্য এড্রেস কোনটি?

.  পরবর্তী নেটওয়ার্ক এড্রেস কোনটি?

. কতগুলোব্যবহারযোগ্য এড্রেস আছে?

. ইহা কি হোস্ট, নেটওয়ার্ক অথবা ব্রডককাস্টএড্রেস?

 

উত্তরগুলো হলো

 

. ইহার সাবনেট মাস্ক কত?

আমরা জানি যে, ক্লাস-বি এর ক্ষেত্রে ডিফল্ট প্রিফিক্স  /১৬ থাহরে এখানেঅতিরিক্ত বিট আছে(২২-১৬)=৬টি। আমরা আরেকটি তথ্য জানি যে, ১২৮ -১৯২-২২৪-২৪০-২৪৮-২৫২-২৫৪-২৫৫ যেহেতু ৬টি বিট অতিরিক্ত আছে সেহেতু ৬তমবিটের মান হবে-২৫২ তাহলে সাবনেট মাস্ক হচ্ছে- ২৫৫.২৫৫.২৫২.

 

. ব্লক সাইজ কত?    
যেকোন ব্লক সাইজ আমরা বাহির করব ২৫৬ থেকে শেষের য়ে মানটি পাব তা বিয়োগ করব২৫৬-২৫২= তাহলে এখানে ব্লক সাইজ হলো এখন আমাদের নেটওয়ার্ক গুলো হবে১৭২.১৬../২২ ১৭২.১৬../২২ ১৭২.১৬.






১৭২.১৬.১৬./২২১৭২.১৬.২০./২২ আমাদেরকে যে নেটওয়ার্কটি দেওয়া হয়েছে ইহা ১৭২-১৬-১৬- থেকে১৭২.১৬.১৯.২৫৫ এর মধ্যে রয়েছে  

 

. ইহার নেটওয়ার্ক এড্রেস কত?১৭২.১৬.১৬./২২  

 

. ইহার ব্রডকাস্ট এড্রেস কত?১৭২.১৬.১৯.২৫৫/২২ যেহেতু পরবর্তী নেটওয়ার্ক -১৭২.১৬.২০./২২

 

. প্রথম ব্যবহারযোগ্য এড্রেস কোনটি?১৭২.১৬.১৬./২২  

 

. শেষ ব্যবহারযোগ্য এড্রেস কোনটি?১৭২.১৬.১৯.২৫৪/২২  

 

. পরবর্তী নেটওয়ার্ক এড্রেস কোনটি?পরবর্তী নেটওয়ার্ক -১৭২.১৬.২০./২২  

 

. কতগুলো ব্যবহারযোগ্য এড্রেস আছে?১০=১০২৪-=১০২২  

 

 .ইহা কি হোস্ট, নেটওয়ার্ক অথবা ব্রডককাস্ট এড্রেস?হোস্ট    


 

CCNA -০৬ : ক্লাস- সাবনেটিং

আমার এক বন্ধু পড়াশোনা শেষ করতে না করতেইসে একটি মাল্টিন্যাশনাল কম্পানিতে জব পায়। তখন অবশ্যই আমাদের বন্ধুদের মাঝেঅন্য কেউ জবে জয়েন করে নাই আর আমার এই বন্ধু বেতন পাইত ২৫ অথবা ২৬তারিখের দিকে তাই মাস শেষে আমাদের যখন টানাপোড়ন চলত তখন এই বন্ধুর চলতশপিং আর শপিং। তারপরও আমরা ওকে নিয়ে খুব মজা করতাম কারণ আসলে খুব কম কথাবলত এবং সবসময় একা থাকার চেষ্টা করত। একদিন আমি  এই বন্ধুটিকে জিজ্ঞাসকরলাম তুইতো আইটিতে জয়েন করেছিস তো আইটির কাজ তুই কিছু পারিস! ওতো রেগেগিয়ে বলে উঠল কাজ না পারলে কি আমার চেহারা দেখে জব দিছে! আমি মনে মনেভাবলাম পাগলা কেঁপেছে এখন কিছু জানা যাবে। তাই সাথে সাথে সরি বলে বললাম তাইতো কাজ না জানলে জব হইল কিভাবে এবং সাথে সাথে জিজ্ঞাস করলাম তোদের অফিসেকোন ক্লাসের আইপি ব্যবহার করে সাথে সাথে বলে উঠল ক্লাস-এ। আবার প্রশ্নকরলাম ক্লাস কেন? কিছুটা জ্ঞানী ভাব নিয়ে বলল আরে তুই জানিস না আমাদেরক্লাস ব্যবহার করার উদ্দেশ্য হলো আমাদের নেটওয়ার্ক সংখ্যা কম কিন্তুহোস্ট এর সংখ্যা বেশি থেকেই বুঝতে পারি  যে যদি নেটওয়ার্ক আইডি এরসংখ্যা কম আর হোস্ট আইডির সংখ্যা বেশি প্রয়োজন হয় তাহলে আমরা ক্লাস- এরআইপি সিলেক্ট করব। এছাড়াও,ক্লাস নেটএয়ার্কে প্রথম ৮বিট ব্যবহারকরা হয় নেটওয়ার্ক পরবর্তী ২৪বিট ব্যবহার করা হয় হোস্ট বিট হিসেবে। সুতরাংবোঝাf যাচ্ছে যে ক্লাস- সিলেক্ট করলে নেটওয়ার্কের প্রায় তিনগুন এড্রেসহোস্ট এড্রেস হিসেবে ব্যবহার করা যাবে। আর ক্লাস-এর ডিফল্ট মাস্ক হলো২৫৫...০।

চলুন ক্লাস এর ক্ষেত্রেএকটি ()বিট অনকরে সাবনেটিং করি।
১০.../
২৫৫.১২৮..
নেটওয়ার্ক সংখ্যা=^ =
হোস্টের সংখ্যা= ^২৩-= ৮৩৩৮৬০৬
সাবনেট আইডি =২৫৬-১২৮=১২৮

নেটওয়ার্ক-= ১০...
প্রথম হোস্ট =১০...
১০...
১০...
শেষ হোস্ট= ১০.১২৭.২৫৫.২৫৪

ব্রডকাস্ট এড্রেস=১০.১২৭.২৫৫.২৫৫
——————–

নেটওয়ার্ক-= ১০.১২৮..
প্রথম হোস্ট= ১০.১২৮..
১০.১২৮..
১০.১২৮..
শেষ হোস্ট= ১০.২৫৫.২৫৫.২৫৪
ব্রডকাস্ট এড্রেস= ১০.২৫৫.২৫৫.২৫৫

===================================

একইভাবে আবার ক্লাস বি এর ক্ষেত্রেদুইটি() বিট অনকরে সাবনেটিং করি।
১০.../১০
২৫৫.১৯২..
নেটওয়ার্ক সংখ্যা=^ =
হোস্টের সংখ্যা= ^২২-= ৪১৯৪৩০২
সাবনেট আইডি =২৫৬-১৯২=৬৪

——————–

নেটওয়ার্ক-= ১০...
প্রথম হোস্ট =১০...
১০...
১০...
শেষ হোস্ট= ১০.৬৩.২৫৫.২৫৪

ব্রডকাস্ট এড্রেস=১০.৬৩.২৫৫.২৫৫

——————–

নেটওয়ার্ক-= ১০.৬৪..
প্রথম হোস্ট= ১০.৬৪..
১০.৬৪..
১০.৬৪..
শেষ হোস্ট= ১০.১২৭.২৫৫.২৫৪
ব্রডকাস্ট এড্রেস= ১০.১২৭.২৫৫.২৫৫

 

————————–
নেটওয়ার্ক-= ১০.১২৮..
প্রথম হোস্ট =১০.১২৮..
১০.১২৮..
১০.১২৮..
শেষ হোস্ট= ১০.১৯১.২৫৫.২৫৪

ব্রডকাস্ট এড্রেস=১০.১৯১.২৫৫.২৫৫

নেটওয়ার্ক--= ১০.১৯২..
প্রথম হোস্ট= ১০.১৯২..
১০.১৯২..
১০.১৯২..
শেষ হোস্ট= ১০.২৫৫.২৫৫.২৫৪
ব্রডকাস্ট এড্রেস= ১০.২৫৫.২৫৫.২৫৫

হোস্ট প্রয়োজন

ব্লক সাইজ

হোস্ট পাব

নেটওয়ার্ক এ্যাড্রেস

সাবনেট মাস্ক

১০০

১২৮

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

৫০

৬৪

(^)=৬৪-=৬২

১৯২.১৬৮..১২৮/২৬

২৫৫.২৫৫.২৫৫.১৯২

২৫

৩২

(^)=৩২-=৩০

১৯২.১৬৮..১৯২/২৭

২৫৫.২৫৫.২৫৫.২২৪

(^)=-=

১৯২.১৬৮..২২৪/২৯

২৫৫.২৫৫.২৫৫.২৪৮


 

CCNA -০৭ : VLSM

হোস্ট প্রয়োজন

ব্লক সাইজ

হোস্ট পাব

নেটওয়ার্ক এ্যাড্রেস

সাবনেট মাস্ক

১০০

১২৮

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

৫০

৬৪

(^)=৬৪-=৬২

১৯২.১৬৮..১২৮/২৬

২৫৫.২৫৫.২৫৫.১৯২

২৫

৩২

(^)=৩২-=৩০

১৯২.১৬৮..১৯২/২৭

২৫৫.২৫৫.২৫৫.২২৪

(^)=-=

১৯২.১৬৮..২২৪/২৯

২৫৫.২৫৫.২৫৫.২৪৮


VLSM হলো Variable Length Subnet Mask. VLSM  এর মাধ্যমে আমরা একটি নেটওয়ার্কে মাল্টিপল সাবনেট মাস্ক ব্যবহার করতে পারি।

 VLSM কেন প্রয়োজন?

আইপিগুলোকে সঠিকভাবে ব্যবহার করার জন্য অর্থাৎ আইপির অপব্যবহার কমানেরজন্য  VLSM  প্রয়োজন হয় কারন অনেক সময় এক এক ক্লায়েন্টের এক এক রেঞ্জ এরআইপি দরকার হয় তাই VLSM এর মাধ্যমে  ক্লায়েন্টের প্রয়োজন অনুযয়িী তাদেরকেআইপি দিতে পারি। একটি উদাহরণ দেখলে আমরা সহজেই বোঝতে পারব।

মনেকরি একটি নতুন  কম্পানি তাদের বিভিন্ন ডিপার্টমেন্ট এর জন্য  কিছুনির্দিষ্ট সংখ্যক আইপি প্রয়োজন।  তাদের আইপি রিকুয়ারমেন্টটা হলো এই রকম।তাদের

ম্যানেজমেন্ট এর জন্য লাগবে-১০০টি আইপি

সেলস টিম এর জন্য লাগবে-৫০টি আইপি

একাউন্টস টিম এর জন্য লাগবে-২৫টি আইপি

আইটি টিম এর জন্য লাগবে- টি আইপি

এবং আমাদের নেটওয়ার্ক হলো-১৯২.১৬৮..

প্যাকটিক্যালটি করার আগে পূর্বে কিছু তথ্য রিভিও করে নেই।

হোস্টের সংখ্যা বাহির করার জন্য= যে বিটগুলো অফ থাকবে সেই বিটগুলোর ^(টোটাল সংখ্যা)-

নেটওয়ার্ক সংখ্যা বাহির করার জন্য= যে বিটগুলো অতিরিক্ত অন হবে সেই বিটগুলোর ^(টোটাল সংখ্যা)

সাবনেট আইডি বাহির করার জন্য =২৫৬- শেষ বিটের মান



চিত্রঃ VLSM

চলেন দেখি উপরের  কাজটি আমরা কিভাবে সর্ম্পুন করছি

ধাপ-০১: ১০০টি হোস্টের জন্য

VLSM করার সময় সবোর্চ্চ সংখ্যক আইপি এরপ্রথমেই নেওয়া ভাল ফলে হিসাব করতে সহজ হয়। যেমন এখানে সবোর্চ্চ সংখ্যকআইপি প্রয়োজন হলো ১০০টি তো ১০০টি হোস্ট আইপির জন্য আমাদেরকে ^=১২৮-=১২৬ টি নেতে হবে। তাহলে সাবনেট মাস্ক হবে -২৫৫.২৫৫.২৫৫.১২৮ এবং নেটওয়ার্কহবে-১৯২.১৬৮../২৫.

ধাপ-০২ : ৫০টি হোস্টের জন্য

দ্বিতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজনহলো ৫০টি যা সেলস টিম এর জন্য লাগবে।  সুতরাং ৫০টি হোষ্ট আইপির জন্যআমাদের নিতে হবে (^)=৬৪-=৬২টি। তাহলে ৬টি বিট যেহেতু হোস্টের জন্যব্যবহার করা হয়েছে তাহলে বাকী বিট আছে(৩২-)=২৬টি। আবার যেহেতু ক্লাস সিসেহেতু ২৪টি ফিক্সড সেহেতু অতিরিক্ত বিট প্রয়োজন হয়েছে(২৬-২৪)=২টি। উপরেরতথ্য অনুযায়ী ২য় বিটের মান হচ্ছে ১৯২ সুতরাং আমাদের সাবনেট মাস্কহলো-২৫৫.২৫৫.২৫৫.১৯২। এবং আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮..১২৮/২৬ কারন  আমাদের আগের নেটওয়ার্কে ব্লক সাইজ ছিল -১২৮।

ধাপ-০৩: ২৫টি হোস্টের জন্য

তৃতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজনহলো ২৫টি যা একাউন্টস  টিম এর জন্য লাগবে।  সুতরাং ২৫টি হোষ্ট আইপির জন্যআমাদের নিতে হবে (^)=৩২-=৩০টি। তাহলে ৫টি বিট যেহেতু হোস্টের জন্যব্যবহার করা হয়েছে তাহলে বাকী বিট আছে(৩২-)=২৭টি। আবার যেহেতু ক্লাস সিসেহেতু ২৪টি ফিক্সড সেহেতু অতিরিক্ত বিট প্রয়োজন হয়েছে(২৭-২৪)=৩টি। উপরেরতথ্য অনুযায়ী ৩য় বিটের মান হচ্ছে ২২৪। সুতরাং আমাদের সাবনেট মাস্কহলো-২৫৫.২৫৫.২৫৫.২২৪। এবং আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮..১৯২/২৭ কারন  আমাদের আগের নেটওয়ার্কে ব্লক সাইজ ছিল -৬৪। কারন ১২৮+৬৪=১৯২ পযর্ন্তব্যবহার করা হয়েছে।

ধাপ-০৪:৫টি হোস্টের জন্য

সবশেষে সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজনহলো ৫টি যা আইটি টিম মেম্বারদের জন্য লাগবে।  সুতরাং ৫টি হোষ্ট আইপিরজন্য আমাদের নিতে হবে (^)=-=৬টি। তাহলে ৩টি বিট যেহেতু হোস্টের জন্যব্যবহার করা হয়েছে তাহলে বাকী বিট আছে(৩২-)=২৯টি। আবার যেহেতু ক্লাস সিসেহেতু ২৪টি ফিক্সড সেহেতু অতিরিক্ত বিট প্রয়োজন হয়েছে(২৯-২৪)=৫টি। উপরেরতথ্য অনুযায়ী ৫ম বিটের মান হচ্ছে ২৪৮। সুতরাং আমাদের সাবনেট মাস্কহলো-২৫৫.২৫৫.২৫৫.২৪৮। এবং আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮..২২৪/২৯ কারন  আমাদের আগের নেটওয়ার্কে ব্লক সাইজ ছিল -৩২। কারন ১৯২+৩২=২২৪ পযর্ন্তব্যবহার করা হয়েছে।

 যদি VLSM না করা হয় তাহলে যে রকম দেখাবে

হোস্ট প্রয়োজন

ব্লক সাইজ

হোস্ট পাব

নেটওয়ার্ক এ্যাড্রেস

সাবনেট মাস্ক

১০০

১২৮

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

৫০

৬৪

^=১২৮-= ১২৬

১৯২.১৬৮..১২৮/২৫

২৫৫.২৫৫.২৫৫.১২৮

২৫

৩২

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

^=১২৮-= ১২৬

১৯২.১৬৮..১২৮/২৫

২৫৫.২৫৫.২৫৫.১২৮

ধাপ-০১: ১০০টি হোস্টের জন্য

এখানে সবোর্চ্চ সংখ্যক আইপি প্রয়োজন হলো ১০০টি তো ১০০টি হোস্ট আইপিরজন্য আমাদেরকে ^=১২৮-= ১২৬ টি নেতে হবে। তাহলে সাবনেট মাস্ক হবে -২৫৫.২৫৫.২৫৫.১২৮ এবং নেটওয়ার্ক হবে-১৯২.১৬৮../২৫

ধাপ-০২: ৫০টি হোস্টের জন্য

দ্বিতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ৫০টি যা সেলস টিম এরজন্য লাগবে।  সুতরাং ৫০টি হোষ্ট আইপির জন্য আমাদের নিতে হবে ^=১২৮-= ১২৬টি।  আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮..১২৮/২৫ . ধাপ-০৩: ২৫টি হোস্টের জন্য

তৃতীয় সবোর্চ্চ সংখ্যক আইপি এর প্রয়োজন হলো ২৫টি যা একাউন্টস  টিম এরজন্য লাগবে।  সুতরাং ২৫টি হোষ্ট আইপির জন্য আমাদের নিতে হবে ^=১২৮-=১২৬টি।  কিন্তু আমাদের নেটওয়ার্ক হবে-১৯২.১৬৮../২৫

 ধাপ-০৪: ৫টি হোস্টের জন্য

সবশেষে আইপি এর প্রয়োজন হলো ৫টি যা আইটি টিম মেম্বারদের জন্য লাগবে।  সুতরাং ৫টি হোষ্ট আইপির জন্য আমাদের নিতে হবে ^=১২৮-= ১২৬ টি। কিন্তুআমাদের নেটওয়ার্ক হবে-১৯২.১৬৮..১২৮/২৫

 VLSM  ইমপ্লিমেন্ট এর ফলে আর VLSM ইমপ্লিমেন্ট না করলে যে চিত্রটি পাব

VLSM ইমপ্লিমেন্ট এর ফলে

হোস্ট প্রয়োজন

ব্লক সাইজ

হোস্ট পাব

নেটওয়ার্ক এ্যাড্রেস

সাবনেট মাস্ক

১০০

১২৮

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

৫০

৬৪

(^)=৬৪-=৬২

১৯২.১৬৮..১২৮/২৬

২৫৫.২৫৫.২৫৫.১৯২

২৫

৩২

(^)=৩২-=৩০

১৯২.১৬৮..১৯২/২৭

২৫৫.২৫৫.২৫৫.২২৪

(^)=-=

১৯২.১৬৮..২২৪/২৯

২৫৫.২৫৫.২৫৫.২৪৮

 VLSM  ইমপ্লিমেন্ট না করার ফলে

হোস্ট প্রয়োজন

ব্লক সাইজ

হোস্ট পাব

নেটওয়ার্ক এ্যাড্রেস

সাবনেট মাস্ক

১০০

১২৮

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

৫০

৬৪

^=১২৮-= ১২৬

১৯২.১৬৮..১২৮/২৫

২৫৫.২৫৫.২৫৫.১২৮

২৫

৩২

^=১২৮-= ১২৬

১৯২.১৬৮../২৫

২৫৫.২৫৫.২৫৫.১২৮

^=১২৮-= ১২৬

১৯২.১৬৮..১২৮/২৫

২৫৫.২৫৫.২৫৫.১২৮

সবশেষে এখানে লক্ষ্য করলেই দেখতে পাবেন। VLSM না করলে কতগুলো আইপি শুধু শুধু লস হচ্ছে

 আরেকটি কথা বলে রাখা দরকার পরীক্ষায়  ধরনের প্রশ্ন থাকে

  • VLSM নেটওয়ার্কে কোন মাস্কটি পয়েন্ট টু পয়েন্ট ওয়্যান লিংকে ব্যবহার করা হয়।

. /২৭

./২৮

./২৯

./৩০

. /৩১

 

  • ৮টি ল্যান হবে এবং প্রতিটি ল্যানে ২৬টি হোস্ট থাকবে ধরনের অবস্খাতে এখান থেকে কোন সাবনেটটি সিলেক্ট করতে হবে?

-...২৪০

বি- ২৫৫.২৫৫.২৫৫.২৫২

সি-২৫৫.২৫৫.২৫৫.

ডি-২৫৫.২৫৫.২৫৫.২২৪

-২৫৫.২৫৫.২৫৫.২৫৫.২৪০

চলুন প্রশ্ন গুলোর ব্যাখ্যা দেখি

-  ইহা সঠিক নয় কারন এখানে যা দেওয়া হয়েছে তা হলো ওয়াইল্ডকার্ড মাক্স।

বি-  আমরা দেখতে পারছি সাবনেট মাস্ক২৫৫.২৫৫.২৫৫.২৫২।  তাহলে প্রথম /২৪বিট অন। সাথে সাথে আরও ৬টি বিট অন।সুতরাং আমরা টোটাল নেটওযার্ক পাব(^)=৬৪টি আর টোটাল হোস্ট পাব২^=-=২টি। এখন দেখা যাচ্ছে যে আমাদের রিকুয়ারমেন্ট এর সাথে যাচ্ছে না ।কারন আমাদের হোস্ট লাগবে প্রত্যেক নেটওয়ার্কে ২৬টি। তাহলে বি ভুল।

সি- ২৫৫.২৫৫.২৫৫. হলো ডিফল্ট সাবনেট মাস্ক। আমরা ইহা সাবনেট করতে পারব না তাহলে ইহাও ভুল।

১২৮-১৯২-২২৪-২৪০

 

ডি- আমরা দেখতে পারছি সাবনেট মাস্ক২৫৫.২৫৫.২৫৫.২২৪।  তাহলে প্রথম /২৪বিট অন। সাথে সাথে আরও ৩টি বিট অন।সুতরাং আমরা টোটাল নেটওযার্ক পাব(^)=৮টি আর টোটাল হোস্ট পাব২^=৩২-=৩০টি। তাহলে আমরা দেখতে পারছি ইহা আমাদের রিকুয়ারমেন্ট এর সাথেমিল আছে। সুতরাং উত্তর হলো ডি। তারপরও আমরা অপশনটা চেক করি।

-  আমরা দেখতে পারছি সাবনেট মাস্ক২৫৫.২৫৫.২৫৫.২৪০।  তাহলে প্রথম /২৪বিট অন। সাথে সাথে আরও ৪টি বিট অন।সুতরাং আমরা টোটাল নেটওযার্ক পাব(^)=১৬টি আর টোটাল হোস্ট পাব২^=১৬-=১৪টি। ইহা আমাদের প্রয়োজনের সাথে যাচ্ছে না কারন আমাদেরপ্রত্যেক নেটওয়ার্কে হোস্ট লাগবে ২৬টি

 

এভাবে আসলে সঠিক উত্তরটি পাওয়ার সাথে সাথেভুল উত্তর গুলো চেক করেন তাহলে দেখবেন কেন ভুল হল এই বিষয়টি জানতে পারলেঅনেক পরিষ্কার ধারনা হবে। আজকের মত এখানেই শেষ করলাম

পরবর্তী লেকচার হবে- রাউটিং  সবার সুস্থতা কামনা করে এখানেই শেষ করছি।

CCNA– লেকচার : বেসিক রাউটিং

নেটওয়ার্ক রাউটার এবং রাউট কী?

রাউটার হলো এমন একটি ডিভাইস যা লেয়ার কাজ করে এবং এক নেটওয়ার্কথেকে আরেক নেটওয়ার্কে ডাটা প্যাকেট পাঠায়। আর নেটওয়ার্ক রাউট হলো একনেটওয়ার্ক থেকে আরেক নেটওয়ার্কে ডাটা প্যাকেট পাঠানোর যে পথ সেটিইনেটওয়ার্ক রাউট।

বেসিক রাউটার ব্লক ডায়াগ্রাম: 





ফ্লাশ মেমরি:

ফ্লাশ মেমরি ব্যবহার করা হয় অপারেটিং সিস্টেম জমা রাখার জন্য।

্যাম:

্যাম ব্যবহার করা হয় রাউটিং টেবিল এর তথ্য এবং রানিং কনফিগারেশন এর ফাইল জমা রাখার জন্য।

এনভির্যাম:

এনভির্যাম ব্যবহার করা হয় স্টার্টআপ ফাইল জমা রাখার জন্য।

 

 

সাধারণত তিন ধরনের রাউট হয়ে থাকে:

  • স্ট্যাটিক রাউট
  • ডাইনামিক রাউট
  • ডিফল্ট রাউট

 

স্ট্যাটিকরাউট:
ছোট নেটওয়াকের্র ক্ষেত্রে স্ট্যাটিক রাউট ব্যবহিত হয়ে থাকে। এই রাউটিং এযদি রাউট পরিবর্তন ঘটে তাহলে ম্যানুয়ালি তা আপডেট করতে হয়।

স্ট্যাটিক রাউট এর কমান্ড সিন ট্যাক্স হলো:

Ip route dest-ip subnet{next-hop-ip/interface}



ডাইনামিক রাউট

ডাইনামিক রাউট হলো সে সব রাউট যা সময়ের সাথে সাথে আপনা আপনি পরিবর্তনঘটে। ফলে ম্যানুয়ালি কিছু করার প্রয়োজন হয় না। যেকোন রাউট পরিবর্তন হলেসেটি অটুমেটিক্যালী রাউটিং টেবিল যোগ হয়।

Router>en

Router#configure terminal

 Enter configuration commands, one per line.  End with CNTL/Z.

 

Router(config)#line console 0

 

Router(config-line)#password cisco123

 

Router(config-line)#login

 

Router(config-line)#exit

 

Router(config)#exit

 

%SYS-5-CONFIG_I: Configured from console by console

 

ম্যানুয়ালি কিছু করার প্রয়োজন হয় না। যেকোন রাউট পরিবর্তন হলেসেটি অটুমেটিক্যালী রাউটিং টেবিল যোগ হয়।


ডিফল্ট রাউট

কোন গন্তব্যের জন্য রাউট নির্ধারণ করে না দেয়া থাকলে রাউটার ডিফল্ট হিসেবে যে পথ বেছে নেবে সেটিই হলো ডিফল্ট রাউট।

 

রাউটার বেসিক সিকিউরিটি সেটআপ

 সিসকো মোড কনফিগারেশন পদ্ধ

সিসকো রাউটার সাধারণত ৪টি মোড থাকে।

  • EXE mode
  • Privilege mode
  • Global configuration mode
  • Interface mode

EXE mode

সিসকো রাউটার সমূহের ইউজার EXE মোড হলো স্বাভাবিক অপারেশন মোড। সিসকোডিভাইস চালু হওয়ার পর আইওএস লোড হয় এবং EXE মোড আসে। EXE মোড এর সিম্বলহলো “>”. এই EXE মোড পাসওয়ার্ড দেওয়ার পদ্ধতি নীচে বণর্না করাহলো:-

Exe mode  command

Privilege mode:

সিসকো রাউটার সমূহের এডভান্সড অপারেশন মোড হলো প্রিভিলেজড মোড।  প্রিভিলেজড মোড এর সিম্বল হলো “#”প্রিভিলেজড মোড পাসওয়ার্ড কনফিগারেশননিয়ম নীচে বর্ণনা করা হলো:

 

Router>enRouter#configure terminal

 

Configuring from terminal, memory, or network [terminal]?

 

Enter configuration commands, one per line.  End with CNTL/Z.

 

Router(config)#enable password

 

Router(config)#enable password titas123

 

Router(config)#exit

 

%SYS-5-CONFIG_I: Configured from console by console

 

Router#wr




Global Configuration mode :

গ্লোবাল কনফিগারেশন মোড হলো সেই অপারেশন যেখানে কোনো কনফিগারেশন কমান্ডদেওয়া হলে তা পুরো ডিভাইসে কাজ করে। তবে গ্লোবাল কনফিগারেশন মোডে যেতে হলেপ্রথমে প্রিভিলাইজড মোডে যেতে হবে।

Router>enRouter#configure terminal

 

Configuring from terminal, memory, or network [terminal]?

 

Enter configuration commands, one per line.  End with CNTL/Z.

 

Router(config)#

 Interface mode :

সিসকো ডিভাইসেয়া হলো:

Router>enRouter#configure terminal

 

Enter configuration commands, one per line.  End with CNTL/Z.

 

Router(config)#interface fastEthernet 0/0

 

Router(config-if)#ip address 192.168.60.1 255.255.255.0

 

Router(config-if)#no shutdown


বেসিক রাউটিং আজকের মতো এখানেই শেষ করছি। আমাদের পরবর্তী টিউটোরিয়াল স্ট্যাটিক রাউটিং।

CCNA – লেকচার স্ট্যাটিক রাউটিং

স্ট্যাটিক রাউটিং

————————–—
নেটওয়ার্কের ক্ষেত্রেও যদি অল্পসংখ্যক রাউটার খুব কাছাকাছি থাকে তাহলেস্ট্যাটিক রাউটিং করাই ভাল ফলে ব্যান্ডউইদ যেমন কম খরচ হবে সাথেনেটওয়ার্কটিও সিকিউর হবে।

স্ট্যাটিক রাউট ব্যবহারের সুবিধাগুলো হলো:
রাউটিং ইফিসিয়েন্সি: স্ট্যাটিক রাউটিং রাউটার খুব দ্রুত কাজ করে ফলে নেটওর্য়াক ব্যান্ডউইদ কম খরচ হয়।
নিরাপত্তা : আপনার ডাটা কোন পথে পরিবাহিত হবে তা নিয়ন্ত্রন করতে পারেন কিছু রাউট ম্যানুয়ালি কনফিগার করে।

স্ট্যাটিক রাউট ব্যবহারের কিছু অসুবিধা গুলো হলো :

মেইনটেন্যান্স: নেটওয়ার্ক রাউট পরিবর্তিত হলে ম্যানুয়ালি তাপরিবর্তন করতে হয়। ছোট নেটওর্য়াকের ক্ষেত্রে এটি করা সম্ভব হলেও বড়নেটওয়াকের্র ক্ষেত্রে তা কঠিন হয়ে দাড়ায়।

নির্ভুলতা: ম্যানুয়ালি রাউট কনফিগার করতে হয় বলে সেখানে ভুল হওয়ার সম্ভাবনা বেশি থাকে।

স্ট্যাটিক রাউট করতে হলে যে সিনট্যাক্সটি ফলো করতে হবে তা হলো :
ip route dest-network subnet {next-hop-ip| interface}

ডেস্টিনেশন নেটওয়ার্ক: এর মাধ্যমে গন্তব্য নেটওয়ার্কের এড্রেস উল্লেখ্য করতে হবে।

সাবনেট : গন্তব্য নেটওয়ার্কের সাবনেট মাস্ক

নেক্সট আই পি/ ইন্টারফেইজ :এটি হলো আইপি গেইটওয়ে যার মাধ্যমে আপনি বাইরের নেটওর্য়াকের সাথে যুক্ত হবেন।

এখানে আমি একটি স্ট্যাটিক রাউট কনফিগার করেছি এবং কমান্ড লাইনগুলো দিয়েদিয়েছি। আপনারা ইচ্ছা করলে এই কমান্ডগুলো ব্যবহার করে নিজেই packet tracer দিয়ে প্রাকটিস করতে পারবেন

বুঝতে সমস্যা হলে ভিডিএটির সাহায্য নিতে পারেন। আমি ভিডিওটিতে সব কমান্ড দেখানোর চেষ্টা করেছি

চলুন তাহলে দেখি কিভাবে স্ট্যাটিক রাউটিং কনফিগার করব



For R2 router interface configuration command:
————————–————————–—————–

Router>en
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fastEthernet 0/0
Router(config-if)#ipaddress 192.168.12.1 255.255.255.0
Router(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
Router(config-if)#exit
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.10.1 255.255.255.0
Router(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
Router(config-if)#exit
Router(config)#exit
Router#wr

For Router 4 interface configuration command
————————–————————–—————–

Router>en
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.12.2 255.255.255.0
Router(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
Router(config-if)#exit
Router(config)#inter
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.11.1 255.255.255.0
Router(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
Router(config-if)#exit
Router(config)#exit
%SYS-5-CONFIG_I: Configured from console by console
Router#wr

 static routing (Router 2 )

————————–——————————————–

Router#en

Router#con
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route
Router(config)#ip route 192.168.11.0 255.255.255.0 192.168.12.2
Router(config)#exit

For static routing (Router 4 )
————————–——————————————————–
outer#en
Router#con
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route
Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.12.1
Router(config)#exit

স্ট্যাটিক রাউটিং কনফিগারেশন  শেষ। এখন হোস্ট থেকে পিং করলেই বুঝতেপারবেন। আপনার কনফিগারেশন সঠিক আছে কি না ! এখানে আমরা পিং করে রিপ্লেদেখতে পাচ্ছি। সুতরাং আমাদের কনফিগারেশন সঠিক আছে। এখন আপনি শুরু করে দেনস্ট্যাটিক রাউটিং কনফিগারেশন।  তাহলে

আজকের মতো এখানেই শেষ করছি

CCNA – লেকচার ১০ : ডায়নামিক রাউটিং(EIGRP)

 Dynamic Routing

আজকে আমরা ডায়নামিক রাউটিং EIGRP নিয়ে  জানার চেস্টা করি। মনেরাখা ভাল যে সিসিএনএ পরীক্ষায় EIGRP নিয়ে একটি সিমুলেশন থাকে সুতরাং EIGRP  খুবেই গুরুত্বপূর্ণ সিসিএনএ পরীক্ষার জন্য।

EIGRP  বেসিক ধারণা

EIGRP হলো এনহ্যান্সড ইন্টেরিয়র গেটওয়ে রাউটিং প্রোটোকল। ইহা এমন একটিপ্রোটোকল যা আসলে লিংঙ্ক স্টেট রাউটিং প্রটোকলের বৈশিষ্ট্য আবার এটিডিসট্যান্স ভেক্টর রাউটিং  প্রটোকলের অনেক বৈশিষ্ট্যই ধারণ করে। এসববিবেচনা করে EIGRP বলা হয় হাইব্রিড রাউটিং প্রটোকল। এখন প্রশ্ন হলোডিসট্যান্স ভেক্টর রাউটিং  প্রটোকল এবং লিংঙ্ক স্টেট রাউটিং প্রটোকল আসলেকি? ডিসট্যান্স ভেক্টর রাউটিং  প্রটোকলে এর  মাধ্যমে রাউটার জানতে পারেনেটওয়ার্কের প্রতিবেশী রাউটার সম্পর্কে  এবং সকল রাউটারের অবস্থান সম্পর্কেঅথার্ৎ কতটুকু দূরত্বে রাউটার গুলো অবস্থান করছে। আর লিংঙ্ক স্টেট রাউটিংপ্রটোকল এর মাধ্যমে রাউটার জানতে পারে প্রতিটি লিংকের কষ্ট সম্পর্কে এবংবেস্ট পাথ সিলেক্ট করে থাকে

EIGRP এর সুবিধাগুলো হলো,

  • CIDR VLSM সাপোর্ট করে
  • EIGRP টপোলজি টেবিলে ব্যাকআপ পাথ রাখে ফলে কোন পাথে কোন সমস্যা ব্যাপআপ পাথ দিয়ে যোগাযোগ করে।
  • DUAL(Diffusing Update Algorithm) ব্যবহার করে প্রতিটি রাউটারের মান নির্ধারণ করে।
  • ডিফল্ট হপ কাউন্ট হলো-১০০
  • প্রতিবেশি রাউটারগুলোর মধ্যে hello ম্যাসেজ পাঠায়। সেই hello  ম্যাসেজএর উত্তরে জানতে পারে কোন রাউটার নেটওয়ার্কে একটিভ আছে ফলে দ্রুতকনভার্জেন্স ঘটে।

 


চলেন এবার দেখি EIGRP  কিভাবে কাজ করে?

প্রথমেই EIGRP  প্যাকেট গুলো সম্পর্কে জানার চেষ্টা করি

. হ্যালো এই প্যাকেট এর মাধ্যমে প্রতিবেশী রাউটার  এর সাথে রিলেশনশীপ তৈরী করে থাকে।

. আপডেট –  আপডেট ব্যবহার করা হয় রাউটিং টেবিলের আপডেট সেন্ড করার জন্য।

. কোয়েরি- যদি মেইন রাউট সমস্যা হয় তাহলে কোন ব্যাকআপ পাথ আছে কি না তা জানার জন্য কোয়েরি প্যাকেট সেন্ড করে।

. রিপ্লে- যদি কোন প্রতিবেশী রাউটার ব্যাপআপ পাথ প্রদান করে তা হলো রিপ্লে ম্যাসেজ প্রদান করে।

. একোনলেজমেন্ট- প্যাকেট রিসিভ করে একোনলেজমেন্ট প্যাকেট এর মাধ্যমে।

 

এখন দেখি কিভাবে রাউট আপডেট  করে

 

মনেকরি ২টি রাউটারে  EIGRP কনফিগার করা আছে। চলেন দেখি রাউটার ২ট অন করার সাথে সাথে কি ঘটনা গঠে

ধাপ-: রাউটার- একটি হ্যালো ম্যাসেজ সেন্ট করবে রাউটার-২কে

ধাপ-: রাউটার- হ্যালো ম্যাসেজ রিসিভ করে সে একটি হ্যালো ম্যাসেজ সেন্ডকরবে রাউটার-১কে রাউটার- সাথে রাউটিং আপডেট প্যাকেট সেন্ড করবেরাউটার- কে

ধাপ-: রাউটার- আপডেট প্যাকেট রিসিভ করার সাথে সাথে একটি এ্যাকুনলেজম্যাসেজ সেন্ড করবে রাউটার- কে  সাধারণত এভাবেই EIGRP তার প্রতিবেশীরাউটার গুলোর সাথে যোগাযোগ রক্ষা করে থাকে


 

এবার একটি প্রাকটিক্যাল করি অথার্ৎEIGRP  কনফিগার করি

 

EIGRP  কনফিগার করার পদ্ধতি

. প্রথমে নেটওয়ার্কটি ডিজাইন করি

. প্রতিটি রাউটারের আলাদা নাম এসাইন করি।

. প্রত্যেকটি রাউটারে ইন্টারফেসগুলো আপ করি

. প্রতিটি রাউটারে EIGRP চালু করি।

. প্রথমে নেটওয়ার্কটি ডিজাইন করি


চিত্রঃ EIGRP এর একটি মডেল

 

.প্রতিটি রাউটারের আলাদা নাম এসাইন করি।

Dhanmondi router host name configuration

—————————————–
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 Dhanmondi

Dhanmondi (config)#exit

Dhanmondi #

%SYS-5-CONFIG_I: Configured from console by console

 

Dhanmondi #wr

 

Gulshan router host name configuration

——————————————-

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 Gulshan

Gulshan(config)#exit

Gulshan#

%SYS-5-CONFIG_I: Configured from console by console

 

Gulshan#wr

 

Uttara router host name configuration

—————————————————–
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 Gulshan

Gulshan(config)#exit

Gulshan#

%SYS-5-CONFIG_I: Configured from console by console

 

Gulshan#wr

 . প্রত্যেকটি রাউটারে ইন্টারফেসগুলো আপ করি

Dhanmondi router interface configuration

———————————————————

Dhanmondi>

Dhanmondi>en

Dhanmondi#conf

Dhanmondi#configure ter

Dhanmondi#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Dhanmondi(config)#inter

Dhanmondi(config)#interface eth

Dhanmondi(config)#interface ethernet 0/0/0

Dhanmondi(config-if)#ip add

Dhanmondi(config-if)#ip address 172.16.0.1 255.255.0.0

Dhanmondi(config-if)#no sh

Dhanmondi(config-if)#no shutdown

%LINK-5-CHANGED: Interface Ethernet0/0/0, changed state to up

Dhanmondi(config-if)#exit

Dhanmondi(config)#inter

Dhanmondi(config)#interface fast

Dhanmondi(config)#interface fastEthernet 0/0

Dhanmondi(config-if)#ip add

Dhanmondi(config-if)#ip add

Dhanmondi(config-if)#ip address 172.15.0.1 255.255.0.0

Dhanmondi(config-if)#no sh

Dhanmondi(config-if)#no shutdown

 

 %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

Dhanmondi(config-if)#exit

Dhanmondi(config)#inter

Dhanmondi(config)#interface fast

Dhanmondi(config)#interface fastEthernet 0/1

Dhanmondi(config-if)#ip add

Dhanmondi(config-if)#ip address 192.168.1.1 255.255.255.0

Dhanmondi(config-if)#no sh

Dhanmondi(config-if)#no shutdown

 

%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up

Dhanmondi(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

 Dhanmondi(config-if)#exit

Dhanmondi(config)#exit

Dhanmondi#

%SYS-5-CONFIG_I: Configured from console by console

 Dhanmondi#wr

 Gulshan router interface configuration

———————————————————–
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 Gulshan

Gulshan(config)#exit

Gulshan#

 

%SYS-5-CONFIG_I: Configured from console by console

 

Gulshan#wr

Building configuration…

[OK]

Gulshan#

Gulshan#conf

Gulshan#configure ter

Gulshan#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Gulshan(config)#inter

Gulshan(config)#interface eth

Gulshan(config)#interface ethernet 0/1/0

Gulshan(config-if)#ip add

Gulshan(config-if)#ip address 172.17.0.1 255.255.0.0

Gulshan(config-if)#no sh

Gulshan(config-if)#no shutdown

 

 

%LINK-5-CHANGED: Interface Ethernet0/1/0, changed state to up

Gulshan(config-if)#exit

Gulshan(config)#inter

Gulshan(config)#interface fast

Gulshan(config)#interface fastEthernet 0/0

Gulshan(config-if)#ip add

Gulshan(config-if)#ip address 172.15.0.2 255.255.0.0

Gulshan(config-if)#no sh

Gulshan(config-if)#no shutdown

 Gulshan(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

Gulshan(config-if)#exit

Gulshan(config)#inter

Gulshan(config)#interface fast

Gulshan(config)#interface fastEthernet 0/1

Gulshan(config-if)#ip add

Gulshan(config-if)#ip address 192.168.2.1 255.255.255.0

Gulshan(config-if)#no sh

Gulshan(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

 

Gulshan(config-if)#exit

Gulshan(config)#exit

Gulshan#

 

Uttara router interface configuration

———————————————————

Uttara#conf

Uttara#configure ter

Uttara#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Uttara(config)#inter

Uttara(config)#interface eth

Uttara(config)#interface ethernet 0/1/0

Uttara(config-if)#ip addd

Uttara(config-if)#ip add

Uttara(config-if)#ip address 172.17.0.2 255.255.0.0

Uttara(config-if)#no sj

Uttara(config-if)#no s

Uttara(config-if)#no sh

Uttara(config-if)#no shutdown

 

Uttara(config-if)#

%LINK-5-CHANGED: Interface Ethernet0/1/0, changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/1/0, changed state to up

 

Uttara(config-if)#

Uttara(config-if)#exit

Uttara(config)#inter

Uttara(config)#interface eth

Uttara(config)#interface ethernet 0/0/0

Uttara(config-if)#ip add

Uttara(config-if)#ip address 172.16.0.2 255.255.0.0

Uttara(config-if)#no sh

Uttara(config-if)#no shutdown

 

Uttara(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

 

Uttara(config-if)#

Uttara(config-if)#exit

Uttara(config)#inter

Uttara(config)#interface fast

Uttara(config)#interface fastEthernet 0/1

Uttara(config-if)#ip add

Uttara(config-if)#ip address 192.168.3.1 255.255.255.0

Uttara(config-if)#no sh

Uttara(config-if)#no shutdown

 Uttara(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

 

Uttara(config-if)#exit

Uttara(config)#exit

Uttara#

%SYS-5-CONFIG_I: Configured from console by console

 

Uttara#wr

Building configuration…

[OK]

 

. প্রতিটি রাউটারে EIGRP চালু করি।

Dhanmondi router EIGRP configuration

——————————————————

Dhanmondi>

Dhanmondi>en

Dhanmondi#conf

Dhanmondi#configure ter

Dhanmondi#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Dhanmondi(config)#router

Dhanmondi(config)#router eig

Dhanmondi(config)#router eigrp 20

Dhanmondi(config-router)#net

Dhanmondi(config-router)#network 192.168.1.0

Dhanmondi(config-router)#net

Dhanmondi(config-router)#network 172.16.0.0

Dhanmondi(config-router)#net

Dhanmondi(config-router)#network 172.15.0.0

Dhanmondi(config-router)#exit

Dhanmondi(config)#exit

Dhanmondi#

 

Gulshan route EIGRP command line

—————————————————-
Gulshan>

Gulshan>en

Gulshan#conf

Gulshan#configure ter

Gulshan#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Gulshan(config)#rou

Gulshan(config)#router eig

Gulshan(config)#router eigrp 20

Gulshan(config-router)#net

Gulshan(config-router)#network 192.168.2.0

Gulshan(config-router)#net

Gulshan(config-router)#network 172.17.0.0

Gulshan(config-router)#net

Gulshan(config-router)#network 172.15.0.0

Gulshan(config-router)#

%DUAL-5-NBRCHANGE: IP-EIGRP 20: Neighbor 172.15.0.1 (FastEthernet0/0) is up: new adjacency

 

 

Uttara router EIGRP configuration

——————————————————————–
Uttara>

Uttara>en

Uttara#conf

Uttara#configure ter

Uttara#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Uttara(config)#ro

Uttara(config)#router ei

Uttara(config)#router eigrp

% Incomplete command.

Uttara(config)#router eigrp 20

Uttara(config-router)#net

Uttara(config-router)#network 192.168.3.0

Uttara(config-router)#net

Uttara(config-router)#network 172.16.0.0

Uttara(config-router)#

%DUAL-5-NBRCHANGE: IP-EIGRP 20: Neighbor 172.16.0.1 (Ethernet0/0/0) is up: new adjacency

Uttara(config-router)#net

Uttara(config-router)#network 172.17.0.0

Uttara(config-router)#

%DUAL-5-NBRCHANGE: IP-EIGRP 20: Neighbor 172.17.0.1 (Ethernet0/1/0) is up: new adjacency

 

EIGRP কনফিগারেশন শেষ। এখন আমরা এক হোস্ট থেকে অন্য হোস্টে পিং করে চেককরতে পারি যদি পিং রিপ্লে হয় তাহলে বুঝতে হবে আমাদের EIGRP কনফিগারেশনসঠিক হয়েছে।


CCNA – লেকচার ১১ ডায়নামিক রাউটিং(OSPF)

 

ওএসপিএফ কি?

ওএসপিএফ হলো ওপেন শর্টেস্ট পাথ ফার্স্ট একটি লিঙ্ক স্টেট রাউটিং প্রটোকলযা ওপেন স্ট্যান্ডার্ডের উপর ভিত্তি করে গড়ে উঠেছে। তাই এটি সিসকোসহঅন্যান্য রাউটারেও কাজ করে। ওএসপিএফ  ইনটেরিয়র গেটওয়ে প্রটোকল হিসেবেব্যবহিত হয়ে থাকে

 

ওএসপিএফ কিভাবে কাজ করে?

ওএসপিএফ ইহা একটি এরিয়া সকল রাউটারের কাছে 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  চালু করি।

. প্রথমে নেটওয়ার্কটি ডিজাইন করি



চিত্রঃ OSPF এর মডেল

. প্রতিটি রাউটারের আলাদা নাম এসাইন করি।

 

Dhaka router host name 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>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#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 command
Dhaka>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 line
Comilla>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#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>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) কনফিগার শেষ হওয়ার পর হোস্ট পিসি থেকে পিং করে দেখি পিং রিপ্লে হচ্ছে কি না



যেহেতু পিং রিপ্লে হচ্ছে। সুতরাং আমাদের ওএসপিএফ(OSPF) কনফিগার সঠিকভাবে হয়েছে আজকের মতো তাহলে শেষ করছি

CCNA Bangla – লেকচার ১২ : সুইচিং বেসিক ধারণা এবং VLAN কনফিগারেশন

চিত্রঃ নেটওয়ার্কিং সুইচ                                        চিত্রঃ ইলেকট্রিক সুইচ


ছবিটা দেখে কি মনে হচ্ছে আজকে নেটওয়ার্কিংসুইচের পরবর্তীতে কি আজকে ইলেকট্রিক সুইচ নিয়ে আলোচনা করা হবে কি না!সত্যিকথা বলতে গেলে আজকেও নেটওয়ার্কিং সুইচ নিয়েই আলোচনা করা হবে। পরিচিতজিনিসগুলো একটু দেখে নিলাম চলেন শুরু  করি তাহলে

সুইচিং (Switching)

সুইচ হলো নেটওয়ার্কিং এমন একটি ডিভাইস যা OSI মডেলের দ্বিতীয় লেয়ারে কাজ করে। এখন প্রশ্ন হলো OSI মডেলের দ্বিতীয়লেয়ার কোনটি? আমরা তো আগেই জেনে এসেছি যে OSI মডেলের দ্বিতীয় লেয়ার হলোডাটালিংক(Datalink) লেয়ার। ডাটালিংক(Datalink) লেয়ারে ডাটার ফরম্যাট হয়েযায় ফ্রেমে। অথার্ৎ কোন ফ্রেম সুইচের নিকট আসলে, সুইচ সেই ফ্রেমকেগন্তব্য(Destination) ম্যাক এড্রেসে পাঠিয়ে দেয়।

 

সুইচিং এর ইতিহাস

চলেন জেনে নেই যখন সুইচ ছিল না তখননেটওয়ার্ক কিভাবে  কাজ করত। ১৯৮০ সালে কোএক্সিয়্যাল ক্যাবল ব্যবহার করা হত, যার ডাটা ট্রান্সফার করার ক্ষমতা ছিল ১৮৫মিটার পর্যন্ত। এই তারের দুইপ্রান্তে টি-কানেক্টর ব্যবহার করা হত পরবর্তীতে আসে হাব, হাব এর যে সমস্যাসবাই সম্মুখীন হয় তা হলো ব্রডকাস্ট। অর্থাৎ একটি পোর্টে ডাটা সেন্ড করলেসকল পোর্টে ব্রডকাস্ট করে এই সমস্যা দূর করার জন্য তৈরি করা হয় ব্রিজ। ইহাযে কাজটি করত তা হলো নেটওয়ার্কে কতগুলো সেগমেন্ট রূপান্তর করত। ফলেব্রডকাস্ট সাইজটি ছোট হয়ে আসে। এর যে সীমাবদ্ধতা ছিল তা হলো সেগমেন্ট এরভেতর যে নেটওয়ার্ক ছিল তার মাঝে ব্রডকাস্ট করা শুরু করে এই ধরনের সকলসমস্যা সমাধান করে পরবর্তীতে আসে সুইচ। সুইচ যে কাজটি করে তা হলো যে পোর্টেআপনি ডাটা ট্রন্সফার করবেন সেই পোর্টে ডাটা ট্রান্সফার করবে। অন্যান্যপোর্টগুলো ফ্রি রাখে।

 

 সুইচ যে কাজ গুলো করে থাকে

  • সুইচ তার সাথে যুক্ত ডিভাইসগুলোর MAC এড্রেসগুলো সংগ্রহ করে MAC টেবিলে ফলে তার কাছে কোন ম্যাকের রিকোয়েস্ট আসলে সহজেই লার্ন( learn) করতেপারে।
  • কোনো হোস্ট থেকে রিকোয়েস্ট আসলে অন্য কোন হোস্টের পোর্টে ফরোয়ার্ড করবে কি না সেই সিদ্ধান্ত নিয়ে থাকে।
  • নেটওয়ার্ক সুইচ নেটওয়ার্ক ব্যবহার নিরীক্ষণ ব্যবস্থা আছে।

 

 এখন চলেন একটু STP নিয়ে জানার চেষ্টা করি

এখন হয়ত একটি প্রশ্ন আসতে পারে সবাই মাঝে যে হঠাৎ করে STP কেন? STP নিয়ে জানতে হবে কারণ STP সুইচিং লুপ দূর করে

চলেন দেখি STP কিভাবে সুইচিং লুপ দূর করে থাকে তা হলো,

. STP প্রথমে রুট ব্রিজ নিবার্চন করে থাকে

. পরবর্তীতে পোর্টের ধরন নির্ধারণ করে থাকে

. সবশেষে হলো কনভার্জেন্স।

 

. STP কিভাবে রুট ব্রিজ নিবার্চন করে থাকে?

STP রুট ব্রিজ নিবার্চন করার জন্য ব্রিজআইডি চেক করে থাকে অর্থাৎ যে সুইজ পোর্টের ব্রিজ আইডি কম সেই সুইচকে রুটব্রিজ নিবার্চন করে। ব্রিজ আইডি হলো ব্রিজ প্রায়রিটি আর ম্যাক এড্রেসঅর্থাৎ ম্যাক এড্রেস এর খরচ যত কম হবে সেই পোর্ট এই হবে রুট ব্রিজ।

. কিভাবে পরবর্তীতে পোর্টের ধরন নির্ধারণ করে থাকে ?

STP পোর্টের ধরন নির্ধারণ বলতে বোঝায় রুটব্রিজ থেকে ননরুট ব্রিজ পর্যন্ত যেতে সেই পথের ব্যয়। বিভিন্ন লিংকেরবিভিন্ন ধরনের খরচ থাকে। যে লিংকে খরচ কম হবে সেই লিংকে নিবাচর্ন করবে।এখানে একটি লিংক খরচের চার্ট দেওয়া হলো

 

ব্যান্ডউইদ

STP ব্যয়

১০জিবিপিএস

জিবিপিএস

১০০ এমবিপিএস

১৯

১০ এমবিপিএস

১০০

এই খরচের মাধ্যমেই তা নির্ধারন হয়ে থাকে।

. সবশেষে হলো কনভার্জেন্স।

এভাবেই সুইচের মধ্যে লুপ দূর করা হয়। এই কাজটি সর্ম্পূন করার জন্য STP প্রায় ৫০ সেকেন্ড সময় ব্যয় করে থাকে। এই সময় কালই হলো কনভার্জেন্স টাইম।

RSTP

STP এর কনভার্জেন্স টাইম বেশি হওয়া পরবর্তীতে আসে RSTP প্রটোকল। RSTP হলো ্যাপিড স্প্যানিং ট্রি প্রটোকল এই প্রটোকলে কনভার্জেন্স সময় লাগেমাত্র সেকেন্ড।

———————————————————————————

এখন চলেন দেখি মূল বিষয়টি যে বিষয়টি আমাদের খুবেই দরকার তা হলো VLAN

VLAN ( Virtual Local Area Network)

 

VLAN হলো ভার্চুয়াল লোকাল এরিয়া নেটওয়ার্ক। VLAN এর মাধ্যমে ডিভাইসের ফিজিক্যাল পোর্টগুলোকে কতগুলো লজিক্যাল ইউনিটে ভাগ করা যায়।

 

 VLAN করার উদ্দেশ্য কি?

VLAN করার উদ্দেশ্য হলো VLAN করার ফলে ব্রডকাস্ট ডোমেইনের সাইজ ছোট হয়েআসে এবং নেইওয়ার্কটি সিকিউয়ার হয় ফলে নেটওয়ার্কটি খুব দ্রুত এবংসুন্দরভাবে কাজ করে।

 

 VLAN কিভাবে তৈরি করা যায়?

সাধারণত সুইজ পোর্টগুলো VLAN1 থাকে  VLAN তৈরি করার জন্য VLAN কমান্ড ব্রবহার করা হয়।

 একটি উদাহরণ এর মাধ্যমে VLAN জানার চেস্টা করি

মনেকরি একটি অফিসের আইটি টিম এবং এইচআরটিম এর পিসিগুলো একটি সুইচ এর মধ্যে আছে এখন যদি কম্পানীর চেয়ারম্যানআপনাকে বলে যে আমি চাই আইটি টিম এর ইউজারা এইচআর টিম এর পিসিগুলোকে একসেসকরতে পারবে না এবং এইচআর টিম এর পিসিগুলোকে আইটি টিম একসেস করতে পারবে না। এধরনের একটি নেটওয়ার্ক ডিজাইন করেন। এই কাজটি আপনি কিভাবে করবেন। চলেন দেখি

চিত্রঃ একটি VLAN এর মডেল

প্রথম সুইচ কনফিগারেশন কমান্ডলাইন

Switch>

Switch>en

Switch#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#vlan 10

Switch(config-vlan)#na

Switch(config-vlan)#name IT

Switch(config-vlan)#exit

Switch(config)#vl

Switch(config)#vlan 20

Switch(config-vlan)#nam

Switch(config-vlan)#name HR

Switch(config-vlan)#exit

Switch(config)#exit

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/2

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/4

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#exit

Switch(config)#interface fastEthernet 0/5

Switch(config-if)#switchport mode trunk

 

Switch(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to down

 %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to up

 Switch(config-if)#exit

Switch(config)#inter

Switch(config)#interface ran

Switch(config)#interface range fas

Switch(config)#interface range fastEthernet 0/1 -4

Switch(config-if-range)#sw

Switch(config-if-range)#switchport mo

Switch(config-if-range)#switchport mode acc

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#exit

Switch(config)#

 

 

 

 

দ্বিতীয় সুইচ কনফিগারেশন কমান্ডলাইন

Switch>

Switch>en

Switch#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#vlan 10

Switch(config-vlan)#na

Switch(config-vlan)#name IT

Switch(config-vlan)#exit

Switch(config)#vl

Switch(config)#vlan 20

Switch(config-vlan)#nam

Switch(config-vlan)#name HR

Switch(config-vlan)#exit

Switch(config)#exit

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/2

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/4

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)#exit

Switch(config)#interface range fastEthernet 0/1 -4

Switch(config-if-range)#sw

Switch(config-if-range)#switchport mo

Switch(config-if-range)#switchport mode acc

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#exit

Switch(config)#

 

 

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

 

 নেটওয়ার্ক নিরাপত্তা :

নেটওয়ার্ক ইঞ্জিনিয়ার এর একটি গুরুত্বপূর্ণ করাজ হচ্ছে নেটওয়ার্কেনিরাপত্তা দেওয়া। এজন্য সিসকো রাউটারে নিরাপত্তা দেওয়ার জন্য রয়েছে একসেসকন্ট্রোল লিস্ট( Access control List)

 

 এখন প্রশ্ন হলো, ACL( Access control List) কি?

একসেস কন্ট্রোল লিস্ট ব্যবহার করে কোন হোস্ট কোন রাউটারকে ব্যবহার করতেপারবে তা বলে দেওয়া যায় সিমিলারলি হোস্ট কোন রাউটারকে ব্যবহার করতে পারবে  না তা বলে দেওয়া যায়।

 

  ACL  করার উদ্দেশ্যগুলো কি?

  • ট্রাফিক নিয়ন্ত্রণ করার জন্য অথার্ৎ ACL এর মাধ্যমে বলে দেয়া যায় কোন ট্রাফিক গুলো আগে একসেস পাবে।
  • রাউটিং আপডেট কমানো অথার্ৎ রাউটারগুলো তাদের নিজেদের মধ্যে রাউটিংআপডেট বিনিময় করে বাহির থেকে কোন রাউটার এর আপডেট যেন রাউটিং টেবিলেযুক্ত হয়ে কোন ট্রাফিক তৈরি না করে সেজন্য একসেস কন্ট্রোল লিস্ট ব্যবহারকরা হয়।
  • আইপি প্যাকেট ফিল্টারিং অথার্ৎ একসেস কন্ট্রোল লিস্ট এর মাধ্যমেঅর্ন্তমূখী বর্হিগামী প্যাকেটগুলো ফিল্টার করে নেটওয়ার্কে হাইলি সিকিউরকরা যায়।

এছাড়াও নেটওয়ার্কে সিকিউর করার জন্য বিভিন্নভাবে একসেস কন্ট্রোল লিস্ট কনফিগার করা যায়।

 

Types of ACL

. স্ট্যান্ডার্ড ACL

. এক্সটেন্ডেড ACL

. নেইমড ACL

. ইনবাউন্ড ACL

. আউটবাউন্ড ACL

 

চলেন একটি Standred ACL কনফিগার করি তাহলে একসেস কন্ট্রোল লিস্ট বিষয়টি আমাদের কাছে আরও পরিষ্কার হবে।

মনেকরি আমাদের প্রয়োজন হলো একটি হোস্টকে তার নিজের নেটওয়ার্ক ছাড়া অন্যকোন নেটওয়ার্ক একসেস করতে পারবে না আর এই হোস্ট এর আইপি হলো -১৯২.১৬৮.১০.১০.

এখন যদি আমাদের নেটওয়ার্কটি এই রকম হয় তাহলে আমরা কিভাবে কনফিগার করব, চলেন দেখি

চিত্রঃ একটি ACL এর মডেল

 

প্রথমে ইন্টারফেসগুলো আপ করি এবং আইপি এসাইন করি:

R1 router interface up command line

Router>en

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#host

Router(config)#hostname R1

R1(config)#interface fastEthernet 0/0

R1(config-if)#ip address 192.168.0.1 255.255.255.248

R1(config-if)#no shutdown

 

R1(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

 

R1(config-if)#exit

R1(config)#interface fastEthernet 0/1

R1(config-if)#ip add

R1(config-if)#ip address 192.168.10.1 255.255.255.0

R1(config-if)#no sh

R1(config-if)#no shutdown

 

R1(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

 

R1(config-if)#exit

R1(config)#

R2 router interface up command line

Router>en

Router#hos

Router#con

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#host

Router(config)#hostname R2

R2(config)#iner

R2(config)#inter

R2(config)#interface fast

R2(config)#interface fastEthernet 0/0

R2(config-if)#ip add

R2(config-if)#ip address 192.168.0.2 255.255.255.248

R2(config-if)#no sh

R2(config-if)#no shutdown

 

R2(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

 

R2(config-if)#exit

R2(config)#inter

R2(config)#interface fast

R2(config)#interface fastEthernet 0/1

R2(config-if)#ip add

R2(config-if)#ip address 200.20.20.1 255.255.255.240

R2(config-if)#no sh

R2(config-if)#no shutdown

 

R2(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up

 

R2(config-if)#exit

R2(config)#inter

R2(config)#interface eth

R2(config)#interface ethernet 0/0/0

R2(config-if)#ip add

R2(config-if)#ip address 192.168.20.1 255.255.255.0

R2(config-if)#no sh

R2(config-if)#no shutdown

 

R2(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

 

R3 router interface up command line

Router>en

Router#con

Router#con

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#host

Router(config)#hostname R3

R3(config)#inter

R3(config)#interface fast

R3(config)#interface fastEthernet 0/1

R3(config-if)#ip add

R3(config-if)#ip address 200.20.20.2 255.255.255.240

R3(config-if)#no sh

R3(config-if)#no shutdown

 

R3(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

 

R3(config-if)#exit

R3(config)#inter

R3(config)#interface fast

R3(config)#interface fastEthernet 0/0

R3(config-if)#ip add

R3(config-if)#ip address 192.168.30.1 255.255.255.0

R3(config-if)#no sh

R3(config-if)#no shutdown

 

R3(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) এপ্লাই করি :

R1 ospf configuration command line

R1(config)#router ospf 10

R1(config-router)#net

R1(config-router)#network 192.168.10.0 0.0.0.255 ar

R1(config-router)#network 192.168.10.0 0.0.0.255 area 0

R1(config-router)#net

R1(config-router)#network 192.168.0.0 0.0.0.7 ar

R1(config-router)#network 192.168.0.0 0.0.0.7 area 0

R1(config-router)#exit

R2 router ospf configuration command line

R2(config)#router ospf 10

R2(config-router)#net

R2(config-router)#network 200.20.20.0 0.0.0.15 ar

R2(config-router)#network 200.20.20.0 0.0.0.15 area 0

R2(config-router)#net

R2(config-router)#network 192.168.20.0 0.0.0.255 ar

R2(config-router)#network 192.168.20.0 0.0.0.255 area 0

R2(config-router)#net

R2(config-router)#network 192.168.0.0 0.0.0.7 ar

R2(config-router)#network 192.168.0.0 0.0.0.7 area 0

R2(config-router)#exit

 

R3 router OSPF configuration command line

R3(config)#router os

R3(config)#router ospf 10

R3(config-router)#net

R3(config-router)#network 200.20.20.0 0.0.0.15 ar

R3(config-router)#network 200.20.20.0 0.0.0.15 area 0

R3(config-router)#net

R3(config-router)#network

00:30:50: %OSPF-5-ADJCHG: Process 10, Nbr 200.20.20.1 on FastEthernet0/1 from LOADING to FULL, Loading Done

192.168.30.0 0.0.0.255 ar

R3(config-router)#network 192.168.30.0 0.0.0.255 area 0

R3(config-router)#

রাউটিং কনফিগার শেষ হলে আমরা যদি (১৯২.১৬৮..১০) আইপি পিসি থেকে অন্যনেটওয়ার্ক এর পিসি পিং করি  তাহলে পিং হচ্ছে। সুতরাং আমাদের রাউটিং কনফিগারসঠিক হয়েছে।

 


কিন্তু আমাদের উদ্দেশ্য হলো এই (১৯২.১৬৮..১০) আইপি পিসি অন্যনেটওয়ার্কের পিসিকে একসেস করতে পারবে না চলেন তাহলে দেখি এই কাজটি আমরাকিভাবে করতে পারি।

 

সবশেষে ACL কনফিগার করি

ACL configuration command line

R1#configure ter

R1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#ac

R1(config)#access-list 10 d

R1(config)#access-list 10 deny ho

R1(config)#access-list 10 deny host 192.168.10.10

R1(config)#acc

R1(config)#access-list 10 per

R1(config)#access-list 10 permit an

R1(config)#access-list 10 permit any

R1(config)#in

R1(config)#interface fas

R1(config)#interface fastEthernet 0/0

R1(config-if)#ip acc

R1(config-if)#ip access-group 10

R1(config-if)#ip access-group 10 o

R1(config-if)#ip access-group 10 out

R1(config-if)#exit

এখন এই (১৯২.১৬৮..১০) আইপি পিসি থেকে অন্য নেটওয়ার্কের কোন পিসি পিংকরে কোন রিপ্লে পাওয়া যাচ্ছে না সুতরাং আমরা বলতে আমাদের ACL কনফিগারেশন  সঠিক হয়েছে।

আজকের মতো এখানেই  ACL কনফিগারেশন শেষ করছি। সবাই ভাল থাকেন, সুস্থ থাকেন এই কামনা করি

CCNA – লেকচার ১৪ : NAT

 

নারীর প্রতি সব সময় রইলো বিনম্র শ্রদ্ধা শুভেচ্ছা।

সবার মনে একটা প্রশ্ন আসতে পারে NAT এর সাথে নারীর আবার কি সর্ম্পক!

আসেন প্রশ্নটা সমাধান করি,

একজন মা তার সন্তানকে দুনিয়ার আলো দেখানোর জন্য যেমন দশ মাস দশ দিনগর্ভে ধারন করেন তারপর সেই সন্তান এই দুনিয়ার আলো দেখার সুযোগ পায়।প্রাইভেট আইপিগুলোও সাধারণত ইন্টারনেট একসেস পায় না। যখনই প্রাইভেট আইপিগুলোকে পাবলিক আইপি এর সাথে NAT কনফিগার করা হয়। ঠিক তখনই প্রাইভেটআইপিগুলো ইন্টারনেট একসেস পায়।

চলেন এবার NAT সম্পর্কে আরেক টু জানার চেষ্টা করি

 

NAT কি?

NAT  হলো Network Address Translation. প্রাইভেট আইপি এড্রেস ব্যবহার করে যেন ইন্টারনেট ব্যবহার করা য্য় সেই জন্য NAT  করা হয়।

 

NAT  করার উদ্দেশ্যগুলো গুলো হলো

  • IPv4 পাবলিক এড্রেস এর সংখ্যা ব্যবহার বৃদ্ধি পাওয়াতে এর সংখ্যা প্রায়শেষ পর্যায়। তাই একটি পাবলিক আইপি দিয়ে যেন প্রাইভেট আইপিকে নেটওয়ার্কদেওয়া যায় সে জন্য নেট করা হয়।
  • নেটওয়ার্ক সিকিউরিটি বৃদ্ধি করার জন্য NAT কনফিগার করা হয়। অথার্ৎ  যেসকল হোস্টকে ইন্টারনেট সুবিধা দেওয়া প্রয়োজন শুধু সেই হোস্টগুলোর আইপি NAT কনফিগার করা যায়।
  • পাবলিক আইপি প্রত্যেক হোস্টে এসাইন করা কস্টসাধ্য কাজ। তার থেকে একটি DHCP সার্ভার কনফিগার করে, যে প্রাইভেট আইপি ব্লকটি ব্যবহার করা হয়েছে DHCP সার্ভার , সেই ব্লকটিকে NAT কনফিগার করে দিলে সহজেই সবাই নেটওর্য়াকসুবিধা পেতে পারে ফলে নেটওয়ার্ক এডমিনিস্টেস্টশন কমে আসে।

 

 

NAT এর Types

Static NAT

স্ট্যাটিক NAT  হলো যদি একটি পাবলিক আইপি এর সাথে একটি প্রাইভেট আইপি এর NAT কনফিগার করা হয়। অর্থাৎ যে NAT এর মাধ্যমে প্রাইভেট আইপি এড্রেসগুলোকে স্থায়ীভাবে  পাবলিক আইপি দিয়ে  ইন্টারনেট দেওয়ার জন্য ব্যবহার করাহয়।

 

 

Dynamic NAT

ডায়নামিক NAT হলো যখন একাধিক পাবলিক আইপি অনেক গুলো প্রাইভেট আইপিকেইন্টারনেট সুবিধা প্রদান করে। সে ক্ষেত্রে প্রাইভেট আইপিগুলো ইন্টারনেটব্যবহারের কাজ শেষ হয়ে গেলে পাবলিক আইপি গুলোকে রিলিজ করে দেয় ফলে পাবলিকআইপি গুলোকে অন্য প্রাইভেট আইপি ব্যবহার করতে পারে।

 PAT

 

PAT হলো  Port Address Translation.  PAT এর মাধ্যমে একাধিক প্রাইভেটআইপি এড্রেসকে একটিমাত্র পাবলিক আইপি এড্রেস এর সাথে ম্যাপ করতে পারে। 

আজকে আমরা PAT কনফিগারেশন দেখব। PAT এর মাধ্যমে একাধিক প্রাইভেট আইপিএড্রেসকে একটিমাত্র পাবলিক আইপি এড্রেস এর সাথে ম্যাপ করতে পারে।

চলেন তাহলে শুরু করি

প্রথমে নেটওয়ার্কটি ডিজাইন করি

 

 চিত্রঃ PATএর মডেল

 

তারপর ইন্টারফেসগুলো আপ এবং আইপি এসাইন করি

 

Interface configuration command line

 For R0 router

Router>en

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#inter

Router(config)#interface fast

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip address 30.0.0.1 255.0.0.0

Router(config-if)#no shutdown

Router(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

Router(config-if)#exit

Router(config)#interface fastEthernet 0/1

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown

Router(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

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

  For R1 router

outer>en

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#inter

Router(config)#interface fas

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip add

Router(config-if)#ip address 30.0.0.2 255.0.0.0

Router(config-if)#no sh

Router(config-if)#no shutdown

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(config-if)#exit

Router(config)#inter

Router(config)#interface fa

Router(config)#interface fastEthernet 0/1

Router(config-if)#ip add

Router(config-if)#ip address 20.0.0.1 255.0.0.0

Router(config-if)#no sh

Router(config-if)#no shutdown

Router(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

Routing for router

রাউটিং এপ্লাই করি

Apply default routing

For Router R0

Router(config)#ip route 0.0.0.0 0.0.0.0 fastEthernet 0/0

For Router1

Router(config)#ip route 0.0.0.0 0.0.0.0 fastEthernet 0/0

 

সবশেষে PAT কনফিগার করি

PAT configuration command on Router0

Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255

Router(config)#ip nat pool test 50.0.0.1 50.0.0.1 netmask 255.0.0.0

Router(config)#ip nat inside source list 1 pool test overload

Router(config)#interface fast

Router(config)#interface fastEthernet 0/1

Router(config-if)#ip nat inside

Router(config-if)#exit

Router(config)#inter

Router(config)#interface fast

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip nat

Router(config-if)#ip nat outside

Router(config-if)#exit

Router(config)#

NAT কনফিগারেশন শেষ এখন যদি আউটপুট দেখি, তাহলে


CCNA – লেকচার ১৫ : IPv6

  

বারোটায় অফিস আসি, দুটায় টিফিনতিনটেয় যদি দেখি সিগনাল গ্রীনচটিটা গলিয়ে পায়, নিপাট নির্দ্বিধায়
চেয়ারটা কোনমতে ছাড়িকোন কথা না বাড়িয়ে, ধীরে ধীরে পা বাড়িয়েচারটেয় চলে আসি বাড়িআমি সরকারি কর্মচারী, আমি সরকারি কর্মচারী।দিন পাল্টাচ্ছে, আগে সরকারী চাকরি কথা শুনলেই কি রকম অনিহা প্রকাশ করতাম ।কারণ একটাই বেতন কম। এত অল্প টাকা দিয়ে জীবন যাপন করা কষ্ট কর কিন্তুকিছু দিন আগে শুনলাম সরকারি চাকরিজিবিদের নতুন বেতন স্কেল করা হয়েছে। কারণএখন আর এত অল্প টাকা দিয়ে চলচ্ছে না তাই বেতন বাড়ানো হচ্ছে। নেটওয়ার্কিংএর ক্ষেত্রেও IPv4 এর এড্রেস দিয়ে চলে যাচ্ছিল কিন্তু যেভাবে ইন্টারনেটব্যবহারকারীর সংখ্যা বৃদ্ধি পাচ্ছে এই অল্প এড্রেস দিয়ে আর হচ্ছে না তাই IPv6 এর উদ্ভব।

চলেন তাহলে IPv6 নিয়ে কিছুটা জানার চেষ্টা  করি

 

IPv6 এর বেসিক ধারণা

IPv6 হলো একটি প্রটোকল। IPv6 এর এড্রেসহলো ১২৮ বিটের ইন্টারনেটে নতুন পরিচয় হিসেবে চালু হলো ইন্টারনেট প্রটোকলভার্সন (IPv6) ইন্টারনেট সোসাইটির বরাতে এক খবরে বিবিসি জানিয়েছে, ট্রিলিয়নেরও অধিক ইন্টারনেট ব্যবহারকারীর নিজস্ব আইপি ঠিকানা হিসেবেপরিচিতি দিতেই আইপিভি চালু হয়েছে।

 

 কেন IPv6 প্রয়োজন?

আমরা সবাই জানি IPv4 হলো ৩২ বিটের। সুতরাং এর এড্রেসের সংখ্যা হলো ^৩২ =৪২৯৪৯৬৭২৯৬ টি। কিন্তু ইন্টারনেট ব্যবহারের সংখ্যা যেভাবে  দিন দিন বৃদ্ধিপাচ্ছে, এই এড্রেসগুলো দ্রুতই শেষ হয়ে যাবে। তাই এই সীমাবদ্ধতা দূর করারজন্য IPv6  এর সংস্করন।

IPv6  এর প্রকারভেদ

 

)ইউনিকাস্ট (Unicast)

ইউনিকাস্ট হলো সিঙ্গেল ইন্টারফেস আইডেন্টিফায়ার অথার্ৎ ওয়ান টু ওয়ানকমিউনিকেশন। যেমন- আপনি একটি ফাই সার্ভার এর কথা ভাবতে পারেন। আপনার ফাইলষার্ভার হলো সেন্ডার আর আপনার কম্পিউটার হলো রিসিভার।

2) মাল্টিকাস্ট (Multicast)  

IPv6   মাল্টিকাস্ট এড্রেস হলো  FF00::/8. IPv6 এর এই মাল্টিকাস্টিংএড্রেসকে   IPv4 এর Broadcast  এর সাথে তুলনা করা যায়। অনেকগুলি হোস্টেনিকট কোনো মেসেজ পাঠাতে IPv6 এই মাল্টিকাস্ট ব্যবহার করে। লক্ষ্যণীয় যে  IPv6 Broadcast নেই, ফলে মাল্টিকাস্ট অনেক গুরুত্বপূর্ন।

মাল্টিকাস্ট হলো গ্রুপ অফ নোডের আইডেন্টিফায়ার অথার্ৎ ওয়ান টু মেনি।এই ধরনের কমিউনিকেশনে সেন্ডার   গ্রুপ অফ হোস্টের সাথে কমিউনিকেট করতেপারে।

)এনিকাস্ট (Anycast)

এনিকাস্ট হলো সেট অফ ইন্টারফেসের আইডেন্টিফায়ার যদি একই ধরনের সার্ভারথাকে আহলে একটি আইপি  একাধিক সার্ভারের সাথে কমিউনিকেট করতে পারে। ইহাকমিউকেট করে থাকে ডিসটেন্স এর উপরে।

IPv6 এড্রেস রিপ্রেজেন্টশন:

 

অনেকেই  IPv6 এর এড্রেস দেখে মনে করে এত বড় আমরা মনে রাখা তো কঠিন কাজ।কিন্তু এই কঠিন কাজই আমরা খুব সহজেই মনে রাখতে পারি মনে করি আমাদের একটি  IPv6 এোড্রস হলো

2001:0BA7:0002:008D:0000:0000:42A6:52F5

এই এড্রেসটি আমরা খুব সহজেই ০গুলোকে বাদ দিয়ে লিখতে পারি

2001:BA7 :2:8D:0:0:42A6:51F5

ফাইনালে আমরা এই এড্রেসটাকে এভাবে লিখতে পারি

2001:BA7:2:8D::42A6:51F5

 

 

 

 চলুন এবার একটি গুরুত্বর্পুন বিষয় নিয়ে আলোচনা করি। আমাদের IPv4  এরমধ্যে দিয়ে মধ্যে দিয়ে কিভাবে IPv6  এর টানেলিং করা যায়, সেই বিষয়টিদেখি…..

চিত্র IPV6 এর নেটওয়ার্ক

 

 

 

 

 

 

R1 router Interface configuration command line:

Router>en

Router#configure ter

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#hostname R1

R1(config)#interface fastEthernet 0/0

R1(config-if)#ip address 192.168.20.1 255.255.255.0

R1(config-if)#no shutdown

R1(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

R1(config-if)#exit

R1(config)#interface fastEthernet 0/1

R1(config-if)#ip address 192.168.30.1 255.255.255.0

R1(config-if)#no shutdown

R1(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

R1(config-if)#ipv6 address FEC0::1:1/120

R1(config-if)#no sh

R1(config-if)#no shutdown

R1(config-if)#

 

R2 Router interface configuration command line

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#hostname R2

R2(config)#exit

R2#

%SYS-5-CONFIG_I: Configured from console by console

R2#wr

Building configuration…

 

Routing

EIGRP configure in R1 router

R1#conf

R1#configure ter

R1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#rou

R1(config)#router ei

R1(config)#router eigrp 1

R1(config-router)#net

R1(config-router)#network 192.168.30.0

R1(config-router)#net

R1(config-router)#network 192.168.20.0

R1(config-router)#

R1#

 

 

EIGRP configure in R2 router

R2#en

R2#conf

R2#configure ter

R2#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

R2(config)#ro

R2(config)#router ei

R2(config)#router eigrp 1

R2(config-router)#net

R2(config-router)#network 192.168.20.0

R2(config-router)#

%DUAL-5-NBRCHANGE: IP-EIGRP 1: Neighbor 192.168.20.1 (FastEthernet0/0) is up: new adjacency

net

R2(config-router)#network 192.168.40.0

R2(config-router)#exit

R2(config)#exit

R2#

%SYS-5-CONFIG_I: Configured from console by console

 

R2#wr

Building configuration…

[OK]

R2#

 

R1 to R2 router tunnel configuration command

 

R1router command line

R1#

R1#conf

R1#configure ter

R1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#inter

R1(config)#interface tu

R1(config)#interface tunnel

% Incomplete command.

R1(config)#interface tunnel 1

R1(config-if)#

%LINK-5-CHANGED: Interface Tunnel1, changed state to up

R1(config-if)#

R1(config-if)#ipv

R1(config-if)#ipv6 en

R1(config-if)#ipv6 enable

R1(config-if)#tun

R1(config-if)#tunnel mo

R1(config-if)#tunnel mode ip

R1(config-if)#tunnel mode ipv6ip

R1(config-if)#tun

R1(config-if)#tunnel so

R1(config-if)#tunnel source inter

R1(config-if)#tunnel source fas

R1(config-if)#tunnel source fastEthernet 0/0

R1(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel1, changed state to up

R1(config-if)#tun

R1(config-if)#tunnel des

R1(config-if)#tunnel destination 192.168.20.2

R1(config-if)#ipv

R1(config-if)#ipv6 add

R1(config-if)#ipv6 address FEC0::14:2/120

R1(config-if)#exit

R1(config)#exit

R1#

%SYS-5-CONFIG_I: Configured from console by console

R1#wr

Building configuration…

[OK]

R1#

 

R2 router command line

R2>en

R2#con

R2#conf

R2#configure te

R2#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

R2(config)#inte

R2(config)#interface tu

R2(config)#interface tunnel 1

R2(config-if)#

%LINK-5-CHANGED: Interface Tunnel1, changed state to up

R2(config-if)#ipv

R2(config-if)#ipv6 en

R2(config-if)#ipv6 enable

R2(config-if)#tun

R2(config-if)#tunnel mo

R2(config-if)#tunnel mode ipv

R2(config-if)#tunnel mode ipv6ip

R2(config-if)#tun

R2(config-if)#tunnel so

R2(config-if)#tunnel source fas

R2(config-if)#tunnel source fastEthernet 0/0

R2(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel1, changed state to up

R2(config-if)#tu

R2(config-if)#tunnel de

R2(config-if)#tunnel destination 192.168.20.1

R2(config-if)#ipv

R2(config-if)#ipv6 add

R2(config-if)#ipv6 address FEC0::14:1/120

R2(config-if)#no sh

R2(config-if)#no shutdown

R2(config-if)#

 

Routing enable in R1 for IPv6 

R1#conf

R1#configure ter

R1#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#ipv

R1(config)#ipv6 uni

R1(config)#ipv6 unicast-routing

R1(config)#inter

R1(config)#interface fast

R1(config)#interface fastEthernet 0/1

R1(config-if)#ipv6 eigrp 5

R1(config-if)#exit

R1(config)#inter

R1(config)#interface tun

R1(config)#interface tunnel 1

R1(config-if)#ipv6 eigrp 5

R1(config-if)#ipv

R1(config-if)#ipv6 router

R1(config-if)#ipv6 router ei

R1(config-if)#ipv6 router eigrp 5

R1(config-rtr)#no sh

R1(config-rtr)#no shutdown

R1(config-rtr)#

 

Routing enable in R2 for IPv6 

R2#conf

R2#configure te

R2(config)#ipv6 unicast-routing

R2(config)#interface fast

R2(config)#interface fastEthernet 0/1

R2(config-if)#ipv

R2(config-if)#ipv6 ei

R2(config-if)#ipv6 eigrp 5

R2(config-if)#exit

R2(config)#inte

R2(config)#interface tun

R2(config)#interface tunnel 1

R2(config-if)#ipv

R2(config-if)#ipv6 ei

R2(config-if)#ipv6 eigrp 5

R2(config-if)#ipv6 router eigrp 5

R2(config-rtr)#no shutdown

R2(config-rtr)#

IPv4  এর মধ্যে দিয়ে মধ্যে দিয়ে কিভাবে IPv6  এর টানেলিং  শেষ।সুতরাং আজকের মতো এখানেই শেষ করছি। সবার সুস্বাস্থ্য কামনা করে এখানেই শেষকরছি।

CCNA – লেকচার ১৬ : WAN

 

এই কূলে আমি আর কূলে তুমিমাঝখানে নদী বয়ে চলে যায়তবুও তোমার আমি পাই ওগো সাড়া
দুটি পাখী দুটি কূলে গান যেন গায়মাঝখানে নদী বয়ে চলে যায়

এখানে গুরু মান্না দের মতে দুই কুলে দুইজন গান গেয়ে  তাদের মধ্যে সাড়াপায় কিন্তু আপনি তো ইঞ্জিনিয়ার মানুষ আপনি কিভাবে দুই কুলের মানুষেরমধ্যে সর্ম্পক তৈরি করবেন? আপনাকে যে কাজটি করতে হবে তা হলো দুই কুলেরমানুষের মধ্যে WAN সেটআপ করতে হবে।

তাই আজকে আমরা দেখব WAN কি এবং WAN কিভাবে সেটআপ করতে হয়


 

WAN(Wide Area Network)

আমার তো আগেই জেনেছি যে, দূরবর্তী ল্যানসমূকে নিয়ে গড়ে উঠানেটওয়ার্ককে ওয়াইড এরিয়া নেটওয়ার্ক বলে। ধরনের নেটওয়ার্ক এর ডাটাট্রান্সফার স্পীড ৫৬ কেবিপিএস থেকে .৫৪৪এমবিপিএস হয়ে থাকে। ওয়্যানের গতিধীরে ধীরে পরিবর্তন হচ্ছে। ধরনের নেটওয়ার্কে ব্যবহিত ডিভাইসগুলো হলোরাউটার, মডেম, ওয়্যান সুইজ ইত্যাদি।

 

 WAN কেন প্রয়োজন?

একাধিক দূরবর্তী নেটওর্য়াক গুলোর মধ্যে রিসোর্স শেয়ার করার জন্য WAN প্রয়োজন. ধরেন আপনার অফিসের কয়েকটি সাব অফিস বিভিন্ন স্থানে রয়েছে এখন যদিআপনি সাব অফিস গুলোর রিসোর্স ব্যবহার করতে চান তাহলে আপনার ওয়্যানকানেক্টিভিটি প্রয়োজন।

 

  কি কি টাইপের WAN  কানেকশন হয়?

  • ডেডিকেটেড লিজড লাইন কানেশন
  • সার্কিট সুইজড কানেকশন
  • প্যাকেট সুইচড কানেকশন

 

ডেডিকেটেড লিজড লাইন কানেশন

চিত্রঃডেডিকেটেড লিজড লাইন কানেশন

 

 

ডেডিকেটেড লিজড লাইন কানেশন হলো এক জন কাস্টমার কর্তৃক ব্যবহিত হয়।কাস্টমার সার্ভিস প্রভাইডার এর নিকট থেকে নিদির্র্ষ্ট সময় এর জন্য ভাড়ানেয়। ইহা হলো সাধারণত পয়েন্ট টু পয়েন্ট কানেশন।

সার্কিট সুইজড কানেকশন

চিত্রঃসার্কিট সুইজড কানেকশন

 

সার্কিট সুইজড কানেকশন হলো টেলিফোন কানেকশন এই কানেকশন একবার স্থাপন হলে  সংযোগ বিচ্ছিন্ন না হওয়া পর্যন্ত ব্যস্ত থাকে। এই কানেকশনের সুবিধা হলোকোন ইন্টারপারেন্স নেই, ডেডিকেটেড অবস্থায় কল থাকে। ফলে সকল ব্যান্ডওয়াইব্যবহার হয় এবং শেয়ারেই এর জামেলা নাই। তবে অসুবিধা হলো যদি জরুরী কোনস্থাপন করার প্রয়োজন হয় তাহলে তা স্থাপন করা সম্ভব নয় যদি কানেকশন ব্যস্তথাকে

 

প্যাকেট সুইচড কানেকশন


চিত্রঃ প্যাকেট সুইচড কানেকশন

 

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

 

এতক্ষন আমরা দেখলাম WAN কি , কেন আমরা WAN কনিফগার করি এবং এই WAN  কি কি টাইপের হয়।

এখন সম্ভবতই প্রশ্ন আসে WAN  কিভাবে কনফিগার করা যায়।

 

তাই আজকে আমরা দেখব Point to Point Protocol(PPP) এর মাধ্যমে কিভাবে WAN কনফিগার করা যায়।

চলুন তাহলে শুরু করা যাক

 

আজকে আমরা দেখবোWAN PPP কিভাবে কনফিগার করা যায় সাথে CHAP authentication

চিত্রঃ

WAN PPPকনফিগার এর মডেল

 

Interface configuration of R1 router configuration 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 R1

R1(config)#inter

R1(config)#interface ser

R1(config)#interface serial 0/0/0

R1(config-if)#ip add

R1(config-if)#ip address 192.168.12.1 255.255.255.0

R1(config-if)#cl

R1(config-if)#clock ra

R1(config-if)#clock rate 64000

R1(config-if)#no shutdown

R1(config-if)#exit

R1(config)#inter

R1(config)#interface fast

R1(config)#interface fastEthernet 0/0

R1(config-if)#ip add

R1(config-if)#ip address 192.168.10.1 255.255.255.0

R1(config-if)#no sh

R1(config-if)#no shutdown

R1(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

 

Interface configuration of R2 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 R2

R2(config)#inter

R2(config)#interface ser

R2(config)#interface serial 0/0/0

R2(config-if)#ip add

R2(config-if)#ip address 192.168.12.2 255.255.255.0

R2(config-if)#no sh

R2(config-if)#no shutdown

 

%LINK-5-CHANGED: Interface Serial0/0/0, changed state to down

R2(config-if)#exit

%LINK-5-CHANGED: Interface Serial0/0/0, changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up

 

R2(config)#inter

R2(config)#interface fas

R2(config)#interface fastEthernet 0/0

R2(config-if)#ip add

R2(config-if)#ip address 192.168.11.1 255.255.255.0

R2(config-if)#no sh

R2(config-if)#no shutdown

 

R2(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

 

Routing configuration command for R1

R1(config)#router rip

R1(config)#router rip

R1(config-router)#net

R1(config-router)#network 192.168.12.0

R1(config-router)#net

R1(config-router)#network 192.168.10.0

R1(config-router)#

 

Routing configuration command for R2

R2(config)#router rip

R2(config-router)#net

R2(config-router)#network 192.168.11.0

R2(config-router)#net

R2(config-router)#network 192.168.12.0

R2(config-router)#

 

 

Configure PPP in R1 router with CHAP authentication

R1(config)#username R2 pas

R1(config)#username R2 password 123456

R1(config)#inter

R1(config)#interface ser

R1(config)#interface serial 0/0/0

R1(config-if)#en

R1(config-if)#encapsulation pp

R1(config-if)#encapsulation ppp

R1(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to down

 

R1(config-if)#ppp

R1(config-if)#ppp cu

R1(config-if)#ppp au

R1(config-if)#ppp authentication ch

R1(config-if)#ppp authentication chap

R1(config-if)#

 

Configure PPP in R2 router with CHAP authentication

R2(config)#user

R2(config)#username R1 pass

R2(config)#username R1 password 123456

R2(config)#inter

R2(config)#interface ser

R2(config)#interface serial 0/0/0

R2(config-if)#en

R2(config-if)#encapsulation pp

R2(config-if)#encapsulation ppp

R2(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up

pp

R2(config-if)#ppp an

R2(config-if)#ppp au

R2(config-if)#ppp authentication ch

R2(config-if)#ppp authentication chap

R2(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up

CCNA Bangla – লেকচার ১৭ : (HSRP,VRRP, GLBP)


আজকে আমরা দেখবো কিভাবে দুইটি Gateway রাউটার কনফিগার করতে হয় অর্থাৎ একটি Gateway রাউটার অকেজো হয়ে গেলেও আরেকটি রাউটার কিভাবে কানেক্টটিভিটি একটিভরাখে

চলেন প্রথমে আমরা High availability নিয়ে একটু জানার চেষ্টা করি
High availability
হলো পর্যাপ্ততা। অথার্ৎ সব সময়েই পাওয়া যাবে। মানে কোনএকটি পাথ অকেজো হলেও অন্য একটি পাথ দিয়ে যোগাযোগ রক্ষা হবে। নেটওয়ার্কি এরক্ষেত্রে এই গুরুত্বপূর্ণ কাজটি করার জন্য যে প্রোটকলগুলো ব্যবহার করা সেইপ্রটোকল গুলোই হলো HSRP, VRRP, GLBP ইত্যাদি। আজকে আমরা এই প্রোটকলগুলোনিয়েই আলোচনা করব।
Hot Standby Router Protocol (HSRP)
HSRP
হলো সিসকো প্রোপ্রাইটারী প্রটোকল। এই প্রটোকল যে কাজটি করে তা হলো যদিদুইটি রাউটার থাকে তাহলে একটি রাউটারকে একটিভ আরেকটি রাউটারকেস্ট্যান্ডবাই রাখে ফলে একটি রাউটার যদি কাজ না করে তাহলে অন্য রাউটারদিয়ে কাজ সর্ম্পূণ হয়।
চলেন তাহলে দেখি HSRP কিভাবে কাজ করে,
মনেকরি আমাদের নেটওয়ার্কটি দেখতে নীচের ছবিটির মত। যেখানে দুইটি রাউটারআছে। অথার্ৎ রাউটার R1একটিভ থাকবে এবং আরেকটি রাউটার (R2) স্ট্যান্ডবাইআছে।

এখন যদি একটি রাউটার(R1) অকেজো হয়ে যায় স্ট্যান্ডবাই রাউটার একটিভ মোডে রুপান্তর হয়ে যাবে।

Virtual Router Redundancy Protocol (VRRP)
VRRP
হলো ওপেন স্ট্যার্ন্ডাড প্রটোকল ইহার ফাংশনালিটি HSRP এর মত ।অর্থাৎ এই প্রটোকলও যে কাজটি করে তা হলো যদি দুইটি রাউটার থাকে তাহলে একটিরাউটারকে একটিভ আরেকটি রাউটারকে স্ট্যান্ডবাই রাখে ফলে একটি রাউটার যদিকাজ না করে তাহলে অন্য রাউটার দিয়ে কাজ সর্ম্পূণ হয়।

Gateway Load Balancing Protocol (GLBP)
GLBP
হলো ওপেন স্ট্যার্ন্ডাড প্রটোকল এই প্রটোকলও যে কাজটি করে তা হলোযদি দুইটি রাউটার থাকে তাহলে দুইটি রাউটারকে একটিভ রাখে এবং লোড ব্যালেন্সকরে থাকে
চলেন তাহলে দেখি GLBP কিভাবে কাজ করে
GLBP
যদি দুইটি রাউটার থাকে তাহলে দুইটি রাউটারকে একটিভ রাখে এবং লোড ব্যালেন্স করে থাকে

এখন যদি একটি রাউটার(R1) অকেজো হয়ে যায় অন্য রাউটার দিয়ে সকল প্যাকেট ট্রান্সফার হয়ে থাকে।

আমরা আজকে দেখব কিভাবে HSRP কনফিগার করতে হয়।  প্রথমে আমরা নেটওয়ার্কটি ডিজাইন করি

চিত্রঃ HSRP এর নেটওয়ার্কটি ডিজাইন

 

কনফিগারেশন
HSRP Router1 interface configuration 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 HSRPRouter1
HSRPRouter1(config)# inter
HSRPRouter1(config)# interface gi
HSRPRouter1(config)# interface gigabitEthernet 0/0
HSRPRouter1(config-if)# ip add
HSRPRouter1(config-if)# ip address 192.168.1.3 255.255.255.0
HSRPRouter1(config-if)# no sh
HSRPRouter1(config-if)# no shutdown
HSRPRouter1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
HSRPRouter1(config-if)#
HSRPRouter1(config-if)# exit
HSRPRouter1(config)# inter
HSRPRouter1(config)# interface gi
HSRPRouter1(config)# interface gigabitEthernet 0/1
HSRPRouter1(config-if)# ip add
HSRPRouter1(config-if)# ip address 1.1.1.1 255.255.255.0
HSRPRouter1(config-if)# no sh
HSRPRouter1(config-if)# no shutdown
HSRPRouter1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
exit
HSRP Router2 interface configuration command line
Router>
Router>en
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#
Router(config)#
Router(config)# inter
Router(config)# interface gig
Router(config)# interface gigabitEthernet 0/0
Router(config-if)# ip add
Router(config-if)# ip address 192.168.1.2 255.255.255.0
Router(config-if)# no sh
Router(config-if)# no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
Router(config-if)# exit
Router(config)# inter
Router(config)# interface fast
Router(config)# interface gi
Router(config)# interface gigabitEthernet 0/1
Router(config-if)# ip add
Router(config-if)# ip address 1.1.1.2 255.255.255.0
Router(config-if)# no sh
Router(config-if)# no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
Router(config-if)# exit
Router(config)# hos
Router(config)# hostname HSRPRouter2
ISP router interface configuration 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 ISP
ISP(config)# inter
ISP(config)# interface gi
ISP(config)# nterface gigabitEthernet 0/1
ISP(config-if)# ip add
ISP(config-if)# ip address 1.1.1.3 255.255.255.0
ISP(config-if)# no sh
ISP(config-if)# no shutdown
ISP(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

Routing configuration for ISP router
ISP(config)# ip route 0.0.0.0 0.0.0.0 gigabitEthernet 0/1

HSRP configuration command line for HSRP Router1

HSRPRouter1(config)# inter
HSRPRouter1(config)# interface gi
HSRPRouter1(config)# interface gigabitEthernet 0/0
HSRPRouter1(config-if)# st
HSRPRouter1(config-if)# standby 1 ip 192.168.1.254

HSRP configuration command line for HSRPRouter2
Router(config)# hos
Router(config)# hostname HSRPRouter2
HSRPRouter2(config)#
HSRPRouter2(config)#
HSRPRouter2(config)#
HSRPRouter2(config)# inter
HSRPRouter2(config)# interface gi
HSRPRouter2(config)# interface gigabitEthernet 0/0
HSRPRouter2(config-if)# stan
HSRPRouter2(config-if)# standby 1 ip 192.168.1.254
HSRPRouter2(config-if)#

TO DAY IS  FINISH MY WORK

No comments

Theme images by Dizzo. Powered by Blogger.