免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11806 | 回复: 11
打印 上一主题 下一主题

独臂路由器实现VLAN互访,通过NAT访问外网! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-20 09:30 |只看该作者 |倒序浏览
环境:AR2830路由器,一个以太网卡,华为2403路由器

物理连接:PC1:192.168.100.9/24 VLAN 100,连接在交换机2403的1口

          路由器AR2830的以太网口连接到了2403的24口
          外网接在了交换机23口

在路由器上创建子接口:
外网子接口:
>interface ethernet 0/0.1
>ip add 192.168.14.10 24
>vlan-type dot1q vid 14
内网子接口:
>interface ethernet 0/0.2
>ip add 192.168.100.9 24
>vlan-type dot1q vid 100
创建ACL:
>acl number 2000
>rule permit source 192.168.100.0 0.0.0.255
在外网子接口:
ethernet0/0.1>nat outbound 2000
添加缺省路由:
>ip route-static 0.0.0.0 0.0.0.0 192.168.14.254
在2403交换机
创建VLAN:
>vlan 14
>port ethernet 0/13 to ethernet 0/23
>vlan 100
>port ethernet 0/1  to ethernet 0/12
将ethernet 0/24(和路由器以太网口连接)口设置成trunk:
>interface ethernt 0/24
>port link-type trunk
>port trunk permit vlan all

这样内网VLAN 100的用户不仅可以访问VLAN 14的用户,而且VLAN 100的用户可以访问外网了!

chinaunix.net不仅是个好的UNIX学习园地,网络学习也很
不错,主要是因为有大师级斑竹,及时准确的回答广大网友的技术问题

[ 本帖最后由 leyearn 于 2008-10-20 10:50 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-10-20 11:55 |只看该作者
先收下,以后可能有用

论坛徽章:
0
3 [报告]
发表于 2008-10-20 11:56 |只看该作者
必须划分 vlan 才可以实现是吗?

直接子接口设置无法配置是吗?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
4 [报告]
发表于 2008-10-20 12:04 |只看该作者
LS说的应该也可以实现。哪么就要调整交换机的hybrid端口属性,定义打标和非打标的数据流。

理论是这样,不过还要实际测试。

论坛徽章:
0
5 [报告]
发表于 2008-10-20 13:09 |只看该作者
原帖由 ssffzz1 于 2008-10-20 12:04 发表
LS说的应该也可以实现。哪么就要调整交换机的hybrid端口属性,定义打标和非打标的数据流。

理论是这样,不过还要实际测试。



版主能说的详细点儿吗?

我这里有实际环境,我可以测试一下大家的想法,能把问题用命令描述出来吗?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2008-10-20 14:13 |只看该作者
已经实现,方法如下:

路由器采用H3C AR28 交换机CISCO 2950.

不过不知道为什么类似的配置在H3C的3000 交换机上居然没有实现,估计是版本问题。
但是总体的实现思路是没错的。


#
sysname Router
#
acl number 2000
rule 0 permit source 192.168.200.0 0.0.0.255
#
interface Ethernet0/0
ip address 192.168.1.222 255.255.255.0
nat outbound 2000                        
#
interface Ethernet0/0.200
ip address 192.168.200.1 255.255.255.0
vlan-type dot1q vid 200
#
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1 preference 60






!         
interface FastEthernet0/1
switchport access vlan 100
!
interface FastEthernet0/2
switchport access vlan 200
!
interface FastEthernet0/24
switchport trunk native vlan 100
switchport mode trunk
!
interface Vlan1
no ip address
no ip route-cache
shutdown
!
interface Vlan200
ip address 192.168.200.2 255.255.255.0
no ip route-cache

论坛徽章:
0
7 [报告]
发表于 2008-10-20 14:16 |只看该作者
谢谢  LS 的测试

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
8 [报告]
发表于 2008-10-20 16:14 |只看该作者
经证实在H3C的3026上做如下配置,并且两端静态绑定MAC后也可以通讯。

猜测为H3C的软件BUG,目前已经升级到最新版本仍然无法解决。


#
interface Ethernet0/1
port access vlan 100
#
interface Ethernet0/2
port access vlan 200
#
interface Ethernet0/24
port link-type hybrid
port hybrid vlan 200 tagged fromcpu
port hybrid vlan 1 100 untagged
port hybrid pvid vlan 100

论坛徽章:
0
9 [报告]
发表于 2008-11-25 14:20 |只看该作者
三层交换机实现VLAN间的通信(与单臂路由有着同样的功能)

IP地址:192.168.2.1(vlan 2)
子网掩码:255.255.255.0
网关:192.168.2.254


IP地址:192.168.1.1
子网掩码:255.255.255.0
网关:192.168.1.254



目的:掌握利用三层交换机实现VLAN间的通信

Switch> en
Switch# vlan  database
Switch(vlan)# vlan  10
Switch(vlan)# vlan  20
Switch(vlan)# exit
Switch#
Switch# config  t
Switch(config)# ip  routing
Switch(config)# int  vlan  10
Switch(config-if)# ip  add  192.168.1.254  255.255.255.0
Switch(config-if# no  shut
Switch(config-if)# int  vlan  20
Switch(config-if)# ip  add 192.168.2.254  255.255.255.0
Switch(config-if# no  shut
Switch(config-if)#
Switch(config-if)# int   f0/1
Switch(config-if)# switchport  mode   access
Switch(config-if)# switchport  access  vlan  10
Switch(config-if)# no  shut
Switch(config-if)# int  f0/2
Switch(config-if)# switchport  mode  access
Switch(config-if)# switchport  access  vlan  10
Switch(config-if)# no  shut
Switch(config-if)# end
Switch#

论坛徽章:
0
10 [报告]
发表于 2010-06-28 10:21 |只看该作者
学习了!
感谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP