PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Open Networking



Bad Sector
8th March 2011, 11:03 PM
گسترش شبکه و وجود بزرگترین شبکه ساخته دست بشر یعنی اینترنت مدیون برخی ابزارهایی است اکه گر نبودند


http://daneshnameh.roshd.ir/mavara/img/daneshnameh_up/b/b6/vyatta_logo.gif


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

در این مقاله با معرفی کارکرد مسیریاب های سخت افزاری و نرم افزاری, محصولی معرفی می گردد که با داشتن قدرت مسیریاب های گرانقیمت ، حداقل هزینه را برای شرکتهای کوچک و در حال توسعه را فراهم آورد. ویاتا (VYATTA) نام محصول سخت افزاری و نرم افزاری است که آوای آن, بدنه شرکتهای تجاری بزرگ را می لرزاند و سعی دارد تا دنیای شبکه را متحول کند و محصولی متفاوت را بر سر زبانها بیاندازد.





Open Networking

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

دستیابی به اطلاعات با روش های مطمئن و سرعت بالا, یکی از رموز موفقیت هر سازمان و موسسه است. طی سالیان اخیر هزاران پرونده و کاغذ که حاوی اطلاعات با ارزش برای یک سازمان بوده، در کامپیوترها ذخیره شده اند و با تغذیه دریائی از اطلاعات به کامپیوتر، امکان مدیریت الکترونیکی اطلاعات نیز فراهم شده است.


در حال حاضر در کشور عزیزمان، ایران، پروژه ملی لینوکس فارسی با پشتیبانی دانشگاه صنعتی شریف پیگیری می شود که حداقل شش توزیع زنده یا قابل نصب از گنو/ لینوکس شامل “شبدیکس، لرنوکس، پارسیکس، فارلیکس، کارآمد و شریف لینوکس” در داخل کشور به مرحله ظهور رسیده است. (جشن روز آزادی با حمایت مرکز تحقیقاتی فناوری اطلاعات و ارتباطات پیشرفته دانشگاه شریف و آزمایشگاه لینوکس دانشگاه شریف, ۲۷ شهریور ماه هر سال در دانشگاه صنعتی شریف برگزار میگردد و در آن نرم‌افزارهای متن‌باز ایران به همراه مقالات برگزیده و آثار هنری ارائه می شود). چه خوب است در کنار توسعه سیستم عامل ملی و طرح های نرم افزاری آزاد, گوشه چشمی به برخی از دیگر محصولات متن باز که قابلیت های فراوانی را (اینبار) تحت شبکه به ما می دهد نیز داشته باشیم. در این مقاله بعد از گذری سریع بر شبکه و روتر به معرفی محصولی متن باز با نام تجاری Vyatta خواهیم پرداخت.





Vyatta نام محصولی است که دنیای شبکه های بزرگ را متحول خواهد کرد، همان کاری که لینوکس با ورودش به دنیای سیستم عامل ها انجام داد. شرکتهای بزرگی مانند سیسکو که در ضمینه تجهیزات شبکه زبانزد عام و خاص هست دوباره در مقابل محصولات متن باز و رایگان قرار گرفته است و حداقل نتیجه این جنگ، یا کناره گیری از قدرت و یا ارتقاء کیفیت با کمتر کردن هزینه ها خواهد بود. Vyatta یک روتر متن باز است که در سال ۲۰۰۲ طراحی آن توسط شرکت Vyatta شروع شد. Vyatta بر اساس XORP – eXtensible Open Route Platform و سیستم عامل لینوکس توسعه داده شده است و امکان بارگذاری آن بر روی سیستم های X86 امکان پذیر است. توسعه دهندگان این محصول بر این باورند که Vyatta می تواند شبکه های کوچک و متوسط را پوشش دهد و جایگزین تجهیزات سخت افزاری Wan ، نظیر محصولات cisco , Lucent , Juniper باشد و حدود ۵۰ تا ۹۰ درصد, کاهش هزینه به دنبال داشته باشد.

استفاده مستقل از XORP مستلزم آن است که کد مربوطه توسط کاربر بروی سیستم عامل لینوکس بارگذاری و پیکر بندی شود، در مواردی نیز ناسازگاری بعضی هسته های لینوکس باعث عدم جوابگویی XORP می شود. اما Vyatta تمامی عملیات را در سطح کاربر پسندانه ای انجام میدهد و حتی دارای قابلیت هایی است که در XORP وجود ندارد مانند Virtual Router Redundancy Protocol – VRRP و SNMP و چند پروتکل دیگر.




به عقیده توسعه دهنگان، Vyatta نسبت به نمونه های تجاری و سخت افزاری مشابه از امنیت و انعطاف پذیری بیشتری برخوردار است و هیچگاه جنبه تجاری به خود نخواهد گرفت و متن باز باقی خواهد ماند.




ویاتا نه تنها سیستم معمولی شما را به یک روتر گرانقیمت تبدیل می کند, بلکه با داشتن دیوار آتش و شبکه مجازی, سیستمی را برای شما به ارمغان می آورد که ده ها برابر سیستم اولیه گرانبهاتر است. این محصول بر روی توزیع Debain, توسعه داده شده است, لذا تمام قدرت این توزیع را به همراه دارد. در ادامه بحث به طریقه نصب و پیکربندی این محصول بر روی سیستم می پردازیم.

