Techerest

Cisco Switch พื้นฐาน: IP, Gateway, MAC Address, Access Port, Trunk, STP และ Inter-VLAN Routing

Cisco Switch เป็นอุปกรณ์พื้นฐานที่พบได้ทั่วไปในระบบเครือข่ายองค์กร แต่การใช้งาน Switch ไม่ได้มีเพียงการเสียบสาย LAN แล้วให้อุปกรณ์ติดต่อกันเท่านั้น

ผู้ดูแลระบบควรเข้าใจตั้งแต่ Management IP, Default Gateway, MAC Address Table, Access Port, Trunk, VLAN และ Spanning Tree Protocol หรือ STP รวมถึงการเชื่อมต่อหลาย VLAN เข้าด้วยกันด้วย Inter-VLAN Routing

บทความนี้แบ่งออกเป็นสองภาค ภาคแรกจะอธิบายพื้นฐานการทำงานของ Cisco Switch ส่วนภาคที่สองจะเปรียบเทียบ Router-on-a-Stick กับ Layer 3 Switch สำหรับทำ Inter-VLAN Routing พร้อมตัวอย่าง Cisco IOS Configuration ที่สามารถนำไปทดลองใน Lab ได้

ภาค 1: Cisco Switch พื้นฐาน

Cisco Switch ทำหน้าที่อะไร?

Ethernet Switch ทำงานหลักใน OSI Layer 2 — Data Link Layer โดยรับ Ethernet Frame และพิจารณาว่าควร Forward Frame ไปยัง Port ใด

Switch ใช้ Destination MAC Address ร่วมกับ MAC Address Table ในการตัดสินใจส่ง Frame

PC-A
MAC A
  |
Gi1/0/1
  |
+------------------+
|   Cisco Switch   |
+------------------+
  |
Gi1/0/2
  |
PC-B
MAC B

เมื่อ Switch เรียนรู้ว่า MAC Address ของ PC-B อยู่หลัง Port Gi1/0/2 Switch สามารถ Forward Frame ที่มี Destination MAC ของ PC-B ไปยัง Port ดังกล่าวได้

IP Address บน Cisco Switch ใช้ทำอะไร?

ประเด็นที่ผู้เริ่มต้นมักสับสนคือ Layer 2 Switch ไม่จำเป็นต้องมี IP Address เพื่อทำ Ethernet Switching

Switch สามารถ Forward Ethernet Frame โดยใช้ MAC Address Table ได้โดยไม่ต้องใช้ Management IP สำหรับกระบวนการ Switching พื้นฐาน

แล้วทำไมจึงต้องกำหนด IP ให้ Switch?

เหตุผลหลักคือ การบริหารจัดการอุปกรณ์ผ่าน Network เช่น:

  • SSH
  • SNMP
  • Network Monitoring
  • Syslog
  • NTP
  • Management Platform

บน Layer 2 Cisco Switch สามารถสร้าง SVI — Switched Virtual Interface สำหรับ Management VLAN

ตัวอย่าง:

Switch> enable
Switch# configure terminal

Switch(config)# vlan 99
Switch(config-vlan)# name MANAGEMENT
Switch(config-vlan)# exit

Switch(config)# interface vlan 99
Switch(config-if)# ip address 192.168.99.10 255.255.255.0
Switch(config-if)# no shutdown
Switch(config-if)# exit

ตอนนี้ Management IP ของ Switch คือ:

192.168.99.10/24
จุดสำคัญ: Management IP ไม่ได้หมายความว่า Layer 2 Switch จะสามารถ Route Traffic ระหว่าง VLAN ได้โดยอัตโนมัติ Management SVI และ Layer 3 Routing เป็นคนละหน้าที่กัน

Default Gateway ของ Cisco Layer 2 Switch

หาก Management Station อยู่คนละ IP Network กับ Management IP ของ Switch Layer 2 Switch ต้องทราบว่าจะส่ง Management Traffic ออกไปยัง Router ใด

ตัวอย่าง:

Management VLAN 99

Cisco Switch
192.168.99.10
      |
      |
Default Gateway
192.168.99.1
      |
      v
Other Networks

บน Cisco Layer 2 Switch สามารถกำหนด Default Gateway เช่น:

