مرورگر شما (Internet Explorer 8) از رده خارج شده است. این مرورگر دارای مشکلات امنیتی شناخته شده می باشد و نمی تواند تمامی ویژگی های این وب سایت را به خوبی نمایش دهد.
جهت به روز رسانی مرورگر خود اینجا کلیک کنید.
×
نسخه مرورگر شما قدیمی است و نمی تواند تمامی ویژگی های این وب سایت را به خوبی نمایش دهد.
جهت به روز رسانی مرورگر خود اینجا کلیک کنید.
×
در قسمت قبل ، در روتر کاشمر ، با نحوه کانفیگ DHCP و اینکه چطور یک رنج خاص از آی پی ها رو exclude کنیم ، آشنا شدیم. بذارید در ادامه بحث DHCP ، سراغ روتر استان فارس بریم.
 


تنها تفاوت این سناریو با سناریوی قسمت قبلی این هست که بین روتر اصلی ما که یعنی روتر R4 و شبکه LAN ما که به سوییچ متصل هست ، یک روتر قرار گرفته. شکل ما تو سناریو جامع یه کم ظاهرش شلوغه ، در واقع این مدلیه ؛ (فایل paket tracer این سناریو رو بصورات مجزا میذارم)
 


روتر وسط inter vlan routing رو انجام میده و 2 شبکه با هم دیگه در ارتباط هستند.من میخوام که روتر بالایی در نقش dhcp server عمل کنه و اگر کلاینتی ip خواست بهش ip بده.اما یه مشکلی دراین سناریو باهاش مواجه هستیم و اون اینکه روتر ها مانع عبور پیام های broadcast در شبکه میشن. یعنی وقتی من کلاینت رو تو حالت dhcp میذارم ، یه پیام broadcast تو شبکه برای dhcp server میفرسته اما چون بین کلاینت ها و dhcp سرور ، روتر قرار گرفته نمیذاره که پیام کلاینت به سرور برسه. سناریوی این مدلی و در واقع روتر وسط رو ما باید با کمک دستور ip helper-address که در واقع همون dhcp relay-agent ما هست ، اجازه میده که پیامهای broadcast کلاینت ها در قالب پیام های unicastبه سرور اصلی برسه و اون بهشون ip بده. کانفیگ سناریوی این مدلی خیلی ساده هست. در این سناریو ، PC های ما در VLAN های 10 و 20 هستند و لینک بین سوییچ و روتر وسط هم ترانک هست ، و این یعنی همون مباحث قبلی که ما با کانفیگش آشنا هستیم.
 


فقط اینکه من اسم روتر وسط رو intervlan میذارم و اسم روتر اصلی رو dhcp server مثل سناریوهای قبل ، ابتدا کانفیگ های vlan و trunk رو انجام میدیم.
 
1
2
3
4
5
6
7
8
9
10
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config)#int fa 0/3
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#switchport access vlan  20
Switch(config-if)#int fa 0/1
Switch(config-if)#switchport mode trunk
 

کانفیگ های مربوط به inter vlan routing


