Phân biệt lệnh ip default-gateway và lệnh ip route

PHÂN BIỆT 2 LỆNH IP DEFAULT-GATEWAYIP ROUTE

Như ta đã biết, switch Layer2 như Cisco 2960, thì port của nó không có IP, và không có chức năng định tuyến như router.

Vậy làm sao để ta có thể quản lí được switch này: Người ta hay dùng 2 giải pháp là

  1. Đặt IP cho vlan nào đó, ví dụ vlan 1. Rồi từ PC của admin, ssh/telnet vào IP đó

int vlan 1

ip address 192.168.1.100 255.255.255.0

no shutdown

  1. Trên switch, vendor quy hoạch 1 cổng quản lí riêng , ta đặt IP cho cổng đó rồi từ ngoài ssh/telnet vào.

int fa0/0

description Management_port

ip address 192.168.1.100 255.255.255.0

no shutdown   

Ví dụ như hình dưới, với sw_lan:  thì ta có thể đặt IP cho cổng quản lí eth0/0 , hoặc đặt IP vào  interface vlan (ví dụ gán e0/0 vào vlan 100, rồi set IP cho int vlan 100)

Rồi sau đó để switch thông tới PC_admin (để cho admin telnet/ssh được) thì ta cần khai default gateway trên switch như này:

ip default-gateway 10.1.2.1 (10.1.2.1 là IP của e0/0 Router_quan_li)

 

- Lệnh trên chỉ áp dụng cho switch Layer 2, hoặc switch IOL trong eve khi đã bỏ chức năng routing đi (để bỏ ta gõ no ip routing)

- Còn lưu ý khi đang bật ip routing trên switch IOL thì ta ko được dùng lệnh default-gateway như trên, mà cần khai định tuyến tĩnh như dưới, để thông được ra PC_admin

ip route (dải quản lí) (subnet mask)  10.1.2.1

 

- Lưu ý: trên switch IOL, nó mặc định bật ip routing sẵn cho mình rồi. (show run all | include routing để xem)

 

KẾT LUẬN:

- Lệnh ip default-gateway 10.1.2.1 dùng để khai route quản lí cho switch Layer2, trước đó ta cần đặt IP port quản lí của nó , hoặc int vlan.

- Khi switch là Layer3 (có chức năng routing) thì ta không được dùng lệnh trên, mà phải khai định tuyến ,  ví dụ  ip route 0.0.0.0 0.0.0.0 10.1.2.1

- Hai lệnh này không được dùng cùng lúc trên 1 thiết bị

 

Bài viết cùng danh mục