Switch(config)# ip default-gateway 192.168.99.1

จากนั้นสามารถตรวจสอบ Configuration ได้ด้วย:

Switch# show running-config
บน Cisco Layer 3 Switch ที่เปิด ip routing การจัดการเส้นทางจะใช้ Routing Table และ Default Route แทนแนวคิด ip default-gateway สำหรับ Routed Operation

MAC Address Table คืออะไร?

Cisco Switch เรียนรู้ว่า MAC Address อยู่หลัง Port ใด โดยตรวจสอบ Source MAC Address ของ Ethernet Frame ที่รับเข้ามา

ตัวอย่าง:

PC-A
MAC = AAAA.AAAA.AAAA
        |
        | Gi1/0/1
        v
+-------------------+
|   Cisco Switch    |
+-------------------+

เมื่อ Switch รับ Frame จาก PC-A ที่ Gi1/0/1 Switch สามารถเรียนรู้ Mapping:

AAAA.AAAA.AAAA  ---> Gi1/0/1

ตรวจสอบ MAC Address Table:

Switch# show mac address-table

ตัวอย่าง Output:

Vlan    Mac Address       Type       Ports
----    -----------       --------   -----
10      aaaa.aaaa.aaaa    DYNAMIC    Gi1/0/1
10      bbbb.bbbb.bbbb    DYNAMIC    Gi1/0/2
20      cccc.cccc.cccc    DYNAMIC    Gi1/0/3

ข้อมูลนี้มีประโยชน์อย่างมากในการ Troubleshooting เพราะช่วยระบุว่า Switch กำลังเรียนรู้ MAC Address จาก Port และ VLAN ที่คาดไว้หรือไม่

ถ้า Switch ยังไม่รู้ Destination MAC จะเกิดอะไรขึ้น?

หาก Destination MAC Address ยังไม่มีอยู่ใน MAC Address Table Switch จะทำ Unknown Unicast Flooding ภายใน VLAN ที่เกี่ยวข้อง ออกไปยัง Port ที่เหมาะสม ยกเว้น Port ที่ Frame เข้ามา และภายใต้ข้อจำกัดของ Configuration อื่น

เมื่อปลายทางตอบกลับ Switch จึงสามารถเรียนรู้ MAC Address เพิ่มเติมได้

Access Port คืออะไร?

Access Port โดยทั่วไปใช้เชื่อมต่อ End Device และกำหนดให้ Data Traffic เป็นสมาชิกของ VLAN หนึ่ง

ตัวอย่าง:

PC-IT
 |
 | Ethernet
 |
Gi1/0/1
 |
Cisco Switch
 |
VLAN 10

Configuration:

Switch(config)# interface gigabitEthernet 1/0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# exit

ตรวจสอบ:

Switch# show interfaces gigabitEthernet 1/0/1 switchport

Trunk Port คืออะไร?

Trunk Port ใช้สำหรับขนส่ง Traffic ของหลาย VLAN ผ่าน Physical Link เดียว

ตัวอย่างการเชื่อมต่อ Switch สองตัว:

Switch A                       Switch B

VLAN 10                        VLAN 10
VLAN 20                        VLAN 20
VLAN 30                        VLAN 30

   |                              |
   +========== TRUNK =============+

โดยทั่วไป Cisco Ethernet Trunk ใช้มาตรฐาน IEEE 802.1Q ในการ Tag VLAN

ตัวอย่าง Configuration:

Switch(config)# interface gigabitEthernet 1/0/24
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20,30,99
Switch(config-if)# exit

ตรวจสอบ:

Switch# show interfaces trunk

STP คืออะไร?

STP — Spanning Tree Protocol เป็นกลไกสำคัญใน Layer 2 Network ที่ช่วยป้องกัน Switching Loop เมื่อมีเส้นทาง Ethernet ซ้ำซ้อน

ลองพิจารณา Network นี้:

        Switch A
        /      \
       /        \
      /          \
Switch B -------- Switch C

Physical Redundancy มีประโยชน์ เพราะหาก Link หนึ่งเสีย ยังมีเส้นทางสำรอง

