一、创建MSTP
-
创建vlan并放行vlan
创建vlan vlan batch 3 4 #除了连接终端的两个接口外放行vlan port link-type trunk port trunk allow-pass vlan 3 to 4
-
创建MSTP域
stp region-configuration region-name mstp+vrrp revision-level 1 instance 3 vlan 3 instance 4 vlan 4 active region-configuration
-
设置PC1、PC2的根
设置sw1 为PC1 的根 sw2为PC2的根 SW1:stp instance 1 priority 0 SW1:stp instance 2 priority 4096 SW2:stp instance 1 priority 4096 SW2:stp instance 2 priority 0
二、创建VRRP
-
分别在SAW1和SW2上创建vrrp
#SW1的配置interface Vlanif3 ip address 192.168.3.254 255.255.255.0 vrrp vrid 3 virtual-ip 192.168.3.1 #设置PC1的网关 vrrp vrid 3 priority 150 #设置SW1为PC1的主设备 interface Vlanif4 ip address 192.168.4.254 255.255.255.0 vrrp vrid 4 virtual-ip 192.168.4. #设置PC2的网关 #SW2的配置 interface Vlanif3 ip address 192.168.3.253 255.255.255.0 vrrp vrid 3 virtual-ip 192.168.3.1 #设置PC1的网关 interface Vlanif4 ip address 192.168.4.253 255.255.255.0 vrrp vrid 4 virtual-ip 192.168.4.1 #设置PC2的网关 vrrp vrid 4 priority 150 #设置SW2为PC2的主设备
三、DHCP的原理与配置
DHCP的原理
- DHCP采用C/S(Client/Server,客户端/服务器)通信模式,协议报文基于UDP的方式进行交互,采用67(DHCP服务器)和68(DHCP客户端)两个端口号
-
发现阶段—DHCP DISCOVER(广播)
DHCP客户端发送DHCP DISCOVER报文来发现DHCP服务器。DHCP DISCOVER报文中携带了客户端的MAC地址、需要请求的参数列表选项、广播标志位等信息
-
提供阶段 —DHCP OFFER(单播/广播)
服务器接收到DHCP DISCOVER报文后,选择跟接收DHCP DISCOVER报文接口的IP地址处于同一网段的地址池,并且从中选择一个可用的IP地址,然后通过DHCP OFFER报文发送给DHCP客户端
-
选择阶段—DHCP REQUEST(广播)
如果有多个DHCP服务器向DHCP客户端回应DHCP OFFER报文,则DHCP客户端一般只接收第一个收到的DHCP OFFER报文,然后以广播方式发送DHCP REQUEST报文,该报文中包含客户端想选择的DHCP服务器标识符和客户端IP地址
-
确认阶段— DHCP ACK(单播)
DHCP客户端收到DHCP ACK报文,会广播发送免费ARP报文,探测本网段是否有其他终端使用服务器分配的IP地址。
DHCP的配置
-
全局配置
#创建全局地址池 [Huawei]ip pool ip-pool-name #配置DHCP客户端的网关地址 [Huawei-ip-pool-HW]gateway-list ip-address #配置全局地址池可动态分配的IP地址范围 [Huawei-ip-pool-HW]network ip-address [ mask { mask | mask-length } ] #配置地址池中不参与自动分配的IP地址 [Huawei-ip-pool-HW]excluded-ip-address start-ip-address [ end-ip-address ] #配置地址池的地址租期 [Huawei-ip-pool-HW] lease { day day [ hour hour [ minute minute ] ] | unlimited } #配置为指定DHCP Client分配固定IP地址 [Huawei-ip-pool-HW] static-bind ip-address ip-address mac-address mac-address [ option-template template-name | description description ]
-
接口配置
#配置基于接口方式的地址池 [Huawei]interface interface-type interface-number [subinterface-number ] [Huawei-GigabitEthernet0/0/1]ip address ip-address { mask | mask-length } #配置接口地址池的网关IP地址 [Huawei-GigabitEthernet0/0/1]DHCP server gateway-list ip-address #配置为指定DHCP Client分配固定IP地址 [Huawei-GigabitEthernet0/0/1]DHCP server static-bind ip-address ip-address mac-address mac-address [ description description ] #配置地址池中不参与自动分配的IP地址 [Huawei-GigabitEthernet0/0/1]DHCP server excluded-ip-address start-ip-address [ end-ip-address ] #配置地址池的地址租期 [Huawei-GigabitEthernet0/0/1]DHCP server lease { day day [ hour hour [ minute minute ] ] | unlimited }
DHCP Relay 中继
- DHCP Relay即DHCP中继,它是为解决DHCP服务器和DHCP客户端不在同一个广播域而提出的,提供了对DHCP广播报文的中继转发功能,能够把DHCP客户端的广播报文“透明地”传送到其它广播域的DHCP服务器上,同样也能够把DHCP服务器端的应答报文“透明地”传送到其它广播域的DHCP客户端。
AR1:
#创建PC1和PC2的池子
ip pool PC1
gateway-list 192.168.1.1
network 192.168.1.0 mask 255.255.255.0
ip pool PC2
gateway-list 192.168.2.1
network 192.168.2.0 mask 255.255.255.0
开启dhcp功能和开启DHCP全局
[Huawei]dhcp enable
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
dhcp select global
#返程路由
ip route-static 192.168.1.0 255.255.255.0 12.1.1.2
ip route-static 192.168.2.0 255.255.255.0 12.1.1.2
AR2:
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 12.1.1.1
interface GigabitEthernet0/0/2
ip address 192.168.2.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 12.1.1.1