Thiết bị chuyển mạch có thể định tuyến Vlan? [đóng cửa]


10

Tôi đã tìm hiểu về Vlan và tôi tự hỏi liệu chuyển đổi có thể được sử dụng để liên lạc giữa hai Vlan không.

Vì các bộ chuyển mạch hỗ trợ các liên kết trung kế và đã biết đích / nguồn (VID) của khung nên chúng có thể được sử dụng để gửi khung từ Vlan này sang Vlan khác không?

ví dụ mạng vlan

Ví dụ trong hình ảnh trên tôi đã tự hỏi tại sao bộ định tuyến lại cần thiết nếu công tắc này đã nhận được VID của mỗi Vlan. Tại sao không thể chuyển tiếp khung sang Vlan được nhắm mục tiêu nhưng cần bộ định tuyến để thực hiện việc đó do đó kéo dài thời gian chuyển khung sang bộ định tuyến và quay lại?


4
NB một khung được gắn thẻ không có VID đích / nguồn - thông thường chỉ có một VID - vì vậy không có cách nào một công tắc hoạt động hoàn toàn tại L2 có thể biết liệu một khung có dành cho một Vlan khác trên cơ sở đó không.
psmears

2
Nếu bạn đã "tham gia" hai Vlan với nhau như thế thì chúng thực sự là cùng một Vlan. Sau đó, không có điểm nào để sử dụng hai ID Vlan riêng biệt.
dùng253751

Ngay cả khi họ có thể, điều đó sẽ không hữu ích theo bất kỳ cách nào tôi có thể tưởng tượng. Ví dụ: IP sẽ không hoạt động vì ARP sẽ không hoạt động. Có thể có một số giao thức sẽ hoạt động trong các điều kiện như vậy, nhưng bạn có biết bất kỳ giao thức nào được sử dụng rộng rãi không?
David Schwartz

@DavidSchwartz Mọi giao thức dựa trên ethernet sẽ hoạt động trên nền tảng này. Tại sao ARP sẽ không hoạt động nếu một công tắc kết hợp hiệu quả với các Vlan với nhau?
Andreas Krey

1
@KostaS. Cũng như tôi đã nói trước đây - nếu bạn có thể làm điều đó với một công tắc thì nó sẽ chỉ là một Vlan với hai ID, vậy vấn đề sẽ là gì?
dùng253751

Câu trả lời:


18

Các bộ chuyển đổi L2 không thể thực hiện định tuyến Inter-Vlan, vì chúng chỉ quan tâm đến các công cụ mạng L2, nghĩa là chuyển tiếp các khung giữa các liên kết. Nếu nó là một bộ chuyển đổi L3, thì nó có thể thực hiện định tuyến giao thức IP giữa các Vlan.


5
"Công tắc L3" không phải là công tắc! Nó là một bộ định tuyến.
Ian Ringrose

4
@Ian Trong khi bạn đúng về mặt kỹ thuật, hầu hết các sản phẩm được liệt kê là bộ định tuyến đều có số lượng cổng hạn chế và cũng thường hoạt động như modem. Nếu bạn tìm kiếm L3 Switch, bạn sẽ tìm thấy thiết bị bạn đang tìm kiếm.
Roshan Bhumbra

2
@IanRingrose Về mặt kỹ thuật, "công tắc L3" là cầu nốicổng kết hợp .
chrylis -on strike-


10

Vlan được sử dụng để tạo các mạng con khác nhau có nghĩa là các miền quảng bá khác nhau. Bạn cần phải có bộ định tuyến hoặc bộ chuyển đổi Lớp 3 để chuyển tiếp lưu lượng giữa các Vlan khác nhau (các mạng con khác nhau).


2
Vlan và mạng con là hai thứ khác nhau
Các cuộc đua Lightness trong Orbit

@LightnessRacesinOrbit Về mặt kỹ thuật, bạn đã đúng. Nhiều người không đối xử với họ theo cách đó mặc dù. Tôi đã thấy nhiều người (bao gồm cả các bài báo Vlan trực tuyến) đối xử với chủ đề như thể ánh xạ của mạng con-toVlan là 1-1 và tôi nghĩ nhiều người có thể định cấu hình chúng theo cách đó. Bạn đúng mặc dù; chúng là riêng biệt và không cần phải xếp hàng.
Loduwijk

@Aaron: Như vậy, tôi không hiểu ít nhất 10 câu trả lời về câu trả lời này. (FWIW, trong các mạng viễn thông cụ thể mà tôi phát triển thiết bị, không có ánh xạ thực tế hoặc giả định nào của mạng con tới Vlan.)
Các cuộc đua Lightness trong Orbit

Những 'mạng con' này thường được gọi là 'mạng ảo' ... Vlan. Nhưng một Vlan duy nhất không nhất thiết phải có cùng một ID trên mỗi liên kết mà nó đang sử dụng.
Andreas Krey

10

Định tuyến là chức năng của lớp 3, trong khi Vlan chỉ liên quan đến Lớp 2.

