প্রশ্ন আমি কি একাধিক DHCP সার্ভারে এক নেটওয়ার্ক থাকতে পারি?


এটা একটা ক্যানোনিকাল প্রশ্ন রিডান্ডান্ট DHCP সার্ভার সম্পর্কে।

একই LAN এ একাধিক DHCP সার্ভার থাকতে পারে? এই কাজ করার প্রভাব কি?

  1. একাধিক DHCP সার্ভার উপলব্ধ থাকলে কি হবে? আমার ক্লায়েন্টদের কোনটি ব্যবহার করতে হয় তা জানেন?
  2. আমি কিভাবে একাধিক সাবনেট \ নেটওয়ার্ক সেগমেন্টে ঠিকানা সরবরাহ করতে DHCP সার্ভারগুলি সরবরাহ করতে পারি?
  3. আমি কিভাবে ঠিকানা সরবরাহ করতে একাধিক DHCP সার্ভার কনফিগার করতে পারেন একই সাবনেট।

73
2018-03-11 11:01


উত্স


এই প্রশ্নটির পিছনে ধারণাটি হল "আমার একাধিক DHCP সার্ভার কীভাবে থাকতে পারে" প্রশ্নগুলির জন্য একটি নির্দিষ্ট উত্তর দিতে হয় যা আমাদের নিয়মিত ব্যবহারকারীদের উন্মাদ করে। এই আশা আমাদের ক্যানোনিকাল উত্তর এক হতে হবে (meta.serverfault.com/questions/1986/...) - Rob Moir
RTFM? tools.ietf.org/html/draft-ietf-dhc-failover-12#section-5.3 (এবং আরএফসি 3074) ইতিমধ্যে এই আচরণ সংজ্ঞায়িত করে, এবং linux dhcpd এটি প্রয়োগ করে manpages.ubuntu.com/manpages/precise/en/man5/... - Dani_l
@ ডানি_এল সম্ভবত আপনাকে প্রশ্নে 'ক্যানোনিকাল প্রশ্ন' লিংকটি অনুসরণ করতে হবে এবং আমার প্রশ্নের উত্তর দেওয়ার আগে এখানে আমার লেখার পর্যালোচনাগুলি পর্যালোচনা করতে হবে যাতে আমাকে RTFM এর প্রয়োজন হয়। - Rob Moir
আমি ম্যানুয়াল পড়া আপনি বলছি না। আমি কেবল একটি ম্যানুয়াল আছে নির্দেশ করে। প্রশ্নটি ক্যানোনিকাল, কিন্তু, যখন প্রযোজ্য, আমি বিশ্বাস করি এটিতে "আনুষ্ঠানিক" পদ্ধতির উল্লেখ থাকা উচিত, যদি এটি বিদ্যমান থাকে। এই ক্ষেত্রে, একটি আইইটিএফ / আরএফসি বিদ্যমান, এবং এটি হিসাবে এটি অফিসিয়াল হিসাবে। - Dani_l


উত্তর:


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

একটি সহজ নেটওয়ার্কের উপর DHCP DORA নীতি ব্যবহার করে কাজ করে।

  • আবিষ্কার - ক্লায়েন্ট স্থানীয় নেটওয়ার্ক সেগমেন্টে এটি সংযুক্ত একটি DHCP সার্ভার আবিষ্কার করতে একটি বার্তা প্রেরণ করে।

  • অফার - একটি উপযুক্ত কনফিগার করা DHCP সার্ভার একটি ক্লায়েন্টের কাছ থেকে একটি অনুরোধ পায় এবং এটি উপলব্ধ ঠিকানাগুলির পুল থেকে এটি একটি ঠিকানা সরবরাহ করে।

  • অনুরোধ - ক্লায়েন্ট অফারটিতে প্রাপ্ত ঠিকানাটির অনুরোধের জবাব প্রদান করে।

  • স্বীকারোক্তি - সার্ভারটি অনুরোধটির স্বীকৃতি দেয়, ঠিকানার ঠিকানাতে ব্যবহৃত ঠিকানাটি চিহ্নিত করে এবং ঠিকানাটির জন্য কতটা লিজ বৈধ এবং কোনও প্রয়োজনীয় তথ্যের জন্য গ্রাহককে জানায়।

নেটওয়ার্ক সেগমেন্টের যে কোনো ডিভাইস একটি DHCP সার্ভার হতে পারে; এটি রাউটার বা ডোমেন নিয়ামক বা নেটওয়ার্কের অন্য কোন "বিশেষ" ডিভাইস হতে হবে না।

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

