您的位置:首页 > 运维架构 > Linux

Cisco 三层交换 实现vlan间路由与dhcp配置

2010-06-25 14:55 1091 查看
 实验目的:

让sw1与sw2属于vlan

1,pc1与pc3属于vlan

2,pc2与pc4属于vlan 3,在sw1上配置vlan间路由和dhcp,其他设备从dhcp获取地址,并实现vlan间通信。

sw1配置:

Router>en

Router#conf t

Router(config)#line console 0

Router(config-line)#password abc

Router(config-line)#login

Router(config-line)#logging synchronous //设置同步,不让信息影响操作

Router(config-line)#exec-timeout 0 0
//设置永不超时,防止cpu占用率100%,(只在模拟器上设置)

Router(config-line)#exi

Router(config)#no ip domain lookup //关闭域名解析功能

Router(config)#no ip routing //关闭路由功能

Router(config)#hostname sw1

sw1(config)#in vlan 1

sw1(config-if)#ip add 192.168.0.1 255.255.255.0 //配置vlan 1 IP地址

sw1(config-if)#no shut

sw1(config-if)#exi

sw1(config)#vlan 2 //创建vlan 2

sw1(config-vlan)#name v2

sw1(config-vlan)#vlan 3

sw1(config-vlan)#name v3

sw1(config-vlan)#exi

sw1(config)#in fa1/1

sw1(config-if)#switchport mode access //设置端口为访问端口(默认值)

sw1(config-if)#switchport access vlan 2 //让接口属于vlan 2成员

sw1(config-if)#in fa1/2

sw1(config-if)#switchport mode access

sw1(config-if)#switchport access vlan 3

sw1(config-if)#exi

sw1(config)#in fa1/15

sw1(config-if)#switchport mode trunk //设置端口为中继端口

sw1(config-if)#switchport trunk encapsulation dot1q //端口的封装类型

sw1(config-if)#exi

sw1(config)#vtp mode server //设置为vtp的服务模式

sw1(config)#vtp domain aaa //设置vtp的域名

sw1(config)#vtp password abc //设置vtp的密码

sw1(config)#vtp pruning //启用vtp修剪功能

实现dhcp功能:

sw1(config)#ip dhcp pool v1 //创建一个dhcp地址池,名为v1

sw1(dhcp-config)#network 192.168.0.0 /24 //要分配的网段

sw1(dhcp-config)#default-router 192.168.0.1 //默认网关

sw1(dhcp-config)#lease 4 //租约

sw1(dhcp-config)#exi

sw1(config)#ip dhcp pool v2

sw1(dhcp-config)#network 192.168.1.1 /24

sw1(dhcp-config)#default-router 192.168.1.1

sw1(dhcp-config)#lease 4

sw1(dhcp-config)#exi

sw1(config)#ip dhcp pool v3

sw1(dhcp-config)#network 192.168.2.0 255.255.255.0

sw1(dhcp-config)#default-router 192.168.2.1

sw1(dhcp-config)#lease 4

sw1(dhcp-config)#exi

sw1(config)#ip dhcp excluded-address 192.168.0.1 //不分配的地址

sw1(config)#ip dhcp excluded-address 192.168.1.1

sw1(config)#ip dhcp excluded-address 192.168.2.1

实现vlan间路由:

sw1(config)#ip routing 启用路由功能(因为刚才关闭了)

sw1(config)#in vlan 2

sw1(config-if)#ip add 192.168.1.1 255.255.255.0

sw1(config-if)#no shut

sw1(config-if)#exi

sw1(config)#in vlan 3

sw1(config-if)#ip add 192.168.2.1 255.255.255.0

sw1(config-if)#no shut

sw1(config-if)#exi

sw2配置:

Router>en

Router#conf t

Router(config)#line console 0

Router(config-line)#password abc

Router(config-line)#login

Router(config-line)#logging synchronous

Router(config-line)#exec-timeout 0 0

Router(config-line)#exi

Router(config)#no ip domain lookup

Router(config)#no ip routing

Router(config)#hostname sw2

sw2(config)#in f1/15

sw2(config-if)#switchport mode trunk //设为中继端口

sw2(config-if)#switchport trunk encapsulation dot1q //端口封装类型

sw2(config-if)#exi

sw2(config)#vtp mode client //设为vtp客户模式

sw2(config)#vtp domain aaa

sw2(config)#vtp password abc

sw2(config)#vtp pruning

sw2(config)#in vlan 1

sw2(config-if)#ip add dhcp //IP地址设为从DHCP获取

sw2(config-if)#exi

sw2(config)#in f1/0

sw2(config-if)#switchport mode access //设置为访问端口

sw2(config-if)#switchport access vlan 2 //将接口分配到vlan 2

sw2(config-if)#in f1/1

sw2(config-if)#switchport mode access

sw2(config-if)#switchport access vlan 3

sw2(config-if)#end

每个PC机的设置都一样。如下:

pc:

Router>en

Router#conf t

Router(config)#line console 0

Router(config-line)#password abc

Router(config-line)#login

Router(config-line)#logging synchronous

Router(config-line)#exec-timeout 0 0

Router(config-line)#exi

Router(config)#no ip domain lookup

Router(config)#no ip routing

Router(config)#hostname pc2

pc2(config)#in f0/0

pc2(config-if)#ip add dhcp //从DHCP获取IP地址

pc2(config-if)#no shut

pc2(config-if)#end

 

文章转载至http://bbs.net527.cn
  无忧网客联盟

无忧网客联盟主站

无忧linux时代
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息