แต่หาก Ethernet Frame สามารถวนผ่านทุก Link ได้โดยไม่มีการควบคุม อาจเกิด Layer 2 Loop ซึ่งนำไปสู่ปัญหา เช่น:

  • Broadcast Storm
  • MAC Address Table Instability
  • Duplicate Frames
  • Network Performance ลดลงอย่างรุนแรง

STP จึงสร้าง Logical Loop-Free Topology โดยเลือกเส้นทางที่ใช้งาน และป้องกันเส้นทาง Redundant บางส่วน จากการ Forward Traffic ในเวลาปกติ

Root Bridge และ Port State

หัวใจสำคัญของ STP คือการเลือก Root Bridge เพื่อใช้เป็นจุดอ้างอิงของ Spanning Tree

Switches จะแลกเปลี่ยนข้อมูลผ่าน BPDU — Bridge Protocol Data Unit เพื่อสร้างและรักษา STP Topology

ตรวจสอบ STP บน Cisco Switch:

Switch# show spanning-tree

หากต้องการดู VLAN หนึ่ง:

Switch# show spanning-tree vlan 10
Cisco Platform อาจใช้ STP Mode แตกต่างกัน เช่น PVST+, Rapid PVST+ หรือ MST ดังนั้น State และรายละเอียดบางส่วน จะขึ้นอยู่กับ STP Version และ Platform ที่ใช้งาน

Rapid STP Port States

ใน Rapid Spanning Tree Port State หลักประกอบด้วย:

  • Discarding
  • Learning
  • Forwarding

สำหรับ Classic 802.1D STP จะพบ State เช่น Blocking, Listening, Learning, Forwarding และ Disabled

ภาค 2: Inter-VLAN Routing

Inter-VLAN Routing คืออะไร?

VLAN แยก Network ออกเป็น คนละ Layer 2 Broadcast Domain ดังนั้นอุปกรณ์ใน VLAN ต่างกัน ไม่สามารถสื่อสารข้าม VLAN ด้วย Layer 2 Switching เพียงอย่างเดียว

ตัวอย่าง:

PC-A
VLAN 10
192.168.10.10
      |
      v
   Switch
      |
      X
      |
      v
PC-B
VLAN 20
192.168.20.10

หากต้องการให้ PC-A ติดต่อกับ PC-B จำเป็นต้องใช้ Layer 3 Routing

กระบวนการนี้เรียกว่า Inter-VLAN Routing

สองแนวทางที่นิยมใช้ในการศึกษา และพบในระบบจริงตามขนาดและ Architecture ได้แก่:

  • Router-on-a-Stick
  • Layer 3 Switch + SVI

Router-on-a-Stick คืออะไร?

Router-on-a-Stick เป็นวิธีทำ Inter-VLAN Routing โดยใช้ Physical Router Interface หนึ่ง Interface เชื่อมต่อกับ Switch ผ่าน 802.1Q Trunk

Router จะแบ่ง Physical Interface ออกเป็น Logical Subinterfaces สำหรับแต่ละ VLAN

Topology:

VLAN 10 PC
192.168.10.10
      |
      |
+-------------+
| Cisco       |
| Switch      |
+-------------+
      |
      | 802.1Q Trunk
      |
+-------------+
| Cisco       |
| Router      |
+-------------+
      |
      +-- G0/0.10
      |   192.168.10.1
      |
      +-- G0/0.20
      |   192.168.20.1
      |
      +-- G0/0.30
          192.168.30.1

Switch Configuration

สร้าง VLAN:

Switch# configure terminal

Switch(config)# vlan 10
Switch(config-vlan)# name IT
Switch(config-vlan)# exit

Switch(config)# vlan 20
Switch(config-vlan)# name ACCOUNTING
Switch(config-vlan)# exit

Switch(config)# vlan 30
Switch(config-vlan)# name GUEST
Switch(config-vlan)# exit

กำหนด Port ที่เชื่อม Router เป็น Trunk:

Switch(config)# interface gigabitEthernet 1/0/24
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20,30
Switch(config-if)# exit

Router Configuration

สมมติ Router เชื่อมต่อ Switch ผ่าน GigabitEthernet0/0

เปิด Physical Interface:

Router# configure terminal

Router(config)# interface gigabitEthernet 0/0
Router(config-if)# no shutdown
Router(config-if)# exit

สร้าง Subinterface สำหรับ VLAN 10:

