文章目录

  • 拓扑图(含IP规划)
  • 配置步骤(含完整指令)
  • 结果验证
  • 参考文献

拓扑图(含IP规划)

  • 配置任务
    按照拓扑图要求配置IP地址,手动添加构建路由表,并在路由器R1和R2间实现静态路由的负载分担(到相同目的地址的下一跳不同,但优先级相同;到目的地的流量将均匀分布),在路由器R2和R3间实现静态路由的主备路由备份(到相同目的地址的下一跳和优先级都不同,优先级高的为主,低的为备),最终实现PC1和PC2的互相通信。

  • 配置工具
    华为网络设备仿真平台eNSP

配置步骤(含完整指令)

首先,配置主机PC1、PC2的IP信息很简单(留意网关就好),比如PC1就这样:

然后,需要配置的是R1、R2、R3、R4的各个端口所分配的IP地址,以R1为例,需要配置的有Eth0/0/0(192.168.1.2/24)、Eth0/0/1(10.1.1.1/30)、G0/0/0(10.1.2.1/30)这三个端口。

<Huawei>sys  #R1
Enter system view, return user view with Ctrl+Z.
[Huawei]int Eth0/0/0
[Huawei-Ethernet0/0/0]ip address 192.168.1.2 24
[Huawei-Ethernet0/0/0]
Jul 25 2019 17:11:56-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Ethernet0/0/0 has entered the UP state.
Jul 25 2019 17:12:02-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 1, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/0]q
[Huawei]int Eth0/0/1
[Huawei-Ethernet0/0/1]ip address 10.1.1.1 30
[Huawei-Ethernet0/0/1]
Jul 25 2019 17:14:34-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface Ethernet0/0/1 has entered the UP state.
Jul 25 2019 17:14:42-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 2, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/1]q
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 10.1.2.1 30
[Huawei-GigabitEthernet0/0/0]
Jul 25 2019 17:21:12-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state.
Jul 25 2019 17:21:13-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 3, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/0]q
[Huawei]display ip routing-table  # 查询一下当前的路由表中有哪些表项
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 8        Routes : 8        Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface10.1.1.0/30  Direct  0    0           D   10.1.1.1        Ethernet0/0/110.1.1.1/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/110.1.2.0/30  Direct  0    0           D   10.1.2.1        GigabitEthernet
0/0/010.1.2.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0192.168.1.0/24  Direct  0    0           D   192.168.1.2     Ethernet0/0/0192.168.1.2/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/0

类似地方法不断操作,可以完成R1、R1、R2、R3、R4的各个端口IP地址的配置。

<Huawei>sys  #R2
Enter system view, return user view with Ctrl+Z.
[Huawei]int eth0/0/0
[Huawei-Ethernet0/0/0]ip address 10.1.1.2 30
[Huawei-Ethernet0/0/0]
Jul 25 2019 18:28:03-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Ethernet0/0/0 has entered the UP state.
Jul 25 2019 18:28:05-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 1, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/0]q
[Huawei]int eth0/0/1
[Huawei-Ethernet0/0/1]ip address 10.1.2.2 30
[Huawei-Ethernet0/0/1]
Jul 25 2019 18:28:32-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface Ethernet0/0/1 has entered the UP state.
Jul 25 2019 18:28:35-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 2, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/1]q
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 10.1.3.1 30
[Huawei-GigabitEthernet0/0/0]
Jul 25 2019 18:28:52-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state.
Jul 25 2019 18:28:55-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 3, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/0]q
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 10.1.4.1 30
[Huawei-GigabitEthernet0/0/1]
Jul 25 2019 18:29:09-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[3]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state.
Jul 25 2019 18:29:15-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 4, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/1]q
[Huawei]
<Huawei>sys  #R3
Enter system view, return user view with Ctrl+Z.
[Huawei]int eth0/0/0
[Huawei-Ethernet0/0/0]ip address 10.1.3.2 30
[Huawei-Ethernet0/0/0]
Jul 25 2019 18:31:29-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Ethernet0/0/0 has entered the UP state.
Jul 25 2019 18:31:35-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 1, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/0]q
[Huawei]int eth0/0/1
[Huawei-Ethernet0/0/1]ip address 10.1.4.2 30
[Huawei-Ethernet0/0/1]
Jul 25 2019 18:31:59-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface Ethernet0/0/1 has entered the UP state.
Jul 25 2019 18:32:05-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 2, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/1]q
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 10.1.5.1 30
[Huawei-GigabitEthernet0/0/0]
Jul 25 2019 18:32:27-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state.
Jul 25 2019 18:32:35-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 3, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-GigabitEthernet0/0/0]q
[Huawei]
<Huawei>sys  #R4
Enter system view, return user view with Ctrl+Z.
[Huawei]int Eth0/0/0
[Huawei-Ethernet0/0/0]ip address 10.1.5.2 30
[Huawei-Ethernet0/0/0]
Jul 25 2019 18:33:47-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Ethernet0/0/0 has entered the UP state.
Jul 25 2019 18:33:55-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 1, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/0]q
[Huawei]int Eth0/0/1
[Huawei-Ethernet0/0/1]ip address 192.168.2.2 24
[Huawei-Ethernet0/0/1]
Jul 25 2019 18:34:13-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface Ethernet0/0/1 has entered the UP state.
Jul 25 2019 18:34:15-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 2, the change loop count is 0, and the maximum number of records is 4095.
[Huawei-Ethernet0/0/1]q
[Huawei]