একাধিক DHCP সার্ভার পিটি 1: একাধিক subnets বিস্তার।

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

  1. যদি রাউটার / লেয়ার 3 সুইচ আলাদা করে তাদের BOOTP / DHCP রিলে এজেন্ট হিসাবে কাজ করতে পারে, তাহলে আপনি আপনার সমস্ত DHCP সার্ভারকে আপনার নেটওয়ার্কের এক বা দুটি কেন্দ্রীয় অংশে রাখতে এবং আপনার DHCP সার্ভার (গুলি) এ কনফিগার করতে পারেন ঠিকানা একাধিক রেঞ্জ সমর্থন। এটি সমর্থন করার জন্য, আপনার রাউটার বা লেয়ার 3 সুইচটি বুটপ রিলে এজেন্ট স্পেসিফিকেশনকে অবশ্যই সমর্থন করে আরএফসি 1542 এর ধারা 4

  2. আপনার রাউটার RFC 1542 BOOTP রিলে এজেন্টগুলিকে সমর্থন করে না, অথবা যদি আপনার কিছু নেটওয়ার্ক সেগমেন্টগুলি ভৌগোলিকভাবে ধীর লিঙ্কগুলিতে ছড়িয়ে পড়ে তবে আপনাকে প্রতিটি সাবনেটে এক বা একাধিক DHCP সার্ভার স্থাপন করতে হবে। এই 'স্থানীয়' ডিএইচসিপি সার্ভার শুধুমাত্র নিজস্ব স্থানীয় সেগমেন্টের প্রয়োজনীয়তাগুলি সরবরাহ করবে এবং এটি এবং অন্যান্য DHCP সার্ভারগুলির মধ্যে কোনও ইন্টারঅ্যাকশন থাকবে না। যদি আপনি যা চান তা হলে আপনি কেবল নিজের DHCP সার্ভারটিকে নিজের সনেটের জন্য অ্যাড্রেস পুলের বিশদ বিবরণ সহ স্টাডালোন সার্ভার হিসাবে কনফিগার করতে পারেন এবং নেটওয়ার্কের অন্যান্য অংশে অন্য কোনও DHCP সার্ভারের বিষয়ে চিন্তা করবেন না। একই নেটওয়ার্কে একাধিক DHCP সার্ভার থাকার সবচেয়ে মৌলিক উদাহরণ।

একাধিক DHCP সার্ভার পিটি 2: একই নেটওয়ার্ক সেগমেন্টটি সরবরাহকারী DHCP সার্ভার।

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

এটি পুরোপুরি সম্ভব, যদিও এটি কিছু চিন্তা এবং পরিকল্পনা প্রয়োজন।

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

সার্ভারের দৃষ্টিকোণ থেকে, প্রতিটি সার্ভারের ঠিকানাগুলির একটি পুল থাকবে যা এটি ক্লায়েন্টদের কাছে ইস্যু করতে পারে, এটির ঠিকানা সুযোগটি পরিচিত। একই সাবনেটটি সরবরাহকারী DHCP সার্ভারগুলির একটিও "ভাগ করা" সুযোগ থাকা উচিত নয় বরং তাদের একটি "বিভক্ত" সুযোগ থাকা উচিত।

অন্য কথায়, যদি আপনার কাছে 19২.168.1.100 থেকে 19২.168.1.200 ক্লায়েন্টদের ইস্যু করার জন্য ডিএইচসিপি ঠিকানাগুলির একটি পরিসীমা থাকে তবে উভয় সার্ভারকে সেই পরিসরের পৃথক অংশগুলি পরিবেশন করার জন্য কনফিগার করা উচিত, তাই প্রথম সার্ভারটি সেই সুযোগের অংশগুলি ব্যবহার করতে পারে 19২.168.1.100 থেকে 19২.168.1.150 এবং দ্বিতীয় সার্ভারটি 19২.168.1151 থেকে 19২.168.1২00 ইস্যু করবে।

Split DHCP scope, showing exclusions

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

সুযোগ বিভক্ত - সর্বোত্তম অনুশীলন

সেরা অনুশীলন হিসাবে উল্লিখিত এক জিনিসটি একটি ডিএইচসিপি স্কোপ বিভক্ত করার জন্য 80/20 নিয়ম, যার মানে একটি সার্ভার যে সুযোগ এবং অন্যান্য DHCP সার্ভারের 80% ঠিকানা সরবরাহ করবে, যা কার্যকরভাবে 'সংরক্ষিত' ঠিকানা 20% পরিবেশন করা হবে।