Router(config)# interface gigabitEthernet 0/0.10
Router(config-subif)# encapsulation dot1Q 10
Router(config-subif)# ip address 192.168.10.1 255.255.255.0
Router(config-subif)# exit

VLAN 20:

Router(config)# interface gigabitEthernet 0/0.20
Router(config-subif)# encapsulation dot1Q 20
Router(config-subif)# ip address 192.168.20.1 255.255.255.0
Router(config-subif)# exit

VLAN 30:

Router(config)# interface gigabitEthernet 0/0.30
Router(config-subif)# encapsulation dot1Q 30
Router(config-subif)# ip address 192.168.30.1 255.255.255.0
Router(config-subif)# exit

Default Gateway ของ Client

VLAN 10
Network: 192.168.10.0/24
Gateway: 192.168.10.1

VLAN 20
Network: 192.168.20.0/24
Gateway: 192.168.20.1

VLAN 30
Network: 192.168.30.0/24
Gateway: 192.168.30.1

Traffic เดินทางอย่างไร?

สมมติ PC-A ใน VLAN 10 ต้องการติดต่อ PC-B ใน VLAN 20:

PC-A
VLAN 10
   |
   v
Switch
   |
   | Trunk
   v
Router
G0/0.10
   |
Routing
   |
G0/0.20
   |
   | Trunk
   v
Switch
   |
   v
PC-B
VLAN 20

Traffic ต้องเดินทางออกจาก Switch ไปยัง Router เพื่อทำ Layer 3 Routing ก่อนกลับเข้าสู่ Switch ไปยัง Destination VLAN

Inter-VLAN Routing ด้วย Layer 3 Switch

อีกวิธีคือใช้ Multilayer หรือ Layer 3 Switch ที่รองรับ IP Routing

แทนที่จะส่ง Traffic ไปยัง External Router Switch สามารถสร้าง SVI สำหรับแต่ละ VLAN และทำ Routing ภายในอุปกรณ์ได้

Topology:

             Layer 3 Switch

        +---------------------+
        |                     |
        | SVI VLAN 10         |
        | 192.168.10.1        |
        |                     |
        | SVI VLAN 20         |
        | 192.168.20.1        |
        |                     |
        | SVI VLAN 30         |
        | 192.168.30.1        |
        |                     |
        +---------------------+
           |       |       |
           |       |       |
        VLAN10  VLAN20  VLAN30

สร้าง VLAN

Switch# configure terminal

Switch(config)# vlan 10
Switch(config-vlan)# name IT
Switch(config-vlan)# exit

Switch(config)# vlan 20
Switch(config-vlan)# name ACCOUNTING
Switch(config-vlan)# exit

Switch(config)# vlan 30
Switch(config-vlan)# name GUEST
Switch(config-vlan)# exit

สร้าง SVI

VLAN 10:

Switch(config)# interface vlan 10
Switch(config-if)# ip address 192.168.10.1 255.255.255.0
Switch(config-if)# no shutdown
Switch(config-if)# exit

VLAN 20:

Switch(config)# interface vlan 20
Switch(config-if)# ip address 192.168.20.1 255.255.255.0
Switch(config-if)# no shutdown
Switch(config-if)# exit

VLAN 30:

Switch(config)# interface vlan 30
Switch(config-if)# ip address 192.168.30.1 255.255.255.0
Switch(config-if)# no shutdown
Switch(config-if)# exit

เปิด IP Routing

Switch(config)# ip routing

ตรวจสอบ:

Switch# show ip interface brief

และ:

Switch# show ip route

Routing Table ควรมี Connected Networks ของ VLAN ที่ SVI ทำงานอยู่

192.168.10.0/24
192.168.20.0/24
192.168.30.0/24

Router-on-a-Stick กับ Layer 3 Switch ต่างกันอย่างไร?

