কেন ইউ / এল বিট EUI64 এ বিপরীত হয়?


13

এই বিপরীতটি বাইজেক্টিভ, সুতরাং এটির ব্যবহারটি আমি বুঝতে পারি না।


1
কোন উত্তর কি আপনাকে সাহায্য করেছে? যদি তা হয় তবে আপনার উত্তরটি গ্রহণ করা উচিত যাতে উত্তরটি সন্ধান চিরকালের জন্য পপিং না হয়ে থাকে। বিকল্পভাবে, আপনি নিজের উত্তর সরবরাহ করতে এবং গ্রহণ করতে পারেন।
রন মাউপিন

উত্তর:


16

আরএফসি 4291 কীভাবে EUI64 ঠিকানা তৈরি করবেন সে সম্পর্কে নির্দেশাবলী সরবরাহ করে:

Links or Nodes with IEEE 802 48-bit MACs

[EUI64] defines a method to create an IEEE EUI-64 identifier from an
IEEE 48-bit MAC identifier.  This is to insert two octets, with
hexadecimal values of 0xFF and 0xFE (see the Note at the end of
appendix), in the middle of the 48-bit MAC (between the company_id
and vendor-supplied id).  An example is the 48-bit IEEE MAC with
Global scope:

|0              1|1              3|3              4|
|0              5|6              1|2              7|
+----------------+----------------+----------------+
|cccccc0gcccccccc|ccccccccmmmmmmmm|mmmmmmmmmmmmmmmm|
+----------------+----------------+----------------+

where "c" is the bits of the assigned company_id, "0" is the value of
the universal/local bit to indicate Global scope, "g" is
individual/group bit, and "m" is the bits of the manufacturer-
selected extension identifier.  The interface identifier would be of
the form:

|0              1|1              3|3              4|4              6|
|0              5|6              1|2              7|8              3|
+----------------+----------------+----------------+----------------+
|cccccc1gcccccccc|cccccccc11111111|11111110mmmmmmmm|mmmmmmmmmmmmmmmm|
+----------------+----------------+----------------+----------------+

এবং আরএফসি 2373 সপ্তম বিট উল্টানোর পিছনে 'কেন' সরবরাহ করে:

The motivation for inverting the "u" bit when forming the interface
identifier is to make it easy for system administrators to hand
configure local scope identifiers when hardware tokens are not
available.  This is expected to be case for serial links, tunnel end-
points, etc.  The alternative would have been for these to be of the
form 0200:0:0:1, 0200:0:0:2, etc., instead of the much simpler ::1,
::2, etc.

তবে তা খানিকটা মুখখানি। সুতরাং সরল পদে ... ম্যাক ঠিকানা আর্কিটেকচারে, 7th ম বিটটি ম্যাক ঠিকানা সর্বজনীনভাবে বা স্থানীয়ভাবে নির্ধারিত ছিল কিনা তা বোঝায়। 0 এর মানটি নির্দেশ করে যে ঠিকানাটি সর্বজনীনভাবে পরিচালিত। উদাহরণস্বরূপ, যখন আইএএনএ একটি এনআইসি কার্ড বিক্রেতার কাছে একটি সাংগঠনিকভাবে ইউনিক আইডেন্টিফায়ার (ওইউআই) বরাদ্দ করে, তখন 7 তম বিট 0 হবে, ইঙ্গিত করে যে OUI সর্বজনীনভাবে নির্ধারিত হয়েছিল। কোনও ব্যবহারকারী যদি ম্যানুয়ালি তাদের ম্যাক ঠিকানা পরিবর্তন করে তবে এই 7th ম বিটটি সেট করা হবে যা ইথারনেট ঠিকানাটি স্থানীয়ভাবে পরিচালিত হয়েছিল

প্যাকেটলাইফ এ সম্পর্কে আরও কিছু তথ্য রয়েছে


আমি এখনও এটি পাই না। যদি কোনও প্রশাসক 0200 না চান তবে তার ম্যাক ঠিকানা কনফিগারেশনটি তারা যা করে তা বিবেচনা না করে সে / সে কেবল ম্যানুয়ালি / 128 আইপিভি 6 ঠিকানাটি কনফিগার করতে পারে। আমি এখানে কেবলমাত্র সম্ভাব্য বেনিফিটটি এমন পরিস্থিতিতে রয়েছি যেখানে লিঙ্কের স্থানীয় ঠিকানাটি ম্যানুয়ালি পরিবর্তন করা যায় না, এটিই একমাত্র দৃশ্যে যেখানে কোনও প্রশাসক কোনও সুবিধা দেখবে। অন্য কথায়, প্রশাসক হিসাবে যদি আমার eui-64 আইপিভি 6 ঠিকানাটি 0200 দেখায় সমস্যা হয় তবে আমি নিজে নিজে ঠিকানাটি পরিবর্তন করব, ধরে নিলাম আমি নিজেই আমার লিঙ্ক-স্থানীয় ঠিকানাটি পরিবর্তন করতে পারি
লবি

