H3C vlan之间的通讯

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:41:16
现在vlan之间能互相PING通,但是vlan2(192.168.1.253)里面的不能访问vlan1(192.168.0.253)里的文件共享服务器!

有一cisco路由器接H3C S5110交换机,是1/0/6口,设置为trunk与路由器相连,在路由器里面添加路由静态,192.168.0.0 255.255.0.0 192.168.0.253 (192.168.0.253是vlan1的ip address)

在H3C S5110里面也添加一条静态路由 0.0.0.0 0.0.0.0 192.168.0.254,现在vlan1和vlan2里面的机器都能够上网了!

但是vlan2不能访问vlan1里面共享服务器!

随后发现ping 192.168.0.1 有时候ttl=63 时,是可以访问共享服务器 192.168.0.1这台机器的,但是后来ping 192.168.0.1的时候TTL=62了,TTL为63说明之经过了一次路由,就是经过vlan2的网关192.168.1.253然后就到了192.168.0.1,TTL为62说明经过了两次路由,就是先经过交换机然后再到路由器上面路由了一次,这样就不能访问了!不过tracert的话,无论是TTL=63还是62,都显示经过192.168.1.253.然后就是192.168.0.1

请问这个大家有没有遇到过!

怎么解决!!~~~

急!~~

三层交换机有路由转发功能 怎么还用配置单臂路由呢
在三层交换机上启用路由功能 vlan间为直连网段 通过三层交换机可以互访
在三层交换机上添加默认路由指向路由器 同时再路由器上添加到达三层交换的路由条目 即可实现内网与Internet的互访

大哥我只能说你的配置很复杂而且不需要,我看了半天才搞懂怎么回事。

其实你的问题主要是trunk链路的问题。

在正常的情况下是这样的:vlan2的机器发包给网关192.169.1.253后通过交换机的路由传给了vlan1的网关192.168.0.253,然后在发给192.168.0.253,服务器作回应。

而有问题的情况是vlan2的机器发包给vlan1是通过trunk链路给了路由器,路由器再把包回传给192.168.0.253,而服务器回应也是通过truck链路进入路由器,此时是关键,此时路由器还是会把包再次发给192.168.0.253,而不似乎192.168.1.253,即vlan2的ip地址,所以回应包无法到达vlan2。

修改的办法即把trunk链路取消掉就可以了,在路由和交换机的相连端口都配置成vlan1的ip地址,把路由的端口的ip地址写成192.168.0.254即可。

总的来说问题出在对交换路由知识理解的含糊不清。

当在路由器需要下面的设备传输的是二层数据时,比如在路由器上做IP MAC地址绑定,可以把三层交换机路由功能关闭,在路由器上配置各VLAN对应的虚拟接口,做单臂路由。

192.168.0.0 255.255.0.0
你的掩码对吗。怎么是/16网段的。