Khi máy tính A muốn gửi dữ liệu đến máy chủ B khác, sử dụng giao thức IP, trước tiên, nó sẽ kiểm tra xem B có ở cùng mạng với mình không (so sánh phần mạng của địa chỉ của chính nó và địa chỉ IP đích).

  • Nếu địa chỉ IP B nằm trong cùng một mạng, thì A sẽ thực hiện yêu cầu ARP để tìm địa chỉ MAC của B.
    Nếu B không còn sống hoặc không có cùng Vlan, yêu cầu ARP sẽ không có câu trả lời và A sẽ không gửi bất cứ điều gì khác (giao tiếp thất bại).

  • Nếu địa chỉ IP B thuộc về một mạng IP khác, thì A sẽ tra cứu trong bảng định tuyến của nó, tìm thấy địa chỉ IP của bộ định tuyến C (thường là cổng mặc định của nó) và sẽ gửi gói đến C (một lần nữa thực hiện yêu cầu ARP để tìm C Địa chỉ MAC).

Vì vậy, nếu bạn không có bộ định tuyến với giao diện trong cả hai mạng, bạn không thể liên lạc giữa hai máy chủ trong hai mạng IP riêng biệt.

Ngay cả khi có một số cầu nối giữa hai Vlan (không bình thường nhưng có thể) hoặc hai máy chủ lưu trữ trong cùng một Vlan nhưng có địa chỉ IP trong các mạng IP khác nhau, không thể liên lạc được nếu không có bộ định tuyến, vì A sẽ không cố gửi một khung thành B (vì cấu hình IP cho biết nó cần bộ định tuyến).

Bây giờ, như các câu trả lời khác đã chỉ ra, nếu công tắc của bạn là công tắc Lớp 3, điều đó có nghĩa là bạn có trong một hộp cả công tắc và bộ định tuyến. Nếu được cấu hình đúng, chức năng bộ định tuyến của bạn chuyển đổi sẽ định tuyến giữa các Vlan khác nhau.
Ưu điểm chính của các bộ chuyển mạch Lớp 3 (trái ngược với bộ định tuyến riêng) là bạn có thể định tuyến giữa các Vlan khác nhau ở tốc độ dây hoàn toàn (IE nhanh như quá trình chuyển đổi).


2

Các câu trả lời khác ở đây liên quan đến lý thuyết mạng, vì vậy tôi sẽ không bình luận về điều đó. Đối với phần cứng mạng thực tế trong thế giới thực, có liên quan đến nhưng khác với lý thuyết mạng, câu trả lời là có. Bạn có thể mua một bộ chuyển đổi mạng có thể xử lý lưu lượng Vlan.

Một bộ chuyển đổi mạng được sử dụng để được xem như một thiết bị lớp 2, nhưng nhiều thiết bị chuyển mạch làm được nhiều hơn thế. Đôi khi các bộ định tuyến được gắn nhãn là "chuyển đổi lớp 3." Các công tắc không chỉ có chức năng lớp 2 đôi khi còn được gọi là "công tắc lớp 2.5"


1
Vlan là một chức năng lớp 2.
Các cuộc đua nhẹ nhàng trong quỹ đạo

@LightnessRacesinOrbit Tôi không thể nhớ chắc chắn, vì đã nhiều năm kể từ khi tôi thực hiện bất kỳ cấu hình Vlan nào. Nếu đó là trường hợp, có lẽ bạn nên để lại nhận xét đó cho các câu trả lời khác ở đây vì các câu trả lời được xếp hạng hàng đầu tất cả mâu thuẫn với nhận xét của bạn ở đây. Trên thực tế, hãy chờ một lát ... toàn bộ điểm của Vlan là nó là một mạng riêng biệt do đó là lớp 3. Bạn có chắc chắn đó là thứ 2 không? Tuy nhiên, dù bằng cách nào, bình luận của bạn tốt hơn để lại trên các câu trả lời được đánh giá cao hơn.
Loduwijk

@Aa ron: Tôi đã để lại nhận xét đó về các câu trả lời khác; bạn thậm chí đã trả lời một trong số họ! Và, vâng, tôi chắc chắn. Thẻ Vlan được chèn vào khung Ethernet.
Các cuộc đua nhẹ nhàng trong quỹ đạo

@LightnessRacesinOrbit Tôi chỉ thấy một nhận xét của bạn về một trong những câu trả lời khác, câu trả lời tôi đã trả lời và đó là một nhận xét khác. "Vlan = L2" và "Vlan! = Mạng con" là những nhận xét khác nhau. Tôi đồng ý với bạn rằng "Vlan! = Mạng con." Tôi không chắc lắm về "Vlan = L2" của bạn. Tôi cho rằng điều đó phụ thuộc vào định nghĩa "chức năng" của bạn là gì, mặc dù cụ thể liên quan đến câu hỏi ban đầu, câu hỏi đang nói về chức năng của lớp 3. Ít nhất, đó là cách tôi đọc câu hỏi: định tuyến giữa các mạng (và Vlan, dù sao đi nữa, chỉ là một mạng LAN khác). Không?
Loduwijk