หัวข้อ Router-on-a-Stick Layer 3 Switch
Routing Device External Router Layer 3 Switch
Gateway Router Subinterface SVI
VLAN Transport 802.1Q Trunk ไป Router ภายใน Switching/Routing Platform
Physical Link Traffic หลาย VLAN ใช้ Link ไป Router ร่วมกัน Inter-VLAN Traffic ไม่จำเป็นต้องออก External Router
Configuration Router Subinterfaces + Switch Trunk SVI + IP Routing
เหมาะกับ Lab เหมาะสำหรับเรียนรู้ 802.1Q และ Routing เหมาะสำหรับเรียนรู้ Enterprise Switching/Routing
Scalability ขึ้นอยู่กับ Router และ Trunk Capacity เหมาะกับการทำ Routing ภายใน Campus LAN เมื่อ Hardware รองรับ

Router-on-a-Stick มีข้อดีอะไร?

  • เข้าใจหลักการได้ง่าย
  • เหมาะสำหรับ Lab และ Network ขนาดเล็กบางรูปแบบ
  • ใช้ Router ที่รองรับ 802.1Q Subinterface ได้
  • แสดงความสัมพันธ์ระหว่าง VLAN, Trunk และ Routing ได้ชัดเจน

ข้อจำกัดของ Router-on-a-Stick

Traffic ระหว่าง VLAN ต้องผ่าน Physical Link ระหว่าง Switch และ Router จึงทำให้ Link ดังกล่าว เป็นทรัพยากรที่หลาย VLAN ใช้ร่วมกัน

VLAN 10
   |
Switch
   |
   |  Shared Trunk
   |
Router
   |
   |  Shared Trunk
   |
Switch
   |
VLAN 20

ความเร็วและความพร้อมใช้งาน จึงขึ้นอยู่กับ Interface, Router Performance, Link Capacity และ Architecture ที่ออกแบบไว้

Layer 3 Switch มีข้อดีอะไร?

Layer 3 Switch สามารถทำ Inter-VLAN Routing ภายใน Switching Platform โดยไม่ต้องส่ง Traffic ไปยัง External Router สำหรับทุกการสื่อสารระหว่าง VLAN

อุปกรณ์ Enterprise หลายรุ่น มี Hardware Forwarding ที่ออกแบบมาสำหรับ Switching และ Layer 3 Forwarding ด้วยประสิทธิภาพสูง

ข้อควรจำ: ความสามารถของ Cisco Switch แตกต่างกันตามรุ่น, License และ Software Version ไม่ควรสมมติว่า Cisco Switch ทุกตัวรองรับ ip routing, Dynamic Routing Protocol หรือ Layer 3 Feature ชุดเดียวกัน

Inter-VLAN Routing กับ Security

เมื่อเปิด Inter-VLAN Routing ไม่ได้หมายความว่าทุก VLAN ควรสามารถติดต่อกันได้ทั้งหมด

ตัวอย่าง:

VLAN 10  IT
     |
     +------ Allowed ------ VLAN 40 Server

VLAN 20  Accounting
     |
     +------ Allowed ------ VLAN 40 Server

VLAN 30  Guest
     |
     X------ Blocked ------ Internal VLANs
     |
     +------ Allowed ------ Internet

ในระบบ Production ควรออกแบบ Security Policy เพิ่มเติม ด้วยเทคโนโลยีที่เหมาะสม เช่น:

  • ACL
  • Firewall
  • Network Segmentation
  • Identity-based Access Control
  • 802.1X
  • DHCP Snooping
  • Dynamic ARP Inspection
VLAN ไม่ใช่ Firewall: VLAN แยก Layer 2 Broadcast Domain ส่วนการควบคุมว่า Network ใด สามารถติดต่อ Network ใด ต้องอาศัย Layer 3/4 Security Policy หรือ Firewall ตาม Architecture ที่ออกแบบไว้

Troubleshooting Cisco Switch และ Inter-VLAN Routing

เมื่อ Client ติดต่อ Network ไม่ได้ ควรตรวจสอบจาก Layer ล่างขึ้นไปอย่างเป็นระบบ

1. ตรวจสอบ Interface

show interfaces status

ตรวจสอบว่า Port อยู่ในสถานะ Connected และ Speed/Duplex/VLAN เป็นไปตามที่คาดไว้

2. ตรวจสอบ VLAN

show vlan brief

3. ตรวจสอบ Switchport

show interfaces gigabitEthernet 1/0/1 switchport

4. ตรวจสอบ MAC Address

show mac address-table

เฉพาะ VLAN:

show mac address-table vlan 10

5. ตรวจสอบ Trunk

