Cơ chế node đa địa chỉ của STCP (Multi Homed Node)

Một phần của tài liệu 214533 (Trang 56 - 58)

Một trong những thuộc tính quan trọng và cũng là −u điểm nổi bật của SCTP là nó cho phép hỗ trợ multi-homed node, có nghĩa là một node có thể có nhiều địa chỉ lớp mạng (địa chỉ IP). Nếu nh− node SCTP và mạng IP đ−ợc thiết lập cấu hình nh− vậy để l−u l−ợng từ một node tới node khác có thể đi trên các tuyến vật lý khác nhau nếu các địa chỉ IP khác nhau đ−ợc sử dụng thì các liên kết SCTP có thể khắc phục đ−ợc những lỗi vật lý của mạng và các vấn đề t−ơng tự nh− vậy.

Quản lý địa chỉ tại quá trình thiết lập liên kết

Nếu node gửi (client) là đa địa chỉ thì nó sẽ thông báo cho phía node nhận (server) về tất cả các địa chỉ IP của nó với các thông số địa chỉ của chunk INIT. Bằng cách đó, client chỉ yêu cầu biết một địa chỉ IP của server vì server cũng sẽ cung cấp

Chu Quang Hiển – D2001VT 53 toàn bộ địa chỉ IP của nó cho client trong chunk INIT-ACK. SCTP có thể xử lý cả IPv4 và Ipv6 (thậm chí cả kết hợp của hai phiên bản này). Một node SCTP coi mỗi một địa chỉ IP của các thực thể ngang hàng với nó nh− là một "tuyến truyền dẫn" tới nó.

Nếu không có địa chỉ rõ ràng nào trong chunk INIT và INIT-ACK, địa chỉ IP nguồn của gói tin IP mang gói tin SCTP đ−ợc sử dụng.

Lựa chọn tuyến

Khi thiết lập một liên kết SCTP, một trong những địa chỉ IP trong danh sách đ−ợc gửi lại từ phía node đầu cuối xa đ−ợc lựa chọn làm tuyến cơ bản ban đầu. Các chunk dữ liệu đ−ợc truyền qua tuyến truyền dẫn cơ bản này một cách mặc định. Tuy nhiên, để truyền lại, một tuyến đang kích hoạt khác có thể đ−ợc lựa chọn nếu có thể. Để hỗ trợ việc tính thời gian trễ toàn trình, chunk SACK phải đ−ợc gửi tới địa chỉ nguồn của gói tin IP mang chunk dữ liệu gây ra SACK.

Ng−ời sử dụng SCTP đ−ợc thông báo về tình trạng (trạng thái và các số liệu đo đạc) của một tuyến truyền dẫn theo yêu cầu hay khi tuyến truyền dẫn thay đổi trạng thái. Khi đó chúng chỉ dẫn cho node SCTP sử dụng tuyến truyền dẫn mới.

Tóm lại, SCTP hoạt động theo kiểu TCP để truyền datagram với sự phân phát gói tin theo thứ tự một cách mềm dẻo và hỗ trợ node nhiều địa chỉ.

Ví dụ: - đầu cuối A có các địa chỉ IP là 1.1.1.1, 2.2.2.2, 3.3.3.3 và địa chỉ cổng là 80.

- đầu cuối B có các địa chỉ IP là 7.7.7.7, 8.8.8.8 và địa chỉ cổng là 1026. Khi đó các liên kết có thể là: 1.1.1.1:80 <---> 7.7.7.7:1026 2.2.2.2:80 <---> 7.7.7.7:1026 3.3.3.3:80 <---> 7.7.7.7:1026 1.1.1.1:80 <---> 8.8.8.8:1026 2.2.2.2:80 <---> 8.8.8.8:1026 3.3.3.3:80 <---> 8.8.8.8:1026 và ng−ợc lại

Chu Quang Hiển – D2001VT 54

Một phần của tài liệu 214533 (Trang 56 - 58)