Sự khác biệt giữa Vlan và mạng con là gì? [đóng cửa]


91

Tôi đã đọc nhiều diễn đàn và bài viết liên quan đến Vlan và mạng con.
Tuy nhiên, tôi chưa hiểu chức năng của từng loại sau:

  1. Mạng con cho phép phân đoạn mạng
  2. Vlan là một phần riêng biệt của mạng

Câu hỏi

  1. Nếu tôi có nhiều mạng con, tôi giả sử rằng bạn sẽ cần một bộ định tuyến để giao tiếp giữa mỗi mạng con. Chỉ các thiết bị trong mỗi mạng con sẽ nằm trong miền quảng bá cục bộ cho mạng con đó. Có đúng không?

  2. Tôi có cần một mạng con để thiết lập Vlan không?

  3. Tôi biết rằng một Vlan có thể tồn tại trong một mạng con. Nhưng sự hiểu biết của tôi là bạn sẽ phải gán một địa chỉ IP của mạng con đó cho Vlan. Làm thế nào nó có thể được cách ly với phần còn lại của mạng con?

  4. Khi nào bạn sẽ thiết lập Vlan? Đặc biệt là nếu tôi có thể phân đoạn mạng của mình bằng mạng con?

  5. Tôi tiếp tục đi qua điểm sau. Tuy nhiên, tôi không chắc điều này chính xác có nghĩa là gì khi nó đọc same physical network.

    Mạng cục bộ ảo (Vlan) cho phép chúng tôi tạo các mạng logic và vật lý khác nhau; trong khi mạng con IP chỉ đơn giản cho phép chúng ta tạo các mạng logic thông qua cùng một mạng vật lý.

Sẽ đánh giá cao các ví dụ thực tế.


1
Sự khác biệt chính là việc tham gia một mạng con dựa trên cấu hình IP phía máy khách. Do đó, khách hàng có thể sử dụng bất kỳ mạng con nào anh ta muốn. Đối với Vlan, cấu hình được thực hiện ở phía máy chủ (ví dụ: dựa trên cổng LAN) và máy khách không thể thay đổi nó. Từ góc độ bảo mật, đây là một sự khác biệt lớn.
Robert

@Robert - Bạn có thể nói rõ hơn về ý của bạn client side IP and server side configurationkhông?
PeanutsMonkey

Mạng con được xác định bởi IP bạn sử dụng và IP có thể được chọn bởi quản trị viên của máy tính (hoặc thiết bị). Do đó, nó được thực hiện ở phía máy khách - bạn không thể kiểm soát nó. Một Vlan được cấu hình ở phía máy chủ / bộ định tuyến. Người điều khiển bộ định tuyến / máy chủ quyết định máy tính / cổng nào được gán cho Vlan nào. Một (hoặc một số) bộ định tuyến / máy chủ trung tâm có thể được bảo vệ một cách hợp lý (mật khẩu đăng nhập) và vật lý (truy cập vào phòng máy chủ).
Robert


@PeanutsMonkey: Đọc qua các bình luận của bạn, có vẻ như bạn đang thấy một số nhầm lẫn về các lớp mạng khác nhau trong mô hình OSI. Các Vlan hoạt động trên Lớp 2 trong khi các Mạng con IP hoạt động trên Lớp 3.
afrazier

Câu trả lời:


73

Mạng con - là một dải địa chỉ IP được xác định bởi một phần của địa chỉ (thường được gọi là địa chỉ mạng) và mặt nạ mạng con (netmask). Ví dụ: nếu netmask là 255.255.255.0(hoặc / 24 viết tắt) và địa chỉ mạng là 192.168.10.0, thì điều đó xác định một dải địa chỉ IP 192.168.10.0thông qua 192.168.10.255. Viết tắt cho viết đó là 192.168.10.0/24.

Vlan - Một cách hay để nghĩ về điều này là "phân vùng chuyển đổi." Giả sử bạn có bộ chuyển đổi 8 cổng có khả năng Vlan. Bạn có thể gán 4 cổng cho một Vlan (giả sử Vlan 1) và 4 cổng cho một Vlan khác (giả sử Vlan 2). Vlan 1 sẽ không thấy bất kỳ lưu lượng truy cập nào của Vlan 2 và ngược lại, về mặt logic, giờ đây bạn có hai công tắc riêng biệt. Thông thường trên một công tắc, nếu công tắc không nhìn thấy địa chỉ MAC, nó sẽ "tràn" lưu lượng đến tất cả các cổng khác. Vlan ngăn chặn điều này.