"'Vlan = L2' và 'Vlan! = Mạng con' là những nhận xét khác nhau" Điểm cơ bản tôi đang thực hiện giống hệt nhau - câu trả lời thảo luận về công nghệ Lớp 3 hoàn toàn không đánh dấu. Không chắc chắn lý do tại sao bạn đang bị treo lên ở đâu và khi tôi đang bình luận, tbqh.
Các cuộc đua nhẹ nhàng trong quỹ đạo

1

Thật thú vị, điều này không được hỗ trợ bởi các bộ chuyển đổi Vlan - bạn không thể định cấu hình chúng để kết nối, giả sử, Vlan3 trên cổng A đến Vlan5 trên cổng B.

Bạn có thể hack điều này bằng cách sử dụng hai cổng, cấu hình một cổng để không có Vlan3 và Vlan5 khác không được gắn thẻ, sau đó kết nối chúng bằng cáp. (Không thử điều này, nhưng không hiểu tại sao nó không hoạt động.)


@Andreas_Krey Umm ... bạn có chắc không? Bạn không thể định tuyến giữa hai mạng? Vlan chỉ là các mạng ảo (do đó là tên) và bạn có thể định tuyến giữa chúng giống như bất kỳ mạng nào khác. Có lẽ chúng ta đang gác máy về ngữ nghĩa, bằng chứng là sự khác biệt giữa lý thuyết mạng và phần cứng mạng thế giới thực, vì những thứ khác nằm trong chủ đề này.
Loduwijk

@Aaron Routing là một cái gì đó khác nhau, tôi (và cũng có thể nói là Q) nói về việc có các id Vlan khác nhau (và có khả năng nhiều) cho cùng một Vlan trên các cổng khác nhau.
Andreas Krey

@Andreas_Krey Có lẽ. Tôi chỉ đọc lại Q và tôi có thể thấy bạn có thể đọc nó khác với tôi như thế nào. Những gì tôi thấy là "chúng có thể được sử dụng để chuyển khung hình từ Vlan này sang Vlan khác không". Tôi thấy đây là một câu hỏi trong đó người hỏi không xem các Vlan một cách logic là "chỉ là một mạng LAN khác" và đang hỏi liệu anh ta có thể định tuyến giữa chúng bằng một công tắc không. Tôi có thể sai.
Loduwijk

Bản hack của bạn sẽ hoạt động nếu và chỉ khi, bạn vô hiệu hóa STP hoặc có một thiết bị có Vlan nhận biết STP. Việc triển khai kiểu STP ngây thơ sẽ đi đến "omg, vòng lặp mạng, phải giết nó trước khi nó giết chết tôi". Tôi phát hiện ra điều này một cách khó khăn khi thực hiện các công việc liên quan đến bộ định tuyến, cầu và vlans cisco.
Kaithar

1

Nếu tôi diễn giải điều này một cách chính xác, bạn muốn một công tắc nhận khung có Vlan 5 (ví dụ) để chuyển tiếp nó với Vlan 6.

Điều này sẽ là vô nghĩa. Thay vì làm điều này, bạn chỉ cần lấy tất cả các thiết bị của mình sử dụng Vlan 6 và chuyển chúng sang Vlan 5 thay thế.

Bởi vì điều đó là vô nghĩa, các nhà cung cấp chuyển đổi đã không thêm bất kỳ cách nào để làm điều đó.


-1

Lưu lượng truy cập nội bộ được chuyển tiếp giữa các địa chỉ mac của mạng Vlan. Để một "khung" rời khỏi mạng đó, nó phải được chuyển tiếp đến địa chỉ mac của thiết bị có khả năng định tuyến. Đây có thể là một công tắc, tường lửa hoặc bộ định tuyến. Vì vậy, nếu một khung từ Vlan A muốn tiếp cận Vlan B, Vlan A sẽ gửi khung đến địa chỉ mac của cổng mặc định, Vlan B sẽ làm tương tự. Nếu các cổng đó nằm trên một công tắc, thì công tắc đó sẽ định tuyến các gói giữa các vlans, tương tự cho một bộ định tuyến. Bạn có thể muốn sử dụng tường lửa, tuy nhiên, nếu bạn cần kiểm soát truy cập qua lại giữa các vlans.

Trong thế giới hiện đại: Hãy nghĩ về các thiết bị chuyển mạch như các bộ định tuyến với rất nhiều cổng. Hãy nghĩ về các bộ định tuyến như các thiết bị chuyển mạch với ít cổng hơn, nhưng tính sẵn sàng cao hơn. Hãy nghĩ về tường lửa như các bộ định tuyến có thể hỗ trợ các dịch vụ lớp cao hơn, như phát hiện xâm nhập, chống vi-rút, proxy SSL, dịch vụ ứng dụng, NAT, v.v.

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.