MSTP:多生成树实例
-
作 用:
-
划分多个vlan时,有链路无法转发流量业务,会使线路资源浪费
-
应用于多个vlan,实现多条路线转发对应的多个vlan,实现最优可达
-
实现负载分担,提高线路的利用率(STP/RSTP不支持)
-
-
工作原理:
-
将一个或多个VLAN划分到不同的实例(instance),再基于实例计算并维护生成树,通过工程师合理管控,实现链路的负载分担
-
-
实 例:
-
默认情况下存在实例0,一个设备可以存在多个实例,一般是0--48
-
当实例很多时,管理起来很复杂,因此需要基于域的概念进行管理,基于域中的实例来控制
-
DHCP:动态主机配置
-
作 用:
-
在DHCP的帮助下,可以动态地给网络上的任何设备或节点分配一个互联网IP地址,使它们可以通过这个IP地址去通信
-
如果网络中没有DHCP服务,就需要手动设置IP地址、子网掩码、默认网关、DNS服务器,电脑、手机、平板电脑等设备每移动到一个地方,就要重新配置
-
手动配置这些网络参数很麻烦,那就需要有一个东西来帮助配置网络参数,于是DHCP就诞生了,它的目的是为了实现自动设置IP地址、统一管理IP地址分配
-
-
工作原理:
-
DHCP客户端向服务器发出配置申请
-
DFCP从IP池中自动选择IP地址,并统一返回配置相应的其他配置信息,如子网掩码
-
-
工作过程:
-
DHCP Discover
-
客⼾端启动并加⼊⽹络,发送⼴播消息来寻找⽹络中的DHCP服务器
-
消息包含客⼾端的MAC地址和请求IP地址的信息
-
-
DHCP Offer
-
⽹络上的⼀个或多个DHCP服务器接收到发现消息后,会发送单播消息给客⼾端
-
消息包含⼀个可⽤的IP地址、⼦⽹掩码、租约期限、默认⽹关和DNS服务器等信息
-
-
DHCP Request
-
客⼾端从收到的Offer中选择⼀个,并向所选择的DHCP服务器发送⼴播消息确认选择
-
请求消息中包含服务器的IP地址和提供的配置参数
-
-
DHCP Ack
-
被选中的DHCP服务器收到请求后,发送单播消息确认客⼾端的租约
-
确认消息包含最终确认的IP地址和其他⽹络配置参数, 客⼾端根据确认消息配置其⽹络接⼝
-
-
-
优 点:
-
减少管理员的工作量
-
避免输入错误的可能
-
避兔IP地址冲突
-
当更改IP地址段时,不需要重新配置每个用户的IP地址
-
提高了IP地址的利用率
-
方便客户端的配置
-
配置SW1
vlan ba 10 20 /创建vlan
int eth 12 /创建并进入链路聚合端口
tr g 0/0/10 0/0/11 /为聚合端口添加成员端口
port link hybrid /设置端口的类型为hybrid端口
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
interface GigabitEthernet 0/0/23 /进入对应的接口
port link hybrid
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
interface GigabitEthernet 0/0/24
port link hybrid
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
stp mode mstp /指定设备的生成树协议为MSTP
stp region-configuration /进入STP域
region-name HCIE /指定STP域名
revision-level 1 /指定STP域修订级别
instance 20 vlan 20 /创建实例20,并绑定业务vlan20
instance 10 vlan 10 /创建实例10,并绑定业务vlan10
active region-configuration /激活域配置
quit
stp instance 20 pri 0 /基于实例设置优先级,此时SW1为实例20的根桥
stp instance 10 pri 4096 /基于实例设置优先级,控制备根桥
dhcp enable /打开设备DHCP功能
ip pool vlan10 /创建全局DHCP 地址池
gateway-list 10.10.10.254 /指定地址池的服务网关地址
network 10.10.10.0 mask 255.255.255.0 /指定地址池的服务网段
ex-ip-add 10.10.10.240 10.10.10.253 /指定地址池不参与DHCP分配的地址
dns-list 100.100.100.100 /指定地址池的DNS服务器
quit
ip pool vlan20 /创建DHCP地址池
gateway-list 10.10.20.254 /指定地址池的服务网关地址
network 10.10.20.0 mask 255.255.255.0 /指定地址池的服务网段地址
ex-ip-add 10.10.20.240 10.10.20.253 /不参与DHCP分配的地址
dns-list 100.100.100.100 /指定DNS服务器
quit
interface Vlanif10 /创建并进入vlanif10接口
ip address 10.10.10.251 255.255.255.0 /配置接口通信地址
vrrp vrid 10 virtual-ip 10.10.10.254 /创建VRRP组,指定VRID,配置虚拟网关地址
vrrp vrid 10 priority 101 /配置VRRP的优先级,此时SW1为vlan10的主设备
dhcp select global /指定使用全局地址池
quit
interface Vlanif20
ip address 10.10.20.251 255.255.255.0
vrrp vrid 20 virtual-ip 10.10.20.254 /此时SW2为vlan20的主设备,默认优先级为100
dhcp select global
quit
配置SW2
vlan ba 10 20 /创建vlan10,vlan20
int eth 12 /创建并进入链路聚合端口
tr g 0/0/10 0/0/11 /为聚合端口添加成员端口
port link hybrid /设置端口的类型为hybrid端口
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
interface GigabitEthernet 0/0/23 /进入对应的接口
port link hybrid
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
interface GigabitEthernet 0/0/24
port link hybrid
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
stp mode mstp /指定设备的生成树协议为MSTP
stp region-configuration /进入STP域
region-name HCIE /指定STP域名
revision-level 1 /指定STP域修订级别
instance 20 vlan 20 /创建实例20,并绑定业务vlan20
instance 10 vlan 10 /创建实例10,并绑定业务vlan10
active region-configuration /激活域配置
quit
stp instance 20 pri 4096 /基于实例设置优先级,此时SW2为实例20的备根桥
stp instance 10 pri 0 /基于实例设置优先级,此时SW2为实例10的根桥
dhcp enable /打开设备DHCP功能
ip pool vlan10 /创建全局DHCP 地址池
gateway-list 10.10.10.254 /指定地址池的服务网关地址
network 10.10.10.0 mask 255.255.255.0 /指定地址池的服务网段
ex-ip-add 10.10.10.240 10.10.10.253 /指定地址池不参与DHCP分配的地址
dns-list 100.100.100.100 /指定地址池的DNS服务器
quit
ip pool vlan20 /创建DHCP地址池
gateway-list 10.10.20.254 /指定地址池的服务网关地址
network 10.10.20.0 mask 255.255.255.0 /指定地址池的服务网段地址
ex-ip-add 10.10.20.240 10.10.20.253 /不参与DHCP分配的地址
dns-list 100.100.100.100 /指定DNS服务器
quit
interface Vlanif10 /创建并进入vlanif10接口
ip address 10.10.10.251 255.255.255.0 /配置接口通信地址
vrrp vrid 10 virtual-ip 10.10.10.254 /创建VRRP组,指定VRID,配置虚拟网关地址
dhcp select global /指定使用全局地址池
quit
interface Vlanif20
ip address 10.10.20.251 255.255.255.0
vrrp vrid 20 virtual-ip 10.10.20.254
vrrp vrid 20 priority 101 /配置VRRP优先级,此时SW2为vlan20的主设备
dhcp select global
quit
配置SW3
vlan ba 10 20 /创建vlan
interface GigabitEthernet 0/0/23 /进入对应的23接口
port link hybrid /设置端口的类型为hybrid端口
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
stp cost 3
quit
interface GigabitEthernet 0/0/24 /进入对应的24接口
port link hybrid /设置端口的类型为hybrid端口
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
stp mode mstp /指定设备的生成树协议为MSTP
stp region-configuration /进入STP域
region-name HCIE /指定STP域名
revision-level 1 /指定STP域修订级别
instance 20 vlan 20 /创建实例20,并绑定业务vlan20
instance 10 vlan 10 /创建实例10,并绑定业务vlan10
active region-configuration /激活域配置
quit
interface GigabitEthernet 0/0/1 /进入对应的接口1
port link hybrid /指定vlan端口类型为hybrid
port hy pvid vlan 10 /划分该端口到vlan10
port hy un vlan 10 /允许端口处理带有vlan10的数据,并剥离标签
quit
配置SW4
vlan ba 10 20 /创建vlan10,vlan20
interface GigabitEthernet 0/0/23 /进入到对应的接口23
port link hybrid /设置端口类型为hybrid
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
quit
interface GigabitEthernet 0/0/24 /进入到对应的接口24
port link hybrid /设置端口类型
port hy tag vlan 10 20 /允许该端口处理带有vlan10、20的数据
stp cost 3
quit
stp mode mstp /指定生成树协议MSTP
stp region-configuration /进入STP域
region-name HCIE /创建域名
revision-level 1 /指定STP域修订级别
instance 20 vlan 20 /设置实例20,并绑定业务vlan20
instance 10 vlan 10 /设置实例10,并绑定业务vlan10
active region-configuration /激活域配置
quit
interface GigabitEthernet 0/0/1 /进入对应的接口1
port link hybrid
port hy pvid vlan 20 /将该端口划分到vlan20
port hy un vlan 20 /连接终端使用untagged
quit
其他
undo stp loop-protection /SW1或2上端口的loop和root不能同时存在
undo stp root-protection
display检查
display vlan /检查设备的vlan信息
display int eth 12 /检查设备链路聚合的状态
display stp instance 10 brief /检查设备实例10的stp状态
display vrrp brief /检查设备的vrrp状态
display current-con | include dhcp /检查设备dhcp配置