Nếu hai máy tính sẽ nói chuyện bằng TCP / IP, thì phải đáp ứng một trong hai điều kiện:

  • Chúng phải thuộc cùng một mạng con. Điều này có nghĩa là địa chỉ mạng phải giống nhau và netmask phải bằng hoặc nhỏ hơn. Vì vậy, một máy tính có giao diện có địa chỉ IP 192.168.10.4/24có thể nói chuyện với máy tính có giao diện với địa chỉ IP 192.168.10.8/24không có vấn đề gì, miễn là cả hai đều được kết nối với cùng một công tắc vật lý hoặc Vlan. Nếu giao diện của máy tính thứ hai được kết nối với cùng một công tắc vật lý hoặc Vlan 192.168.11.8/24, thì nó sẽ bỏ qua lưu lượng truy cập (trừ khi giao diện ở chế độ lăng nhăng).

  • Một bộ định tuyến cần tồn tại giữa cả hai máy tính có thể chuyển tiếp lưu lượng giữa các mạng con. Máy tính A và máy tính B cần một tuyến đường (hoặc cổng mặc định) đến bộ định tuyến này. Giả sử một máy tính có giao diện có địa chỉ IP 192.168.10.4/24muốn nói chuyện với máy tính có giao diện có địa chỉ IP là 192.168.20.4/24. Các mạng con khác nhau, vì vậy chúng ta phải đi qua một bộ định tuyến. Giả sử có một bộ định tuyến với hai giao diện (bộ định tuyến theo định nghĩa có hai giao diện), một trên 192.168.10.254/24192.168.20.254/24. Nếu bảng tuyến hoặc DHCP được thiết lập chính xác và cả máy tính A và B có thể tiếp cận giao diện của bộ định tuyến trên các mạng con tương ứng, thì chúng có thể nói chuyện gián tiếp với nhau thông qua bộ định tuyến.

Buộc lưu lượng truy cập phải đi qua bộ định tuyến, mặc dù không cần thiết như trên công tắc 8 cổng của chúng tôi ở trên, có lợi ích về bảo mật và hiệu suất - nó mang đến cho bạn cơ hội để lọc lưu lượng, cơ hội để định tuyến tối ưu lưu lượng dựa trên loại và bộ định tuyến không chuyển tiếp lưu lượng phát sóng (trừ khi được cấu hình bất thường). Vlan đôi khi được sử dụng như một "hack" để quản lý lưu lượng / mức độ hiển thị của lưu lượng phát sóng IPv4.

Chỉnh sửa để trả lời một số câu hỏi của bạn:

  • Khái niệm Vlan tương đương với thiết bị chuyển mạch. Những gì có trong 1 cổng của Vlan được sao chép ("ngập") sang tất cả các cổng khác trừ khi Vlan đã nhìn thấy / học địa chỉ MAC trước đó, sau đó nó được chuyển đến cổng đó. Không có cổng vào Vlan thích hợp. "Cổng" luôn có nghĩa là địa chỉ IP của bộ định tuyến.

  • Để Vlan 1 nói chuyện với Vlan 2, một giao diện trong Vlan 1 phải được kết nối với bộ định tuyến, giao diện trong Vlan 2 phải được kết nối với bộ định tuyến và bộ định tuyến đó phải được định cấu hình để chuyển tiếp lưu lượng giữa các mạng con đó. Trong ví dụ 8 cổng của chúng tôi ở trên, nếu chúng tôi muốn định tuyến lưu lượng giữa các Vlan đó, chúng tôi sẽ phải dành 1 cổng cho mỗi Vlan kết nối với bộ định tuyến. Tương tự với một công tắc.