1
2
3
4
5
6
7
8
9
10
11
R-intervlan(config)#int fa 0/1
R-intervlan(confi-if)#no shut
R-intervlan(confi-if)(#exit
R-intervlan(config)#int fa 0/1.10
R-intervlan(config-subif )#encapsulation dot1q 10
R-intervlan(config-subif )#ip add 192.168.10.2 255.255.255.0
R-intervlan(config-subif)#exit
R-intervlan(config)#int fa 0/1.20
R-intervlan(config-subif )#encapsulation dot1q 20
R-intervlan(config-subif )#ip add 192.168.20.2 255.255.255.0
R-intervlan(config-subif )#exit

فقط دقت کنید که من بر عکس سناریوی قبلی ، آی پی ای 192.168.10.2 رو برای شبکه vlan10 در نظر گرفتم . همینطور ، برای vlan 20 ای پی 192.168.20.2
 

کانفیگ های مربوط به dhcp server


چون قبلا" در مورد این موضوع که چطور رنج آی پی رو تنظیم کنیم و یا رنج خاصی رو exclude کنیم ، صحبت کردیم ، اینجا فقط میخوام که ip بده و چیزی رو exclude نکنه ، چون با مفهوم و کانفیگش آشنا هستیم.
 
1
2
3
4
5
6
7
8
9
10
R-dhcp-server(config)#ip dhcp pool network10
R-dhcp-server(config)#network 192.168.10.0 255.255.255.0
R-dhcp-server(config)#default-router 192.168.10.2
R-dhcp-server(config)#dns-server 8.8.8.8
R-dhcp-server(config)#exit
R-dhcp-server(config)#ip dhcp pool network20
R-dhcp-server(config)#network 192.168.20.0 255.255.255.0
R-dhcp-server(config)#default-router 192.168.20.2
R-dhcp-server(config)#dns-server 8.8.8.8
R-dhcp-server(config)#exit
 

کانفیگ dhcp relay agent


سراغ روتر inter vlan میریم و اینطور اون رو کانفیگ میکنیم :
 
1
2
3
4
5
6
R-intervlan(config-subif)#int fa0/1.10
R-intervlan(config-subif )#ip helper-address 192.168.30.1
R-intervlan(config-subif )(#exit
R-intervlan(config-subif )#int fa0/1.20
R-intervlan(config-subif )#ip helper-address 192.168.30.1
R-intervlan(config-subif )(#exit

در دستورات بالا ما به روتر گفتیم که اگر پیام broadcast تو ساب اینترفیس 10 یا 20 از پورت fa0/1، برات اومد ، بهش کمک کن ( helper ) و بفرستش به آدرس ip 192.168.30.1 غیر از این کافیگ بالا ، یه کار دیگه هم باید انجام بدیم که البته نگفتم ولی اونو فعلا" فاکتور بگیرید، یه بار دیگه سناریو رو نگاه کنید :
 


روتر dhcp ما ، شبکه 192.168.30.0 رو میشناسه و خبری از شبکه های پشت روتر inter vlan نمی دونه. روتر inter vlan ما ، از سمت کلاینت ها ، شبکه های 192.168.10.0 و 192.168.20.0 و از سمت روتر dhcp ، شبکه 192.168.30.0 رو میشناسه. در اینجا لازم هست که برای روتر inter vlan ، یه route بنویسم .فعلا" چیزی رو که من میگم قبول کنید تا بعدا" با هم با سناریوهای routing بیشتر با route نوشتن آشنا بشیم. ببینید ، ما وقتی کانفیگ مربوط به dhcp relay agent رو در روتر وسط نوشتیم ، روتر ، پیغام broadcast کلاینت رو تبدیل به unicast کرد. در مثال عملی اینطور میشه گفت که مثلا" من دنبال شخص بخصوصی میگردم ، رو به جمعی که در جایی هستند وجمع شدند و من حدس میزنم کسی از اونها ، شخصی که من دنبالش میگردم رو میشناسند ، میگم : ببخشید کسی از شما مثلا" علی رو میشناسه؟ یکی از اونها که علی رو میشناسه ، میگه آره ، من اونو میشناسم ، بیا ببرمت پیش علی و وقتی که ما رو پیش علی برد ، خودش بر میگرده و ما می مونیم و اون دوستمون علی. حالا ما پیغام خودمون رو به دوستمون رسوندیم ، میخواهیم که برگردیم منتها با مسیر برگشت آشنا نیستیم ، دوستمون هم نمی دونه چجوری باید برگردیم اینجاست که باید بگیم!من گم شدم!!!!به این مفهوم البته!

با route نوشتن ، مسیر ها رو به روتر یاد میدیم ، مثلا" تو این سناریو با default route به روتر dhcp میگیم ، کسی اومد سراغت و بعدش که خواست برگرده ، بگو من که نمیدونم محلتون کجاست ولی هر جا خواستی بری این مسیر رو مستقیم برو تا فلکه ، اونجا دوباره بپرس ، بهت یاد میدن.در مفهموم هم همینطوره ، وقتی packet ما ، ip رو از روتر dhcp گرفته ، بر میگرده به روتر وسط که 3 تا شبکه و همچنین خود شبکه ای که packet از اونجا اومده رو میشناسه در حالی که روتر dhcp ما هیچ چیزی از شبکه کلاینت های ما نمی دونه.آدرس مسیر برگشت رو به packet میده و اون وقتی برگشت به کلاینت ، پیغامی که dhcp که یکip اختصاصی برای کلاینت هست رو به کلاینت داد میگه آخیش هیچ جا خونه packet نمیشه! حالا برای default route نوشتن در روتر dhcp اینطوری route می نویسیم که :
 
1
R-dhcp-server(config)# ip route 0.0.0.0 0.0.0.0 192.168.30.2

در این route ، چهار تا صفر اول و دوم ، به ترتیب به معنی هر رنج ip و هر رنج subnetmask هست که اون packet رو ارجاع میده به روتر وسط. یعنی تو اون مثال ، روتر dhcp به پکت میگه این مسیر رو مستقیم برو تا سر فلکه ( سر اینتر فیس fa0/0 که رنج ای پیش 192.168.30.2 هست.) خب حالا نتیجه در کلاینت ها بایددیدنی باشه!مگه نه؟
 
 

 

نویسنده مقاله :
ایمیل نویسنده:
منبع مقاله :
23 آبان 1394 admin 3784
1 رای
Powered by CMSIRAN © 2002 - 2025