LES(8) دستورهای مدیریت سیستم LES(8)

les - کارگزار شبیه‌سازی LAN در ATM

les [-d module] [-m module] [-f configuration_file]

bus [-d module] [-m module] [-f configuration_file]

سرویس LE از سه بخش تشکیل شده است: کارگزار پیکربندی شبیه‌سازی LAN (lecs(8))، کارگزار شبیه‌سازی LAN (les) و کارگزار پخش همگانی و ناشناخته (bus).

برنامه les وظیفه هماهنگی کنترلی را برای LAN شبیه‌سازی‌شده انجام می‌دهد. کلاینت‌های LE نشانی‌های MAC یا توصیف‌گرهای مسیری را که نمایندگی می‌کنند نزد les ثبت می‌کنند و پس از آن هرگاه بخواهند نشانی‌های MAC یا توصیف‌گرهای مسیر را به نشانی‌های ATM ترجمه کنند، از آن استعلام می‌گیرند. سایر پیام‌های کنترلی LE که باید بین تمامی کلاینت‌ها در ELAN توزیع شوند نیز به les فرستاده می‌شوند. برنامه les این پیام‌ها را با استفاده از Control Distribute VCC که با تک‌تک کلاینت‌ها در ELAN برقرار کرده است، فوروارد می‌کند.

برنامه bus داده‌های ارسالی کلاینت‌ها به نشانی‌های MAC برودکست و چندپخشی (multicast) و برخی داده‌های هدایت‌شده به نشانی‌های تک‌پخشی (unicast) را مدیریت می‌کند. کلاینت LE می‌تواند داده‌های هدایت‌شده به یک نشانی تک‌پخشی را پیش از آنکه نشانی ATM مقصد مشخص شود و Data Direct VCC برقرار گردد، به bus بفرستد.

نمونه فایل پیکربندی برای les و bus:


[main]
memdebug=True
debug=True
[load]
#memdebug=True
#debug=True
[conn]
debug=True
#S1, LE Server's ATM address
#S1=:47:00:23:00:00:00:03:00:00:01:00:02:01:00:20:ea:00:05:aa:00
S1=:47:00:23:00:00:00:03:03:00:01:00:02:01:00:20:ea:00:0a:e9:01
#S2, LAN Type
S2="802.3"
#S3, Maximum Frame Size
S3=1516
#S4, Join Timeout, s
S4=15
#S5, Maximum Frame Age, s
S5=6
#S6, BUS Atm address
S6=:47:00:23:00:00:00:03:03:00:01:00:02:01:00:20:ea:00:0a:e9:02 #viulu
#S6=0,0,170
#ELANNAME="asdf"
فایل پیکربندی شامل نام هر ماژول درون براکت است که در ادامه آن تعاریف متغیرها برای آن ماژول می‌آید. تعاریف به شکل variable=value هستند، که در آن value می‌تواند یک عدد صحیح، یک مقدار منطقی (True/False)، یک رشته محصور در نقل‌قول دوگانه ("string") یا یک نشانی ATM در قالب شانزده‌شانزدهی (hexadecimal) باشد. متغیرهای قابل تنظیم عبارتند از debug/memdebug برای هر ماژول و متغیرهای S1 تا S6 همان‌گونه که در مشخصات LE تعریف شده‌اند.
S1=Address of the LES. This address is used in ATM
   signalling.
S2=Type of the emulated LAN. Valid values is "802.3".
S3=Maximum frame size. Valid value is 1516.
S4=Join Timeout. Time in seconds which LES waits for
   LE_JOIN_REQUEST before tearing down a connection.
S5=Maximum frame Age. Currently not used.
S6=Address of the BUS. This address is used in ATM signalling.
ELANNAME= Name of the emulated LAN

سیگنال SIGHUP باعث راه‌اندازی مجدد کارگزار می‌شود. تمام منابع آزاد شده و کارگزار شروع به کار می‌کند. سیگنال SIGUSR1 باعث می‌شود کارگزار وضعیت داخلی خود را تخلیه (dump) کند. سیگنال SIGUSR2 کارگزار را (به‌امید خدا) به‌طور تمیز خاموش می‌کند.

پیام‌های اشکال‌زدایی را برای یک ماژول فعال می‌کند. مقدار "All" اشکال‌زدایی را برای همه ماژول‌ها فعال می‌کند.
پیام‌های اشکال‌زدایی حافظه را برای یک ماژول فعال می‌کند. مقدار "All" اشکال‌زدایی را برای همه ماژول‌ها فعال می‌کند.
استفاده از فایل پیکربندی مشخص‌شده به‌جای .lanevars.

.lanevars
فایل پیکربندی

کارگزارها اتصالات نقطه به چندنقطه (point-to-multipoint) را آن‌گونه که در مشخصات فنی آمده است با کلاینت‌های LE برقرار نمی‌کنند، که این یعنی برخی از کلاینت‌های LE با این کارگزارها کار نخواهند کرد.

تنها از شبکه‌های ELAN از نوع IEEE 802.3 / Ethernet پشتیبانی می‌کند.

این صفحه راهنما گیج‌کننده است.

Marko Kiiskila, TUT <carnil@cs.tut.fi>

lecs(8), atmsigd(8), zeppelin(8)

11 سپتامبر 1996 Linux