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

Prev Next

সারসংক্ষেপ

নোট:

যে সাইটগুলি একটি Cato Socket ব্যবহার করে তারা একাধিক BGP প্রতিবেশী সমর্থন করতে পারে

যখন আপনি একটি সকেটের জন্য একটি বিপিজিপি প্রতিবেশী কনফিগার করেন, তখন বিপিজিপি সেশনের স্থাপনের জন্য বিপিজিপি প্রতিবেশীর IP ঠিকানা নির্ধারণ করুন। মনে রাখবেন যে এই IP ঠিকানাটি এই সকেটের জন্য পৌঁছাতে পারে কিনা তা নিশ্চিত করা। উদাহরণস্বরূপ, যদি আপনি একটি বিপিজিপি প্রতিবেশী নির্ধারণ করেন যা VLAN পরিসরে অবস্থিত, তবে সকেটের জন্য বিপিজিপি সার্ভারটি সেই পরিসরের গেটওয়ে ঠিকানার মধ্যে অবস্থিত।

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

আরও তথ্যের জন্য, BGP ফিল্টারিং এর সাথে কাজ করা দেখুন।

এডভান্সড BGP সেটিংস

BGP প্রতিবেশীর অতিরিক্ত বিভাগে এই উন্নত BGP সেটিংস অন্তর্ভুক্ত করে:

  • মেট্রিক

  • হোল্ড সময়

  • কিপঅ্যালাইভ সময়ান্তর

মেট্রিক এই BGP রুটের জন্য অগ্রাধিকার নির্ধারণ করে। এই মান যত কম হবে, মেট্রিককে যত উচ্চ অগ্রাধিকার দেওয়া হয় (উদাহরণস্বরূপ, ১০ এর অগ্রাধিকার ১০০ এর থেকে বেশি)। ডিফল্ট মেট্রিক হল ১০০।

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

  • একটি কাটো সাইটের জন্য ডিফল্ট সেটিং হল ৬০।

  • হোল্ড সময়ের একটি মান ১ বা ২ বৈধ নয়।

  • যদি প্রতিবেশীদের ভিন্ন হোল্ড সময়ের মান থাকে, তবে জোড়ার জন্য সবচেয়ে ছোট মানটি ব্যবহার করা হয়। উভয় প্রতিবেশী সর্বদা একই হোল্ড সময়ের মান ব্যবহার করে।

  • যদি উভয় প্রতিবেশীর জন্য হোল্ড সময়ের মান ০ হয়, তাহলে সাইটটি কখনো সংযোগ বিচ্ছিন্ন হয় না।

কিপঅ্যালাইভ সময়ান্তর হল সাইট যে সেকেন্ড সংখ্যা যা BGP প্রতিবেশীকে কিপঅ্যালাইভ বার্তা পাঠায় সেশনটিকে সজীব রাখতে। আমরা সুপারিশ করি যে কিপঅ্যালাইভ সময়ান্তরের মান হোল্ড সময়ের মানের ১/৩।

  • একটি কাটো সাইটের জন্য ডিফল্ট কিপঅ্যালাইভ সময়ান্তর ২০।

  • যখন BGP প্রতিবেশীর একটি ছোট হোল্ড সময়ের মান থাকে, উভয় সদস্য এই মানটি ব্যবহার করে। যদি একটি কিপঅ্যালাইভ সময়ান্তরের মান BGP প্রতিবেশীর হোল্ড সময়ের মানের চেয়ে ছোট হয়, তবে একটি নতুন কিপঅ্যালাইভ সময়ান্তর BGP প্রতিবেশীর হোল্ড সময়ের মানের ১/৩ ব্যবহার করা হয়।

    উদাহরণস্বরূপ, কাটো সাইট এ এর হোল্ড সময় ১২০ এবং কিপঅ্যালাইভ সময়ান্তর ৪০, এবং প্রতিবেশী বি এর হোল্ড সময় ৩০। তারপর উভয় প্রতিবেশী হোল্ড সময়ের মান ৩০ ব্যবহার করে, এবং সাইট এ এর একটি নতুন কিপঅ্যালাইভ সময়ান্তর ১০।

একটি BGP প্রতিবেশী সংজ্ঞায়িত করা

যেই সাইটগুলি সকেট ব্যবহার করে তাদের জন্য BGP প্রতিবেশী জোড়া সংজ্ঞায়িত করুন এবং কনফিগার করুন।

