ফ্রিবিএসডি-তে ওপেনবিজিপিডি ব্যবহার করার সময় আউটবাউন্ড ট্র্যাফিক লোডবালেন্সিং


8

আমি 2 আইএসপি সংযোগ সহ ফ্রিবিএসডি-তে ওপেনবিজিপিডি ব্যবহার করছি। আমার নিজস্ব এএস নম্বর এবং একটি / 22 নেটওয়ার্ক রয়েছে। বর্তমানে আমি উভয় নেটওয়ার্কগুলিতে পুরো / 22 টি বিজ্ঞাপন দিচ্ছি। ইনবাউন্ড ট্র্যাফিক আসে তবে আমার আউটবাউন্ড ট্র্যাফিক একক লিঙ্কের মধ্য দিয়ে যায়।

আমি উভয় লিঙ্কের মাধ্যমে আমার আউটবাউন্ড ট্র্যাফিক বিতরণ করতে চাই যাতে আউটবাউন্ড ট্র্যাফিকও ভারসাম্যহীন হয়।

ওপেনবিজিপিডি ফ্রিবিএসডি ব্যবহার করে এটি কীভাবে কনফিগার করবেন?

আমার বর্তমান ওপেনবিজিপিডি কনফিগারেশনের সাথে সংযুক্ত রয়েছে।

AS 00my-as
listen on xx.xx.xx.x
router-id xx.xx.xx.x
network aa.aa.aa.0/22
group "ISP1" {
  remote-as 11remoteas-1
  neighbor bb.bb.bb.1 {
   descr "ISP1"
   announce all  
  }
}
group "ISP2" {
  remote-as 22remoteas-2
  neighbor cc.cc.cc.37 {
   descr "ISP2"
   announce all  
  }
}
deny from any
deny to any
allow from bb.bb.bb.1
allow to bb.bb.bb.1
allow from cc.cc.cc.37
allow to cc.cc.cc.37

উত্তর:


2

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

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

একটি 'গ্রাহক' ফিড তাদের সাথে সরাসরি সংযুক্ত প্রতিটি রুট তাদের ঘোষণা করবে। আপনার যদি লেভেল 3 এর মতো সরবরাহকারী থাকে তবে আপনি সম্ভবত এই ফিডের মাধ্যমে অর্ধেক ইন্টারনেট দেখতে পাবেন। যদি আপনার অন্য সরবরাহকারীর কম এএসএন থাকে তবে তারা এমন কোনও ট্র্যাফিক পাবেন যা পীরের সাথে সরাসরি সংযুক্ত ছিল না যা আপনাকে তাদের গ্রাহক রুটগুলি ঘোষণা করে।

একটি 'পূর্ণ' ফিডের প্রতিটি সাইটের জন্য রুট ঘোষণাগুলি থাকবে যা সরবরাহকারী কীভাবে পাবেন তা জানেন - কেবলমাত্র সরাসরি সংযুক্ত যারা না।

আপনার মতো কিছু করতে সক্ষম হওয়া উচিত:

আইপি বিজিপি সারাংশ দেখান (আইওএস কমান্ড)

যা কোথাও প্রাপ্ত উপসর্গের সংখ্যাটি তালিকাবদ্ধ করে।

যদি আপনার বিদ্যমান উভয় সরবরাহকারী আপনাকে ডিফল্ট রুট প্রেরণ করে তবে আপনার সংযোগটি বর্তমানে ব্যর্থতার জন্য সেট আপ করা আছে। সরবরাহকারী এ নীচে নেমে যায়, তারপরে আপনি সরবরাহকারী বি-তে যান you যদি ঠিকানাটি না পেয়ে যায় তবে রুট করুন। যদি আপনি উভয় থেকে একটি সম্পূর্ণ ফিড পেয়ে থাকেন, সরবরাহকারীদের মধ্যে ওভারল্যাপের উপর নির্ভর করে, আপনি ট্র্যাফিককে প্রত্যেকের জন্য 'সেরা' পথটি পাঠিয়ে দেবেন।

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

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

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

