সকেট সাইটসমূহের জন্য BGP কনফিগারেশন পরিবর্তন বোঝা (EA)

Prev Next

Note: This is an Early Availability (EA) feature that is only available for limited release. For more information, contact your Cato Networks representative or send an email to ea@catonetworks.com.

সারসংক্ষেপ

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

এই নিবন্ধটি ব্যাখ্যা করে কিভাবে Cato বিভিন্ন BGP কনফিগারেশন পরিবর্তন পরিচালনা করে সকেট সাইটের জন্য, কোন পরিবর্তনগুলি সফট রিসেট মেকানিজম ব্যবহার করে এবং কোন পরিবর্তনগুলি হার্ড রিসেট প্রয়োজন।

সমর্থিত সাইটস

BGP সফট রিসেট আচরণ সকেট সাইটের জন্য সমর্থিত।

BGP রিসেট আচরণ বোঝা

যখন আপনি Socket সাইটের জন্য BGP কনফিগারেশন পরিবর্তন সংরক্ষণ করেন, Socket পরিবর্তনের ধরন মূল্যায়ন করে এবং সংশ্লিষ্ট BGP পীয়ারের জন্য সবচেয়ে কম ব্যাঘাতমূলক সমর্থিত মেকানিজম ব্যবহার করে।

Socket BGP পরিবর্তনগুলি নিম্নলিখিত উপায়ে পরিচালনা করতে পারে:

মেকানিজম

বর্ণনা

প্রতিদিনের প্রভাব

রুট রিফ্রেশ

Socket সংশ্লিষ্ট সকল রুট পুনরায় পাঠানোর জন্য অনুরোধ করে যাতে Socket আপডেটেড ইনবাউন্ড নীতি প্রয়োগ করতে পারে।

BGP সেশন স্থাপিত থাকতে থাকে

মানবিত রুট রিফ্রেশ

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

BGP সেশন স্থাপিত থাকতে থাকে।

নির্দিষ্ট আপডেট বার্তাগুলি

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

BGP সেশন স্থাপিত থাকতে থাকে।

হার্ড রিসেট

সকেট BGP সেশনটি ছিঁরিয়ে পুনরায় স্থাপন করে।

BGP সেশন ফ্ল্যাপ করে

রুট রিফ্রেশ

রুট রিফ্রেশ ব্যবহৃত হয় এমন BGP কনফিগারেশন পরিবর্তনগুলির জন্য যা পরবর্তী সকেট গ্রহণ করে। উদাহরণস্বরূপ, যখন আপনি BGP ফিল্টারিং বা গৃহীত রুট আচরণ পরিবর্তন করেন, সকেট পীরকে পুনরায় সংশ্লিষ্ট রাউট পাঠানোর জন্য অনুরোধ করতে পারে।

এর পর সকেট গৃহীত রাউট নিজের আপডেটেড কনফিগারেশন অনুযায়ী পুনঃমূল্যায়ন করে। পীয়ার রুট রিফ্রেশ সমর্থন করলে BGP সেশন স্থাপিত থাকতে থাকে।

মানবিত রুট রিফ্রেশ

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

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

পীয়ার মানবিত রুট রিফ্রেশ সমর্থন করলে BGP সেশন স্থাপিত থাকতে থাকে।

নির্দিষ্ট আপডেট বার্তাগুলি

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

এই মেকানিজম ব্যবহার করা হয় সু-লক্ষিত রাউট আপডেট হিসাবে প্রকাশ করা যাবে এমন পরিবর্তনগুলি, যেমন ডিফল্ট রুট বিজ্ঞাপন বা মেট্রিক পরিবর্তনে।

হার্ড রিসেট

কিছু BGP কনফিগারেশন পরিবর্তন এখনও একটি হার্ড রিসেটের প্রয়োজন। একটি হার্ড রিসেট ঘটে যখন পরিবর্তনটি আগেই কোন সফ্ট রিসেট মেকানিজম দ্বারা সমর্থিত নয় অথবা যখন পীয়ারটি প্রয়োজনীয় BGP ক্ষমতাকে সমর্থন করে না।

যদি আপনি একাধিক BGP পরিবর্তন একসাথে সংরক্ষণ করেন এবং তাদের মধ্যে একটি হার্ড রিসেট প্রয়োজন হয়, Cato একটি হার্ড রিসেট সম্পাদন করে এবং সফ্ট রিসেট ক্রিয়া সম্পাদন করে না।

BGP রিসেট আচরণ দ্বারা কনফিগারেশন পরিবর্তন

নিম্নলিখিত টেবিল BGP কনফিগারেশন পরিবর্তনগুলিকে Cato কোন মেকানিজম ব্যবহার করে পরিবর্তনটি সকেট সাইটের জন্য সংরক্ষণ করা হলে মানচিত্র করে।

কনফিগারেশন পরিবর্তন

মেকানিজম

পিয়ার থেকে ডিফল্ট রুট গ্রহণ করুন

