首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 电脑技能 >

多VLAN中的电脑访问多上网线路的有关问题

2012-02-27 
多VLAN中的电脑访问多上网线路的问题我以前没有划分VLAN的实际经验,现准备划分VLAN,设备有:CISCO Catalyst

多VLAN中的电脑访问多上网线路的问题
我以前没有划分VLAN的实际经验,现准备划分VLAN,设备有:CISCO Catalyst 3650G和CISCO Catalyst 2950G。现有上网线路4条,网内用户大约500人,上网的用户仅限于少数几十人,且分布于不同的VLAN中。

假如我现在已经划分了四个VLAN,VLAN之间可以正常通信. VLAN信息如下:
VLAN 2: VLAN ID VLAN20,VLAN IP 172.16.2.254;
VLAN 3: VLAN ID VLAN30,VLAN IP 172.16.3.254;
VLAN 4: VLAN ID VLAN40,VLAN IP 172.16.4.254;
VLAN 5: VLAN ID VLAN50,VLAN IP 172.16.5.254.

上网线路可以正常使用, 防火墙的IP地址为172.16.1.1, 172.16.1.2, 172.16.1.3, 172.16.1.4.

现VLAN3中有三台电脑PC1,PC2和PC3, IP地址分别为172.16.3.1, 172.16.3.2, 172.16.3.3.
希望让PC1使用线路172.16.1.2上网, PC2使用线路172.16.1.1, PC3使用线路172.16.1.4, 请问如何做到?

[解决办法]
没太看懂楼主的意思。
不知道你的交换机和防火墙是怎么连接的,怎么有这么多防火墙。最好详细说明下网络结构。
我们知道VLAN启用了IP后就启用了三层,启用三层的交换机上所有的路由默认都是打通的。
因此,要对用户做限制,最好只使用二层,使用三层需要用ACL控制,反而不方便。
如果只启用二层,将VLAN3透传到防火墙,并在防火墙相关端口(或子接口)上封装dot1q 30,配置好地址,所有VLAN3内的主机网关设置为防火墙的这个端口地址就可以了。同样,将其它防火墙也封装vlan30,为不同的主机设置设置不同的网关即可。
对限制上网的可通过ACL来控制下。
[解决办法]
从描述中貌似你说的上网线路指的是接入网?你有四条接入网,并且出口设备是防火墙?
如果是这样要具体到不同电脑走不同的线路,可以用策略路由来实现
不知道你的网络拓扑是什么样的
如果防火墙支持,可以直接在防火墙里面设置策略路由
如果下联有三层核心交换机
可以在核心交换的进口上做策略路由
配置应该是很简单的
[解决办法]
在路由器上使用静态NAT
把需要上网的3个PC的私有IP地址转化为可以上网的公有IP地址。

[解决办法]
楼上建议不错,就是不知道用户有没有那么多public ip

建议采用PBR。比如pC1----防火墙1

access-list 100 per ip pc1 any 
route-map pc1 per 10
match add 100
next-hop 防火墙1

把route-map用到vlan2

int vlan2

ip policy-map pc1

思路就是这样,具体命令各个厂商设备会有不同

热点排行