80/20 ঠিকানাগুলি বিচ্ছিন্ন করার পিছনে ধারণাটি হল যে 80% অ্যাড্রেসগুলি উপলভ্যভাবে একটি সাবনেটে থাকা সমস্ত ঠিকানাগুলির জন্য যথেষ্ট হওয়া উচিত এবং DHCP ইজারা সাধারণত কয়েক দিনের জন্য জারি করা হয়; তাই যদি আপনার প্রধান DHCP সার্ভারটি কয়েক ঘন্টার জন্য চলে যায় তবে এটি যে সবেনেটের ২0% এরও বেশি মেশিন ডাউনটাইম এর সময় তাদের ঠিকানাগুলি পুনর্নবীকরণ করতে হবে তা অসম্ভাব্য, 20% পুলের ঠিকানা যথেষ্ট।

এটি এখনও যুক্তিসঙ্গত পরামর্শ, কিন্তু এটি দুটি জিনিস অনুমান করে:

  1. আপনার রিজার্ভ DHCP সার্ভারে ঠিকানাগুলির ছোট পুল ক্লান্ত হওয়া এড়ানোর জন্য আপনার "প্রধান" DHCP সার্ভারের সাথে দ্রুত কোন সমস্যা সমাধান করতে পারেন।
  2. আপনি লোড ভারসাম্য আগ্রহী না।

এই দিনগুলো (যেমন আপনি আমার উদাহরণ থেকে দেখতে পারেন) আমি 50/50 বিভক্তিকে পছন্দ করি, যা আমি মনে করি উপরে উল্লেখিত পয়েন্টগুলিতে আরো বাস্তবসম্মত উত্তর।

DHCP সার্ভারে আপনার স্কোপগুলি তৈরি করার সময় বিবেচনা করার আরেকটি বিষয় প্রতিটি সার্ভারে সম্পূর্ণ সুযোগটি কনফিগার করা এবং অন্যান্য DHCP সার্ভারের দ্বারা প্রদত্ত পরিসীমা বাদ দেওয়া। এটি প্রতিটি DHCP সার্ভারে পূর্ণ সাবনেটের জন্য "স্ব-নথিভুক্তকরণ" এর সুবিধাটি "স্ব-নথিভুক্তকরণ" এর উপকারিতা যা যা ঘটছে তা বোঝার চেষ্টা করে অন্য কারো জন্য স্বচ্ছতা উন্নত করবে এবং আপনার DHCP সার্ভারগুলির মধ্যে একটিতে অফলাইনে থাকা অবস্থায়ও এটি ঘটবে। কিছু সময়, আপনি সাময়িকভাবে অন্যান্য সার্ভারে বর্জন পরিসীমা পুনর্বিন্যাস করতে পারেন যাতে এটি স্ল্যাকটি বাছাই করতে পারে।

এই ধারনা মিশ্রন

অবশেষে, এটির মূল্য মনে রাখা যে আপনি উপরে বর্ণিত নীতিগুলিকে একত্রিত করতে পারেন - আপনি আপনার সমস্ত DHCP সার্ভারকে এক বা একাধিক "কেন্দ্রীয় সার্ভার" VLANs এ রাখতে পারেন এবং আপনার সমস্ত রাউটারগুলিতে BOOTP রিলে এজেন্টগুলি ব্যবহার করতে পারেন যা সমস্ত DHCP অনুরোধগুলি খুব বড় এবং সেগমেন্টযুক্ত একটি কেন্দ্রীভূত DHCP পরিষেবায় নেটওয়ার্ক (যা আমি যা করি, নীচে দেখুন)। অথবা আপনার স্থানীয় সাবনেটে একটি "প্রধান" ডিএইচসিপি সার্ভার এবং "কাছাকাছি" নেটওয়ার্ক সেগমেন্টে "রিজার্ভ" ডিএইচসিপি সার্ভারের সাথে আপনার নেটওয়ার্ক জুড়ে বিতরণ করা ডিএইচসিপি সার্ভারগুলি ব্যাকআপ হিসাবে ছোট পরিমাণে ঠিকানা সরবরাহ করতে পারে - আপনারও থাকতে পারে দুইটি ডি.সি.সি.পি. সার্ভার তাদের নিজস্ব নেটওয়ার্ক সেগমেন্টে একে অপরের জন্য 80/20 পরিসরের ঠিকানা সরবরাহ করতে কনফিগার করা হয়েছে। সবচেয়ে চেতনা পছন্দ আপনার শারীরিক এবং যৌক্তিক নেটওয়ার্ক একে অপরের মানচিত্র উপর নির্ভর করবে।

DHCP servers serving split scopes to multiple subnets


88
2018-03-11 11:15