Tôi chắc chắn rằng nhiều bộ chuyển mạch / phần cứng cao cấp có "bộ định tuyến Vlan" "tích hợp" cho chúng khi việc sử dụng một cổng phụ trong mỗi Vlan kết nối nó với bộ định tuyến vật lý thực sự không cần thiết nếu bạn muốn định tuyến giữa các Vlan trong cùng một công tắc. Đây có thể là nơi Vlan IP hoặc "gateway" phát huy tác dụng. (Tôi mời những người hiểu biết hơn để chỉnh sửa điều này)

  • Khi một máy tính nhận IP của nó thông qua DHCP, nó cũng thường nhận được "cổng mặc định" từ cùng một máy chủ DHCP. Ai đó phải cấu hình máy chủ DHCP chính xác. Các giao thức định tuyến như RIP, IS-IS, OSPF và BGP cũng có thể thêm các tuyến. Tất nhiên, bạn có tùy chọn thêm tuyến theo cách thủ công (tuyến "tĩnh")

  • Nếu công tắc của bạn có cổng nối tiếp hoặc cổng có nhãn "console" thì có khả năng nó được quản lý và hỗ trợ Vlan.


1
Một trong những lời giải thích tốt nhất mà tôi đã thấy ngày hôm nay. Bây giờ điều đó đã đưa ra một số câu hỏi. Vlan 1 và Vlan 2 sẽ có địa chỉ IP riêng hay chỉ đơn giản là được gắn thẻ là Vlan 1 và Vlan 2? Nếu chúng được gắn thẻ, làm thế nào để các máy chủ / điểm cuối / nút trong Vlan 1 nói chuyện với nhau? Bây giờ nếu có bộ định tuyến, cổng là địa chỉ IP Vlan hay của bộ định tuyến? Khi bạn nói route table, nó có phải là thứ tôi phải xây dựng không? Ngoài ra, làm thế nào để bạn biết nếu một chuyển đổi bạn đã kế thừa là Vlan có thể (được quản lý) hoặc không được quản lý?
PeanutsMonkey

Xin vui lòng xem các chỉnh sửa.
LawrenceC

Cảm ơn. Tôi đã có một câu hỏi liên quan đến câu ven though it's not needed such as on our 8-port switch above, has security and performance benefits. Tại sao nó không phải đi qua bộ định tuyến nếu các mạng con là một phần của một mạng khác?
PeanutsMonkey

Xin vui lòng xem thêm các chỉnh sửa.
LawrenceC

20

Tôi tìm thấy những giải thích khác phức tạp.

  • Vlan cho phép bạn gắn thẻ tất cả các gói mạng với một số ma thuật (ví dụ 3).
  • Chỉ các card mạng khác được đặt thành 3sẽ nhìn thấy các gói đó

Đặt một loạt các máy tính VLAN 3và chúng sẽ ở trong thế giới biệt lập nhỏ bé của riêng chúng; họ sẽ không thấy bất kỳ lưu lượng nào khác.

Đột nhiên bạn có thể có nhiều mạng LAN hoạt động trên cùng một dây (tức là mạng LAN ảo ). Bạn thậm chí có thể có hai máy tính có cùng IP, vì chúng có các thẻ Vlan khác nhau (ví dụ: 3các câu 7)


Việc đặt Vlan ID được thực hiện bằng cách định cấu hình trình điều khiển card mạng:

nhập mô tả hình ảnh ở đây

Số dặm của bạn sẽ thay đổi theo thẻ mạng và trình điều khiển của nó.


Tôi đã bắt gặp các thẻ Vlan tuy nhiên tôi bị thu hút bởi cách bạn nói setcác card mạng 3? Tôi giả định rằng các Vlan sẽ không thể nhìn thấy nhau nếu không có bộ định tuyến. Nếu có một bộ định tuyến, tôi đoán rằng sẽ phải có một tường lửa để ngăn các gói tin được truyền từ một Vlan sang kế tiếp nếu một yêu cầu được tạo ra. Bây giờ cái gì sẽ là cổng của mạng con trong Vlan? Nó sẽ là bộ định tuyến?
PeanutsMonkey

Vlan cũng được cấp một địa chỉ IP hay đơn giản là một thẻ? Dựa trên bài đọc của tôi tại petri.co.il/csc_setup_a_vlan_on_a_cisco_switch.htmlm có vẻ như các thân cây cũng có thể routegói. Không chắc chắn nếu sự hiểu biết của tôi là rõ ràng mặc dù. Điều đó có nghĩa là một công tắc là một thiết bị lớp 2 và 3?
PeanutsMonkey