接下来,需要在各个路由器上添加路由表信息,配置任务只需要我们“打通”PC1和PC2之间的数据通信,那么这里的会我偷个懒,用至少的配置步骤添加路由,过程如下:

<Huawei>sys  #R1
Enter system view, return user view with Ctrl+Z.
[Huawei]ip route-static 192.168.2.1 24 10.1.2.2  #添加两条静态路由 负载分担
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.2.0/24 was generated.
Jul 25 2019 18:41:35-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 4, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]ip route-static 192.168.2.1 24 10.1.1.2  #添加两条静态路由 负载分担
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.2.0/24 was generated.
Jul 25 2019 18:42:25-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 5, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]
<Huawei>sys  #R2
Enter system view, return user view with Ctrl+Z.
[Huawei]ip route-static 192.168.2.1 24 10.1.3.2 preference 100  #添加主/备静态路由 备
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.2.0/24 was generated.
Jul 25 2019 18:47:26-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 5, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]ip route-static 192.168.2.1 24 10.1.4.2 preference 60  #添加主/备静态路由 主
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.2.0/24 was generated.
Jul 25 2019 18:51:26-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 6, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]ip route-static 192.168.1.1 24 10.1.1.1   #添加两条静态路由 负载分担
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.1.0/24 was generated.
Jul 25 2019 18:53:16-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 7, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]ip route-static 192.168.1.1 24 10.1.2.1   #添加两条静态路由 负载分担
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.1.0/24 was generated.
Jul 25 2019 18:53:36-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 8, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]
<Huawei>sys  #R3
Enter system view, return user view with Ctrl+Z.
[Huawei]ip route-static 192.168.2.1 24 10.1.5.2  #添加一条静态路由
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.2.0/24 was generated.
Jul 25 2019 18:57:46-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 4, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]ip route-static 192.168.1.1 24 10.1.3.1 preference 100  #添加主/备静态路由 备
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.1.0/24 was generated.
Jul 25 2019 18:58:26-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 5, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]ip route-static 192.168.1.1 24 10.1.4.1 preference 60  #添加主/备静态路由 主
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.1.0/24 was generated.
Jul 25 2019 18:58:56-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 6, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]
<Huawei>sys  #R4
Enter system view, return user view with Ctrl+Z.
[Huawei]ip route-static 192.168.1.1 24 10.1.5.1    #添加一条静态路由
Info: The destination address and mask of the configured static route mismatched
, and the static route 192.168.1.0/24 was generated.
[Huawei]
Jul 25 2019 19:01:36-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 3, the change loop count is 0, and the maximum number of records is 4095.
[Huawei]

