搭建网络拓扑
version1
- 添加如下分支
Switch配置路由表
首先先初始化vlan1
2
3
4
5Switch>enable
Switch
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)
Switch(config-vlan)
然后给每个端口分配vlan1
2
3
4
5
6
7
8
9
10Switch(config)#interface fa0/1
Switch(config-if)#s
Switch(config-if)#sw
Switch(config-if)#switchport a
Switch(config-if)#switchport access vlan 30 // Access 类型的端口:只能属于1 个VLAN,一般用于连接计算机的端口;
Switch(config-if)#exit
Switch(config)#interface fa0/2
Switch(config-if)#switchport mode
Switch(config-if)#switchport mode t
Switch(config-if)#switchport mode trunk //Trunk 类型的端口:可以允许多个VLAN 通过,可以接收和发送多个VLAN 的报文,一般用于交换机之间连接的端口;
Switch配置完成
三层交互机配置
首先还是先初始化vlan1
2
3
4
5Switch>enable
Switch
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)
Switch(config-vlan)
然后给端口分配vlan1
2
3
4
5Switch(config)#interface fa0/3
Switch(config-if)#sw
Switch(config-if)#switchport a
Switch(config-if)#switchport access vlan 30
Switch(config-if)#exit
给这个vlan(vlan30)分配一个IP,并且开启1
2
3
4
5
6
7
8
9
10
11
12
13
14Switch(config)#interface vlan 30
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan30, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan30, changed state to up
Switch(config-if)#ip addres
Switch(config-if)#ip address 192.168.5.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#interface vlan 30
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#end
将此IP加入RIP动态路由表1
2
3
4
5
6
7
8Switch
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)
Switch(config-router)
Switch(config-router)
Switch(config-router)
Switch(config-router)
Switch(config-router)
配置完成
连通性测试
pc2去ping pc0
pc2去ping pc1
version2(增加了静态路由)
配置Router2
首先添加设备,然后设置Router2两端口的IP
设置Router2的下一跳1
2
3
4
5
6
7Router(config)
Router(config-if)
Router(config-if)#
Router(config-if)#
Router(config-if)
Router(config)
Router(config)
配置Router1
配置好router1的se3/0端口的IP,并加入ospf路由表1
2
3
4
5
6
7
8
9
10
11
12
13
14
15Router(config)#interface Serial3/0
Router(config-if)#no shutdown
Router(config-if)#
%LINK-5-CHANGED: Interface Serial3/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial3/0, changed state to up
ip address 192.169.3.1 255.255.255.0
Router(config-if)#ip address 192.169.3.1 255.255.255.0
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#ne
Router(config-router)#net
Router(config-router)#network 192.169.3.0 0.0.0.255 area 0
Router(config-router)#end
Router#
设置se3/0端口的下一跳1
2
3
4
5Router>enable
Router
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)
Router(config)
配置Router0
设置下一跳
配置完毕
连通性测试
用PC4去pingPC1,PC0,PC2
配置成功
version 3
配置Switch
初始化vlan划分
1
2
3
4
5
6
7
8Switch>
Switch>enable
Switch
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)
Switch(config-vlan)
Switch(config)
Switch(config-vlan)将vlan分配到端口
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23Switch(config)
Switch(config)
Switch(config-if)
Switch(config-if)
Switch(config-if)
Switch(config-if)
^
% Invalid input detected at '^' marker.
Switch(config-if)
Switch(config-if)
Switch(config)
Switch(config)
Switch(config-if)
Switch(config-if)
Switch(config-if)
Switch(config-if)
Switch(config)
Switch(config)
Switch(config-if)
Switch(config-if)
Switch(config-if)
Switch(config-if)
配置完毕
配置Router31
2
3
4
5
6
7
8
9
10
11
12Router>enable
Router
Router(config)
Router(config-if)
Router(config-if)
Router(config-subif)
Router(config-subif)
Router(config-subif)
Router(config)
Router(config-subif)
Router(config-subif)
Router(config-subif)
配置RIP1
2
3
4
5
6
7
8
9
10Router>enable
Router
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)
Router(config)
Router(config-router)
Router(config-router)
Router(config-router)
Router(config-router)
Router(config)
配置静态路由
配置三层交换机的fa0/4端口
创建新的vlan,并且分配端口,然后给vlan分配IP1
2
3
4
5
6
7
8
9
10
11
12S1>enable
S1#conf t
S1(config)#vlan 40
S1(config)#interface fa0/4 // 进入端口配置模式
S1(config-if)#switchport trunk encapsulation dot1q // 配置Trunk封装为802.1q协议
S1(config-if)#switchport mode trunk // 设置为主干道Trunk模式
S1(config-if)#exit
S1(config)#interface vlan 40
S1(config-if)#ip address 192.170.2.2 255.255.255.0 // 在VLAN端口配置网关的IP与SM
S1(config-if)#no shutdown // 开启端口
S1(config-if)#exit
S1(config)#ip routing //开启路由功能
将新的网段加入RIP表1
2
3
4
5Switch(config)#router rip
Switch(config-router)#new
Switch(config-router)#network 192.170.2.0
Switch(config-router)#version 2
Switch(config-router)#exit
这里我也加入了静态路由
正常来说一个就可以ping通全网了,但是ping不通后面这些
只能给后面的路由器配置静态路由
Router0加入静态路由
Router1加入静态路由
Router1加入静态路由
这里其实配一个默认路由就行,因为在路由器末端
现在配置完成了,可以Ping通全网了
现在先用pc3来测试
可以Ping通pc6和pc2,接着ping
可以Ping通pc0和pc1
最后Ping pc4和pc5
可以全网Ping通