কোনও আইপি প্যাকেট কীভাবে জানবে যে কোন গেটওয়েটি গ্রহণ করা উচিত?


11

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

আইপি রাউটিং টেবিলগুলিতে গেটওয়ের আইপি ঠিকানা থাকে।

আইপি প্যাকেট প্রেরণের সময় প্রবেশদ্বারের এই আইপি ঠিকানাটি কীভাবে ব্যবহৃত হয়?


1
প্যাকেটটি "জানে না", রাউটার রাউটার এবং নির্বাচিত গেটওয়ের মধ্যে যে কোনও লিঙ্ক উপস্থিত রয়েছে তার উপর দিয়ে কোন গেটওয়েতে এটি প্রেরণ করবে তা স্থির করে। (উত্তরগুলি হিসাবে উল্লেখ করা হয়েছে, ইথারনেট আইপি ট্র্যাফিকের জন্য একটি সুপরিচিত এবং সাধারণ স্তর 2))
পিটার কর্ডস

উত্তর:


14

টিএল; ডিআর: গেটওয়ের ঠিকানাটি কেবল একটি ইথারনেট ফ্রেমে সঞ্চিত থাকে যা সেই টিসিপি / আইপি প্যাকেট ধারণ করে

সার্ভার-> স্যুইচ-> রাউটার ট্র্যাফিক, পাশাপাশি সার্ভার-> সুইচ-> সার্ভার ট্র্যাফিক, যেখানে আইপি অ্যাড্রেসিং আসলে কোনও অর্থবহ অংশ খায় না। এটি অন্তর্নিহিত প্রোটোকলের বিশ্ব, সম্ভবত সম্ভবত ইথারনেট। সুতরাং এটি এমন একটি বিশ্ব যা ম্যাক অ্যাড্রেসিংয়ে চলে।

সুতরাং আপনাকে কেবল বিভ্রান্তি সমাধান করতে হবে যে একটি ডিফল্ট গেটওয়ে একটি আইপি ঠিকানা। এটি, প্রারম্ভকালে ... এক ধরণের ... তবে গেটওয়ে আইপি প্যারামিটারটি কেবল একটি কাজ করা দরকার, তা জিজ্ঞাসা করা উচিত: এখানে 192.168.1.1 কে আছে? উত্তরটি আসে যে গেটওয়েটি ম্যাক 88: 99: আ: বিবি: সিসি: ডিডি: ইই: এফএফ। (এটি এআরপি কোয়েরি / প্রতিক্রিয়া, দুটি বিশ্বের মধ্যে অনুবাদক।) প্যাকেটটি আইপি স্তরে আলাদা গন্তব্য রাখতে পারে তা সত্ত্বেও ইথারনেট স্তরে সেই ম্যাকটিতে যায়।

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


2
আমি আরও এগিয়ে গিয়ে বলব এটি এখানে কেবলমাত্র উত্তর যা আসলে প্রশ্নের উত্তর দেয়।
পিটার গ্রিন

3
এটি কেবল এটি একটি ডিফল্ট গেটওয়ে নয় যা এটি প্রয়োগ করে, এটি রাউটিং টেবিলের যে কোনও প্রবেশের জন্য "পরবর্তী হপ" ঠিকানার জন্য প্রযোজ্য।
পিটার গ্রিন

2
অবশ্যই, ইথারনেটের চেয়ে অন্য স্তর -1 / 2 প্রোটোকল রয়েছে যা ব্যবহার করা হয়। আইইইই ল্যান প্রোটোকলগুলিতে ম্যাকের ঠিকানা রয়েছে তবে অন্যান্য প্রোটোকলগুলি কিছু না কিছু ব্যবহার করে।
রন মউপিন

6

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

ঠিকানা বা তার সাবনেটের জন্য স্থিতিশীল রুটের তথ্য থাকতে পারে এবং বাকী ক্ষেত্রে ডিফল্ট গেটওয়ে ব্যবহৃত হয়। স্থানীয় নেটওয়ার্কে সাধারণত এটি হয়: অন্যান্য স্থানীয় নেটওয়ার্কগুলিতে স্থির রাউটিং এবং বিশ্রামের জন্য ইন্টারনেটের ডিফল্ট গেটওয়ে থাকতে পারে। বেশ কয়েকটি ডিফল্ট গেটওয়েগুলির অর্থাত্ যাত্রা 0.0.0.0বা রুটের ক্ষেত্রে সক্রিয়টি:: তার পছন্দ বা মেট্রিক মান দ্বারা বেছে নেওয়া হয়।

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


1
নীতি-ভিত্তিক রাউটিং উল্লেখ করার মতো বিষয় যেখানে উত্স আইপি বা ফায়ারওয়াল চিহ্নের মতো বিভিন্ন মানদণ্ডের ভিত্তিতে বিভিন্ন রাউটিং টেবিলগুলি নির্বাচন করা যেতে পারে।
ব্র্যাচলে

দু'টি সম্ভাব্য ম্যাচ থাকাকালীন দীর্ঘতম উপসর্গের ম্যাচটি অন্য সমস্ত কিছুর চেয়ে বেশি অগ্রাধিকার নেয় explain
রন মাউপিন

