Boson Netsim Simulator ภาควิชาวิศวกรรมไฟฟ้าและคอมพิวเตอร์ Network Layer lab Boson Netsim Simulator ภาควิชาวิศวกรรมไฟฟ้าและคอมพิวเตอร์
Agenda Install Boson Netsim Simulator Cisco Router and Switch Basic Command CLI How to configuration Switch and Router Q/A
Cisco Router and Switch
Hardware Component of a Cisco Router
Hardware Component of a Cisco Router
Checking Router with “show version”
Flash and NVRAM
Router CLI mode
Router CLI mode
Router CLI mode
Router CLI mode
Cisco 2851
Cisco 2851
Cisco Catalyst 2960 Series
Cisco Catalyst 2960 Series
Try to do it.
Basic Command CLI วิธีการเข้าไป Config switch/router เสียบสาย Console switch> พิมพ์ enable switch# พิมพ์ config terminal
Try to do it.
Try to do it.
Basic Command CLI enable config t hostname [name] show run show ip interface brief show vlan show vlan [number] interface [interface_type] [number_slot/port_number] ip address [network_id] [subnet mask]
Basic Command CLI no shutdown shutdown vlan [number] name [name of vlan] show vlan switchport mode access switchport mode trunk switchport trunk encapsulation dot1Q switchport trunk allow vlan [number of vlan to allow] interface [interface_type] [number_slot/port_number].[sub interface]
Window Command C:>ipconfig /ip [ ip ที่ต้องการ] [subnet mask ] การกำหนด ip เครื่อง PC C:>ipconfig /ip [ ip ที่ต้องการ] [subnet mask ] C:>ipconfig /ip 192.168.1.10 255.255.255.0
Try to do it. กำหนด ip เครื่อง PC
การกำหนด gateway เครื่อง PC Window Command การกำหนด gateway เครื่อง PC C:>ipconfig /dg [ip ที่ต้องการ] C:>ipconfig /dg 192.168.1.254
Basic Command CLI วิธีการกลับไปยัง mode ก่อนหน้า switch# พิมพ์ exit switch(config)# พิมพ์ end หรือ exit switch(config-if)# พิมพ์ end หรือ exit
Basic Command CLI การแก้ไขชื่ออุปกรณ์ switch> พิมพ์ enable switch# พิมพ์ config terminal switch(config)# พิมพ์ hostname แล้วตามด้วยชื่ออุปกรณ์ switch(config)# hostname 2960-sw1 2960-sw1#
Basic Command CLI *ต้องการดู version ของอุปกรณ์ที่ทำงานอยู่บนตัวอุปกรณ์ และจำนวนช่องเขื่อมต่อ interface switch> พิมพ์ enable switch# พิมพ์ show version
Basic Command CLI * ต้องการดูค่า Configulation ทั้งหมด switch> พิมพ์ enable switch# พิมพ์ show run
Basic Command CLI * แสดงรายละเอียดการเชื่อมต่อของ interface switch> พิมพ์ enable switch# พิมพ์ show interfaces status
Basic Command CLI * กำหนดคำอธิบาย interface port switch> พิมพ์ enable switch# พิมพ์ config terminal switch(config)# พิมพ์ interface f0/1 switch(config-if)#description link to pc1 switch(config-if)#exit
Try to do it. Ping test Pc1 :192.168.0.17 255.255.255.0 Pc2 :192.168.0.18 255.255.255.0 Pc3 :192.168.20.19 255.255.255.0
Basic Command CLI * ต้องการ แสดงค่า ip configulation แบบสรุป switch> พิมพ์ enable switch# พิมพ์ show ip interface brief
Basic Command CLI * คำสั่งแสดง vlan ทั้งหมด switch> พิมพ์ enable switch# พิมพ์ show vlan
Basic Command CLI * show vlan
หรือ Basic Command CLI * การสร้าง vlan switch> พิมพ์ enable switch# พิมพ์ config terminal switch(config)# พิมพ์ vlan 10 <-ใส่ชื่อหมายเลข vlan switch(config-vlan)# พิมพ์ name account <-ใส่ชื่อ vlan หรือ switch(config)# พิมพ์ vlan 10 name account switch(config)#exit
Basic Command CLI * show vlan หลังจากที่มีการกำหนดสมาชิก port เพิ่ม
Basic Command CLI * กำหนด port ให้ vlan เลือก port ที่เราต้องการให้ เป็นสมาชิกของ vlan นั้นๆ เช่น กำหนดให้ f0/5, f0/6 , f0/7 เป็นสมาชิก vlan 10 switch> พิมพ์ enable switch# พิมพ์ config terminal switch(config)# พิมพ์ interface f0/5 switch(config-if)# switchport mode access switch(config-if)# switchport access vlan 10 switch(config-if)#exit
Basic Command CLI * กำหนด port ให้ vlan แบบที่ 2 กำหนดแบบช่วง range switch> พิมพ์ enable switch# พิมพ์ config terminal switch(config)# พิมพ์ interface range f0/5-7 switch(config-if)# switchport mode access switch(config-if)# switchport access vlan 10 switch(config-if)#exit
Basic Command CLI * การสร้างและกำหนด port ให้ vlan
Basic Command CLI * กำหนด ip ให้กับ vlan switch# พิมพ์ config t switch(config)# พิมพ์ interface vlan10 switch(config-if)#พิมพ์ ip address 192.168.0.254 255.255.255.0
Basic Command CLI * การดูค่า running config เฉพาะ interface port ที่เราสนใจ switch> พิมพ์ enable switch# พิมพ์ show run interface f0/1
Basic Command CLI * การดูรายละเอียดทาง technical ของ interface port switch> พิมพ์ enable switch# พิมพ์ show interfaces f0/1
Basic Command CLI * กำหนด ip ให้กับ interface switch# พิมพ์ config t switch(config)# พิมพ์ interface f0/1 switch(config-if)#พิมพ์ ip address 1.1.1.1 255.0.0.0
Basic Command CLI * show ip interface br
Basic Command CLI * หากกำหนด ip ให้ interface ผิด (ใช้วิธีนี้) switch# พิมพ์ config t switch# พิมพ์ interfaces f0/1 switch(config-if)#พิมพ์ no ip address 1.1.1.1 255.0.0.0
Trunk Port และ Access Port *Trunk Port คือ Port ที่สามารถเป็นสมาชิกได้มากกว่าหนึ่ง VLAN *Access Port เป็นสมาชิกได้แค่ VLAN เดียว Trunk Port *ส่วนมากจะนิยมใช้ต่อระหว่าง switch กับ switch หรือ router Access Port *จะนิยมใช้ต่อระหว่าง switch กับ PC
VLAN Concept
VLAN Concept
VLAN Concept
Try to do it. Trunking port Pc1 :192.168.0.17 255.255.255.0 Pc2 :192.168.0.18 255.255.255.0 Pc3 :192.168.20.19 255.255.255.0
Basic Command CLI * คำสั่งที่ใช้ในการทำ InterVLAN Routing Inter-VLAN Routing คือการทำให้ host ( PC,Notebook,Server) ที่อยู่ต่าง VLAN กัน ติดต่อกันได้ โดยต้องมีอุปกรณ์ที่อยู่ใน Layer 3 มาช่วย ตัวอย่างอุปกรณ์ Layer 3 ที่ทำ InterVLAN ได้เช่น Router , Switch Layer 3 switch# พิมพ์ config t switch(config)#พิมพ์ ip routing switch(config)#พิมพ์ exit
Basic Command CLI * การกำหนด trunk port switch# พิมพ์ config t เลือก port ที่เราต้องการทำ trunking port แล้ว พิจารณา vlan ดูว่าจะให้ vlan ไหนผ่านได้บ้าง เช่น กำหนด g0/1 เป็น trunk port และอนุญาตให้ package ของ vlan 1,10,20 ผ่าน port trunk นั้นได้ switch# พิมพ์ config t switch# พิมพ์ interfaces g0/1 switch(config-if)#พิมพ์ switchport mode trunk switch(config-if)#พิมพ์ switchport trunk allow vlan 1,10,20 switch(config-if)#พิมพ์ switchport trunk encapsulation dot1q
กำหนด ip ให้กับ vlan 1 ที่ switch ทั้ง 2 ตัว Howto. Trunking port กำหนด ip ให้กับ vlan 1 ที่ switch ทั้ง 2 ตัว โดยที่ 2960-sw vlan 1 คือ 1.1.1.1 /24 3550-sw vlan 1 คือ 1.1.1.2 /24 vlan 10 คือ 192.168.0.254 /24 vlan 20 คือ 192.168.20.254 /24 switch# พิมพ์ config t switch(config)# พิมพ์ interfaces vlan 1 switch(config-if)#พิมพ์ ip address 1.1.1.1 255.255.255.0
Howto. Trunking port (Con.) ใช้คำสั่งเรื่องการกำหนด trunk port ให้กับ switch ทั้ง 2 ตัว ให้เรียบร้อย ที่ 2960-sw# ทดสอบการ ping ip 1.1.1.2 , 192.168.0.254 , 192.168.20.254 3550-sw# ทดสอบการ ping ip 1.1.1.1 ที่ 3550-sw# show ip route
Basic Command CLI * คำสั่งเพื่อแสดงเส้นทาง ip route (ใช้ได้กับอุปกรณ์ Layer 3 ขึ้นไป) switch# พิมพ์ show ip route
Basic Command CLI * คำสั่งเพื่อแสดงรายละเอียดเกี่ยวกับ mode ของ interface นั้นๆ switch# พิมพ์ show interfaces switchport [interface ที่ต้องการ] switch# พิมพ์ show interfaces switchport g0/1
Basic Command CLI * คำสั่งการเปิดให้บริการ ip แบบ dhcp (ใช้ได้กับอุปกรณ์ Layer 3 ขึ้นไป) switch# พิมพ์ config t switch(config)# พิมพ์ service dhcp switch(config)# พิมพ์ ip dhcp pool netvlan10 switch(dhcp-config)#พิมพ์ network192.168.0.0 255.255.255.0 switch(dhcp-config)# พิมพ์ default-router 192.168.0.254 switch(dhcp-config)# พิมพ์ lease 7 switch(dhcp-config)# พิมพ์ exit switch(config)# ip dhcp excluded-address 192.168.0.254
Basic Command CLI * คำสั่งการเปิดให้บริการ ip แบบ dhcp (ใช้ได้กับอุปกรณ์ Layer 3 ขึ้นไป)
Basic Command CLI * show run หลังจากที่มีการ config dhcp service
Basic Command CLI * คำสั่งแสดง ip ที่ dhcp service ได้แจกให้กับ client switch# พิมพ์ show ip dhcp binding
Try to do it.
Try to do it.
Try to do it.
Try to do it.