P.3, Q. Gò Vấp, HCM
Thứ hai đến thứ bảy
Nhìn chung, RouterBoard có nhiều giao diện (nhiều cổng) Ethernet. Mặc dù các giao diện này là giao diện bộ định tuyến nhưng mỗi giao diện phải được kết nối với một mạng khác. Dĩ nhiên, các giao diện này có thể được sử dụng như một cổng của Switch.
Để kết nối một số cổng Ethernet, cần có phần cứng đặc biệt, cụ thể là chip chuyển mạch (switch chip) được nhúng trong bo mạch định tuyến. Bo mạch định tuyến có thể hoạt động như một bộ chuyển mạch (Switch) nếu bộ định tuyến có chip chuyển mạch được cài đặt bên trong. Chip chuyển mạch có khả năng chuyển tiếp các khung Ethernet ở chế độ song công hoàn toàn (Full Duplex) và độc lập mà không gây gánh nặng cho bộ xử lý của bộ định tuyến. Tất nhiên, nếu bộ định tuyến không trang bị sẵn chp chuyển mạch, chúng vẫn hoạt động ở chế độ chuyển mạch thấp hơn, do lưu lượng xử lý bởi CPU.
Có nhiều loại chip chuyển mạch trên bo mạch định tuyến. Mặc dù cả hai đều có chức năng chuyển mạch lưu lượng gói, nhưng mỗi loại lại có những tính năng khác nhau. Chức năng chuyển mạch chỉ có thể kết hợp các giao diện ethernet miễn là ethernet vẫn nằm trên cùng một chip chuyển mạch. Chúng tôi đã thảo luận về bài viết liên quan đến chip chuyển mạch trên bo mạch định tuyến tại đây . Với chức năng chuyển mạch này, có thể truyền lưu lượng gói ở tốc độ tối đa giữa một nhóm cổng (thậm chí tốc độ 10Gigabit thực tế tến 10 cổng quang 10Gigabit). Tuy nhiên, điểm yếu là chúng ta không thể giám sát lưu lượng giữa các cổng nằm trên một chip chuyển mạch.
Chúng tôi đã tiến hành kiểm tra để xác định mức sử dụng tải CPU khi sử dụng kỹ thuật chế độ switch. Vậy kết quả là gì? Sau đây là kết quả của các thử nghiệm đã được thực hiện.
Có thể thấy tải CPU là 1%. Làm thế nào mà được thế? bởi vì quá trình chuyển tiếp lưu lượng gói này xảy ra ở cấp độ phần cứng, cụ thể là trên chip chuyển mạch được nhúng trong bo mạch định tuyến thực hiện nhiệm vụ chuyển tiếp các lưu lượng nên nó không gây gánh nặng cho bộ xử lý CPU.
Việc xây dựng mạng bridge/switch rất dễ dàng nhưng thường xuyên xảy ra sự cố. Một số vấn đề đôi khi xảy ra trong mạng bridge/switch, ví dụ:
Sự cố xảy ra với các máy chủ cấp phát địa chỉ IP trong một phân khúc sẽ ảnh hưởng đến các máy con khác trên cùng một switch (ví dụ: xung đột IP, netcut, cạnh tranh DHCP, v.v.) Rất khó để xây dựng hệ thống hoàn chỉnh trong hệ thống kiểu này.
Gần giống như switch, chúng ta có thể kết hợp nhiều giao diện khác nhau thành một phân đoạn bằng cách sử dụng kỹ thuật cầu, hay gọi kỹ thuật Bridge. Làm cho nhiều giao diện trở thành một có nghĩa là không có các phân đoạn mạng khác nhau trong đó, vẫn hay gọi cách dể hiểu là “gom” một số cổng lại thành một nhóm duy nhất. Ví dụ: nếu cả hai giao diện Ethernet đều được đưa vào một chế độ cầu thì cả hai giao diện sẽ xử lý cùng một mạng, đồng nhất một mạng. Chúng tôi cũng có thể kết nối giữa giao diện Ethernet và không dây, điều này không thể thực hiện được bằng chế độ switch phía trên. Chúng ta có thể xem bài viết về cấu hình chế độ cầu trên Mikrotik tại đây . Kỹ thuật cầu nối có thể được sử dụng trên tất cả các sản phẩm RouterBOARD của Mikrotik, cả bo mạch định tuyến và PC/CHR/x86.
Bằng cách sử dụng chế độ cầu nối, chúng ta có thể khắc phục các vòng lặp mạng một cách dễ dàng, cụ thể là sử dụng các giao thức STP (Giao thức cây kéo dài) và RSTP (Giao thức cây kéo dài nhanh).
Tuy nhiên, bằng cách sử dụng kỹ thuật bridge này, chúng ta phải ghi nhớ loại lưu lượng giữa các cổng. Có 4 loại Ethernet có thể được sử dụng để đưa vào chế độ cầu nối, đó là Ethernet, VLAN, Wireless, VPN (bật BCP) và Tunnel (EoIP). Vì kỹ thuật bắc cầu này hoạt động ở cấp độ phần mềm nên các gói dữ liệu đến sẽ được đọc trên bộ xử lý, khiến tải CPU tăng lên. Chúng tôi sẽ làm một bài kiểm tra để tìm hiểu tải CPU. Đây là kết quả.
Từ kết quả trên, có thể thấy rằng khi truyền lưu lượng khá cao, tải CPU tăng lên 21%. Điều này xảy ra vì chế độ cầu nối được thực hiện trên CPU.
Nguồn: Routerikvn