cisco-利用单臂路由实现VLAN间通信

网络拓扑图

步骤:

1.端口及ip规划

左边部分:

路由器0

端口IP规划vlan默认网关掩码
fa0/0.1:192.168.10.254vlan10255.255.255.0
fa0/0.2:192.168.20.254vlan20255.255.255.0
se2/0:192.168.40.1255.255.255.0
交换机fa0/1vlan10
fa1/1vlan20
fa2/1trunk
pc0IP:192.168.10.1vlan10192.168.10.254255.255.255.0
PC1IP:192.168.20.1vlan20192.168.20.254255.255.255.0

右边部分:路由器1

se2/0:192.168.40.2255.255.255.0
fa0/0:192.168.30.254255.255.255.0
PC2IP:192.168.30.1192.168.30.254255.255.255.0
PC3IP:192.168.30.2192.168.30.254255.255.255.0

2.配置

2.1单臂路由部分即左边红色圈圈部分

(1)将pc机的ip配置好之后,我们再来配置交换机以及路由器

(2)交换机的配置代码:

Switch>en
Switch>enable
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10  //建立vlan10
Switch(config-vlan)#ex
Switch(config)#vlan 20  //建立vlan20
Switch(config-vlan)#ex
Switch(config)#int fa0/1  //进入fa0/1端口
Switch(config-if)#sw mo ac   //进入端口分配模式
Switch(config-if)#sw ac vlan 10  //将端口分配给vlan10
Switch(config-if)#ex    //返回
Switch(config)#int fa1/1   
Switch(config-if)#sw mo ac
Switch(config-if)#sw ac vlan 20
Switch(config-if)#ex
Switch(config)#int fa2/1
Switch(config-if)#sw mo tr   //进入主干道配置模式
Switch(config-if)#end  
Switch#

(3)路由器配置代码:(分几部分讲解)

(3.1)创建两个虚拟子接口fa0/0.1和fa0/0.2,分别代表vlan10和vlan20

Router>en
Router#conf t
Router(config)#int fa0/0  //进入fa0/0端口
Router(config-if)#no sh   //启动端口

//创建了两个虚拟子接口 fa0/0.1 和 fa0/0.2,分别代表 VLAN 10 和 VLAN 20
Router(config)#int fa0/0.1  //进入fa0/0.1端口
//表示该子接口使用 802.1Q 协议,并指定 VLAN ID 为 10
Router(config-subif)#en dot1q 10  
//设置vlan的ip和子网掩码
Router(config-subif)#ip add 192.168.10.254 255.255.255.0
Router(config-subif)#no sh //启动端口
Router(config-subif)#ex

//同理
Router(config)#int fa0/0.2
Router(config-subif)#en dot1q 20
Router(config-subif)#ip add 192.168.20.254 255.255.255.0
Router(config-subif)#no sh

(3.2)查看路由器中关于 IP 路由的各项信息

继续输入代码:

Router(config-subif)#end
Router#show ip route

当出现下面信息后:

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.10.0/24 is directly connected, FastEthernet0/0.1
C    192.168.20.0/24 is directly connected, FastEthernet0/0.2

(3.3)当出现上面信息后继续输入下面代码:

Router#wr

直到出现下面信息证明成功了:

Router#wr
Building configuration...
[OK]

解释:wr:即“wr” 命令通常是 “write memory” 命令的简写形式,是将当前运行中的配置保存到设备的闪存或者其他非易失性存储介质中,这样即使设备掉电或者重启后,配置也不会丢失。

(3.4)到这里还没结束配置,那么我们接下来继续剩下的配置

代码:

Router#conf t
Router(config)#int se2/0  //进入端口se2/0
Router(config-if)#ip address 192.168.40.1 255.255.255.0  //配置Ip
//设置了时钟速率为 64000,用于同步该串行接口的时钟速率
Router(config-if)#clock rate 64000  
Router(config-if)#no sh  //启动

Router(config-if)#ex
Router(config)#route ospf 1  //进入了 OSPF 的路由器配置模式,进程号为1
//配置了三个网络
Router(config-router)#net 192.168.10.0 0.0.0.255 area 0
Router(config-router)#net 192.168.20.0 0.0.0.255 area 0
Router(config-router)#net 192.168.40.0 0.0.0.255 area 0
Router(config-router)#end

2.2右边部分的配置

(1)路由器的配置代码

Router>en
Router#conf t

Router(config)#int fa0/0
Router(config-if)#ip add 192.168.30.254 255.255.255.0
Router(config-if)#no sh
Router(config-if)#ex

Router(config)#int se2/0
Router(config-if)#ip add 192.168.40.2 255.255.255.0
Router(config-if)#clock rate 64000
Router(config-if)#no sh
Router(config-if)#ex

Router(config)#route ospf
Router(config-router)#net 192.168.40.0 0.0.0.255 area 0
Router(config-router)#net 192.168.30.0 0.0.0.255 area 0
Router(config-router)#end
Router#

【测试验证】

在pc0上执行ping命令对pc1,pc2,pc3进行连通性验证,结果如下:

上面会有Time out的情况,别急,你再ping一次就不会出现了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值