经过上面的路由配置,我们的主机PC1和PC2应当可以就互相通信了!

结果验证

  • ping验证(PC1 上 ping PC2)
PC>ping 192.168.2.1Ping 192.168.2.1: 32 data bytes, Press Ctrl_C to break
From 192.168.2.1: bytes=32 seq=1 ttl=124 time=219 ms
From 192.168.2.1: bytes=32 seq=2 ttl=124 time=156 ms
From 192.168.2.1: bytes=32 seq=3 ttl=124 time=187 ms
From 192.168.2.1: bytes=32 seq=4 ttl=124 time=187 ms
From 192.168.2.1: bytes=32 seq=5 ttl=124 time=187 ms--- 192.168.2.1 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 156/187/219 ms
  • tracert验证
    很显然,这同我们所期望的路由转发路径是一致的!主要看R2-R3这一段转发,我们配置了主备路由备份,转发路径必须沿着R2的GE0/0/1(10.1.4.1/30) -> R3的Eth0/0/1(10.1.4.2/30) 转发!
PC>tracert 192.168.2.1traceroute to 192.168.2.1, 8 hops max
(ICMP), press Ctrl+C to stop1  192.168.1.2   15 ms  31 ms  32 ms2  10.1.2.2   93 ms  79 ms  62 ms3  10.1.4.2   94 ms  94 ms  125 ms4  10.1.5.2   140 ms  125 ms  125 ms5    *192.168.2.1   156 ms  188 ms
  • 查看路由表情况
[Huawei]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 12       Routes : 13       Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface10.1.1.0/30  Direct  0    0           D   10.1.1.2        Ethernet0/0/010.1.1.2/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/010.1.2.0/30  Direct  0    0           D   10.1.2.2        Ethernet0/0/110.1.2.2/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/110.1.3.0/30  Direct  0    0           D   10.1.3.1        GigabitEthernet
0/0/010.1.3.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/010.1.4.0/30  Direct  0    0           D   10.1.4.1        GigabitEthernet
0/0/110.1.4.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0192.168.1.0/24  Static  60   0          RD   10.1.1.1        Ethernet0/0/0Static  60   0          RD   10.1.2.1        Ethernet0/0/1192.168.2.0/24  Static  60   0          RD   10.1.4.2        GigabitEthernet
0/0/1

这里其实有一个问题,我们在路由器R2上给目的地址192.168.1.1/24即主机PC1定义了两条静态路由负载分担,这在上面的路由表中有体现出来,没什么问题。但同时我们也有在给目的地址192.168.2.1/24即主机PC2定义了两条主/备静态路由(优先级不同),不过在路由表中没有这样的两条记录。

其实,这很好理解,对于这种主/备路由备份模式,由于我们给“主用路由表项”定义的优先级始终最高,所以它应当是处于Active状态的,根本轮不到那条“备用路由表项”,因此它的状态应当是Inactive的!

那么,既然display ip routing-table这条命令无法查看到那条Inactive状态的路由表项,我们就得另想办法,这里介绍这样几条指令——display ip routing-table protocol staticdisplay ip routing-table verbose以及display current-configuration!

  • display ip routing-table protocol static这条指令表示查看协议类型为static的所有路由表项(包括Inactive状态的),类似的,查看协议类型为ospf的所有路由表项,就是用display ip routing-table protocol ospf
  • display ip routing-table verbose这条指令可以查看路由表的详细信息(也就是包括所有路由表项)。
  • display current-configuration显示当前配置信息。

参考文献

  • 《计算机网络》谢希仁. pdf版
  • 多区域OSPF动态路由协议的配置
  • 某些数通基本知识梳理