Vlan chỉ đơn giản là một thẻ. Tất cả các thẻ mạng phải nhận thức được sự hiện diện của thẻ Vlan và bỏ qua các gói có thẻ Vlan khác với thẻ Vlan của chúng.
Ian Boyd

@IanBoyd: Tất cả các NIC phải được biết về Vlan? Tôi nghĩ rằng các chuyển đổi cạnh giữa các Vlan có thể xử lý tất cả việc gắn thẻ (và loại bỏ các thẻ) khỏi tiêu đề Ehternet.
afrazier

Trong trường hợp một công tắc thông minh như thế: không, công tắc có thể xử lý lưu lượng trực tiếp. Nhưng trong trường hợp đó, bạn phải lập trình chuyển đổi để biết cổng nào có lưu lượng truy cập. Từ cách giải thích đơn giản hơn về Vlan là gì: đó là cách gắn thẻ các gói với ID, để chỉ các thẻ mạng có cùng thẻ nhìn thấy chúng.
Ian Boyd

8

Giải thích đơn giản là các Vlan tồn tại để cho phép các mạng con khác nhau chia sẻ hệ thống cáp vật lý, cổng và chuyển mạch. Bạn có thể có các mạng con riêng biệt trên mạng của mình mà không cần vlans, nhưng bạn phải có một bộ dây khác nhau cho mỗi mạng.


Cuối cùng tôi đã hiểu rằng từ việc truy tìm trang web, Vlan cho phép một tổ chức sử dụng cùng một công tắc thay vì mua nhiều công tắc, tuy nhiên tôi vẫn bối rối về một số câu hỏi tôi đã nêu trong bài đăng của mình.
PeanutsMonkey

4
Gì? Không có gì ngăn cản một người vận hành nhiều mạng con IP trên cùng một mạng vật lý, mặc dù tôi không thể nghĩ ra bất kỳ lý do chính đáng nào để thực hiện việc đó mà không có Vlan. Đặc biệt, bạn sẽ gặp một số khó khăn nghiêm trọng với DHCP mà không có Vlan để cô lập lưu lượng phát.
afrazier

4

1.Nếu tôi có nhiều mạng con, tôi giả sử rằng bạn sẽ cần một bộ định tuyến để giao tiếp giữa mỗi mạng con.

Có, bạn cần một bộ định tuyến để di chuyển các gói giữa các mạng con.

Chỉ các thiết bị trong mỗi mạng con sẽ nằm trong miền quảng bá cục bộ cho mạng con đó. Có đúng không?

Vâng, một mạng con là một miền phát sóng.

2.Bạn có cần một mạng con để thiết lập Vlan không?

Đúng.

3. Tôi biết rằng Vlan có thể tồn tại trong một mạng con nhưng tôi hiểu là bạn sẽ phải gán cho Vlan một địa chỉ IP của mạng con đó.

Không, theo tôi hiểu, Vlan được xác định trong các thiết bị chuyển mạch và cô lập lưu lượng của mỗi Vlan.

Làm thế nào nó có thể được cách ly với phần còn lại của mạng con?

Vlan một mạng con.

4. Khi nào bạn sẽ thiết lập Vlan đặc biệt là nếu tôi có thể phân đoạn mạng của mình bằng mạng con?

Khi bạn cần tách biệt lưu lượng thành hai hoặc nhiều nhóm mà không tách rời cơ sở hạ tầng vật lý (chủ yếu là chuyển mạch) thành hai hoặc nhiều nhóm vật lý.

5.Tôi tiếp tục phát hiện ra rằng các mạng cục bộ ảo (Vlan) cho phép chúng ta tạo các mạng logic và vật lý khác nhau; trong khi mạng con IP chỉ đơn giản cho phép chúng ta tạo các mạng logic thông qua cùng một mạng vật lý. tuy nhiên không chắc điều này có nghĩa chính xác khi nó đọc cùng một mạng vật lý.

Một mạng LAN vật lý bao gồm chủ yếu là các bộ chuyển mạch và cáp được bố trí (trong trường hợp Ethernet) thành một cấu trúc cây đơn lẻ.

