在Extreme Summit路由器上配置了一个VLAN,把端口添加了,服务器的IP和路由都设置好了,不过却不通。最后发现是VLAN ID的问题。
设置VLAN
在把端口port添加到VLAN的时候,有两种模式,tagged 以及 untagged。如果用的是tagged模式,那在server的datalink设置里都要配置上相应的vlan id;如果加port时用的是untagged模式,那server上就什么都不用改。
所以现在我要把之前的port改了:
-
先把以前的tagged的port都删了
-
configure vlan "vlan_name" delete ports 1,2,3,4,39,40
-
-
然后再用untagged模式重新加进去
-
configure vlan "vlan_name" add ports 1,2,3,4,39,40 untagged
-
-
完整命令是
-
* aie-extreme.3 # delete vlan "vlan_name"
* aie-extreme.5 # create vlan "vlan_name"
* aie-extreme.7 # configure vlan "vlan_name" ipaddress 192.168.3.1/24
IP interface for VLAN vlan_name has been created.
* aie-extreme.8 # configure vlan "vlan_name" tag 1003
* aie-extreme.9 # configure vlan "vlan_name" add ports 1,2,3,4 untagged
设置server网络
路由器端的配置完成之后,就需要配置server端了。这里主要是一些设置IP和路由的工作,特别注意的是,如果port是tagged的话,server的IP设置也要相应的配置vlan id,这里以solaris服务器为例。
solaris 10上,网口配置如下所示:
-
root@solaris:~# ls -lah /etc/hostname.*
-
-rw-r--r-- 1 root root 13 2011-07-20 05:21 /etc/hostname.e1000g0
e1000g0代表0号端口,现在需要做的就是把这个端口改名字,新的号码 = vlan id × 1000 + 老号码
比如,如果vlan id是365,新的号码就是365 × 1000 + 0 = 365000
-
# mv /etc/hostname.e1000g0 /etc/hostname.e1000g365000
-
# ifconfig e1000g365000 plumb up
设置上行端口
配置好VLAN之后,如果想要和其他交换机进行互通,就需要配置上行端口,也就是cisco交换机配置中的trunk口。Extreme交换机的配置有所区别。
-
# 假设需要连接的vlan ID是101
-
-
create vlan "v101"
-
configure vlan v101 tag 101
-
configure vlan v101 add ports 10 11 12 untagged ; 这几个端口连的是host
-
configure vlan v101 add ports 46 tagged ;tagged表示用trunk,和其他switch相连
-
configure vlan v101 ipaddress 10.10.10.1 255.255.255.0
阅读(2143) | 评论(0) | 转发(0) |