show interfaces trunk

ตรวจสอบว่า VLAN ที่ต้องการ ถูก Allowed ผ่าน Trunk และ Trunk ทำงานจริง

6. ตรวจสอบ STP

show spanning-tree

หรือ:

show spanning-tree vlan 10

ตรวจสอบว่า Port ที่คาดว่าจะ Forward Traffic ไม่ได้อยู่ใน State ที่ป้องกันการ Forward เนื่องจาก STP Topology

7. ตรวจสอบ SVI

show ip interface brief

หากใช้ Layer 3 Switch ตรวจสอบว่า SVI อยู่ในสถานะที่เหมาะสม

8. ตรวจสอบ Routing

show ip route

9. ตรวจสอบ Router-on-a-Stick

บน Router:

show ip interface brief

ตรวจสอบ Subinterfaces:

GigabitEthernet0/0.10
GigabitEthernet0/0.20
GigabitEthernet0/0.30

ตรวจสอบ Running Configuration:

show running-config interface gigabitEthernet 0/0.10

10. ตรวจสอบ Client IP Configuration

Windows:

ipconfig /all

ตรวจสอบ:

  • IP Address
  • Subnet Mask
  • Default Gateway
  • DNS Server

11. ทดสอบ Gateway

ping 192.168.10.1

หาก Client ติดต่อ Gateway ของตัวเองไม่ได้ ควรแก้ปัญหา Local VLAN, Switchport, Trunk หรือ SVI/Subinterface ก่อนตรวจสอบ Remote Network

Cisco Lab สำหรับฝึกด้วย Packet Tracer

สามารถสร้าง Lab เพื่อเปรียบเทียบ Router-on-a-Stick กับ Layer 3 Switch ได้เป็นสอง Scenario

Lab A — Router-on-a-Stick

PC1 VLAN10
     |
     |
Cisco L2 Switch
     |
     | 802.1Q Trunk
     |
Cisco Router
     |
     +-- G0/0.10
     +-- G0/0.20

กำหนด:

VLAN 10
192.168.10.0/24
Gateway 192.168.10.1

VLAN 20
192.168.20.0/24
Gateway 192.168.20.1

Lab B — Layer 3 Switch

PC1 VLAN10
     |
     |
+-------------------+
| Cisco Layer 3     |
| Switch            |
|                   |
| VLAN10 SVI        |
| 192.168.10.1      |
|                   |
| VLAN20 SVI        |
| 192.168.20.1      |
+-------------------+
     |
     |
PC2 VLAN20

เปิด:

ip routing

จากนั้นทดสอบ:

PC1 ---> Gateway VLAN10
PC2 ---> Gateway VLAN20
PC1 ---> PC2
PC2 ---> PC1

การทดลองสอง Lab นี้ ช่วยให้เห็นความแตกต่างได้ชัดว่า Router-on-a-Stick ส่ง Inter-VLAN Traffic ผ่าน External Router ขณะที่ Layer 3 Switch สามารถ Route ระหว่าง SVI ภายในอุปกรณ์ได้

คำสั่ง Cisco Switch ที่ควรรู้

Command หน้าที่
show interfaces status ดูสถานะ Switch Port
show vlan brief ดู VLAN และ Access Port
show interfaces switchport ดู Switchport Configuration
show interfaces trunk ดู Trunk และ Allowed VLAN
show mac address-table ดู MAC Address Table
show spanning-tree ตรวจสอบ STP
show ip interface brief ตรวจสอบ Layer 3 Interface และ SVI
show ip route ตรวจสอบ Routing Table
show running-config ตรวจสอบ Configuration ปัจจุบัน

บันทึก Cisco Configuration

เมื่อทดสอบแล้วว่า Configuration ถูกต้อง ควรบันทึก Running Configuration ตามขั้นตอนการ Change Management ของระบบ

Switch# copy running-config startup-config

หรือบน Platform ที่รองรับ:

Switch# write memory

คำถามที่พบบ่อย — FAQ

Layer 2 Switch จำเป็นต้องมี IP Address หรือไม่?

ไม่จำเป็นสำหรับการทำ Ethernet Switching พื้นฐาน เพราะ Switch ใช้ MAC Address ในการ Forward Ethernet Frame แต่ Management IP มีประโยชน์สำหรับ SSH, Monitoring, SNMP และการบริหารจัดการจาก Network

