cisco---单臂路由

                    <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mobile/css/edit_views_html-db03dd5f8c.min.css">
                    <p id="main-toc"><strong>目录</strong></p> 

实验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一致

实验4----三层交换机做单臂路由

拓扑图

 

对二层交换机的配置

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 //配置连接外网的路由

对外网的路由器进行配置

首先配置IP地址,这里不说了

Switch(config)#ip route 0.0.0.0  0.0.0.0  202.10.1.1  //这里配置默认路由即可

单臂路由缺点

  1. 网络瓶颈,连接越多,路由器压力大
  2. 容易发生单点物理故障(所有的子接口依赖于总物理接口)
  3. VLAN间通信的每一个数据帧都进行单独路由

posted @ 2022-08-15 11:52  whitehe  阅读(53)  评论(0)    收藏  举报  来源