প্রতিটি পীয়ারের জন্য আমরা BGP প্রতিবেশীর স্থিতি পরিবর্তন বিজ্ঞপ্তিগুলি কনফিগার করার সুপারিশ করি। নোটিফিকেশনগুলি BGP পিয়ার সংযোগের অবস্থা পরিবর্তনের ফলে একটি সাবস্ক্রিপশন গ্রুপ, ইমেল তালিকা অথবা তৃতীয় পক্ষের ইন্টিগ্রেশনে পাঠানো হয়। এটি সেই ফ্রিকোয়েন্সি যেখানে নোটিফিকেশনগুলি পাঠানো হয়:

  • অবিলম্বে - প্রতিটি ঘটনা ঘটার জন্য প্রাপকদের কাছে বিজ্ঞপ্তি পাঠানো হয়।

  • প্রতি ঘণ্টা - প্রথম ঘটনাতে বিজ্ঞপ্তি পাঠান। এক ঘণ্টার মধ্যে আরও ঘটনা ঘটলে অতিরিক্ত ইমেইল পাঠাবেন না।

  • দৈনিক - প্রথম ঘটনায় বিজ্ঞপ্তি পাঠান। একদিনের মধ্যে আরও ঘটনা ঘটলে অতিরিক্ত ইমেইল পাঠাবেন না।

  • সাপ্তাহিক - প্রথম ঘটনায় বিজ্ঞপ্তি পাঠান। এক সপ্তাহের মধ্যে আরও ঘটনা ঘটলে অতিরিক্ত ইমেইল পাঠাবেন না।

bgp_neighbor_policy.png

HA ডিপ্লয়মেন্টে একটি AWS vSocket-এর জন্য একটি বিপিজিপি প্রতিবেশী নির্ধারণ করতে:

  1. নেভিগেশন মেনু থেকে Network > সাইটসমূহ ক্লিক করুন এবং সাইট নির্বাচন করুন।

  2. নেভিগেশন মেনু থেকে সাইট সেটিংস > BGP এ ক্লিক করুন।

  3. নতুন-এ ক্লিক করুন। Add BGP Neighbor প্যানেলটি খোলে।

  4. সাধারণ বিভাগে, এই নিয়মের জন্য নাম লিখুন যা BGP প্রতিবেশীকে নির্ধারণ করে।

  5. ASN সেটিংস বিভাগে, বিপিজিপি পিয়ার ASN এবং কাটো-এর ASN কনফিগার করুন।

    কাটো জন্য ডিফল্ট ASN পরিবর্তন করা সম্পর্কে আরও জানুন (দেখুন Cato Cloud-এ BGP ব্যবহার করা)।

  6. IPs বিভাগে, বিপিজিপি পিয়ার IP ঠিকানা লিখুন।

  7. নীতি বিভাগে, আপনার নেটওয়ার্কের জন্য বিপিজিপি রাউটিং আচরণ নির্ধারণ করুন:

    1. বিজ্ঞাপন করুন অপশনগুলি আপনাকে কনফিগার করতে দেয় এই প্রতিবেশীর জন্য সাইট কীভাবে BGP রুট বিজ্ঞাপন করবে।

      নোট: সকেট সাইটের জন্য, আপনি যদি এই বিকল্পগুলির কোনোটিই নির্বাচন না করেন, যার মানে আপনি কোন রুট বিজ্ঞাপন করছেন না, নিশ্চিত করুন যে আপনি BGP পিয়ার উপর একটি মিলন কনফিগারেশন তৈরি করেছেন যা কোনো রুট বিজ্ঞাপন গ্রহণ না করার।

      • ডিফল্ট রুট - সাইটটি BGP প্রতিবেশীদের কাছে একটি ডিফল্ট রুট (0/0) বিজ্ঞাপন করে। প্রতিবেশীরা সমস্ত ট্রাফিক এই ডিফল্ট রুটে পাঠাতে পারে, এমনকি এটি রাউটিং টেবিলে না থাকলেও। যে স্থাপনা গুলো Cato সকেটকে সেই রাউটারের ইন্টারনেট গেটওয়ে হিসেবে ব্যবহার করে, সেইগুলোর জন্য এই অপশনটি নির্বাচন করুন।

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

        নোট: SDP ব্যবহারকারীদের সম্পূর্ণ পরিসর BGP পীয়ারকে একক রুট হিসাবে বিজ্ঞাপন করা হয়।

      • সারসংক্ষেপ রুট - সাইটটি একাধিক অনন্য রুটের পরিবর্তে সারসংক্ষেপ রুট বিজ্ঞাপন করে, BGP পীয়ারগুলির জন্য তাদের ফরওয়ার্ডিং সিদ্ধান্ত সরলীকরণ করতে পারে এবং রুট লুকআপের জন্য প্রয়োজনীয় কম্পিউটেশনাল সম্পদ কমাতে পারে। দেখুন, BGP সারসংক্ষেপ রুট নিয়ে কাজ।

    2. গ্রহণ করুন অংশে, সাইটটি এই প্রতিবেশীর দ্বারা প্রকাশিত ডায়নামিক IP ঠিকানা গ্রহণ করবে না বাতিল করবে তা নির্বাচন করুন। যখন আপনি একটি বাতিল অপশন নির্বাচন করবেন, আপনি এই BGP প্রতিবেশী থেকে ডায়নামিক প্রচার সীমিত করছেন। BGP রুটের তালিকা সম্পর্কে আরও তথ্যের জন্য, BGP ফিল্টারিং নিয়ে কাজ করা দেখুন।

      উদাহরণস্বরূপ, যে ডিপ্লয়মেন্টগুলি AWS Direct Connect ব্যবহার করে, সেখানে BGP প্রয়োজন কিন্তু আপনি AWS ডায়নামিক ঠিকানা গ্রহণ করতে চান না। এই ডিপ্লয়মেন্টগুলিতে, আমরা সুপারিশ করি যে আপনি সব বাতিল করুন নির্বাচন করুন।

    3. NAT অংশে, সাইটটি সমস্ত আইপিতে SNAT সম্পাদন করতে এবং ট্রাফিককে ল্যান IP ঠিকানা অনুবাদ করতে Perform Hide SNAT নির্বাচন করুন।

  8. পূর্ব-অংশীদারিত গোপন ব্যবহার করে BGP MD5 প্রমাণীকরণ করতে হলে, অতিরিক্ত সেকশনে, MD5 প্রমাণীকরণ নির্বাচন করুন।

    নোট: BGP MD5 প্রমাণীকরণ RFC 2385 অনুযায়ী সমর্থিত।

  9. অতিরিক্ত সেকশনে, আপনি BGP প্রতিবেশীর জন্য উন্নত সেটিংস কনফিগার করতে পারেন:

    1. এই রুটের জন্য মেট্রিক পরিবর্তন করতে, নতুন অগ্রাধিকার লিখুন।

      এই মান যত কম হবে, মেট্রিককে যত উচ্চ অগ্রাধিকার দেওয়া হয় (উদাহরণস্বরূপ, ১০ এর অগ্রাধিকার ১০০ এর থেকে বেশি)।

    2. BGP সেশন কতক্ষণ খোলা রাখা হবে তা পরিবর্তন করতে, নতুন হোল্ড সময় (সেকেন্ডে) লিখুন।

    3. কিপঅ্যালাইভ সময়ান্তর এর ফ্রিকোয়েন্সি পরিবর্তন করতে, কিপঅ্যালাইভ বার্তাগুলির মধ্যে নতুন মান (সেকেন্ডে) লিখুন।

  10. BGP প্রতিবেশীর স্থিতির পরিবর্তনের উপর ভিত্তি করে বিজ্ঞপ্তি পেতে:

    1. নোটিফিকেশন পাঠান নির্বাচন করুন।

    2. নোটিফিকেশন প্রাপকের কাছে পাঠান, সাবস্ক্রিপশন গ্রুপ, মেইলিং তালিকা বা ইন্টিগ্রেশন নির্বাচন করুন এবং প্রাসঙ্গিক আইটেম নির্বাচন করুন।

  11. ক্লিক করুন প্রয়োগ করুন. নতুন নিয়মটি নিয়মের ঘাঁটি যোগ করা হয়।

  12. BGP প্রতিবেশীর জন্য অতিরিক্ত নিয়ম কনফিগার করতে এই পদক্ষেপগুলি পুনরাবৃত্তি করুন।

  13. সংরক্ষণ করুন এ ক্লিক করুন। BGP প্রতিবেশী Socket এর জন্য কনফিগার করা হয়েছে।