কীভাবে রাউটারটি প্যাকেটটি ফরোয়ার্ড করে তা নিয়ে নয়, তবে প্রেরক কীভাবে এটি প্রথমে সঠিক রাউটারে প্রেরণ করেন।
বারমার

@ বার্মার: এই প্রশ্নের মূল সংস্করণটি দুটি উপায়ে ব্যাখ্যা করা যেতে পারে এবং এটি অন্যটির জবাব দিয়েছে। রাউটিং টেবিলের উপর ভিত্তি করে রাউটারটি বেছে নেওয়ার প্রক্রিয়াটি উত্পন্ন মেশিনে একই is সুতরাং, আমি এখনও এই উত্তরটিকে দরকারী মনে করি যখন অন্যটি এক স্তর নীচে নেমে আসে। তারা একে অপরের পরিপূরক।
এসা জোকিনেন

আমি সবেমাত্র সম্পাদনার ইতিহাস পরীক্ষা করেছি। মূল সংস্করণে আমি কোনও প্রাসঙ্গিক পার্থক্য দেখছি না। রাউটিং টেবিল থেকে নির্ধারিত রাউটারে প্যাকেটটি কীভাবে আসে তা প্রশ্ন।
বার্মার

2

একটি সম্ভাবনা হ'ল নেটওয়ার্কটি প্রথম হপ রিডানডেন্সি প্রোটোকল (এফআরএইচপি), যেমন ভিআরআরপি বা এইচএসআরপি দ্বারা কনফিগার করা হয়েছে। এফএইচআরপির একটি ভার্চুয়াল গেটওয়ে ঠিকানা রয়েছে যা হোস্টগুলি ব্যবহার করে এবং ভার্চুয়াল ঠিকানায় প্রেরিত ট্র্যাফিক একটি দৈহিক রাউটারের দ্বারা নেওয়া হয়, যা পরে ট্রাফিককে এগিয়ে দেয়। যদি প্রাথমিক রাউটার ব্যর্থ হয়, একটি গৌণ রাউটার তা নির্ধারণ করতে পারে এবং প্যাকেটগুলি ফরোয়ার্ড করতে পারে।


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

রাউটারগুলি তিনটি উপায়ে রুট শিখেছে:

  1. সরাসরি সংযুক্ত নেটওয়ার্কগুলি
  2. স্ট্যাটিকালি কনফিগার করা রুট
  3. একটি গতিশীল রাউটিং প্রোটোকলের মাধ্যমে

2

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

আমি মনে করি আপনি যা জিজ্ঞাসা করছেন আমি তার জবাব দিয়েছি। আমি একবার একই জিনিস অবাক। আপনার প্রশ্নটিও ব্যাখ্যা করা যেতে পারে যে কোনও হোস্ট কীভাবে একটি নির্দিষ্ট রাউটিং টেবিল দেওয়া হয় তা নির্ধারণ করে যে কী গেটওয়ে বহির্গামী প্যাকেট প্রেরণ করবে।


0

অবশ্যই, একটি বিশদ যা সন্ধান করে তা হ'ল কোনও রুট মেলে কিনা। যদি আমি 192.0.2.55/24 এ পাঠাচ্ছি এবং কোনও রুট 10.55.0.0/16 এ ট্র্যাফিকের জন্য উপলব্ধ থাকে তবে সেই রুটটি এড়ানো হয় না কারণ এটি প্রযোজ্য নয়।

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

সুতরাং, একটি "ডিফল্ট গেটওয়ে", "শেষ অবলম্বনের প্রবেশদ্বার" হিসাবে পরিচিত, সাধারণত সমস্ত ট্রাফিকের জন্য 0.0.0.0/0 নেটওয়ার্কের গন্তব্য নির্দিষ্ট করে specif ছোট নেটওয়ার্কের জন্য যে কোনও রুট তার চেয়ে "আরও নির্দিষ্ট" হবে এবং অগ্রাধিকার নেবে। সুতরাং, 192.0.2.0/24 এর আরও অগ্রাধিকার থাকবে।

তৃতীয়ত, রুটে সাধারণত "মেট্রিক" নামে একটি অন্য ক্ষেত্র থাকে বা কখনও কখনও "অগ্রাধিকার" এর মতো আলাদা নাম থাকে। আপনার যদি একই আকারের একাধিক নেটওয়ার্ক থাকে তবে এটির প্রভাব থাকতে পারে।

এই "মেট্রিক" মানগুলি এমন কিছু হতে পারে যা স্বয়ংক্রিয়ভাবে উত্পন্ন হয় (যেমন, ট্র্যাফিকের জন্য আরও বেশি গতির নেটওয়ার্ক ব্যবহৃত হয়), তবে ম্যানুয়ালি সামঞ্জস্য করা যায়।

আইপি প্যাকেটগুলির অভ্যন্তরে প্রবেশদ্বারটি এনকোডে নেওয়ার তথ্য কোথায়?

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

আরএফসি 791 পৃষ্ঠা 11 আইপি প্যাকেটে থাকা তথ্যের একটি "ASCII ART" স্টাইল টেবিল দেখায়। এই টেবিলের পরে, সেই দস্তাবেজটি বিশদ প্রদর্শন করে (উদাহরণস্বরূপ, "বিকল্পসমূহ" বিভাগটি 15 পৃষ্ঠায় বর্ণিত)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.