Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2384243
  • 博文数量: 328
  • 博客积分: 4302
  • 博客等级: 上校
  • 技术积分: 5486
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 11:14
个人简介

悲剧,绝对的悲剧,悲剧中的悲剧。

文章分类

全部博文(328)

文章存档

2017年(6)

2016年(18)

2015年(28)

2014年(73)

2013年(62)

2012年(58)

2011年(55)

2010年(28)

分类: 网络与安全

2013-07-22 12:39:57

在Extreme Summit路由器上配置了一个VLAN,把端口添加了,服务器的IP和路由都设置好了,不过却不通。最后发现是VLAN ID的问题。

设置VLAN


在把端口port添加到VLAN的时候,有两种模式,tagged 以及 untagged。如果用的是tagged模式,那在server的datalink设置里都要配置上相应的vlan id;如果加port时用的是untagged模式,那server上就什么都不用改。
所以现在我要把之前的port改了:
  1. 先把以前的tagged的port都删了
  2. configure vlan "vlan_name" delete ports 1,2,3,4,39,40

  3. 然后再用untagged模式重新加进去
  4. configure vlan "vlan_name" add ports 1,2,3,4,39,40 untagged

  5. 完整命令是
  6. * 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上,网口配置如下所示:
  1. root@solaris:~# ls -lah /etc/hostname.*
  2. -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
  1. # mv /etc/hostname.e1000g0 /etc/hostname.e1000g365000
  2. # ifconfig e1000g365000 plumb up


设置上行端口


配置好VLAN之后,如果想要和其他交换机进行互通,就需要配置上行端口,也就是cisco交换机配置中的trunk口。Extreme交换机的配置有所区别。

  1. # 假设需要连接的vlan ID是101

  2. create vlan "v101"
  3. configure vlan v101 tag 101
  4. configure vlan v101 add ports 10 11 12 untagged ; 这几个端口连的是host
  5. configure vlan v101 add ports 46 tagged ;tagged表示用trunk,和其他switch相连
  6. configure vlan v101 ipaddress 10.10.10.1 255.255.255.0


阅读(2024) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~