cuốn sách gpt4 ai đã làm

linux - keepalived 无法在 bond(m=1) 接口(interface)上接收多播数据包,但 tcpdump 可以导致 keepalived 都进入 master

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 13:04:18 26 4
mua khóa gpt4 Nike

Tôi có hai máy chủ linux,

Mỗi máy chủ có hai NIC, chế độ 1 được liên kết với "bond0".

Ứng dụng cấp người dùng của tôi - keepaliving chạy một phiên bản VRRP trên giao diện liên kết này và chỉ định từ khóa được giữ lại "interface bond0" trên mỗi máy chủ.

Mỗi máy chủ cũng được chỉ định một "trạng thái BACKUP" và mức độ ưu tiên khác nhau.

Nhưng cả hai máy chủ đều vào MASTER.

Tôi thấy một số trường hợp ngoại lệ trên máy chủ có mức độ ưu tiên thấp hơn:

  1. tcpdump hiển thị nó đã gửi vrrp adv.
  2. tcpdump cho thấy nó cũng đang nhận vrrp adv từ một máy chủ khác có mức độ ưu tiên cao hơn.
  3. strace hiển thị nhận thời gian chờ và gửi tin nhắn (vrrp) thành công.

Có gợi ý nào giúp tôi tìm ra nguyên nhân gốc rễ không? Cảm ơn bạn rất nhiều!

câu trả lời hay nhất

Đã giải quyết.

rpf trong hệ thống định tuyến sẽ loại bỏ các gói do địa chỉ nguồn.

Về linux - keepaliving không thể nhận các gói multicast trên giao diện bond(m=1), nhưng tcpdump có thể khiến keepaliving truy cập vào gói chính. Chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/33116785/

26 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress