50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

mac آدرس ماشین مجازی در esxi

با سلام.در شبکه ای که esxi وجود داره و داخلش ماشین مجازی ایجاد کرده ایم، کامپیوترهای شبکه MAC آدرس ماشین مجازی رو میبینند یا mac آدرس کارت فیزیکی(یا همون آدرس فیزیکی کارت شبکه موجود در ESXI)؟.یا اصلا این دوتا MAc آدرس یکی هستند؟

پرسیده شده در 1397/03/07 توسط

2 پاسخ

1

سلام

- در حالتهای زیر ، فقط حالت اول نیازی به استفاده از سوییچ فیزیکی و Uplink نمی باشد و گرنه در مابقی حالت ها در صورتی که ماشین های مجازی بخواهند با هم ارتباط داشته باشند باید داده را از طریق Uplink به کارت شبکه سرور فیزیکی سپس به سوییچ فیزیکی و از آنجا به سمت مقصد،ارسال نمایند.

1- حالت اول :

ماشین های مجازی متصل به یک:

هاست فیزیکی یکسان و سوییچ مجازی یکسان و پورت گروپ یکسان و vLAN یکسان

2- حالت دوم:

ماشین های مجازی متصل به یک:

هاست فیزیکی یکسان و سوییچ مجازی یکسان و پورت گروپ متفاوت و vLAN متفاوت

3- حالت سوم :

ماشین های مجازی متصل به:

هاست فیزیکی یکسان و سوییچ های مجازی متفاوت و پورت گروپ یکسان

4- حالت چهارم :

ماشین های مجازی روی:

هاست های فیزیکی جدا و سوییچ های مجازی متفاوت و پورت گروپ متفاوت

5- حالت چهارم :

ماشین های مجازی روی:

هاست های فیزیکی جدا و vLAN یکسان

نکته : سوییچ فیزیکی در جدول مک خود آدرس مک ماشین های مجازی رو ذخیره میکنه چون ممکن هست که سرور هاست ما فقط یک کارت شبکه داشته باشه که به مثلا یک سوییچ مجازی متصل هست ولی ما چندین ماشین مجازی داشته باشیم بنابراین منطقی نیست که سوییچ مجازی آدرس مک کارت شبکه فیزیکی هاست رو ذخیره کنه

در کل :

در حالت اول :

ماشین های مجازی با استفاده از MAC آدرس خودشون با هم در اتباط هستند.ماشین مجازی درخواستش رو به سوییچ مجازی میده و سوییچ مجازی با توجه به پورت گروپ که یک لیبل ست متوجه میشه که ماشین مجازی در همین سوییچ هست و درخواستش رو به سمت ماشین مجازی مقصد میفرسته

در مابقی حالات :

به این صورت که مثلا فرض کنید از یک کلاینت با ویندوز 7 میخوایم سرور DHCP که یه ماشین مجازی هست رو

Ping کنیم :

  • درخواست ARP جهت بدست آوردن آدرس MAC سرور DHCP از کلاینت به سوییچ فیزیکی که بهش متص هست فرستاده میشه
  • با فرض اینکه بار اول هست و سوییچ در مک آدرس خودش آدرس سرور DHCP رو نداره بنابراین سوییچ درخواست رو به همه پورتهاش Broadcast میکنه
  • یکی از پورتهای متصل به سوییچ فیزیکی که کلاینت بهش متصل هست پورت بین سوییچ فیزیکی و سرور فیزیکی که هاست ما هاست که ESXi روش نصب هست و به صورت Trunk هست بنابراین :

- برای پورتهای Trunk توی جدول مک سوییچ مک آدرس خاصی نوشته نمی شود و برای زمانی است که مک آدرس

درخواستی از سوییچ مربوط به پورتهای متصل بهش نباشه و سوییچ مجبور به ارسال درخواست به پورتهای Trunk بشه

- پ پیغام Broadcast سوییچ به این پورت نیز فرستاده میشه و به سوییچ مجازی میرسه

  • از اونجایی که توی سوییچ مجازی چیزی به نام Broadcast و پروتکل STP نداریم ، بنابراین سوییچ مجازی براساس پورت گروپ هایی که تعیین کردیم به پورت گروپ ها نگاه میکنه و مک آدرس ماشین مجازی مورد نظر که در این مثال سرور DHCP هست رو واکشی میکنه و به سمت سوییچ فیزیکی ارسال میکنه
  • سوییچ فیزیکی ابتدا مک ماشین مجازی رو در جدول مک خودش ذخیره و سپس اون رو به سمت کلاینت میفرسته
  • و ...

پس جواب سوال شما همون نکته ای هست که در بالا هم نوشتم :

نکته : سوییچ فیزیکی در جدول مک خود آدرس مک ماشین های مجازی رو ذخیره میکنه چون ممکن هست که سرور هاست ما فقط یک کارت شبکه داشته باشه که به مثلا یک سوییچ مجازی متصل هست ولی ما چندین ماشین مجازی داشته باشیم بنابراین منطقی نیست که سوییچ مجازی آدرس مک کارت شبکه فیزیکی هاست رو ذخیره کنه

پاسخ در 1397/03/08 توسط
1

بستگی به نوع کارت شبکه یا vmnet که برای ماشین مجازی انتخاب کردید داره. اگر bridge باشه با شبکه فیزیکی، MAC آدرس مجازی رو میبینند.

پاسخ در 1397/03/07 توسط

پاسخ شما