ঠিক আছে - একটানা কমপক্ষে 20 ঘন্টা এটির সাথে লড়াই করে যাচ্ছি .. দুঃখিত যদি এটি দীর্ঘ লম্বা বা ব্লগ পোস্টের মতো মনে হয় তবে আমি ক্লান্তি বোধ করছি।
সুতরাং, এখানে চুক্তি। আমরা কেইএমপি লোড ব্যালান্সার ব্যবহার করছি, যারা এইচএ হার্টবিট এবং অবিরাম অবস্থার জন্য ইউসিএআরপি (সিএআরপি-র একটি লিনাক্স ক্লোন, যা একটি ভিআরআরপি ক্লোন) ব্যবহার করে। ডেটাসেন্টার জুড়ে বন্যা প্রতিরোধে আমরা আমাদের পরিবেশে আইজিএমপি ব্যবহার করতে চাই।
আমাদের দুটি ডেল পাওয়ার সংযোগ 8124F সুইচ রয়েছে এসডাব্লু 5.1.1.7 এ টপ অফ র্যাক হিসাবে অভিনয় করছে। এই দুটি সিসকো 3750-X এর স্ট্যাকযুক্ত জোড়ের সাথে সংযুক্ত, যা আমাদের মূল।
সমস্যাগুলি শুরু হয়েছিল যখন আমরা পাওয়ারকোনেক্ট 5.1.x এ আপগ্রেড করেছি, যেখানে তারা স্পষ্টতই আইজিএমপি স্নুপিং ছাড়তে খেলাপি হয়েছে যদি আপনি অন্যথায় তা না বলেন। এবং দেখুন - আমাদের লোড ব্যালেন্সারগুলি বিভক্ত-মস্তিষ্কে চলে যায়, যার ফলে সমস্ত ধরণের উষ্ণ মজাদার মজাদার ঘটনা ঘটে।
- আমি যদি ভিএলএএন-তে আইজিএমপি স্নুপিং অক্ষম করি যেখানে লোড ব্যালান্সাররা তাদের মাল্টিকাস্ট কিছুই করে না, মাল্টিকাস্ট এখনও মৃত
- যদি আমি আমাদের মূল আইপি পিআইএম সেট আপ করি তবে পাওয়ারকনেক্ট সংযোগগুলি এটি একই ভিএলএএন-তে দেখে তবে এখনও মাল্টিকাস্ট ট্র্যাফিক নেই
- যদি আমি সমস্ত অনিবন্ধিত মাল্টিকাস্ট ট্র্যাফিকের বন্যাকে সক্ষম করি তবে এটি এখনও কিছুই করে না।
- যদি আমি বিশ্বজুড়ে পাওয়ারকোনেক্ট সুইচগুলিতে আইজিএমপি স্নুপিং অক্ষম করি , সমস্ত মাল্টিকাস্ট ট্র্যাফিক কাজ করে। এটি এত দুর্দান্ত কাজ করে যে আমরা ভিটিএল একই ট্যাগযুক্ত প্রতিটি পোর্টে মাল্টিকাস্ট ট্র্যাফিক প্লাবিত করি। ওয়ান্ডারফুল।
আমি ভিউএলএএন-তে আমাদের মুল স্থানে কিছু অদ্ভুত ম্যাক ঠিকানা প্রবেশের বিষয়টি লক্ষ্য করেছি:
coresw#sh mac address-table vlan 367 | include 5e00
367 0000.5e00.0101 DYNAMIC Po13 seq_no:0
এবং আমি মনে করি .. এটি মাল্টিকাস্ট ঠিকানা না? কেন এটি "শ ম্যাক অ্যাড্রেস-টেবিল মাল্টিকাস্টে নেই?
coresw#sh mac address-table multicast vlan 367
Vlan Mac Address Type Ports
---- ----------- ---- -----
coresw#
এবং তারপরে আমি এটি পাওয়ার সংযোগ সিএলআই গাইডে পড়েছি:
মাল্টিকাস্ট ট্র্যাফিক এমন ট্র্যাফিক যা কোনও হোস্ট গোষ্ঠীর জন্য নির্ধারিত। হোস্ট গোষ্ঠীগুলি গন্তব্য MAC ঠিকানা দ্বারা চিহ্নিত করা হয়, যেমন পরিসীমা 01: 00: 5e: 00: 00: 00-01: 00: 5e: 7f: ff: ff: ff for IPv4 মাল্টিকাস্ট ট্র্যাফিক বা 33: 33: xx: xx : xx: IPv6 মাল্টিকাস্ট ট্র্যাফিকের জন্য xx।
মনে হচ্ছে আমরা ম্যাক ঠিকানার শুরুতে একটি "01" মিস করছি, না? উপরের গতিশীল ম্যাক এন্ট্রিটি "00" দিয়ে শুরু হয়। এই মুহুর্তে আমি কেইএমপি কল করার বিষয়ে চিন্তা করছি এবং তাদের পণ্যটি মারাত্মকভাবে ভুল কনফিগার করা হয়েছে তা তাদের জানাতে দেব। তবে আমি ভিআরআরপি -র জন্য আরএফসি পড়তে যাই - এবং দেখুন:
ভার্চুয়াল রাউটারের সাথে সম্পর্কিত ভার্চুয়াল রাউটার ম্যাক ঠিকানাটি নিম্নলিখিত ফর্ম্যাটে একটি আইইইই 802 ম্যাক ঠিকানা:
আইপিভি 4 কেস: 00-00-5E-00-01- {ভিআরআইডি} (হেক্সে, ইন্টারনেট-স্ট্যান্ডার্ড বিট-অর্ডে)
ঠিক আছে - সুতরাং স্যুইচগুলি সাধারণত ভিআরআরপি-র জন্য মাল্টিকাস্ট ম্যাক অ্যাড্রেস রেঞ্জ পছন্দ করে না। ভাল, আসুন ডেল স্যুইচগুলিতে একটি স্ট্যাটিক হোস্ট গ্রুপটি কনফিগার করুন। নাঃ।
অবৈধ ইনপুট: মাল্টিকাস্ট ম্যাক ঠিকানাটি অবশ্যই 01XX: XXXX: XXXX আকারের হওয়া উচিত
ঠিক আছে তবে .. পরবর্তী পদক্ষেপে, একটি স্ট্যাটিক ম্যাক এন্ট্রি যুক্ত করার চেষ্টা করুন:
osl-sys-swrack03(config)#mac address-table multicast ?
forbidden forbid adding specific multicast addresses to
specific ports.
osl-sys-swrack03(config)#
সুতরাং - কোনও স্ট্যাটিক মাল্টিকাস্ট ম্যাক এন্ট্রি কনফিগার করার উপায় নেই। যদি আমি নিয়মিত স্ট্যাটিক ম্যাক এন্ট্রি দিয়ে এটি করার চেষ্টা করি তবে আমি কেবল এটি একটি পোর্টে আবদ্ধ করতে পারি - এই লোড ব্যালেন্সিং ক্লাস্টারটি 4 টি বিভিন্ন 10 জিগ বন্দর জুড়ে চলে।
আপডেট : ম্যাক ঠিকানাগুলি সম্পর্কে কিছু বিভ্রান্তি রয়েছে বলে মনে হচ্ছে। 172.30.1.0/24 হ'ল সামনের মুখী লোডবালেন্সার নেটওয়ার্ক। 172.30.1.6 ক্লাস্টারের জন্য ডিফল্ট শেয়ার্ড ভিআইপি, .7 হ'ল প্রথম লোড ব্যালান্সারের জন্য ব্যবস্থাপনা আইপি এবং .8 দ্বিতীয় লোড ব্যালান্সারের জন্য। অন্যান্য সমস্ত ঠিকানা (30, 40, 70, 80 ইত্যাদি) সমস্ত ভিআইপি তাদের বিভিন্ন পরিষেবা সহ। যখন একটি ব্যর্থতা ঘটে, সমস্ত ভিআইপি তাদের ম্যাকের ঠিকানাটি দ্বিতীয় এলবির শারীরিক ম্যাক ঠিকানায় পরিবর্তন করে। নীচের টেবিলের মাল্টিকাস্ট ঠিকানা পরিবর্তন হয় না ।
coresw#sh ip arp vlan 367
Protocol Address Age (min) Hardware Addr Type Interface
Internet 172.30.1.6 78 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.40 204 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.80 167 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.70 38 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.66 12 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.35 185 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.60 97 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.30 80 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.61 33 0050.56b4.5004 ARPA Vlan367 <- VIP - Loadbalancer1 physical MAC
Internet 172.30.1.7 27 0050.56b4.5004 ARPA Vlan367 <- Management - Loadbalancer1 physical MAC
Internet 172.30.1.8 21 0050.56b4.08c2 ARPA Vlan367 <- Management - Loadbalancer2 physical MAC
osl-sys-coresw#sh mac address-table dynamic vlan 367
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
367 0000.5e00.0101 DYNAMIC Po13 seq_no:0 <- multicast HA mac (UCARP)
367 0050.56b4.08c2 DYNAMIC Po13 seq_no:0 <- Loadbalancer1 physical MAC
367 0050.56b4.5004 DYNAMIC Po13 seq_no:0 <- Loadbalancer2 physical MAC
এবং এটি গল্প। আমি পৃথিবীতে এই কি করতে যাচ্ছি?
What on earth am I going to do with this?
<- টকিলা। এটি প্রচুর।