Thông thường một mạng LAN là một mạng con duy nhất. Một tổ chức có thể có một số mạng LAN được liên kết bởi các bộ định tuyến.

Một mạng LAN vật lý đơn lẻ có thể được chia thành nhiều mạng LAN logic (Vlan) bằng cách sử dụng hỗ trợ Vlan trong các bộ chuyển mạch. Mỗi Vlan sau đó có một mạng con riêng. Do đó, một bộ định tuyến là cần thiết để di chuyển các gói giữa các mạng LAN logic (Vlan).


Cập nhật: một số câu trả lời để theo dõi câu hỏi trong ý kiến.

nếu tôi muốn các thiết bị trên 2 Vlan riêng biệt giao tiếp thì không cần bộ định tuyến vì tôi có thể sử dụng trunking.

Dưới đây là một số trích dẫn từ http://www.formortals.com/an-int sinhtion-to-vlan-trunking /

" Trunking Vlan cho phép một bộ điều hợp mạng hoạt động như một số bộ điều hợp mạng ảo, trong đó, niết có giới hạn trên lý thuyết là 4096 nhưng thường bị giới hạn ở 1000 phân đoạn mạng Vlan. "

"Bộ định tuyến có thể trở nên hữu ích hơn vô cùng một khi chúng được kết nối vào cơ sở hạ tầng chuyển đổi doanh nghiệp. Sau khi được kết nối, chúng trở nên có mặt khắp nơi và có thể cung cấp dịch vụ định tuyến cho bất kỳ mạng con nào trong bất kỳ góc nào của mạng doanh nghiệp. "

Vì vậy, bạn vẫn cần một bộ định tuyến, nhưng với trung kế Vlan, nó có thể là một bộ định tuyến một vũ trang (bộ định tuyến trên một thanh). Bộ chuyển mạch cao cấp bao gồm khả năng định tuyến, do đó bạn có thể không cần bộ định tuyến riêng vì bộ chuyển mạch cao cấp của bạn cũng là bộ định tuyến lớp 3.

Khi bạn nói rằng tôi cần một mạng con để thiết lập Vlan, ý bạn là gì?

Vlan là một khái niệm lớp 2. Cũng như các thiết bị chuyển mạch Ethernet là một thiết bị lớp 2. Vlan có thể làm cho một vài thiết bị chuyển mạch thực hiện công việc trong đó bạn có thể cần nửa tá thiết bị chuyển mạch trong các nhóm bị cô lập. Tuy nhiên, các nút của bạn (máy tính, máy in, v.v.) thường sử dụng địa chỉ lớp 3 (IP).

Để các nút trong một Vlan (N cho Mạng) giao tiếp với các nút trong một Vlan khác (N cho Mạng), bạn cần có Giao thức liên mạng (nói cách khác là IP). Trong IP để di chuyển các gói giữa các Mạng, chúng ta cần mỗi Mạng có địa chỉ mạng lớp 3 khác nhau.

Đây là nơi đặt lưới phụ vào - chia phạm vi địa chỉ mạng lớp 3 được phân bổ của tổ chức thành các mạng con bằng cách sử dụng mặt nạ mạng con. Sau đó, bạn có thể sử dụng bộ định tuyến để cho phép các thiết bị trong một mạng con (trong một Vlan) giao tiếp với các thiết bị trong một mạng con khác (trong một Vlan khác).


@RedGrittyBrick - Cảm ơn. Khi bạn nói rằng tôi cần một mạng con để thiết lập Vlan, ý bạn là gì? Đối với tôi, mạng con là sự phân tách hoặc phân chia địa chỉ IP? Từ những gì tôi đã hiểu Vlan hoạt động trong Lớp 2, có nghĩa là nó phân giải địa chỉ MAC thành địa chỉ IP để giả sử hiểu biết của tôi là chính xác, tại sao và làm thế nào bạn sẽ tạo một mạng con để thiết lập Vlan? Tôi đã không làm theo những gì bạn có nghĩa là VLAN is defined in the switches and isolates the traffic of each VLAN?
PeanutsMonkey

@RedGrittyBrick - Dường như nếu tôi muốn các thiết bị trên 2 Vlan riêng biệt giao tiếp thì không cần bộ định tuyến vì tôi có thể sử dụng trunking.
PeanutsMonkey

