নেটওয়ার্কে সমস্ত নোডের জন্য IPv6 মাল্টিকাস্ট ঠিকানা


7

আমি 3 টি নোড (ভিএম এর) সাথে একটি বেসিক নেটওয়ার্ক পেয়েছি।

একটি নোড একটি ইভেন্ট প্রকাশ করে, অন্য নোডগুলি এটি শোনেন এবং পাওয়ার পরে কিছু মুদ্রণ করুন। এটি একের পর এক কাজ করত (সুতরাং নোড পৃথকভাবে নোডকে একে অপরের ইভেন্ট দেয়) তবে আমি মাল্টিকাস্টিং প্রয়োগ করতে চাই।

দ্রুত পরীক্ষা হিসাবে, আমি নেটওয়ার্কে একটি বেসিক 'সম্প্রচার' করতে চাই, তবে আমি সঠিক আইপিভি 6 ঠিকানা বের করতে অক্ষম হয়েছি। আইপিভি 4 সম্প্রচারের ঠিকানা ব্যবহার করে, উভয় নোড কিছু মুদ্রিত করে তারপরে নোড 1 এর ঠিকানা হ'ল ইনেট অ্যাডার: 192.168.56.101 বিস্কুট: 192.168.56.255 মাস্ক: 255.255.255.0 ইনেট 6 অ্যাডার: ফে80 :: a00: 27ff: fef7: 30a7 / 64 সুযোগ: লিঙ্ক

নোড 2: ইনেট সংযোজন: 192.168.56.102 বিস্কুট: 192.168.56.255 মাস্ক: 255.255.255.0 ইনেট 6 অ্যাডার: ফে80 :: a00: 27ff: fe56: a2f7 / 64 স্কোপ: লিঙ্ক

নোড 3: ইনেট সংযোজন: 192.168.56.103 বিকাশ: 192.168.56.255 মাস্ক: 255.255.255.0 ইনেট 6 অ্যাডার: ফে80 :: a00: 27ff: fe82: ae4a / 64 স্কোপ: লিঙ্ক

সুতরাং আইপিভি 6 এর সম্প্রচার নেই এবং পরিবর্তে এটি মাল্টিকাস্ট ব্যবহার করে। এই মাল্টিকাস্ট ঠিকানাগুলি সর্বদা ff দিয়ে শুরু হয়। তারপরে আপনি পতাকা পেয়েছেন যা নির্ধারিত এমএলসি এর জন্য ডিফল্টরূপে 0 এবং ক্ষণস্থায়ী জন্য 1 টি। এবং তারপরে সুযোগ। একটি বেসিক ব্রডকাস্ট সমতুল্য করতে চাই, আমি ff01 :: 1 চেষ্টা করেছিলাম যা সমস্ত নোড এবং সমস্ত রাউটারের জন্য ff01 :: 2 এ পৌঁছানো উচিত। কিন্তু এটি কাজ করে না। আমি ff02, ff05 এবং ff0e চেষ্টাও করেছি। আমি এখানে কিছু ভুল বুঝছি, নোড 2 এবং নোড 3 পৌঁছানোর জন্য সঠিক মাল্টিকাস্ট / সম্প্রচারিত আইপিভি 6 ঠিকানাটি কী যখন নোড 1 কোনও ইভেন্ট প্রকাশ করে?

সম্পাদনা করুন:

কিছু পরীক্ষা-নিরীক্ষার পরে, আমি আবিষ্কার করেছি যে আমি এমনকি inet6 ঠিকানাগুলিও পিং করতে পারি না, তবে আমি আইপিভি 4 ঠিকানাগুলিও করতে পারি! কোন ক্লু কি হচ্ছে?

উত্তর:


8

কোনও লিঙ্কের সমস্ত নোডের মাল্টিকাস্টের সঠিক ঠিকানা ff02::1%<interface>। আপনি সম্ভবত ইন্টারফেস আইডি ভুলে গেছেন, যা লিঙ্ক-স্কোপযুক্ত ঠিকানাগুলির জন্য প্রয়োজনীয়

উদাহরণ স্বরূপ:

# ping6 ff02::1%br0
PING ff02::1%br0(ff02::1) 56 data bytes
64 bytes from fe80::6e62:6dff:fed1:dfad: icmp_seq=1 ttl=64 time=0.052 ms
64 bytes from fe80::5054:ff:fede:b69c: icmp_seq=1 ttl=64 time=0.455 ms (DUP!)
64 bytes from fe80::5054:ff:fe90:de19: icmp_seq=1 ttl=64 time=0.650 ms (DUP!)
64 bytes from fe80::6e62:6dff:fed1:dfad: icmp_seq=2 ttl=64 time=0.046 ms
64 bytes from fe80::5054:ff:fe90:de19: icmp_seq=2 ttl=64 time=0.203 ms (DUP!)
64 bytes from fe80::5054:ff:fede:b69c: icmp_seq=2 ttl=64 time=0.241 ms (DUP!)
64 bytes from fe80::6e62:6dff:fed1:dfad: icmp_seq=3 ttl=64 time=0.064 ms
64 bytes from fe80::5054:ff:fe90:de19: icmp_seq=3 ttl=64 time=0.237 ms (DUP!)
64 bytes from fe80::5054:ff:fede:b69c: icmp_seq=3 ttl=64 time=0.254 ms (DUP!)
^C
--- ff02::1%br0 ping statistics ---
3 packets transmitted, 3 received, +6 duplicates, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.046/0.244/0.650/0.189 ms

ঠিকানাগুলি ইন্টারফেস- স্থানীয় স্থানীয় মাল্টিকাস্টের ff01::/16জন্য যা স্থানীয় হোস্টের কাছে মাল্টিকাস্টের জন্য কেবল সত্যই কার্যকর।

তথ্যসূত্র: আরএফসি 4291


1
ধন্যবাদ. পিং যখন ff02 :: 1% <অভ্যন্তরীণ> আমি সফলভাবে অন্য সমস্ত নোডে পৌঁছেছি। আমার প্রকাশিত প্রাপ্তি কাজ করে না, তবে পিংটি অন্য ইস্যুকে আলতোথের মতো করে।
সোভেন

0

যুক্তিটিতে ইন্টারফেস অন্তর্ভুক্ত মনে রাখবেন যাতে:

ping6 ff02::1 কাজ করবে না

ping6 ff02::1%en0কাজ করা উচিত তবে এই ক্ষেত্রে আপনার ইন্টারফেসের নামের উপর নির্ভর করে en0


0

ব্যবহার

ping6 -I eth0 ff02::1 

যেখানে, eth0 হল সেই ইন্টারফেসের নাম যা থেকে আপনার লিঙ্ক স্থানীয় যোগাযোগ করছে। আপনি ব্যবহার করে আপনার মেশিনের সমস্ত উপলব্ধ ইন্টারফেস পেতে পারেন

ifconfig

ff02 :: 1 হ'ল সুপরিচিত মাল্টিকাস্ট ঠিকানা, আইএএনএ দ্বারা নির্ধারিত

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