রুট রিফ্রেশ

পিয়ার থেকে ডায়নামিক রাউট গ্রহণ করুন

রুট রিফ্রেশ

গৃহীত সাবনেটের জন্য BGP ফিল্টারিং নিয়ম

রুট রিফ্রেশ

সারসংক্ষেপ রুট সক্রিয় বা নিষ্ক্রিয় করুন

মানবিত রুট রিফ্রেশ

পরিবর্তন সারসংক্ষেপ রুট কনফিগারেশন

মানবিত রুট রিফ্রেশ

BGP-বিজ্ঞাপিত ট্রাফিকের জন্য NAT সম্পাদন করুন

মানবিত রুট রিফ্রেশ

সমস্ত রুট বিজ্ঞাপন করুন

মানবিত রুট রিফ্রেশ

ডিফল্ট রুট বিজ্ঞাপন করুন

নির্দিষ্ট আপডেট বার্তাগুলি

কাস্টম BGP রেঞ্জগুলি সক্রিয় বা নিষ্ক্রিয় করুন

নির্দিষ্ট আপডেট বার্তাগুলি

পরিবর্তন কাস্টম BGP রেঞ্জ কনফিগারেশন

নির্দিষ্ট আপডেট বার্তাগুলি

BGP মেট্রিক পরিবর্তন করুন

নির্দিষ্ট আপডেট বার্তাগুলি

অন্যান্য BGP কনফিগারেশন পরিবর্তন

হার্ড রিসেট

অ-সমর্থিত পীয়ার ক্ষমতাগুলির জন্য ফলব্যাক আচরণ

সফট রিসেটের আচরণ সেশন স্থাপনের সময় BGP পীয়ার দ্বারা আলোচনা করা ক্ষমতার উপর নির্ভর করে।

যদি পীয়ার কনফিগারেশন পরিবর্তনের জন্য প্রয়োজনীয় অভিদানকে সমর্থন করে না তাহলে Cato এক হার্ড রিসেটে ফিরে যায়:

প্রয়োজনীয় ক্ষমতা

ব্যবহৃত জন্য

ফলব্যাক আচরণ

রুট রিফ্রেশ

গৃহীত রাউটগুলিকে প্রভাবিত করে এমন পরিবর্তনসমূহ

যদি পীয়ার রুট রিফ্রেশ সমর্থন না করে তাহলে হার্ড রিসেট।

মানবিত রুট রিফ্রেশ

জটিল বহির্গামী বিজ্ঞাপন পরিবর্তনসমূহ

যদি পীয়ার মানবিত রুট রিফ্রেশ সমর্থন না করে তাহলে হার্ড রিসেট।

নির্দিষ্ট আপডেট বার্তাগুলির জন্য মানবিত রুট রিফ্রেশ ক্ষমতার প্রয়োজন হয় না কারণ সকেট প্রভাবিত রাউটগুলির জন্য লক্ষ্যযুক্ত BGP আপডেট পাঠায়।

একসাথে সংরক্ষিত একাধিক পরিবর্তন

যখন আপনি একাধিক BGP কনফিগারেশন পরিবর্তন একসাথে সংরক্ষণ করেন, Cato কোন মেকানিজম ব্যবহার করবে তা নির্ধারণ করতে পূর্বতা লজিক প্রয়োগ করে।

পরিবর্তনের সংমিশ্রণ

ফলাফল

মানবিত রুট রিফ্রেশ পরিবর্তন এবং নির্দিষ্ট আপডেট পরিবর্তন

শুধুমাত্র মানবিত রুট রিফ্রেশ সম্পন্ন হয়

সফট রিসেট পরিবর্তন এবং হার্ড রিসেট পরিবর্তন

হার্ড রিসেট সম্পন্ন হয়

একই মেকানিজম ব্যবহার করে একাধিক সফ্ট রিসেট পরিবর্তনসমূহ

প্রাসঙ্গিক সফট রিসেট মেকানিজম সম্পন্ন হয়

একাধিক BGP পীয়ার

একাধিক BGP পীয়ারযুক্ত সাইটগুলির জন্য, Cato সংশ্লিষ্ট পীয়ার সেশনগুলির জন্য পরিবর্তন মূল্যায়ন করে। একটি পীয়ারকে প্রভাবিত করে এমন পরিবর্তনের জন্য অসম্পর্কিত পীয়ার সেশনগুলি রিসেট বা রিফ্রেশ করার প্রয়োজন হয় না।

যদি একটি সংরক্ষিত কনফিগারেশন একাধিক পীয়ারকে ভিন্নভাবে প্রভাবিত করে, Cato সংশ্লিষ্ট মেকানিজম প্রতিটি পীয়ারের জন্য প্রয়োগ করে। উদাহরণস্বরূপ, একটি পীয়ার একটি হার্ড রিসেট প্রয়োজন হতে পারে যখন অন্য একটি পীয়ার সফ্ট রিসেট মেকানিজম ব্যবহার করে।