@PeanutsMonkey Có lẽ cả hai bạn có thể trao đổi không chính xác các thuật ngữ Vlan và Vlan. Anh ấy như một từ sai trong một câu bạn đọc của anh ấy, và bạn trong tâm trí của bạn. Vlan là số nhiều của Vlan. Vì vậy, câu này ông đã viết "Vlan được xác định trong các thiết bị chuyển mạch và cô lập lưu lượng của mỗi Vlan?" có lẽ nên đọc "Vlan được xác định trong / mỗi chuyển đổi và lưu lượng truy cập trên mỗi Vlan bị cô lập"
barlop

@barlop - Tôi hiểu rằng Vlan là một tập hợp con của Vlan tuy nhiên đang bị lẫn lộn bởi nội dung trong liên kết mà bạn đề xuất, ví dụ như petri.co.il/csc_setup_a_vlan_on_a_cisco_switch.htm . Ví dụ: nội dung được đọcAt this point, only ports 2 and 3 should be able to communicate with each other and ports 4 & 5 should be able to communicate. That is because each of these is in its own VLAN
PeanutsMonkey

For the device on port 2 to communicate with the device on port 4, you would have to configure a trunk port to a router so that it can strip off the VLAN information, route the packet, and add back the VLAN information
PeanutsMonkey

2

1.Nếu tôi có nhiều mạng con, tôi giả sử rằng bạn sẽ cần một bộ định tuyến để giao tiếp giữa mỗi mạng con. Chỉ các thiết bị trong mỗi mạng con sẽ nằm trong miền quảng bá cục bộ cho mạng con đó. Có đúng không?

Mạng IP (mạng con) là một khái niệm lớp 3. Nếu hai PC được gắn vào cùng một bộ chuyển đổi L2 mà không có Vlan, chúng sẽ nằm trong cùng một miền phát L2, nhưng không phải là miền phát L3.

2.Bạn có cần một mạng con để thiết lập Vlan không?

Tuy nhiên, nếu bạn muốn các thiết bị trong Vlan giao tiếp với nhau, chúng có thể sẽ cần một số giao thức L3.

3. Tôi biết rằng Vlan có thể tồn tại trong một mạng con nhưng tôi hiểu là bạn sẽ phải gán cho Vlan một địa chỉ IP của mạng con đó. Làm thế nào nó có thể được cách ly với phần còn lại của mạng con?

Không rõ những gì bạn đang yêu cầu.

4. Khi nào bạn sẽ thiết lập Vlan đặc biệt là nếu tôi có thể phân đoạn mạng của mình bằng mạng con?

Vlan chỉ đơn giản là một cách để làm cho một thiết bị L2 dường như là nhiều thiết bị L2.

5.Tôi tiếp tục phát hiện ra rằng các mạng cục bộ ảo (Vlan) cho phép chúng ta tạo các mạng logic và vật lý khác nhau; trong khi mạng con IP chỉ đơn giản cho phép chúng ta tạo các mạng logic thông qua cùng một mạng vật lý. tuy nhiên không chắc điều này có nghĩa chính xác khi nó đọc cùng một mạng vật lý.


Khi bạn nói rằng chúng sẽ nằm trong cùng một miền quảng bá Lớp 2 chứ không phải miền phát sóng Lớp 3, điều này có nghĩa chính xác là gì?
PeanutsMonkey

Điều đó có nghĩa là nếu một gói, với tất cả các gói trong trường đích MAC, được truyền đi thì nó sẽ được nhìn thấy bởi tất cả các thiết bị. Tên miền quảng bá lớp 3 có thể là tất cả những người trong địa chỉ IP hoặc số mạng bằng nhau và phần máy chủ của địa chỉ là tất cả. Trước khi bạn chuyển sang Vlan, bạn cần hiểu những điều cơ bản của Lớp 2 và 3.
dbasnett

Cảm tạ. Bạn có thể nói rõ hơn về ý của bạn all oneskhông? Bạn đang đề cập đến tính toán nhị phân và bitwise?
PeanutsMonkey

Có, tất cả các tệp nhị phân, mac = ffffffffffff cho MAC và 255.255.255.255 cho IP.
dbasnett
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.