Hướng dẫn cấu hình LACP trên switch Juniper
Trong bài viết này, CNTTShop sẽ hướng dẫn các bạn cấu hình tính năng LACP trên switch Juniper kết nối với 1 router Mikrotik. Tính năng LACP không chỉ giúp tăng băng thông của cổng mà còn giúp dự phòng các liên kiến vật lý trong trường hợp 1 hoặc 1 số liên kết bị lỗi.
Chúng ta cùng tìm hiểu chi tiết các cấu hình trên cả 2 thiết bị trong bào biết dưới đây nhé!
1. Mô hình kết nối
Mình sử dụng 1 switch Juniper EX2300-24T bản firmware 23.4R2-S2.1 và 1 router Mikrotik L009UiGS-RM với bản RouterOS 7.16.1 (stable). Kết nối 2 cổng 2 và 3 trên cả switch và router để làm cổng LACP.
Mình sẽ hướng dẫn các bạn cấu hình LACP đầy đủ ở 3 chế độ là:
- Access port
- Trunk port
- Layer 3 port
Công dụng và nguyên lý hoạt động của cổng thì chúng ta cùng đi vào phần cấu hình chi tiết dưới đây nhé!
2. Access port
2.1 Cấu hình trên switch Juniper
Cổng Access là cổng Layer 2 chỉ cho phép 1 VLAN duy nhất đi qua, thường được sử dụng để kết nối với thiết bị đầu cuối như máy tính, máy in hoặc camera IP.
Mô hình này chúng ta kết nối với router MikroTik tức là ta đang để switch hoạt động như 1 switch access với 1 VLAN duy nhất thôi. IP Gateway của VLAN ta sẽ đặt trên router nhé.
Cấu hình số lượng liên kết LAG (Link Aggregation Groups) trên switch Juniper và có thể tạo tối đa 128 liên kết. Các bạn nên đặt là 128 luôn để sau này có thêm liên kết LAG sẽ không phải chỉnh sửa cấu hình.
root@EX2300# set chassis aggregated-devices ethernet device-count 128 |
Tiếp theo, các bạn thực hiện lệnh xóa cấu hình giao diện logic, vì trên Junos 1 cổng vật lý khi được gán vào nhóm LAG sẽ không được phép giữ cấu hình logic interface (unit 0). Sau đó các bạn thực hiện lệnh gán các cổng vật lý vào nhóm LACP ae0 theo chuẩn 802.3ad.
root@EX2300# delete interfaces ge-0/0/2 unit 0 |
Kế tiếp là bật chế độ LACP ở mode active trên interface ae0
root@EX2300# set interfaces ae0 aggregated-ether-options lacp active |
Cuối cùng là đặt interface ae0 ở chế độ access port và access vào VLAN default (VLAN 1)
root@EX2300# set interface ae0 unit 0 family ethernet-switching interface-mode access |
Thực hiện lệnh commit để lưu lại cấu hình
root@EX2300# commit |
Như vậy là chúng ta đã cấu hình xong LACP ở chế độ access port trên switch Juniper.
2.2 Cấu hình trên router MikroTik
Các bạn vào mực Interface >> Bonding >> nhấn dấu “+” để tạo thêm 1 interface mới.
Đặt tên cho interface mới ở mục General, ở mục Bonding chọn cổng ether2 và ether3. Mục Mode chọn 802.3ad chính là cấu hình giao thức LACP, mục Transmit Hash Policy chọn layer 2 and layer 3 nhé.
Như vậy là chúng ta đã cấu hình xong LACP trên router MikroTik.
2.3 Kiểm tra cấu hình
Ta tiến hành show interface lacp trên switch Juniper để kiểm tra, các thông số hiển thị như hình bên dưới là đã thiết lập thành công LACP giữa 2 đầu switch và router.
Khi show cổng ae0 ta cũng thấy cổng có tốc độ là 2Gbps, đã được gộp từ 2 cổng vật lý có tốc độ 1Gbps.
Sau khi cấu hình xong cổng LACP trên router MikroTik thì nó sẽ đóng vai trò là 1 cổng LAN trên router MikroTik, ta có thể đặt IP Gateway cho LAN trên cổng này.
Sau đó, ta kết nối máy tính với cổng bất kỳ trên switch Juniper (mặc định để VLAN 1) và đặt IP trên máy tính cùng dải với IP Gateway để test nhé!
Đặt IP cho cổng LACP trên router MikroTik để test.
Tiến hành ping thử lên IP Gateway.
Ping thử lên IP Gateway thành công
3. Trunk port
Cổng Trunk là cổng Layer 2 cho phép nhiều VLAN cùng truyền qua một liên kết vật lý. Trong trường hợp mạng của bạn sử dụng nhiều VLAN, bạn có thể cấu hình LACP liên kết từ switch lên router ở chế độ Trunk để truyền tải toàn bộ lưu lượng giữa các VLAN qua một cổng duy nhất.
3.1 Cấu hình trên switch Juniper
Các bạn tạo VLAN 10 và VLAN native 99 trên switch và access VLAN 10 vào cổng ge-0/0/1 để lát nữa chúng ta sẽ kết nối cổng này với máy tính để test nhé.
root@EX2300# set vlans VLAN_Native vlan-id 99 |
Cấu hình số lượng liên kết Link Aggregation Groups trên switch Juniper và có thể tạo tối đa 128 liên kết. Các bạn nên đặt là 128 luôn để sau này có thêm liên kết LAG sẽ không phải chỉnh sửa cấu hình.
root@EX2300# set chassis aggregated-devices ethernet device-count 128 |
Tiếp theo, các bạn thực hiện lệnh xóa cấu hình giao diện logic, vì trên Junos 1 cổng vật lý khi được gán vào nhóm LAG sẽ không được phép giữ cấu hình logic interface (unit 0). Sau đó các bạn thực hiện lệnh gán các cổng vật lý vào nhóm LACP ae0 theo chuẩn 802.3ad.
root@EX2300# delete interfaces ge-0/0/2 unit 0 |
Bật chế độ LACP ở mode active trên interface ae0.
root@EX2300# set interfaces ae0 aggregated-ether-options lacp active |
Cấu hình đặt interface ae0 ở mode Trunk allow vlan 10 và native 99.
root@EX2300# set interface ae0 unit 0 family ethernet-switching interface-mode trunk |
Cấu hình native VLAN 99.
root@EX2300# set interfaces ae0 native-vlan-id 99 |
Thực hiện lệnh commit để lưu lại cấu hình.
root@EX2300# commit |
3.2 Cấu hình trên router MikroTik
Phần tạo bonding và thêm các interface vào LACP, các bạn làm tương tự như phần cấu hình cổng Access nhé!
Link nối từ switch lên router là Trunk nên cổng trên router MikroTik phải cấu hình là sub-interface với VLAN 10.
Các bạn vào mục Interface >> VLAN >> nhấn chọn dấu “+” để tạo thêm 1 VLAN mới, đặt tên là VLAN-10 và VLAN ID là 10.
Tiếp theo, ta đặt IP cho VLAN 10. Vào mục IP >> Addresses >> nhấn chọn dấu “+” để thêm IP vào VLAN 10 và chọn OK là xong.
3.3 Kiểm tra cấu hình
Ta tiến hành show interface lacp trên switch Juniper để kiểm tra, các thông số hiển thị như hình bên dưới là đã thiết lập thành công LACP giữa 2 đầu switch và router.
Các bạn tiến hành kết nối máy tính với cổng số 1 và đặt IP cùng dải với VLAN 10 trên router MikroTik nhé.
Ping thể đến IP Gateway của VLAN 10 trên router MikroTik.
Ping thử lên IP Gateway VLAN 10 thành công
4. Layer 3 port
Cổng Layer 3 là cổng mạng có thể gán địa chỉ IP, cho phép thực hiện chức năng định tuyến giữa các LAN hoặc các mạng khác nhau.
Ta có thể ứng dụng cổng này để routing lên router Mikrotik, IP Gateway, VLAN hoặc các tính năng như DHCP Server... ta sẽ đặt trên switch Juniper. Cấu hình hình có mục đích là giảm tải cho router hoặc cấu hình khác tùy vào mục đích của người dùng.
4.1 Cấu hình trên switch Juniper
Cấu hình số lượng liên kết Link Aggregation Groups trên switch Juniper và có thể tạo tối đa 128 liên kết. Các bạn nên đặt là 128 luôn để sau này có thêm liên kết LAG sẽ không phải chỉnh sửa cấu hình.
root@EX2300# set chassis aggregated-devices ethernet device-count 128 |
Bật chế độ LACP ở mode active trên interface ae0
root@EX2300# set interfaces ae0 aggregated-ether-options lacp active |
Tiếp theo, các bạn thực hiện lệnh xóa cấu hình giao diện logic, vì trên Junos 1 cổng vật lý khi được gán vào nhóm LAG sẽ không được phép giữ cấu hình logic interface (unit 0). Sau đó các bạn thực hiện lệnh gán các cổng vật lý vào nhóm LACP ae0 theo chuẩn 802.3ad.
root@EX2300# delete interfaces ge-0/0/2 unit 0 |
Cuối cùng là đặt IP trên interface ae0
root@EX2300# set interfaces ae0 unit 0 family inet address 172.16.1.10/24 |
Thực hiện lệnh commit để lưu lại cấu hình
root@EX2300# commit |
4.2 Cấu hình trên router MikroTik
Phần tạo bonding và thêm các interface vào LACP, các bạn làm tương tự như phần cấu hình cổng Access nhé.!
Sau đó, các bạn đặt IP cho cổng này.
4.3 Kiểm tra cấu hình
Ta tiến hành show interface lacp trên switch Juniper để kiểm tra, các thông số hiển thị như hình bên dưới là đã thiết lập thành công LACP giữa 2 đầu switch và router.
Ta tiến hành ping giữa switch Juniper và router MikroTik.
Test ping giữa switch Juniper và router MikroTik thành công
5. Kết luận
Trong bài viết này, chúng ta đã cùng tìm hiểu cách cấu hình tính năng LACP trên switch Juniper khi kết nối với router MikroTik, áp dụng cho 3 chế độ hoạt động: Access port, Trunk port và Layer 3 port. Việc cấu hình LACP giúp tăng băng thông, cải thiện độ dự phòng và đảm bảo tính ổn định cho kết nối mạng giữa switch Juniper và router MikroTik hay bất cứ thiết bị nào khác.
Nếu các bạn có bất cứ câu hỏi nào? hãy bình luận bên dưới để được giải đáp mọi thắc mắc nhé.
Chúc các bạn thành công!
Tham khảo các mã switch Juniper tại: Switch Juniper
Tham khảo các mã router MikroTik tại: Router MikroTik
Bình luận bài viết!