Mesh network hay mạng mesh là một cấu trúc liên kết mạng cục bộ trong đó các nút cơ sở hạ tầng (tức là cầu nối, thiết bị chuyển mạch và các thiết bị cơ sở hạ tầng khác) kết nối trực tiếp, động và không phân cấp với càng nhiều nút khác càng tốt và hợp tác với nhau để định tuyến dữ liệu đến client một cách hiệu quả. Vì không phụ thuộc vào một nút nào cả nên mạng này cho phép mọi nút tham gia vào quá trình chuyển tiếp thông tin. Mesh network tự động tổ chức và tự cấu hình, có thể giảm chi phí cài đặt. Khả năng tự định cấu hình cho phép phân phối động khối lượng công việc, đặc biệt trong trường hợp một vài nút bị lỗi. Điều này góp phần vào khả năng chịu lỗi và giảm chi phí bảo trì.
Mesh topology tương phản với topology mạng cục bộ hình sao hoặc cây thông thường gặp trong đó các cầu (bridge) hoặc chuyển mạch (switch) chỉ được liên kết trực tiếp với một tập hợp con nhỏ của các cầu hoặc chuyển mạch khác và các liên kết giữa các cơ sở hạ tầng cạnh nhau này là phân cấp. Mặc dù topology hình sao và cây được thiết lập rất tốt, được tiêu chuẩn hóa cao và trung lập với nhà cung cấp, các nhà cung cấp thiết bị mạng lưới vẫn chưa thống nhất về các tiêu chuẩn chung và khả năng tương tác giữa các thiết bị từ các nhà cung cấp khác nhau vẫn chưa được đảm bảo.
Nguyên lý cơ bản
Mesh network có thể chuyển tiếp các thông điệp bằng cách sử dụng kỹ thuật flooding hoặc kỹ thuật routing. Với routing, thông điệp được truyền dọc theo một đường dẫn bằng cách nhảy từ nút này sang nút khác cho đến khi nó đến đích. Để đảm bảo tất cả các đường dẫn đều khả dụng, mạng phải cho phép kết nối liên tục và phải tự cấu hình lại xung quanh các đường dẫn bị hỏng, sử dụng các thuật toán tự phục hồi như Cầu nối đường dẫn ngắn nhất (Shortest Path Bridging). Tính năng tự phục hồi cho phép mạng dựa trên định tuyến hoạt động khi một nút bị hỏng hoặc khi kết nối không đáng tin cậy. Do đó, mạng thường khá đáng tin cậy, vì thường có nhiều hơn một đường dẫn giữa nguồn và đích trong mạng. Mặc dù chủ yếu được sử dụng trong các điều kiện không dây, khái niệm này cũng có thể áp dụng cho mạng có dây và tương tác phần mềm.
Mesh network có tất cả các nút được kết nối với nhau là mạng được kết nối đầy đủ. Mạng có dây được kết nối đầy đủ có những ưu điểm về bảo mật và độ tin cậy: các sự cố trong cáp chỉ ảnh hưởng đến hai nút gắn liền với nó. Tuy nhiên, trong những mạng như vậy giá thành sẽ tăng lên nhanh chóng khi số lượng nút tăng lên.