এবং এই লিঙ্কটি ইঙ্গিত দেয় যে ম্যানুয়ালি একটি লিঙ্ক-স্থানীয় ঠিকানা কনফিগার করা সম্ভব কমিউনিটি।
cisco.com/t5/ipv6/…

"0 এর মান নির্দেশ করে যে ঠিকানাটি সর্বজনীনভাবে পরিচালিত হয়েছে"। এটি কি বিপরীত নয়?
নাকরুল

7

এটা তোলে যেমন শ্রেণীভুক্ত হাতে নির্ধারিত ঠিকানায় সম্পন্ন করা হয় prefix::1, prefix::2ইত্যাদি স্থানীয় হিসাবে।

ধরুন আপনি উপসর্গে একটি নেটওয়ার্ক স্থাপন করছেন 2001:db8:dead:beef::/64। আপনি সম্ভবত আপনার বেশিরভাগ নোডের জন্য ম্যাক-ভিত্তিক আইপি ব্যবহার করবেন। কিছু নোডের জন্য, যেমন ডিএনএস সার্ভার, ডিরেক্টরি সার্ভার, ইত্যাদি, আপনি ম্যাক-ভিত্তিক ঠিকানাগুলির চেয়ে স্মরণ করতে সহজ টাইপ করা সহজ এবং সহজ মনে করতে এমন ঠিকানা ব্যবহার করতে চান। ডিএনএস সার্ভারের জন্য, আপনি সম্ভবত ব্যবহার করতে চাইবেন

2001:db8:dead:beef::53

নোট করুন যে ইউ / এল বিট 0 তে সেট করা আছে - যা বিটের বিপরীত কারণে হোস্ট-আইডি স্থানীয় হিসাবে শ্রেণিবদ্ধ করে।


0

সংক্ষেপে, কারণ ইথারনেট ম্যাকে, সপ্তম বিটকে স্থানীয় / # গ্লোবাল বোঝাতে সংজ্ঞায়িত করা হয়, যখন আইপিভি 6-তে সপ্তম বিটকে 64-বিট ইন্টারফেস আইডিতে গ্লোবাল / # স্থানীয় বোঝানো হয়।


0

EUI 64 এর অর্থ কেবল একটি ম্যাক ঠিকানা (48 বিট) যা রয়েছে

..:FF:FE:.. 

এর মাঝখানে সমস্ত 64 বিট পূরণ করুন। সুতরাং নাম EUI-64। হুবহু আপনি বলতে চাইছেন সংশোধিত EUI-64 যার অর্থ EUI-64 এর সাথে 7 তম বিটের বিটফ্লিপ রয়েছে।

সপ্তম বিট পরিবর্তিত হয়েছে কারণ ম্যাক ঠিকানাগুলিতে এই 7 তম বিট স্থানীয় এক (0) এবং গ্লোবাল (1) এর মধ্যে পার্থক্য নির্দেশ করেছে indicated এই অর্থে স্থানীয় উদাহরণস্বরূপ, একটি সিরিয়াল ইন্টারফেস।

যেহেতু এই সমস্তটি স্বয়ংক্রিয়ভাবে একটি সর্বজনীন ঠিকানা তৈরি করা যা সমস্ত ইন্টারফেসে থাকবে যা বৈশ্বিক (ম্যাকের ভাষায়) এর ফলে 1 তম অবস্থানে থাকবে 1 এগুলি কিছুটা বদলে গেছে, যাতে আপনাকে গর্তের ঠিকানা লিখতে হবে না এবং আপনি "::" এর শর্টহ্যান্ড স্বরলিপিটি করতে পারেন

উদাহরণ (আরএফসি 2373 থেকে):

...
The alternative would have been for these to be of the
form 0200:0:0:1, 0200:0:0:2, etc., instead of the much simpler ::1,
::2, etc.

সংক্ষিপ্ত উত্তর যদিও প্রতিটি ম্যাক অ্যাড্রেস একটি আইপিভি 6 ঠিকানায় শেষ হবে যার একটি এইচএক্স নম্বর আইপিভি 6 ঠিকানার কোনও অবস্থানে 0 এর চেয়ে বেশি হবে। এটি সেখানে জিরোস রাখা সম্ভব করে তোলে যাতে আপনি শর্টহ্যান্ড স্বরলিপিটি ব্যবহার করতে পারেন।

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