BGP প্রতিবেশীর অবস্থা দেখানো হচ্ছে

আপনি সংযোগের জন্য BGP প্রতিবেশী কনফিগার করার পর, আমরা সুপারিশ করছি যে আপনি প্রতিবেশীর অবস্থার পরীক্ষা করতে এবং নিশ্চিত করতে যে এই ডায়নামিক রুটটি কাজ করছে তার জন্য Show BGP Status বৈশিষ্ট্যটি ব্যবহার করুন।

দ্রষ্টব্য:

আপনি কেবল তখনই BGP অবস্থা দেখাতে পারবেন যখন আপনি BGP প্রতিবেশীর কনফিগারেশন সংরক্ষণ করবেন এবং এটি সাইটে পাঠানো হয়েছে।

BGP প্রতিবেশীর স্থিতি দেখানোর জন্য:

  1. নেভিগেশন মেনু থেকে, নেটওয়ার্ক > সাইটসমূহ এবং সাইট নির্বাচন করুন।

  2. নেভিগেশন মেনু থেকে সাইট সেটিংস > BGP এ ক্লিক করুন।

  3. BGP স্ট্যাটাস দেখান ক্লিক করুন।

    প্রাসঙ্গিক PoP- এ একটি HTTP কোয়েরি পাঠানো হয়। পপ-আপ উইন্ডো প্রতিটি BGP প্রতিবেশীর স্ট্যাটাস এবং বর্তমান রুটগুলির ডেটা দেখায়।

  4. উইন্ডো বন্ধ করতে ঠিক আছে ক্লিক করুন।