نام «شبکهٔ مجازی» دسترسی guest را توضیح نمی‌دهد. امشب مسیر بسته را از NIC مهمان تا NAT یا bridge و شبکهٔ فیزیکی دنبال می‌کنیم.

این جلسه بخشی از دورهٔ لینوکس ۳۰۵ در ۶۰ شب است.

جایگاه در دوره: هدف‌های 351.1 آزمون 305-300.

محیط: شبکهٔ راهنما؛ هنوز interface مدیریتی را به bridge منتقل نمی‌کنیم.

مدلمسیر و پیامد
user-mode QEMUشبکه داخل فرایند، با port forward مشخص
libvirt NATbridge خصوصی، DHCP/DNS و خروج ترجمه‌شده
isolatedارتباط داخلی بدون forward خودکار
bridge به LANguest عضو شبکهٔ بیرونی و در معرض policy آن

bridge احراز هویت نیست. اتصال guest به LAN می‌تواند DHCP/IPv6 RA و broadcast آزمایشگاهی را بیرون ببرد؛ شبکهٔ دوره جداست.

ip -br link
ip -br address
ip route
bridge link
bridge fdb show

مشاهده‌ها را پیش از ساخت شبکهٔ libvirt نگه دار. Linux bridge جدول forwarding MAC دارد؛ NAT در لایهٔ IP/firewall انجام می‌شود و همان bridge نیست.

OVS و واژگان آزمون#

Open vSwitch یا OVS یک virtual switch با port، VLAN و integration است. libvirt می‌تواند interface روی آن را با virtualport معرفی کند؛ OVS نصب‌شده خودبه‌خود firewall یا overlay نمی‌سازد. در شب ۲۰ bridge بدون NIC فیزیکی را بررسی می‌کنیم.

brctl و tunctl در واژگان سرفصل‌اند؛ برای کار امروزی، ip، bridge و ip tuntap را هم یاد بگیر. dnsmasq/radvd در libvirt مسئولیت DHCP/DNS/RA دارند، نه ادارهٔ کل شبکهٔ سازمان.

آزمون: برای هر مدل، رسیدن guest به host، guest دیگر و اینترنت را پیش‌بینی کن؛ بعد از شب ۱۹ observed را پر کن.

بازگشت: تغییر شبکه نداریم. حذف bridge بعداً پس از قطع guestهای وابسته و با console انجام می‌شود.

منبع: شبکهٔ libvirt ، OVS با libvirt .