Tại sao địa chỉ IP cho Linux Bridge là thiết bị ảo lớp 2?


11

Không nên cầu nối (hoặc chuyển đổi) hoạt động mà không có địa chỉ IP? Tôi tin rằng tôi có thể br0thiết lập cầu nối với eth0eth1vì các thành viên đều không có địa chỉ IP.

Tôi không thể hiểu tại sao một địa chỉ nên được phân bổ br0?

Câu trả lời:


17

Một cây cầu không cần địa chỉ IP để hoạt động. Nếu không có nó, nó sẽ chỉ thực hiện chuyển đổi lớp 2, giao thức cây và lọc (nếu được cấu hình).

Cần có một địa chỉ IP nếu bạn muốn cây cầu của mình tham gia định tuyến lớp 3 của các gói IP.

Ví dụ, bạn có thể thiết lập một cây cầu không có địa chỉ IP trong Debian / Ubuntu bằng cách sử dụng như sau trong /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1

Câu thứ hai trả lời câu hỏi của tôi. Xóa phần còn lại và tôi sẽ chấp nhận đó là câu trả lời.
Vinay Kumar

2
Tôi hơi miễn cưỡng để cắt tất cả trừ tình cảm thứ 2. Câu đầu tiên trả lời dòng đầu tiên của câu hỏi của bạn. Phải thừa nhận rằng cách thiết lập giao diện không có IP trên Debian / Ubuntu chỉ liên quan nhẹ đến câu hỏi của bạn để có thể bị xóa nếu bị coi là quá lạc đề.
Richm

Điều này có nghĩa là nếu các giao diện trên cầu muốn truy cập mạng máy chủ hoặc internet, thì cầu phải có địa chỉ IP? Vì vậy, hiệu quả này biến cầu nối thành một thiết bị lớp 3 (như bộ định tuyến)?
stackoverflower
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.