目录
实验1----配置单臂路由
实验2----路由器做DHCP
实验3----路由器做DHCP中继
实验3----三层交换机做单臂路由
单臂路由缺点
Vlan虽然控制了广播域,但是不同vlan之间不能通信。 为实现交换机不同vlan下也可进行通信,引出单臂路由。
路由器与交换机连接的接口处,而且是trunk链路,此接口有子接口,而子接口可用作两个网段,相当于正常的路由器接口,可配置IP地址。用两个子接口实现路由功能。
Pc发送到另一个pc时,经过交换机,交换机首先检查从哪个接口来的,根据接口的vlan,向上找网关,子接口经过vlan绑定后,只能识别该vlan的数据,路由器收到后,查看目标IP,根据路由表,找另一个子接口,因为另一个子接口在另一个vlan中,所以,在下发时,子接口就加上vlan的标签号,再经过交换机后,交换机先检查vlan的标签号,再看目的地址.
Int f0/0.1(此命令相当于在f0/0接口中衍生出的子接口)
在此接口配置 encapsulation dot1q + vlan的号 (对路由接口绑定,只能封装和解包该vlan号上面的,成为该vlan的网关)
实验1----配置单臂路由
配置sw1交换机
Sw1(config)#vlan 10
Sw1(config-vlan)#exit
Sw1(config)#vlan 20
Sw1(config-vlan)#exit
Sw1(config)#int f0/1
Sw1(config-if)#switchport access vlan 10
Sw1(config-if)#exit
Sw1(config)#int f0/2
Sw1(config-if)#switchport access vlan 20
Sw1(config-if)#exit
Sw1(config)#int f0/3
Sw1(config-if)#switchport mode trunk
Sw1(config-if)#exit
配置sw2交换机
Sw2(config)#vlan 10
Sw2(config-vlan)#exit
Sw2(config)#vlan 20
Sw2(config-vlan)#exit
Sw2(config)#int f0/1
Sw2(config-if)#switchport access vlan 10
Sw2(config-if)#exit
Sw2(config)#int f0/2
Sw2(config-if)#switchport access vlan 20
Sw2(config-if)#exit
Sw2(config)#int f0/3
Sw2(config-if)#switchport mode trunk
Sw2(config-if)#exit
Sw2(config)#int f0/4
Sw2(config-if)#switchport mode trunk
Sw2(config-if)#exit
配置路由器r1
R1(config)#int g0/0.1
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip address 192.168.1.254 255.255.255.0
R1(config-subif)#no shutdown
R1(config-subif)#exit
R1(config)#int g0/0.2
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip address 192.168.2.254 255.255.255.0
R1(config-subif)#no sh
R1(config-subif)#exit
R1(config)#int g0/0
R1(config-if)#no shutdown
实验2----路由器做DHCP
在实验1的基础上进行扩展
交换机的配置与实验1的vlan划分同理,此处就忽略
路由器配置
ip dhcp excluded-address 192.168.1.1 192.168.1.99
ip dhcp excluded-address 192.168.2.1 192.168.2.99
ip dhcp excluded-address 192.168.3.1 192.168.3.99
ip dhcp excluded-address 192.168.4.1 192.168.4.99
ip dhcp pool v10
network 192.168.1.0 255.255.255.0
default-router 192.168.1.254
dns-server 192.168.4.1
ip dhcp pool v20
network 192.168.2.0 255.255.255.0
default-router 192.168.2.254
dns-server 192.168.4.1
ip dhcp pool v30
network 192.168.3.0 255.255.255.0
default-router 192.168.3.254
dns-server 192.168.4.1
ip dhcp pool v40
network 192.168.4.0 255.255.255.0
default-router 192.168.4.254
dns-server 192.168.4.1
路由器的网段分配由端口的vlan号提供,而在路由器中valn绑定的IP地址只有一个网段,所以根据vlan号,即可确定pc的网段。
实验3----路由器做DHCP中继
由DHCP服务器配置地址池,而由于vlan的不同,不能使pc获取到动态IP地址
此时,由路由器进行中继转发。
路由器主要配置命令如下:
Router(config)#int g0/0.3
Router(config-subif)#ip helper-address 192.168.4.1
Router(config-subif)#exit
其余配置,与实验2一致
实验3----三层交换机做单臂路由
对二层交换机的配置
Switch(config)#vlan +id
Switch(config)#int f0/0 //进入连接PC的链路
Switch(config-if)#switchport access vlan +id //对其划分vlan
Switch(config)#int f0/4 //进入连接三层交换机的链路
Switch(config-if)#switchport mode trunk //配置trunk链路
其余二层交换机类似
对三层交换机配置
Switch(config)#int range f0/1 – 5 //进入端口1--15
Switch(config-range-if)#switchport trunk encapsulation dot1q //封装协议—802.1q
Switch(config-rang-if)#switchport mode trunk //设置为trunk
Switch(config)#vtp domain [name] //开启VTP,即vlan中继
Switch(config)#vlan +id //创建vlan,VTP,配置后,在同一域中的交换机自动学习到vlan
Switch(config)#int vlan +id
Switch(config-vlan)#ip address IP 地址 子网掩码
Switch(config-vlan)#ip helper-address //DHCP中继
Switch(config)#ip routing //开启三层交换机的路由功能
Switch(config)#int f0/6
Switch(config-if)#no switchport //把该端口设置为路由接口
Switch(config-if)# ip address IP地址 子网掩码
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.2 //配置默认路由
对内网中的路由器进行配置
首先配置IP地址,这里就不再说
Switch(config)#ip address IP地址 子网掩码
Switch(config)# ip route 192.168.1.0 255.255.255.0 192.168.10.1 //配置路由,每一个网段
…………………… //中间省略
Switch(config)#ip route 192.168.6.0 255.255.255.0 202.10.1.2 //配置连接外网的路由
对外网的路由器进行配置文章来源:https://www.toymoban.com/news/detail-483071.html
首先配置IP地址,这里不说了文章来源地址https://www.toymoban.com/news/detail-483071.html
Switch(config)#ip route 0.0.0.0 0.0.0.0 202.10.1.1 //这里配置默认路由即可
单臂路由缺点
- 网络瓶颈,连接越多,路由器压力大
- 容易发生单点物理故障(所有的子接口依赖于总物理接口)
- VLAN间通信的每一个数据帧都进行单独路由
到了这里,关于cisco---单臂路由的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!