组网特点是通过在接入层部署 SEP协议实现冗余保护倒换, 并在 SEP段的边缘设备上部署网络拓扑变化通告,实现上级网络及时了解下级网络的拓扑变化。

组网需求
为了进行链路备份, 提高网络可靠性, 用户通常会使用冗余链路接入上层网络, 但是使用冗余链路会在网络中产生环路。 环路会造成报文在环路内不断的循环转发, 最终导致广播风暴以及 MAC地址表不稳定等故障现象, 从而导致用户通信质量较差, 甚至通信中断。 为了阻塞
冗余环路, 并实现当环网上发生链路故障时, 阻塞的冗余链路能够迅速恢复通信, 可在环网上部署 SEP协议。
接入层、汇聚层由多台二层交换设备组成环形网络接入核心层,汇聚层已经部署 RRPP协议以消除冗余链路,此种情况下,在接入层运行 SEP协议:
当环网上没有故障链路时, SEP能够消除以太网冗余环路。
当环网上发生链路故障时, SEP能够迅速恢复本环网上各节点间通信通路。
在 SEP段的边缘设备上部署网络拓扑变化通告,实现上级网络及时了解下级网络的
拓扑变化。
当上级网络收到下游网络拓扑变化的消息后,会在本网络内发送 TC报文,通知本网络内的所有设备清除 MAC地址,重新学习下游网络拓扑变化后的 MAC地址,从而保证用户流量不中断。
配置思路
采用如下的思路配置 SEP+RRPP混合环:
配置 SEP基本功能:
a. 在 PE1、PE2和 LSW1~LSW3上配置 Segment ID 为 1 的 SEP段和 VLAN ID 为
10 的控制 VLAN。
b. 将设备 PE1、PE2和 LSW1~LSW3加入 SEP段,并配置 SEP段边缘设备 PE1 和
PE2上加入 SEP段中的端口角色。
c. 在端口角色为主边缘端口的设备上配置端口阻塞方式,灵活指定阻塞端口。
d. 配置 SEP抢占模式,确保故障恢复时用户指定的阻塞端口生效。
e. 配置 SEP拓扑变化通告, 将 SEP段拓扑变化通知上级使用 RRPP协议的网络。
配置 RRPP基本功能。
将 PE1~PE4配置到一个域内,域 ID 为 1。在 PE1~PE4上创建控制 VLAN,
ID 为 5,配置保护 VLAN。
b. 配置 PE1为主环的主节点, PE2~PE4为主环的传输节点,并配置主环节点
的主端口和副端口。
c. 在 PE1~PE4创建 VLAN,并将 RRPP环上接口加入 VLAN。
配置 CE、LSW1~LSW3、 PE1~PE4 的二层转发功能。
数据准备
为完成此配置,需准备如下的数据:
SEP段 ID、控制 VLAN ID、加入 SEP段的端口角色、端口阻塞方式、 SEP抢占模式。
RRPP域 ID、环 ID、控制 VLAN ID。
操作步骤
配置 SEP基本功能
a. 配置 Segment ID 为 1 的 SEP段和 VLAN ID 为 10 的控制 VLAN
配置 PE1。
system-view
[Quidway] sysname PE1
[PE1] sep segment 1
[PE1-sep-segment1] control-vlan 10
[PE1-sep-segment1] protected-instance all
[PE1-sep-segment1] quit
配置 PE2。
system-view
[Quidway] sysname PE2
[PE2] sep segment 1
[PE2-sep-segment1] control-vlan 10
[PE2-sep-segment1] protected-instance all
[PE2-sep-segment1] quit
配置 LSW1。
system-view
[Quidway] sysname LSW1
[LSW1] sep segment 1
[LSW1-sep-segment1] control-vlan 10
[LSW1-sep-segment1] protected-instance all
[LSW1-sep-segment1] quit
配置 LSW2。
system-view
[Quidway] sysname LSW2
[LSW2] sep segment 1
[LSW2-sep-segment1] control-vlan 10
[LSW2-sep-segment1] protected-instance all
[LSW2-sep-segment1] quit
配置 LSW3。
system-view
[Quidway] sysname LSW3
[LSW3] sep segment 1
[LSW3-sep-segment1] control-vlan 10
[LSW3-sep-segment1] protected-instance all
[LSW3-sep-segment1] quit
将 PE1、PE2和 LSW1~LSW3加入 Segmengt 1 ,并设置端口角色
说明:
缺省情况下,二层端口上 STP处于使能状态。在将端口加入 SEP段之前,
请先去使能 STP。
#配置 PE1。
[PE1] interface gigabitethernet 0/0/1
[PE1-GigabitEthernet0/0/1] stp disable
[PE1-GigabitEthernet0/0/1] sep segment 1 edge primary
[PE1-GigabitEthernet0/0/1] quit
配置 LSW1。
[LSW1] interface gigabitethernet 0/0/1
[LSW1-GigabitEthernet0/0/1] stp disable
[LSW1-GigabitEthernet0/0/1] sep segment 1
[LSW1-GigabitEthernet0/0/1] quit
[LSW1] interface gigabitethernet 0/0/2
[LSW1-GigabitEthernet0/0/2] stp disable
[LSW1-GigabitEthernet0/0/2] sep segment 1
[LSW1-GigabitEthernet0/0/2] quit
配置 LSW2。
[LSW2] interface gigabitethernet 0/0/1
[LSW2-GigabitEthernet0/0/1] stp disable
[LSW2-GigabitEthernet0/0/1] sep segment 1
[LSW2-GigabitEthernet0/0/1] quit
[LSW2] interface gigabitethernet 0/0/2
[LSW2-GigabitEthernet0/0/2] stp disable
[LSW2-GigabitEthernet0/0/2] sep segment 1
[LSW2-GigabitEthernet0/0/2] quit
配置 LSW3。
[LSW3] interface gigabitethernet 0/0/1
[LSW3-GigabitEthernet0/0/1] stp disable
[LSW3-GigabitEthernet0/0/1] sep segment 1
[LSW3-GigabitEthernet0/0/1] quit
[LSW3] interface gigabitethernet 0/0/2
[LSW3-GigabitEthernet0/0/2] stp disable
[LSW3-GigabitEthernet0/0/2] sep segment 1
[LSW3-GigabitEthernet0/0/2] quit
配置 PE2。
[PE2] interface gigabitethernet 0/0/1
[PE2-GigabitEthernet0/0/1] stp disable
[PE2-GigabitEthernet0/0/1] sep segment 1 edge secondary
[PE2-GigabitEthernet0/0/1] quit
上述配置成功后,在 PE1上执行命令 display sep topology ,查看 SEP段的拓扑信息,可以看到阻塞端口是最后完成邻居协商的链路两端的其中一个端口。
灵活指定阻塞端口
#在 Segment1 中主边缘端口位于的设备 PE1上配置阻塞端口的方式为依据
处于 SEP段中间位置的端口为阻塞端口。
[PE1] sep segment 1
[PE1-sep-segment1] block port middle
配置抢占模式
#在 Segment1 中主边缘端口位于的设备 PE1上配置抢占模式为手工抢占。
[PE1-sep-segment1] preempt maunal
配置 SEP拓扑变化通告
#在 Segment1 中配置 Segment1 的拓扑变化通告给 RRPP协议。
#配置 PE1。
[PE1-sep-segment1] tc-notify rrpp
[PE1-sep-segment1] quit
配置 PE2。
[PE2] sep segment 1
[PE2-sep-segment1] tc-notify rrpp
[PE2-sep-segment1] quit
上述配置成功后,执行以下操作,验证配置结果。以 PE1为例。
在 PE1上执行命令 display sep topology ,查看 SEP段的拓扑信息。
从拓扑显示信息中可以看出设备 LSW3上的端口 GE0/0/2 的端口转发状态为discarding ,其余端口的转发状态均为 forwarding
在 PE1上执行命令 display sep interface verbose ,查看本设备上加入 SEP段的接口详细信息。
配置 RRPP基本功能
. 将 PE1~PE4配置到一个域内,域 ID 为 1。在 PE1~PE4上创建控制 VLAN,ID 为 100,配置保护 VLAN。
配置 PE1。
system-view
[Quidway] sysname PE1
[PE1] stp region-configuration
[PE1-mst-region] instance 1 vlan 5 6 100
[PE1-mst-region] active region-configuration
[PE1-mst-region] quit
[PE1] rrpp domain 1
[PE1-rrpp-domain-region1] control-vlan 5
[PE1-rrpp-domain-region1] protected-vlan reference-instance 1
配置 PE2。
system-view
[Quidway] sysname PE2
[PE2] stp region-configuration
[PE2-mst-region] instance 1 vlan 5 6 100
[PE2-mst-region] active region-configuration
[PE2-mst-region] quit
[PE2] rrpp domain 1
[PE2-rrpp-domain-region1] control-vlan 5
[PE2-rrpp-domain-region1] protected-vlan reference-instance 1
配置 PE3。
system-view
[Quidway] sysname PE3
[PE3] stp region-configuration
[PE3-mst-region] instance 1 vlan 5 6 100
[PE3-mst-region] active region-configuration
[PE3-mst-region] quit
[PE3] rrpp domain 1
[PE3-rrpp-domain-region1] control-vlan 5
[PE3-rrpp-domain-region1] protected-vlan reference-instance 1
配置 PE4。
system-view
[Quidway] sysname PE4
[PE4] stp region-configuration
[PE4-mst-region] instance 1 vlan 5 6 100
[PE4-mst-region] active region-configuration
[PE4-mst-region] quit
[PE4] rrpp domain 1
[PE4-rrpp-domain-region1] control-vlan 5
[PE4-rrpp-domain-region1] protected-vlan reference-instance 1
创建 VLAN,并将环上接口加入 VLAN。
#在 PE1上创建 VLAN100,并将接口 GE0/0/1 、GE0/0/2 和 GE0/0/3 加入VLAN100中。
[PE1] vlan 100
[PE1-vlan100] quit
[PE1] interface gigabitethernet 0/0/1
[PE1-GigabitEthernet0/0/1] stp disable
[PE1-GigabitEthernet0/0/1] port link-type trunk
[PE1-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[PE1-GigabitEthernet0/0/1] quit
[PE1] interface gigabitethernet 0/0/2
[PE1-GigabitEthernet0/0/2] stp disable
[PE1-GigabitEthernet0/0/2] port link-type trunk
[PE1-GigabitEthernet0/0/2] port trunk allow-pass vlan 100
[PE1-GigabitEthernet0/0/2] quit
[PE1] interface gigabitethernet 0/0/3
[PE1-GigabitEthernet0/0/3] stp disable
[PE1-GigabitEthernet0/0/3] port link-type trunk
[PE1-GigabitEthernet0/0/3] port trunk allow-pass vlan 100
[PE1-GigabitEthernet0/0/3] quit
在 PE2上创建 VLAN100,并将接口 GE0/0/1 、GE0/0/2 和 GE0/0/3 加入
VLAN100中。
[PE2] vlan 100
[PE2-vlan100] quit
[PE2] interface gigabitethernet 0/0/1
[PE2-GigabitEthernet0/0/1] stp disable
[PE2-GigabitEthernet0/0/1] port link-type trunk
[PE2-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[PE2-GigabitEthernet0/0/1] quit
[PE2] interface gigabitethernet 0/0/2
[PE2-GigabitEthernet0/0/2] stp disable
[PE2-GigabitEthernet0/0/2] port link-type trunk
[PE2-GigabitEthernet0/0/2] port trunk allow-pass vlan 100
[PE2-GigabitEthernet0/0/2] quit
[PE2] interface gigabitethernet 0/0/3
[PE2-GigabitEthernet0/0/3] stp disable
[PE2-GigabitEthernet0/0/3] port link-type trunk
[PE2-GigabitEthernet0/0/3] port trunk allow-pass vlan 100
[PE2-GigabitEthernet0/0/3] quit
#在 PE3上创建 VLAN100,并将接口 GE0/0/1 和 GE0/0/2 加入 VLAN100中。
[PE3] vlan 100
[PE3-vlan100] quit
[PE3] interface gigabitethernet 0/0/1
[PE3-GigabitEthernet0/0/1] stp disable
[PE3-GigabitEthernet0/0/1] port link-type trunk
[PE3-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[PE3-GigabitEthernet0/0/1] quit
[PE3] interface gigabitethernet 0/0/2
[PE3-GigabitEthernet0/0/2] stp disable
[PE3-GigabitEthernet0/0/2] port link-type trunk
[PE3-GigabitEthernet0/0/2] port trunk allow-pass vlan 100
[PE3-GigabitEthernet0/0/2] quit
在 PE4上创建 VLAN100,并将接口 GE0/0/1 和 GE0/0/2 加入 VLAN100中。
[PE4] vlan 100
[PE4-vlan100] quit
[PE4] interface gigabitethernet 0/0/1
[PE4-GigabitEthernet0/0/1] stp disable
[PE4-GigabitEthernet0/0/1] port link-type trunk
[PE4-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[PE4-GigabitEthernet0/0/1] quit
[PE4] interface gigabitethernet 0/0/2
[PE4-GigabitEthernet0/0/2] stp disable
[PE4-GigabitEthernet0/0/2] port link-type trunk
[PE4-GigabitEthernet0/0/2] port trunk allow-pass vlan 100
[PE4-GigabitEthernet0/0/2] quit
配置 PE1为主环的主节点, PE2~PE4为主环的传输节点,并配置主环节点
的主端口和副端口。
#配置 PE1。
[PE1] rrpp domain 1
[PE1-rrpp-domain-region1] ring 1 node-mode master primary-port
gigabitEthernet0/0/2 secondary-port gigabitEthernet0/0/3 level 0
[PE1-rrpp-domain-region1] ring 1 enable
配置 PE2。
[PE2] rrpp domain 1
[PE2-rrpp-domain-region1] ring 1 node-mode transit primary-port
gigabitEthernet0/0/2 secondary-port gigabitEthernet0/0/3 level 0
[PE2-rrpp-domain-region1] ring 1 enable
#配置 PE3。
[PE3] rrpp domain 1
[PE3-rrpp-domain-region1] ring 1 node-mode transit primary-port
gigabitEthernet0/0/1 secondary-port gigabitEthernet0/0/2 level 0
[PE3-rrpp-domain-region1] ring 1 enable
配置 PE4。
[PE4] rrpp domain 1
[PE4-rrpp-domain-region1] ring 1 node-mode transit primary-port
gigabitEthernet0/0/1 secondary-port gigabitEthernet0/0/2 level 0
[PE4-rrpp-domain-region1] ring 1 enable
启动 RRPP。
#配置 PE1。
[PE1] rrpp enable
#配置 PE2。
[PE2] rrpp enable
#配置 PE3。
[PE3] rrpp enable
#配置 PE4。
[PE4] rrpp enable
上述配置完成后,在设备上执行命令 display rrpp brief 或者 display rrpp verbose domain
可以看到 PE1上使能了 RRPP协议。在域 1 的控制 VLAN为 VLAN5,保护 VLAN为 Instance1 ,PE1为环 1 的主节点,主端口为 GE0/0/2 ,副端口为 GE0/0/3 。
[PE1] display rrpp verbose domain 1
可以看到域 1 的控制 VLAN为 VLAN5,保护 VLAN为 Instance1 。PE1在域 1 中
是主节点,节点状态是 Complete ,主端口为 GE0/0/2 ,副端口为 GE0/0/3 。
配置 CE、LSW1~LSW3、PE1~PE4的二层转发功能
具体配置过程略。请参考配置文件。
验证配置结果
经过以上配置,在网络计算稳定后,执行以下操作,验证配置结果。以 LSW1为
例。
对 LSW2上的接口 GE0/0/1 执行命令 shutdown 模拟端口故障,在 LSW3上执行命令 display sep interface 查看接口 GE0/0/2 能否从阻塞状态放开进入转发状态。
[LSW3] display sep interface gigabitethernet 0/0/2

配置文件
LSW1的配置文件

sysname LSW1

vlan batch 10 100

sep segment 1
control-vlan 10
protected-instance 0 to 48

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 100
stp disable
sep segment 1

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 100
stp disable
sep segment 1

return
LSW2的配置文件

sysname LSW2

vlan batch 10 100

sep segment 1
control-vlan 10
protected-instance 0 to 48

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 100
stp disable
sep segment 1

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 100
stp disable
sep segment 1

return
LSW3的配置文件

sysname LSW3

vlan batch 10 100

sep segment 1
control-vlan 10
protected-instance 0 to 48

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 100
stp disable
sep segment 1

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 100
stp disable
sep segment 1

interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 100

return
PE1的配置文件

sysname PE1

vlan batch 5 to 6 100

rrpp enable

stp region-configuration
instance 1 vlan 5 to 6 100
active region-configuration

rrpp domain 1
control-vlan 5
protected-vlan reference-instance 1
ring 1 node-mode master primary-port GigabitEthernet 0/0/2 secondary-port
GigabitEthernet 0/0/3 level 0
ring 1 enable

sep segment 1
control-vlan 10
block port middle
tc-notify rrpp
protected-instance 0 to 48

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 100
stp disable
sep segment 1 edge primary

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 5 to 6 100
stp disable

interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 5 to 6 100
stp disable
return
PE2的配置文件

sysname PE2

vlan batch 5 to 6 100

rrpp enable

stp region-configuration
instance 1 vlan 5 to 6 100
active region-configuration

rrpp domain 1
control-vlan 5
protected-vlan reference-instance 1
ring 1 node-mode transit primary-port GigabitEthernet 0/0/2 secondary-port
GigabitEthernet 0/0/3 level 0
ring 1 enable

sep segment 1
control-vlan 10
tc-notify rrpp
protected-instance 0 to 48

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 100
stp disable
sep segment 1 edge secondary

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 5 to 6 100
stp disable

interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 5 to 6 100
stp disable

return
PE3的配置文件

sysname PE3

vlan batch 5 to 6 100 200

rrpp enable

stp region-configuration
instance 1 vlan 5 to 6 100
active region-configuration

rrpp domain 1
control-vlan 5
protected-vlan reference-instance 1
ring 1 node-mode transit primary-port GigabitEthernet 0/0/1 secondary-port
GigabitEthernet 0/0/2 level 0
ring 1 enable

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 100
stp disable

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 5 to 6 100 200
stp disable

interface GigabitEthernet0/0/3
port default vlan 200
port trunk allow-pass vlan 5 to 6 100

return
PE4的配置文件

sysname PE4

vlan batch 5 to 6 100 200

rrpp enable

stp region-configuration
instance 1 vlan 5 to 6 100
active region-configuration

rrpp domain 1
control-vlan 5
protected-vlan reference-instance 1
ring 1 node-mode transit primary-port GigabitEthernet 0/0/1 secondary-port
GigabitEthernet 0/0/2 level 0
ring 1 enable

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 100
stp disable

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 5 to 6 100 200
stp disable

interface GigabitEthernet0/0/3
port default vlan 200
port trunk allow-pass vlan 5 to 6 100

return
CE1的配置文件

sysname CE1

vlan batch 100

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 100
return

##配置 SEP+RRPP 混合环组网相关推荐

  1. 配置mpls vpn基本组网-intranet

    7.2 实验一:配置mpls vpn基本组网-intranet 1.实验环境: CE1和CE2属于vpn1.CE3和CE4属于vpn2.要求vpn1的RD值配置为100:1,RT值配置为100:1 b ...

  2. 配置mpls vpn基本组网-hub and spoke

    7.3 实验二:配置mpls vpn基本组网-hub and spoke 1.实验环境:如图所示,CE1为某公司的总部,CE2.CE3为某公司的分部,现在要求总部和分部之间通过mpls vpn实现私网 ...

  3. 配置mpls vpn MCE组网

    实验三:配置mpls vpn MCE组网 1.实验环境: 某公司需要通过mpls vpn实现总部和分部的互访,并且要实现不同部门之间的业务隔离,为了节省开支,总公司使用MCE设备接入不同的部门.要求分 ...

  4. 华为wlan配置直连二层组网直接转发

    配置直连二层组网直接转发 1. 拓扑图: 2. 规划: 配置项 配置 AP管理VLAN vlan100 &地址:10.0.100.0//24 STA业务VLAN vlan1001 &地 ...

  5. WLAN无线技术之旁挂二层组网配置AC+AP+ENSP组网配置

    一.WLAN拓扑 二.WLAN旁挂隧道转发 1.AC配置,配置AC作为DHCP服务器为AP分配管理IP [AC6605]dhcp enable//开启DHCP [AC6605]vlan 100 [AC ...

  6. rrpp协议如何修改_H3C 中低端以太网交换机 可靠性典型配置指导-6W100

    1RRPP典型配置指导(支持保护VLAN) 为了兼容不支持保护VLAN配置的RRPP版本,在使用旧版本配置文件启动设备后,RRPP域保护所有的VLAN. 城域网和企业网大多采用环网来构建以提高可靠性, ...

  7. 如何使用vps 异地组网_异地组网简要配置指南

    Tag : 异地组网 异地组网简要配置指南 多台网关设备没有公网地址的情况下,需要能够互相访问各网关设备之间的局域网. 目前异地组网只支持星型网络,成功建立组网后,只允许从分支节点局域网访问中心节点的 ...

  8. 全网最细华为路由器mpls 虚拟专用网络intranet 组网配置

    关注我,后续将发布更多干货内容.(需要学习华为数通认证培训以及认证题库的私) 1.实验环境: CE1和CE2属于vpn1.CE3和CE4属于vpn2.要求vpn1的RD值配置为100:1,RT值配置为 ...

  9. 华为WLAN AirEngine 9700S AC控制器上联家用普通光猫组网开局配置上网

    业务需求: 家庭大户型上下2层住宅用户通过WLAN接入网络,以满足高速移动上网需求.且在覆盖区域内上下两层任何区域移动发生漫游时,不影响用户的上网体验. 组网方案: 1.家里装修完成墙上有网络面板利用 ...

最新文章

  1. 2022-2028全球及中国呼吸麻醉消耗品行业研究及十四五规划分析报告
  2. 《C++面向对象高效编程(第2版)》——3.11 类名、成员函数名、参数类型和文档...
  3. 为什么阿里巴巴禁止使用存储过程?
  4. LeetCode Simplify Path(栈操作)
  5. 日志和告警数据挖掘经验谈
  6. objective-c高级编程 笔记
  7. SqlServer 数据分页
  8. CM: How is attachment version implemented
  9. php微信40037,服务号发送模板消息问题,错误码:40037
  10. SCRM电商会员管理系统+导购端+商城app+小程序电商+移动端商城+电商web端后台管理+商城前后端系统+移动端商家端+电商app+购物车+订单+商城系统+电商看板+电商后台+优惠券+积分+会员
  11. Linux环境下Lapack软件包的编译和使用
  12. 运维 xshell 快捷键
  13. Oracle数据库文件中的导入\导出(imp/exp命令)
  14. 2019奥斯卡谁是赢家 这里有一份来自AI的预测名单
  15. 明道云实现产品BOM清单的快速搭建
  16. 阿里云 windows 服务器卸载阿里云盾
  17. 海域重力场与垂直基准产品构建及质量评估系统
  18. CHAP7 软件项目进度计划
  19. stm32f105移植到gd32f305笔记
  20. 初识selenium--发送QQ邮件

热门文章

  1. 原生JS快速实现拖放(drag and drop)效果
  2. XCTF新手练习区 writeup
  3. 普源DSA1030-TG,9kHz-3GHz频谱分析仪
  4. 以集成和管理为主要手段的企业报表中心架构设计
  5. 鸿蒙系统推广时间,鸿蒙系统将全面推广,目标覆盖3亿台设备,第三方IoT可达1亿台...
  6. 今天19:30 | 复旦大学青年副研究员许嘉蓉—《基于图数据的鲁棒机器学习 》
  7. 【转载精品】Web Service到底是什么?
  8. 华大单片机HC32L130J6TA入坑全纪录(一)
  9. 浅析物联网行业市场最新发展趋势
  10. 30个很棒的jQuery幻灯片放映插件