Tôi có thể nhúng thông tin độc quyền ở đâu trong gói lớp 2 hoặc lớp 3?


9

Citrix Netscaler có một thuộc tính thú vị nhúng thông tin vào gói TCP được gửi đến máy chủ. Thuộc tính này được lặp lại cho Netscaler theo cách mà Netscaler có thể sử dụng điều này để xác định Máy chủ ảo, máy chủ và tuyến đường nào phải thực hiện.

Khả năng lặp lại thông tin độc quyền cho một máy chủ lưu trữ có các ứng dụng thú vị.

  • Làm thế nào để Citrix Netscaler đạt được điều này (nơi nó nhồi các bit) và các vị trí khác trong gói có thể chứa dữ liệu về mặt lý thuyết của Netscaler (hoặc thiết bị tương tự)?

  • Những thiết bị nào sẽ (hoặc sẽ không) cho phép dữ liệu tùy chỉnh này đi qua không bị ảnh hưởng?


1
NetScaler làm gì chính xác? Theo hiểu biết tốt nhất của tôi, nó chủ yếu là một máy chủ proxy (đảo ngược) với sự hỗ trợ cho các giao thức từ xa Citrix.
the-wợi

Wireshark có khả năng giải mã thông tin này. Trong đó có ID máy chủ ảo, trong số những thứ khác. Điều này hữu ích nhất khi sử dụng "định tuyến nguồn" và đặt GW mặc định của máy chủ web thành SNIP của NS.
goodguys_activate

2
bạn có thể dán một gói mẫu lên cloudshark.org và liên kết nó ở đây không? Tôi vẫn không thể nhận ra những gì bạn đang yêu cầu.
the-wợi

1
Yahoo L3DSR cũng hoạt động tương tự, họ mã hóa thông tin bổ sung trong trường DSCP của tiêu đề IP mà mô-đun hạt nhân của họ giải mã.
Ashish SHUKLA

Chủ nhà mà bạn nói đến là gì? Nếu nó là máy chủ thực sự đằng sau Netscaler thì tại sao nó cần phải lặp lại thông tin? Câu trả lời sẽ được gửi lại cho người gửi ban đầu bởi Netscaler. Xin hãy giải thích thêm về việc thiết lập. Vui lòng dán một pcap với các gói nếu có thể.
Sebastian Wiesinger

Câu trả lời:


3

Nhiều khả năng họ đang sử dụng tiêu đề ToS (DSCP). Nó sẽ cho phép sáu bit thông tin được lưu trữ trong tiêu đề và hầu hết các thiết bị sẽ không thực hiện bất kỳ hành động nào dựa trên những gì được lưu trữ ở đó [đặc biệt là người dùng cuối].

Tất cả các thiết bị cho phép ToS thông qua vì nó là một phần của tiêu đề IPv4 tiêu chuẩn.


1
Theo tài liệu này, đây chính xác là những gì họ làm: github.com/yahoo/l3dsr#readme
Raffael Luthiger
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.