数通 | 静态路由表的配置(含负载分担、路由备份)相关推荐

  1. 玩转华为ENSP模拟器系列 | 配置IS-IS负载分担示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验 目标 ...

  2. 玩转华为数据中心交换机系列 | 配置手工负载分担模式链路聚合示例

    素材来源:华为数据中心交换机配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为数据中心交换机系列 | 汇总_COCOgsta的博客-CSDN博客 组网需求 如 ...

  3. 配置OSPF负载分担

    组网需求: OSPF网络中有四台交换机,同属于区域0.要求配置负载分担,使得SwitchA流量,可以分别通过SwitchB和SwitchC送到SwitchD. 拓扑: 配置思路 采用如下的思路配置OS ...

  4. 【实验】配置VRRP负载分担

    拓扑图 规格 适用于所有版本.所有形态的AR路由器. 组网需求 如图1所示,某公司网络中RouterA和RouterB为直连设备,下行连接一台交换机设备.用户希望对网络中的四种业务:上网.邮件.视频及 ...

  5. 数通 | 从二层、三层的概念切入这段时间学习的数通知识

    文章目录 话题引入 实例分析一波 实例一 实例二 实例小结 补充内容 局域网&以太网 网络适配器 三层交换机 VLAN 没讨论到的地方 参考资料 话题引入 在数通学习中,不可避免的会看到&qu ...

  6. 华为数通笔记-BGP选路与负载分担

    概述: BGP相比IGP最大的优势在于路径的选择策略非常丰富,通过调整BGP的路由属性来决定选路.在使用这些路由属性的时候应该考虑顺序和规则,尤其是一台路由器到达目标有多条路径的时候,BGP需要根据下 ...

  7. 通过实例分析理解浮动静态路由、路由负载分担

    微信公众号: 1.静态路由 静态路由采用的 算法是:非自适应算法. 非自适应算法:是指设备不会根据当前测量或者估计的流量和拓扑结构,来调整它们的路由决策.意味着依靠静态路由条目来转发数据包的路由设备更 ...

  8. 华为设备配置IS-IS的负载分担

    配置各接口所属VLAN [LSW1]vlan batch 10 20 50 [LSW1-GigabitEthernet0/0/1]port link-type trunk [LSW1-GigabitE ...

  9. BGP选路负载分担的架构设计

    1  BGP流量负载分担概述 如何优化的利用网络带宽资源,是流量负载分担的关注重点.BGP(Border Gateway Protocol, 边界网关协议)选择单条最优路径的这一特征往往会出现流量负载 ...

最新文章

  1. 为什么我能从普通程序员干到大厂总监?
  2. Java学习笔记_匿名/ArrayList
  3. 收藏功能_六款多功能榻榻米,装完你家会大一半!超实用,收藏
  4. VS Code 1.18版本更新内容整理(2017年10月 October 2017)
  5. np.cross函数详解
  6. c 传string 给java_JNI基础 将字符串传递给c,在c中拼接后返回给java
  7. velocity java 静态方法_java – 如何访问Velocity模板中的静态成员?
  8. Linux 设备驱动 ==== 字符驱动
  9. 计算机网络课程设计个人总结,计算机网络课程设计心得体会.doc
  10. CMMI3学习之路(一):在质疑与挣扎中偶然发现她竟是如此美丽
  11. 使用tensorflow神经网络预测房价模型
  12. 紫猫插件-网络共享数据(7-15)
  13. linux下nohup后台运行RSSHub等nodejs项目,开启与关闭
  14. 高频迷你信号发生器性能及其优势
  15. windows系统镜像修复计算机,如何修复:Windows无法在此计算机上查找系统映像
  16. lenb和len的区别
  17. ES6新增关键字:let和const及let的常用场景
  18. OO ALV简单报表之DOCKING容器实现
  19. networkx网络拓扑节点图和树,python
  20. nth-child选择器

热门文章

  1. 从零搭建Spring Boot脚手架(2):增加通用的功能(转载)
  2. Qt setStyleSheet 透明图片叠加
  3. 秃顶之路-Day11
  4. 片上总线学习之Wishbone
  5. C专家编程 第8章 为什么程序员无法分清万圣节和圣诞节 8.2 根据位模式构筑图形
  6. 流程控制之顺数结构和选择结构
  7. 关于打游戏ping值不稳定问题的解决经历(疑难篇)
  8. 微软输入法半角全角切换
  9. HTML之如何在你的网页上放小姐姐图片
  10. 关于win10无限重启的解决方案