বিভাজন scopes ক্ষেত্রে: অনুগ্রহ করে মনে রাখবেন যে DHCP রিজার্ভেশন উভয় অর্ধেক সেট আপ করা উচিত। আপনি ক্রমাগত আপডেট করতে হবে যদি তাদের সিঙ্ক রাখা রাখা বেশ ঝামেলা হতে পারে। - Tonny
প্রধান DHCP সার্ভার চলমান যতক্ষন পর্যন্ত রিজার্ভ DHCP সার্ভারটি আঘাত না করে তা নিশ্চিত করার জন্য আপনি কী কৌশলগুলি বিস্তৃত করতে পারেন? আমি যা পড়তে পারি তা থেকে, সার্ভার থেকে প্রতিক্রিয়া পাওয়ার সমান সম্ভাবনা থাকলে, রিজার্ভ সার্ভারটি রিজার্ভ পুলের আকারের দ্বিগুণ ছাড়িয়ে যাওয়ার সাথে সাথে যত তাড়াতাড়ি লিজের সংখ্যাগুলি পরিসংখ্যানগতভাবে শেষ হয়ে যাবে। এটি সম্ভবত নতুন ক্লায়েন্টগুলির জন্য মূল্যহীন রিজার্ভ সার্ভার রেন্ডার করে, যখন প্রধান DHCP সার্ভার ডাউন হয় ... ঠিক আছে? - Niels B.
@NielsB। যদি আপনি 80/20 বিভক্ত মত কিছু করছেন তবে রিজার্ভ সার্ভারের প্রতিক্রিয়াতে আপনি বিলম্ব করতে পারেন ( blogs.technet.com/b/teamdhcp/archive/2009/01/22/... )। আমি 50/50 বিভক্ত হিসাবে আমি এই সঙ্গে বিরক্ত না নিজেকে, কিন্তু এটি কাজ করবে। - Rob Moir


আমি কয়েকটি বছর আগে এই সুবিধাটি গ্রহণযোগ্য সুবিধাগুলির সাথে ছোট থেকে মাঝারি আকারের (500 ব্যবহারকারী) নেটওয়ার্কের জন্য গ্রহণ করেছি। DHCP ব্যর্থতার একটি একক পয়েন্ট বন্ধ। স্থায়ীভাবে MAC এবং IP ঠিকানাগুলি সংযুক্ত করে, আমরা নিশ্চিত যে উভয় DHCP সার্ভার প্রতিটি DHCP অনুরোধের একই প্রতিক্রিয়া দিয়েছে। প্রতিটি নেটওয়ার্ক সম্পত্তির আইপি ঠিকানাটি জেনে সরল নেটওয়ার্ক প্রশাসনের সাথেও, এবং DNS একই ডাটাবেসটি চালাতে পারে। সিস্টেমটি ইন্টারনেট সফ্টওয়্যার কর্পোরেশন BIND এবং DNS ব্যবহার করে এবং সংশ্লিষ্ট স্ক্রিপ্টগুলি ডাউনলোড করা যেতে পারে http://www.pearbright.com/index.php/download/25-dns-dhcp-download বর্তমানে স্ক্রিপ্টটি অফলাইন হিসাবে, একটি বিকল্প বিকল্প ISC DHCPD ব্যর্থতা ব্যবহার করতে হবে: https://kb.isc.org/article/AA-00502/0/A-Basic-Guide-to-Configuring-DHCP-Failover.html


12
2018-06-05 09:50



OP বিশেষভাবে এই প্রশ্নের জন্য একটি ব্যাখ্যা উত্তর জন্য জিজ্ঞাসা। আপনি এটি উপর প্রসারিত আপনার উত্তর সংশোধন করতে চান হতে পারে। - Brent Pabst
fwiw, যখন এই উত্তরটি সংক্ষিপ্ত হয় এবং আমি একটি ক্যানোনিকাল প্রশ্ন এবং উত্তর সেটের মধ্যে আরও বিস্তারিত বিবৃত করব না, আমি ভেবেছিলাম এটি বেশ ভাল ছিল কারণ এটি ডিএইচসিপি রোধের কিছুটা ভিন্ন পদ্ধতি উল্লেখ করেছে। - Rob Moir
@ ডিজে পন 3 আমি একমত: আমি আপনার বড় বহু সাইট DHCP (যদিও কম VLANs) হিসাবে একই সেটআপ চালান এবং আমি যারা VLANs এর 3/4 জন্য পিটার Talbot হিসাবে একই পদ্ধতি ব্যবহার করি। - Tonny
লিঙ্ক এখন ভাঙ্গা হয় :( - Sergey Vlasov