আমরা যা করেছি তা হ'ল ASN এর উপর ভিত্তি করে আমাদের কয়েকটি মানচিত্রের সংজ্ঞা দেওয়া আছে।

PROVIDER_A_TO PROVIDER_A_THROUGH PROVIDER_B_TO PROVIDER_B_THROUGH

জুনিপার সম্প্রদায়গুলি ব্যবহার করার চেয়ে এটিকে সহজ করে তোলে, তবে আপনি যে কোনওটি করতে পারেন।

আমাদের উপসর্গের তালিকাগুলি লক্ষ্য করে যে গন্তব্যটি কোনও নির্দিষ্ট এএসএন কিনা এবং এটি যদি হয় তবে এটি ‍এফএস মানচিত্রের মধ্য দিয়ে যায়। যদি ASN _THROUGH এ তালিকাভুক্ত থাকে তবে এটি সরবরাহকারীকে পছন্দ করবে। যেহেতু আমাদের সরবরাহকারীর একজনের সাথে এটিএন্ডটি-র সরাসরি সংযোগ রয়েছে, প্রোভিডিআইবিবি_টিআরআউএইচ 7018 | 7019 (এবং কয়েকটি অন্যান্য এএসএন) এর সাথে মেলে যাতে এটিএন্ডটি ট্র্যাফিক ডিফল্টরূপে বি সরবরাহকারী বি-তে, যদিও এটিএন্ডটি উভয় থেকেই পৌঁছানো যায় তবে আমরা সরবরাহকারী বি হিসাবে এটি প্রেরণ করতে পছন্দ করি ।

আমি নিশ্চিত ওপেনবিজিপিডির একই পদ্ধতি রয়েছে।


3

বিজিপি কোনও লোড ব্যালেন্সিং প্রোটোকল নয়।

আমাকে পুনরাবৃত্তি যে BGP থাকা অবস্থায়ও না বোঝা প্রোটোকল মিট।

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

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


1

একটি ব্রিজ তৈরি করুন। ফ্রিবিএসডি আসলে বর্তমান উপসর্গের প্রবাহ বৈশিষ্ট্যগুলিতে ভারসাম্য লোড করবে এবং ভারসাম্যটি বেশ ভালভাবে লোড করবে। বিজিপি করবে না। আপনি উভয় প্রবাহের আইএসপি ইনস্টল করতে এবং আপনার / 22 প্রতি দুটি আইএসপিতে ঘোষণা করতে পারেন এবং সম্ভবত আপনার / 30 টি প্রিন্সগুলি প্রত্যাখ্যান করবে তবে আইবিজিপি তা গ্রহণ করবে। আইবিজিপি সেতুর উপর ভালভাবে চলবে এবং তারপরে ওএসপিএফের কোনও আসল প্রয়োজন নেই। আপনার এখন একটি লোডবালেন্সার এবং সম্পূর্ণরূপে রিডানড্যান্ট বিজিপি সেটআপ রয়েছে। আমাদের বেশ কয়েকটি আছে এবং তাদের ইন্টারনেটে জিগ লিঙ্কগুলিতে ভালবাসি।


1

বিজিপি অধিবেশন দুটিই আসলে কাজ করছে কিনা তা যাচাইয়ের জন্য প্রথম জিনিসটি। ব্যবহার

bgpctl শো সারাংশ

এবং দেখুন আপনার উভয় সমবয়সীদের সাথে বার্তাগুলি বিনিময় হয়েছে কিনা।

এবং আপনি "সমস্ত ঘোষণা করুন" অপসারণ করা উচিত যদি না আপনি চান যে আপনার মাধ্যমে তাদের ট্র্যাফিকটি রুট করুন যা সাধারণত বিপরীত হয়;

জাস্ট ঘোষণাটি সমস্ত মুছে ফেলুন এবং আপনার ভাল হওয়া উচিত।

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