برای تنظیم و پیکربندی یک روتر معمولا آن را به یک ترمینال متصل کرده و دستورات پیکربندی صادر می شود (همانند بسیاری از مسیریابها و خطوط آتش و شبکه های مجازی). یکی از نادرترین و شاید بی نظیرترین امکاناتی که ویاتا در خود جا داده است, پشتیبانی از محیط گرافیکی (GUI) در کنار محیط متنی (CLI) است. ویاتا تمام امکانات Routering، VPN، Firewall، FTP، TFTP، RIP، Remote Administration را به همراه هسته قدرتمند لینوکس در یک محیط کاربرپسند و گرافیکی جمع آوری کرده است.

سیستم مورد نیاز برای بهره مندی از ویاتا به شرح زیر است:


پردازنده:

این محصول از معماری چند پردازنده و چند هسته ای پشتیبانی کامل می کند. سیستم توصیه شده برای نصب و اجرای آن باید با توجه به نوع و امکانات لازم تعیین و اضافه و حتی حذف گردد تا راندمان نهایی بالا رود. پارامترهای زیر در تعیین پردازنده سیستم نهایی اهمیت ویژه ای دارد.

•تعداد اینترفیس ها
•تعداد پرو تکلهای مسیریابی مورد نیاز (RIP, OSPF, BGP, …)



حافظه اصلی:

میزان حافظه مورد نیاز برای سیستم نهایی با توجه به پامتر های زیر قابل محاسبه است.

•تعداد مسیریاب
•تعداد پروتکلهای مسیر یابی
•تعداد تونل برای شبکه مجازی
•وب کش
•برنامه های جانبی دیگر نصب شده



حافظه جانبی:

حافظه معمولا با توجه به امکانات مورد نیاز برای نصب، محاسبه می گردد ولی به طور حتم ظرفیت لازم برای نصب سیستم با ملزومات از پیش تعریف شده در حدود ۲ گیگابایت می باشد.


http://daneshnameh.roshd.ir/mavara/img/daneshnameh_up/7/72/Vyatta-sysreq.jpg


منبع (http://daneshnameh.roshd.ir)

Bad Sector
8th March 2011, 11:06 PM
نصب و اجرا


پس از اجرای اولیه از طریق LiveCD و بارگذاری هسته با پیغام خوش آمد گویی مقابل رو برو می شویم و سیستم منتظر ورود کاربر می ماند (تا این لحظه تغییری بر روی سیستم داده نشده است و همگی با reset سیستم پایان می یابند).


Welcome to Vyatta – vyatta tty1
vyatta login:
برای ورود به سیستم از کاربر root و کلمه عبور vyatta استفاده کنید. پس از login به سیستم پیام زیر نمایان می شود :


eth1 in the Navigation area and click eth1

Enter the address 192.168.1.61/24 in the address box in the Input/Output area

Clicking the Set button or pressing executes the command and yellow dots appear to indicate the change.
Click Commit to commit the change. The yellow dots disappear to indicate that there are no longer any uncommitted changes

You can also click the Show button to see the new address node in the configuration file

برای حذف یک پیکربندی اضافه شده، بدین صورت عمل می کنیم:


vyatta@vyatta# show interfaces ethernet eth0

+address 192.0.2.21/24 hw-id 00:13:46:e6:f6:87
edit

vyatta@vyatta#



vyatta@vyatta# delete interfaces ethernet eth0 address

192.0.2.21/24
edit

vyatta@vyatta#



vyatta@vyatta# show interfaces ethernet eth0

-address 192.0.2.21/24
hw-id 00:13:46:e6:f6:87
edit

vyatta@vyatta#
تا این لحظه تغییرات در سیستم اعمال نشده است. برای اعمال تغییرات انجام شده کافی است تا از دستور commit استفاده کنیم.

vyatta@vyatta# commit

edit

vyatta@vyatta# show interfaces ethernet eth0

hw-id 00:13:46:e6:f6:87

edit

vyatta@vyatta#
تمام تنظیمات و پیکربندی های ذخیره شده ی سیستم در فایل زیر موجود است:

/opt/vyatta/etc/config/config.boot

برای ذخیره سازی از دستور زیر استفاده می کنیم تا تمامی تغییرات ثبت گردند.

vyatta@vyatta# save

Saving configuration to

‘/opt/vyatta/etc/config/config.boot’

Done

edit

vyatta@vyatta#



یکی از قابلیت های بسیار جالب ویاتا امکان انتقال تنظیمات یک سیستم به دیگر سیستم ها می باشد. در ادامه روش آماده کردن یک فلاپی دیسک برای انتقال و یا حتی پشتیبان گیری از تنظیمات را آموزش می دهیم.


vyatta@vyatta# save testconfig1

Saving configuration to

‘/media/floppy/config/testconfig1′…

Done

edit

vyatta@vyatta#
همچنین برای بازیابی اطلاعات ذخیره شده از فلاپی بدین صورت عمل می کنیم:

vyatta@vyatta# load testconfig

Loading configuration file

/opt/vyatta/etc/config/testconfig

No configuration changes to commit

Done

edit

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد