VDE_PLUG(1) General Commands Manual VDE_PLUG(1)

vde_plug - رابط اترنت توزیع‌شده مجازی (ترکیب دو رابط یک کابل vde ایجاد می‌کند)

vde_plug [ -p portnum ] [ -g group ] [ -m octal-mode ] [ socketdir ]

یک vde_plug رابطی برای اتصال به یک سوئیچ VDE است. تمام داده‌هایی که توسط این رابط دریافت می‌شود در stdout آن نوشته شده و هر آنچه از stdin دریافت گردد به سوئیچ تزریق می‌شود.

این ابزار برای استفاده به همراه dpipe (1) طراحی شده است تا یک vde_plug دوم را به سوئیچی دیگر متصل کند و همانند یک کابل کراس‌اور اترنت مجازی بین دو سوئیچ عمل نماید.

دستور


dpipe vde_plug = vde_plug /tmp/vde2.ctl
دو سوئیچ محلی را به یکدیگر متصل می‌کند: اولی از سوکت کنترل استاندارد /tmp/vde.ctl استفاده می‌کند در حالی که دومی از /tmp/vde2.ctl بهره می‌برد.

دستور


dpipe vde_plug = ssh remote.machine.org vde_plug
دو سوئیچ از راه دور را به هم متصل می‌کند. اگر این دو vde_switch به صورت دیمن اجرا شوند و به رابط‌های tap متصل باشند، یک تونل رمزنگاری‌شده لایه ۲ برقرار می‌شود.

همچنین می‌توان vde_plug را به عنوان پوسته ورود کاربران تعیین کرد. دستور زیر مشابه مثال پیشین عمل می‌کند:


dpipe vde_plug = ssh vdeuser@remote.machine.org vde_plug
که در آن vdeuser کاربری است که vde_plug به عنوان پوسته استاندارد او تنظیم شده است. تمامی دسترسی‌های از راه دور در ابتدا و انتهای هر نشست توسط syslog ثبت می‌شوند. تلاش برای ورود بدون دستور vde_plug در انتها یا تلاش برای اجرای هر دستور دیگر مسدود شده و این اقدام در syslog ثبت می‌شود.

امکان انتخاب پورت مورد استفاده در سوئیچ را فراهم می‌کند. در صورتی که این گزینه مشخص نشود، سوئیچ نخستین پورت آزاد موجود (در صورت وجود) را اختصاص می‌دهد. امکان اتصال چندین کابل به یک پورت یکسان در سوئیچ وجود دارد: در این حالت تمام این کابل‌ها به صورت هم‌زمان کار می‌کنند. این بدان معناست که ممکن است بسته‌ها تکراری شوند، اما هیچ چرخه‌ای در جدول ARP ایجاد نخواهد شد. این ویژگی زمانی که از vde برای جابه‌جایی (mobility) استفاده می‌شود کاربرد دارد؛ می‌توان چندین رابط فیزیکی را به طور هم‌زمان در هنگام تحویل ارتباط (handoff) به کار گرفت تا از بروز وقفه در اتصال جلوگیری شود.
مالکیت گروهی سوکت ارتباطی. به دلایل امنیتی هنگامی که افراد بیشتری قصد اشتراک‌گذاری یک سوئیچ را دارند، بهتر است مالکیت سوکت‌های ارتباطی به یک گروه یونیکس داده شود تا ترافیک شبکه قابل شنود نباشد.
مجوزهای دسترسی هشت‌هشتی شبیه به chmod برای سوکت‌های ارتباطی.
(این گزینه می‌تواند به صورت -sock socketdir نیز مشخص شود) دایرکتوری حاوی سوکت یونیکس را تعیین می‌کند که توسط برنامه‌های محلی برای پیوستن به VDE استفاده می‌شود. مقدار پیش‌فرض "/tmp/vde.ctl" است که متناظر با سوکت "/tmp/vde.ctl/ctl" می‌باشد (یا /var/run/vde.ctl هنگامی که vde_switch به عنوان یک دیمن مشترک اجرا شود). کاربران می‌توانند سوئیچ پیش‌فرض خود را به صورت ".vde-2/stdsock" در دایرکتوری خانگی خود بازتعریف کنند. در صورت وجود، این دایرکتوری (یا پیوند نمادین به دایرکتوری اصلی) به عنوان مقدار پیش‌فرض کاربر استفاده می‌شود.

پروژه Virtual Distributed Ethernet هیچ‌گونه ارتباطی با www.vde.com (یعنی «Verband der Elektrotechnik, Elektronik und Informationstechnik» یا همان «انجمن فناوری‌های الکتریکی، الکترونیکی و اطلاعاتی» آلمان) ندارد.

vde_switch(1), vde_plug2tap(1), vdeq(1), dpipe(1).

پروژه VDE توسط Renzo Davoli <renzo@cs.unibo.it> ایجاد شده است.

December 6, 2006 Virtual Distributed Ethernet