作者wst2080 ()
标题[技术] Private VLAN 简介
时间Thu Jun 23 12:16:30 2011
※ [本文转录自 wst2080 信箱]
作者: wst2080 ()
标题: Re: VLAN问题请教
时间: Thu Jun 23 11:42:27 2011
※ 引述《soxxxxen (缘@桃园)》之铭言:
: W大您好,想请这个问题:
: How to setup 802.1Q VLAN to achieve the following 2 goals?
: (A). Host A CANNOT communicate with Host B in LAN
: (B). Both of Host A and Host B can surf Internet
: topology table → http://0rz.tw/hCJ87
哈哈哈 这不难啊~~~ 这是使用到一个 Private VLAN 的技术
Private VLAN 顾名思义就是 私有VLAN
而这个Private VLAN的功能则是限定各个VLAN成员之间的通连
(有的彼此之间不需要通连。有的需要通联;但不允许跨区通连...等等)
首先介绍Private VLAN Port 的三个脚色
1.Promiscous(primary):主要VLAN,可跟各个次要VLAN沟通。
2.Community(community):在於相同VLAN当中可互相沟通。
3.Isolated(isolate):在於相同VLAN当中;但不可互相沟通。
这样有什麽用途呢?
简单来说,有的人会应用在一些特别的安全环境。 例如: Server与Client的区隔。
假设条件:
1.Server仅对外提供服务;但不对内(Client)提供服务。但Server区之间得提供购连。
好比 Web & 资料库,就可以摆在这区。如此当Web需要使用到资料库时,就可以存取
到这台资料库。
2.Client仅需对外连线;但各个Client用户端彼此之间均不可沟通。
3.Server 与 Client 均可对外连线;但Server与Client之间不可沟通。
经过以上三个假设条件後,就可以得知这部份的需求可以用防火墙等等来给予达成。
不过有的时候,若能够透过Switch的机制能够以简单的方式加强安全性的功能。
那麽就会有这样的机制来满足这样的需求。
逻辑简化:
Promiscous ─ Community 两区可以互相通连
Promiscous ─ Isolate 两区可以互相通连
Isolate ─ Community 两区不可互通
Community 内部均可互相沟通
Isolate 内部无法互相沟通
一般来说,Promiscous 则是会放置防火墙、路由器等等。
可以同时对 Isolate 与 Community 来提供服务。
而 Community 则是会放置一些Server(需要互相之间的通连)
最後 Isolate 则是会放置一些Client(互相之间禁止通连) 或者 特殊单一运作伺服器等
这样讲或许太空洞,相关的范例以及图示的说明:
http://0rz.tw/o8c2z
: 范本的solution:
: Solution:
: 1.We can configure Ports 1 and 3 in the VLAN 10 for example.
: 2.Put ports 2 and 3 in the VLAN 20.
: 3.Then Ports 1,2 and 3 in the VLAN 30.
: 4.Port 1 PVID is 10, port 2 PVID is 20, port 3 PVID is 30.
: 看不太懂 port3分别属於VLAN10跟VLAN20,最後PORT(1 2 3) 又都属於VLAN30
: 不太懂这个做法
这里很简单,不用想太复杂。 你可以想像成 VLAN per port 就可以了。
这种VLAN就是 主从关系 。
主要VLAN : Promiscus
次要VLAN : Community / Isolate
一般而言,都是一个主要VLAN搭配一个次要VLAN设定於该Port上头。
根据你的范例solution:
1. 我们可以设定第1与第3Port在於VLAN10
2. 将第2与第3Port配置VLAN20
3. Port 1 2 3 都设定在 VLAN 30
4. Port 1 的 PVID 为 10、 Port 2 的 PVID 20、Port 3的PVID 为30
根据以上数据整理成表:
Port 1 Port 2 Port 3
VLAN10 VLAN20 VLAN10
VLAN30 VLAN30 VLAN20
VLAN30
整理成表的数据当中可以得知,
VLAN 30 为主要VLAN (Promiscus)
VLAN 10、20 为次要VLAN (这边没讲很清楚,所以不知道脚色为Isolate或Community)
因此可以发现
Port 3 可以对 Port 1 与 2 互相通连;但 Port 2 跟 Port 1 不可互相通连。
不知道这样讲,是否能理解呢?
--
RHCT、RHCSA、RHCE、CCENT、CCNA、CCNP、ITE EAPC、WS-TTT、硬装丙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.65.42.58
--
RHCT、RHCSA、RHCE、CCENT、CCNA、CCNP、ITE EAPC、WS-TTT、硬装丙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.65.42.58
※ 编辑: wst2080 来自: 203.65.42.58 (06/23 14:11)
1F:→ kingofsdtw:感谢大大无私的分享,有下有推 06/23 17:17