Switch มี Default Gateway ได้หรือไม่?

Layer 2 Switch สามารถกำหนด ip default-gateway เพื่อให้ Management Traffic สามารถเดินทางไปยัง Network อื่นได้ ใน Configuration ที่เหมาะสม

MAC Address Table เก็บอะไร?

MAC Address Table เก็บ Mapping ระหว่าง MAC Address, VLAN และ Switch Port เพื่อช่วยให้ Switch ตัดสินใจ Forward Ethernet Frame

Access Port กับ Trunk ต่างกันอย่างไร?

Access Port โดยทั่วไปใช้กับ End Device และ Data Traffic อยู่ใน VLAN หนึ่ง ส่วน Trunk ใช้ขนส่ง Traffic ของหลาย VLAN ผ่าน Link เดียว โดยใช้ VLAN Tagging เช่น IEEE 802.1Q

STP มีไว้ทำอะไร?

STP ช่วยสร้าง Layer 2 Topology ที่ไม่มี Switching Loop เมื่อ Network มีเส้นทาง Ethernet ซ้ำซ้อน

VLAN ต่างกันทำไม Ping กันไม่ได้?

เพราะ VLAN ต่างกันเป็นคนละ Layer 2 Broadcast Domain และโดยทั่วไปถูกออกแบบให้เป็นคนละ IP Subnet จึงต้องมี Layer 3 Routing สำหรับการสื่อสารข้าม VLAN

Router-on-a-Stick คืออะไร?

เป็นวิธีทำ Inter-VLAN Routing โดยใช้ Router Physical Interface เชื่อมต่อ Switch ผ่าน 802.1Q Trunk และสร้าง Subinterface สำหรับแต่ละ VLAN

SVI คืออะไร?

SVI — Switched Virtual Interface คือ Logical Layer 3 Interface ที่สัมพันธ์กับ VLAN บน Switch และสามารถใช้เป็น Default Gateway สำหรับ Client ใน VLAN เมื่ออุปกรณ์และ Configuration รองรับ Layer 3 Routing

Layer 3 Switch ยังต้องใช้ Router หรือไม่?

Layer 3 Switch สามารถทำ Routing ระหว่าง Internal VLAN ได้เอง แต่ Network ยังอาจต้องมี Router, Firewall หรือ Edge Gateway สำหรับการเชื่อมต่อ WAN, Internet, Security Zone หรือ External Network ตาม Architecture ของระบบ

สรุป

พื้นฐานสำคัญของ Cisco Switch ไม่ได้มีเพียงการสร้าง VLAN แต่ควรเข้าใจความสัมพันธ์ระหว่าง Management IP, Default Gateway, MAC Address Table, Access Port, Trunk และ STP

Switch ใช้ MAC Address Table สำหรับ Layer 2 Forwarding Access Port ใช้เชื่อมต่ออุปกรณ์เข้าสู่ VLAN ขณะที่ Trunk สามารถขนส่งหลาย VLAN ระหว่างอุปกรณ์ Network และ STP ช่วยป้องกัน Layer 2 Loop ใน Network ที่มีเส้นทางซ้ำซ้อน

เมื่อ Network มีหลาย VLAN และต้องการให้แต่ละ VLAN สื่อสารกัน จำเป็นต้องเพิ่ม Layer 3 Routing

Router-on-a-Stick ใช้ Router Subinterface และ 802.1Q Trunk ขณะที่ Layer 3 Switch ใช้ SVI และ IP Routing เพื่อทำ Inter-VLAN Routing ภายใน Switching Platform

เมื่อเข้าใจหัวข้อเหล่านี้ร่วมกัน จะเห็นภาพการทำงานของ Network ตั้งแต่ Layer 2 Switching ไปจนถึง Layer 3 Routing ซึ่งเป็นพื้นฐานสำคัญก่อนต่อยอดไปยัง ACL, Firewall, DHCP Snooping, Port Security, EtherChannel และ Enterprise Network Security

Share this
Facebook Share X
TECHEREST COMMUNITY

Share your thoughts here

Join the conversation and share your perspective on this article.

Comments will load when you reach this section.