vlan与路由
普通路由
特点:需要多个路由器物理接口,成本高灵活性与拓展性较差
配置:路由器上在多个物理接口配置不同VLAN缺省网关IP地址,交换机上的端口设置为access port,分别属于不同的VLAN。
通常的路由方式中路由器必须有多个物理接口,每个物理接口对应一个vlan,接口上配置的地址为此vlan的缺省网关。交换机上与路由器上连接的端口为访问端口access port。当需要增加vlan时在交换机上很容易实现,但是路由器上需要为此vlan增加新的物理 接口,所以这种方式的最大缺点为不具备良好的可拓展性。其优点为路由器上普通的以太口既可用于VLAN间的路由。
配置思路
1.各个vlan配置不同的网段
2.各个vlan对应不同的路由器端口
2.1不同vlan选取不同的路由端口作为GW
2.2交换机与路由器连接端口为A口,该端口所属vlan严格与连接的路由器端口对应。
单臂路由
创建三个子接口1.1 1.2 1.3,做802.1Q封装,不同子接口配置不同vlan的缺省网关IP地址,交换机上端口设置为802.1Q trunk找网关地址
练习题
单臂路由实验要求:
1.按照拓扑图所示,搭建网络环境并对设备进行重命名
2.根据PC机给定IP地址信息,计算各自的网关地址,完成IP地址配置
3.RT采用单臂路由方式,实现不同网段互通
4.实验验证:
实现PC1和PC2互相PING
IP | 192.168.0.1/28 |
---|---|
NETWORK | 192.168.0.0/28 |
Broadcast | 192.168.0.15/28 |
Gateway | 192.168.0.2/28~192.168.0.14/28 |
PC1的IP地址为pc1:192.168.0.1/28
则其network:192.168.0.0/28
我们可以通过IP地址✖子网掩码而得出。
32-28=4,那么24=16,所以共有16个IP地址br:192.168.0.15/28
,网关地址可用范围为gw:192.168.0.2/28~192.168.0.14/28
IP | 192.168.0.20/28 |
---|---|
NETWORK | 192.168.0.16/28 |
Broadcast | 192.168.0.31/28 |
Gateway | 192.168.0.17/28~192.168.0.30/28 |
pc2:192.168.0.20/28
则其network:192.168.0.16/28
我们可以通过IP地址✖子网掩码而得出。
32-28=4,那么24=16 ,所以共有16个IP地址br:192.168.0.31/28
网关地址可用范围gw:192.168.0.17/28~192.168.0.30/28
配置相关机器
配置PC
配置交换机
Switch>en
Switch#conf t
Switch(config)#vlan 10 //创建vlan10
Switch(config-vlan)#exit
Switch(config)#vlan 20 //创建vlan20
Switch(config-vlan)#exit
Switch(config)#int fa 0/1
Switch(config-if)#sw acc vlan 10
Switch(config-if)#exit
Switch(config)#int fa 0/2
Switch(config-if)#sw acc vlan 20
Switch(config-if)#exit
Switch(config)#int fa 0/3
Switch(config-if)#sw mode trunk
Switch(config-if)#exit
路由器
Router>en
Router#conf t
Router(config)#int fa 0/0.1
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#ip add 192.168.0.2 255.255.255.240
Router(config-subif)#no shutdown
Router(config-subif)#exit
Router(config)#int fa 0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 192.168.0.17 255.255.255.240
Router(config-subif)#no shutdown
Router(config-subif)#exit
Router(config)#int fa 0/0
Router(config-if)#no shutdown
show run
命令可查看接口是否启用
验证
PC1 ping PC2
PC2 ping PC1
VLAN间路由、静态路由
单臂路由实验要求:(RS为三层交换机、R为路由器)
1.按照拓扑图所示,搭建网络环境,进行设备重命名
2.根据PC机给定的IP地址信息,计算各自的网关地址,完成IP地址配置
3.RS1、R2采用静态路由配置实现网络互通
4.实验验证
实现PC1与PC2、PC3互PING
IP | 192.168.0.1/28 |
---|---|
NETWORK | 192.168.0.0/28 |
Broadcast | 192.168.0.15/28 |
Gateway | 192.168.0.2/28~192.168.0.14/28 |
PC1的IP地址为pc1:192.168.0.1/28
则其network:192.168.0.0/28
我们可以通过IP地址✖子网掩码而得出。
32-28=4,那么24=16,所以共有16个IP地址br:192.168.0.15/28
,网关地址可用范围为gw:192.168.0.2/28~192.168.0.14/28
IP | 192.168.0.20/28 |
---|---|
NETWORK | 192.168.0.16/28 |
Broadcast | 192.168.0.31/28 |
Gateway | 192.168.0.17/28~192.168.0.30/28 |
pc2:192.168.0.20/28
则其network:192.168.0.16/28
我们可以通过IP地址✖子网掩码而得出。
32-28=4,那么24=16,所以共有16个IP地址br:192.168.0.31/28
网关地址可用范围gw:192.168.0.17/28~192.168.0.30/28
`
IP | 192.168.0.33/28 |
---|---|
NETWORK | 192.168.0.32/28 |
Broadcast | 192.168.0.47/28 |
Gateway | 192.168.0.34/28~192.168.0.46/28 |
pc2:192.168.0.33/28
则其network:192.168.0.32/28
我们可以通过IP地址✖子网掩码而得出。
32-28=4,那么24=16,所以共有16个IP地址,br:192.168.0.47/28
那么网关地址可用范围gw:192.168.0.34/28~192.168.0.46/28
配置相关机器
配置PC
配置三层交换机RS2
Switch>en
Switch#conf tSwitch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exitSwitch(config)#vlan 30
Switch(config-vlan)#exitSwitch(config)#int fa 0/1
Switch(config-if)#sw acc vlan 10
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int fa 0/2
Switch(config-if)#sw acc vlan 20
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int fa 0/3
Switch(config-if)#sw acc vlan 30
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int vlan 10
Switch(config-if)#ip add 192.168.0.2 255.255.255.240
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int vlan 20
Switch(config-if)#ip add 192.168.0.17 255.255.255.240
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int vlan 30
Switch(config-if)#ip add 172.16.1.1 255.255.255.252
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#ip route 192.168.0.32 255.255.255.240 172.16.1.2
Switch(config)#ip routing
配置路由器R2
Router>en
Router#conf tRouter(config)#int fa 0/0
Router(config-if)#ip add 172.16.1.2 255.255.255.252
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int fa 0/1
Router(config-if)#ip add 192.168.0.34 255.255.255.240
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#ip route 192.168.0.0 255.255.255.240 172.16.1.1
Router(config)#ip route 192.168.0.16 255.255.255.240 172.16.1.1
验证
PC1 ping PC2与PC3
PC2 ping PC1与PC3
PC3 ping PC1与PC2
单臂路由、静态路由
路由实验要求:(SW为交换机,R为路由器)
1.按照拓扑所示,搭建网络环境,进行设备的重命名
2.根据PC机给定的网关地址信息,完成各自主机IP地址计算及配置
3.实现PC1与PC2、PC3互通,PC2与PC3不通
IP | 192.168.0.1/27~192.168.0.29/27 |
---|---|
NETWORK | 192.168.0.0/27 |
Broadcast | 192.168.0.31/27 |
Gateway | 192.168.0.30/27 |
PC1的网关地址为GW:192.168.0.30/27
则其network:192.168.0.0/27
我们可以通过网关地址✖子网掩码而得出。
32-27=5,那么25=32,则有32个IP,广播地址br:192.168.0.31/27
,IP地址可用范围为IP:192.168.0.1/27~192.168.0.29/27
。注意IP地址不能和网关地址一样
IP | 192.168.0.33/27~192.168.0.62/27 |
---|---|
NETWORK | 192.168.0.32/27 |
Broadcast | 192.168.0.63/27 |
Gateway | 192.168.0.40/27 |
PC2的网关地址为GW:192.168.0.40/27
则其network:192.168.0.32/27
我们可以通过网关地址✖子网掩码而得出。
32-27=5 ,25=32 ,所以有32个IP地址,广播地址br:192.168.0.63/27
,IP地址可用范围为IP:192.168.0.33/27~192.168.0.62/27
。注意IP地址不能和网关地址一样
IP | 10.10.10.1/29~10.10.10.30/29 |
---|---|
NETWORK | 10.10.10.0/29 |
Broadcast | 10.10.10.7/29 |
Gateway | 10.10.10.6/29 |
PC3的网关地址为GW:10.10.10.6/29
则其网络地址为network:10.10.10.0/29
我们可以通过网关地址✖子网掩码而得出。
32-29=3 ,23=8 ,所以有8个IP地址,广播地址br:10.10.10.7/29
,IP地址可用范围为IP:10.10.10.1/29~10.10.10.5/29
。
配置相关机器
配置PC
配置交换机SW
Switch>en
Switch#conf tSwitch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#int fa 0/1
Switch(config-if)#sw acc vlan 10
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int fa 0/2
Switch(config-if)#sw acc vlan 20
Switch(config-if)#no shutdown
Switch(config-if)#exitSwitch(config)#int fa 0/3
Switch(config-if)#sw mode trunk
Switch(config-if)#no shutdown
Switch(config-if)#exit
配置路由器R1
Router>en
Router#conf tRouter(config)#int fa 0/0.1
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#ip add 192.168.0.30 255.255.255.224
Router(config-subif)#no shutdown
Router(config-subif)#exitRouter(config)#int fa 0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 192.168.0.40 255.255.255.224
Router(config-subif)#no shutdown
Router(config-subif)#exitRouter(config)#int fa 0/0
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config)#int fa 0/1
Router(config-if)#ip add 172.0.0.1 255.255.255.252
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config-if)#ip route 10.0.0.0 255.255.255.248 172.0.0.2
配置路由器R2
Router>en
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 172.0.0.2 255.255.255.252
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config)#int fa 0/1
Router(config-if)#ip add 10.10.10.6 255.255.255.248
Router(config-if)#no shutdownRouter(config-if)#exit
Router(config)#ip route 192.168.0.0 255.255.255.224 172.0.0.1 //配置静态路由
验证
PC1 ping PC2与PC3
PC2 ping PC1与PC3
PC3 ping PC1与PC2