你所不了解的静态路由特点及配置

    以下内容摘自正在全面热销的最新网络设备图书“豪华四件套”之一《Cisco路由器配置与管理完全手册》(第二版(其余三本分别是:《Cisco交换机配置与管理完全手册》(第二版《H3C交换机配置与管理完全手册》(第二版 和《H3C路由器配置与管理完全手册》(第二版 )  。目前在当当网、京东网上购买该套装将直减30元(京东网上现在7折,还减30元)http://book.dangdang.com/20130730_aifehttp://item.jd.com/11299332.html

   许多读者朋友错误地认为静态路由很简单,就一个命令,没什么好学的。其实这是因为他们根本没有深入理解静态路由的工作原理,对于仅有一条静态路由配置命令中的各参数和选项的含义和使用方法也是一知半解,结果造成的是遇到一些静态路由故障时无法进行分析,而对于一些静态路由配置也无法区分是否正确。本文将全面介绍静态路由的各主要特点,以及Cisco设备中的静态路由配置命令详解解释,其中包括许多你以前一定不知道的私家秘籍!!

7.1.3 静态路由的主要特点

    其实就因为静态路由的配置比较简单,决定了静态路由也包含了许多特点。可以说静态路由的配置全由管理员自己说了算,想怎么配就怎么配,只要符合静态路由配置命令格式即可,因为静态路由的算法全在管理员人思想和对静态路由知识的认识中,并不是由路由器IOS系统来完成的。至于所配置的静态路由是否合适,是否能达到你预期的目的那别当别论。在配置和应用静态路由时,我们应当全面地了解静态路由的以下几个主要特点,否则你可能在遇到故障时总也想不通为什么:

l  手动配置

    静态路由需要管理员根据实际需要一条条自己手动配置,路由器不会自动生成所需的静态路由的。静态路由中包括目标节点或目标网络的IP地址,还可以包括下一跳IP地址(通常是下一个路由器与本地路由器连接的接口IP地址),以及在本路由器上使用该静态路由时的数据包出接口等。

l  路由路径相对固定

    因为静态路由是手动配置的,静态的,所以每个配置的静态路由在本地路由器上的路径基本上是不变的,除非由管理员自己修改。另外,当网络的拓扑结构或链路的状态发生变化时,这些静态路由也不能自动修改,需要网络管理员需要手工去修改路由表中相关的静态路由信息。

l  永久存在

    也因为静态路由是由管理员手工创建的,所以一旦创建完成,它会永久在路由表中存在的,除非管理员自己删除了它,或者静态路由中指定的出接口关闭,或者下一跳IP地址不可达。

l  不可通告性

    静态路由信息在默认情况下是私有的,不会通告给其它路由器,也就是当在一个路由器上配置了某条静态路由时,它不会被通告到网络中相连的其它路由器上。但网络管理员还是可以通过重发布静态路由为其它动态路由,使得网络中其它路由器也可获此静态路由。

l  单向性

    静态路由是具有单向性的,也就是它仅为数据提供沿着下一跳的方向进行路由,不提供反向路由。所以如果你想要使源节点与目标节点或网络进行双向通信,就必须同时配置回程静态路由。这在与读者朋友的交流中经常发现这样的问题,就是明明配置了到达某节点的静态路由,可还是ping不通,其中一个重要原因就是没有配置回程静态路由。

如图7-2所示,如果想要使得PC1PC1已配置了A节点的IP地址10.16.1.2/24作为网关地址)能够pingPC2,则必须同时配置以下两条静态路由,具体配置方法在此不作介绍。

图7-2 静态路由单向性示例

①  :在R1路由器上配置了到达PC2的正向静态路由(以PC2 10.16.3.2/24作为目标节点,以C节点IP地址10.16.2.2/24作为下一跳地址);

②  :在R2路由器上配置到达PC1的回程静态路由(以PC1 10.16.1.1/24作为目标节点,以B节点IP地址10.16.2.1/24作为下一跳地址),以提供Ping过程回程ICMP消息的路由路径。

l  接力性

   如果某条静态路由中间经过的跳数大于1(也就是整条路由路径经历了三个或以上路由器结点),则必须在除最后一个路由器外的其它路由器上依次配置到达相同目标节点或目标网络的静态路由,这就是静态路由的“接力”特性,否则仅在源路由器上配置这么静态路由还是不可达的。

    就像你要从长沙到北京去,假设中间要途经的站点包括:武汉-郑州-石家庄,可人家只告诉你目的地是北京,以及从长沙出发的下一站是武汉。对于一个没有多少旅游经验的人来说,你是不可能知道到了武汉后又该如何走,必须有人告诉你到了武汉后再怎么走,到了郑州后又该怎么走,……。这就是“接力性”。

如图7-3所示是一个三个路由器串联的简单的网络,各个路由器节点及PC机的IP地址均在图中进行了标注,PC1已配置好指向R1A节点地址的网关,现假设要使PC1ping得通PC2,则需要在各路由器上配置以下四条静态路由(两条正向,两条回程):

   

*     图7-3 静态路由接力性示例

①  :在R1路由器上配置了到达PC2的正向静态路由(以PC2 10.16.4.0/24作为目标节点,以C节点IP地址10.16.2.2/24作为下一跳地址);

②  :在R2路由器上配置了到达PC2的正向接力静态路由(同样以PC2 10.16.4.0/24作为目标节点,以E节点IP地址10.16.3.2/24作为下一跳地址);

③  :在R3路由器上配置到达PC1的回程静态路由(以PC1 10.16.1.1/24作为目标节点,以D节点IP地址10.16.3.1/24作为下一跳地址),以提供Ping通信回程ICMP消息的路由路径。

④  :在R2路由器上配置到达PC1的回程接力静态路由(同样以PC1 10.16.1.1/24作为目标节点地址,以B节点IP地址10.16.2.1/24作为下一跳地址),以提供Ping通信回程ICMP消息的接力路由路径。

【经验之谈】路由器各端口上所直接连接的各个网络都是直接互通的,因为它们之间默认就有直连路由,无需另外配置其它路由。也即连接在同一路由器上的各网络之间的跳数为0。如图7-3R1路由器上连接的10.16.1.0/2410.16.2.0/24网络,R2路由器上连接的10.16.2.0/2410.16.3.0/24网络,R3路由器上连接的10.16.3.0/2410.16.4.0/24网络都是直接互通的。也正因如此,在图7-3中,PC1pingPC2,只需要配置图中所示的正、反向各两条静态路由,而不用配置从R2R3路由器,以及从R2R1路由器的静态路由。

l  递归性

许多读者一直存在一个错误的认识,那就是认为静态路由的“下一跳”必须是与本地路由直接连接的下一个路由器接口,其实这是片面的。前面说了,静态路由没有建立邻接关系的Hello包,静态路由也不会被通告邻居路由器,所以它的下一跳是路径中其它路由器中的任一一个接口,只是能保证到达下一跳就行了。这就是静态路由的“递归性”。

如图7-3所示的网络中,如果要在R1上配置一条到达R3所连接的10.16.4.0/24静态路由。按照正常思维的话,其下一跳应该是R2C接口。不过,其实也可以是R2D接口,或者R3E接口,或者F接口。只是通过其它路由能到达这些接口,则这条静态路由就是成功的。具体我们将在本章7.4.1节介绍。

l  优先级较高

因为静态路由明确指出了到达目标网络,或者目标节点的路由路径,所以在所有同目的地址的路由中,静态路由的优先级是除“直连路由”外最高的,也就是如果配置了到达某一网络或者某一节点的静态路由,则优先采用这条静态路由,只有当这条静态路由不可用时才会考虑选择其它的路由。

l  适用小型网络

    静态路由一般适用于比较简单的小型网络环境,因为在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。同时小型网络所需配置的静态路由条目不会太多。如果网络规模较大,拓扑结构比较复杂,则不宜采用静态路由,因为这样的配置工作量实在太大,一般要用于本章后面或者本书后面章介绍的各动态路由协议实现动态路由。

    静态路由的缺点在于:它们需要在路由器上手动配置,如果网络结构复杂,或者跳数较多的话,仅通过静态路由来实现路由,则要配置的静态路由可能非常多,而且还可能造成路由环路;而且如果网络拓扑结构发生改变,路由器上的静态路由必须跟着改变,否则原来配置的静态路由将可能失效。

7.2.1 静态路由配置命令详解

      当Cisco IOS系统不能建立到达某一目标网络的动态路由时,你就需要建立对应的静态路由。静态路由配置很简单,就一条命令,但在静态路由配置中最关键的就是7.1.1节介绍的理解静态路由特性,以及静态路由配置命令中各可选项和参数的真正含义,否则很可能配置的静态路由不正确,或者虽然已正确配置了某条静态路由,仍不能达到你的期望。

Cisco路由器中,静态路由的配置很简单,仅需一条如下全局配置命令:

ip route vrf vrf-name prefix mask {ip-address | interface-type interface-number [ip-address]} [dhcp] [distance] [namenext-hop-name] [permanent | track number] [tag tag]

Cisco路由器中使用的是ip route命令(在H3C路由器中的静态路由配置命令为ip static-route命令),其包含了许多参数选项,而且有些参数选项的具体含义一直是许多读者所模糊的。下面是这些参数选项进行具体解释。

l  vrf-name:该静态路由所作用的VRFVPN路由转发)示例名称,也就是为对应的VPN配置静态路由。仅在为特定的VRF示例配置静态路由时才需要指定本参数

l  prefix:静态路由中目标主机或目标网络的IP地址前缀,也就是静态路由的目的地址。如果是目标主机或节点,则填上对应主机或节点的IP地址,如果是目标网络或子网,则是对应网络或子网的网络地址。

l  mask:静态路由目的地址的掩码(仅代表路由目标的主机范围,不能认为等同于“子网掩码”),不能全以IP地址前缀长度表示。如果目的地址是主机或节点IP地址,则其掩码必须是255.255.255.255,而不是所在网段的子网掩码,代表静态路由的目标仅一台主机,而不是一个网络或子网。

l  ip-address:与下面的interface-type interface-number参数一起是二选一参数,指定静态路由到达目标网络的下一跳IP地址(也就是下一个路由器与本地路由器连接的接口IP地址)。

l  interface-type interface-number:与上面的ip-address参数一起是二选一参数,指定静态路由在本地路由器上的出接口特别注意:这里不是下一跳接口,而是静态路由在本地路由器上的出接口)的接口类型和接口号。

l  ip-address:这个参数与上面interface-type interface-number参数是一起的,是个可选项。它与前一个ip-address参数选项是一样的,也是指下一跳的IP地址。

l  dhcp:可选项,启用DHCP服务器为默认网关(也就是静态路由中的下一跳)分配IP地址。当你指定一个DHCP服务器来下一跳自动分配IP地址时,你可能还需要指定上面介绍的出接口interface-type interface-number)和下面将要介绍的“管理距离distance)参数,但一定没有指定下一跳IP地址。

l  distance可选参数,指定静态路由的管理距离,在0~255之间(如果静态路由的下一跳IP地址是本地路由器的出接口的IP地址,则其管理距离为0),静态路由默认的管理距离为1,无需指定,如果为255则表示该路由不可达。它主要用于在本章后面将要介绍的浮动静态路由中使用。

【注意】管理距离(administrative distance)是指一种路由协议(包括像RIPOSPFIS-ISEIGRPBGP等动态路由协议)的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级(值越小,等级越高),这个信任等级就叫管理距离。静态路由的默认管理距离为1,是所有路由管理距离最小的,也即静态路由的可靠性最高。如果你为某条静态路由指定了非默认的管理距离,则你正标记该静态路由可以被到达相同目标网络的动态路由所替代。例如,EIGRP动态路由的默认管理距离为100,如果你配置了一条静态路由的管理距离大于100,则该条静态路由将被到达同一目标网络的EIGRP动态路由所替代。

l  name next-hop-name:可选参数,为该静态路由指定一个下一跳名称,一般无需配置。但通过这个关键字和参数组合允许你在运行配置中以名称来关联静态路由。如果你有几条静态路由,你可以通过以它们的不同用途描述来作为这些静态路由的名称,以便更容易区分它们。

l  permanent:可选项,指定该静态路由在路由表中永久存在,即使对应接口处于关闭状态。

l  track number:可选参数,指定一个可用于追踪对应静态路由的号码(代表一个对象,需事先通过track object-numberinterface type numberip routing命令配置要跟踪的对象号和对应接口的IP路由),取值范围为1~500。这个关键字和参数组合指定对应静态路由仅当配置跟踪的对像呈激活状态时才安装。

l  tag tag:(可选)指定一个用于通过路由映射控制路由重发布的匹配标记值(可是一个字符串),以便路由映射时调用。

【注意】从以上静态路由配置命令参数的介绍可知,凡是在静态路由中出现了接口,则该接口一定是指本地路由器上的出接口,而不是许多读者误认为的下一跳接口,下一跳始终间以IP地址表示的。另外,在一些低档路由器中,如Cisco SOHO800系列路由器只支持基本的静态路由,上述可选项和可选参数可能并不支持。可用no格式的以上命令删除对应的静态路由,也可以通过在特权模式下执行show running-configuration | include ip route命令查看配置文件中配置的所有静态路由。

【示例1】以下示例显示了如何把到达172.31.0.0网络的数据包在IP地址为72.31.6.6(此为下一跳IP地址)的路由器上被路由。

ip route 172.31.0.0 255.255.0.0 172.31.6.6

【示例2】以下示例显示了如何为静态路由配置管理距离110。在本示例中把到达10.0.0.0网络的包将在IP地址为172.31.3.4(此为下一跳IP地址)的路由器上被路由,并配置管理距离为110。这样一来,如果没有管理距离小于110的动态路由情况下,该静态路由将有效。

ip route 10.0.0.0 255.0.0.0 172.31.3.4 110

【示例3】以下示例显示如何把到达192.168.1.0网络的包通过本地由器Ethernet 0接口(为静态路由的出接口),再经过下一跳IP地址10.1.2.3被路由出去。但此时如果Ethernet 0接口关闭,则该静态路由将从路由表中被删除,直到出接口Ethernet 0重新恢复。

ip route 192.168.1.0 255.255.255.0 Ethernet 0 10.1.2.3

【示例4】以下示例显示仅在所跟踪的对象123状态为激活的情况下安装以Ethernet 0/1为出接口,IP地址为 10.1.1.242作为下一跳的默认静态路由。有关默认静态路由将在本章后面具体介绍。

ip route 0.0.0.0 0.0.0.0 Ethernet 0/1 10.1.1.242 track 123

【示例5】以下示例显示如何通过dhcp关键字分别使两条配置了出接口ethernet1ethernet2接口的静态路由自动从DHCP服务器中获得下一跳IP地址(掩码均为255.255.255.255)。

ip route 10.165.200.225 255.255.255.255 ethernet1 dhcp

ip route 10.165.200.226 255.255.255.255 ethernet2 dhcp 20

【示例6】以下示例显示如何通过name next-hop-name 关键字和参数对对静态路由进行标识,以便区分每条静态路由。

ip route 172.0.0.0 255.0.0.0 10.0.0.1 name Seattle2Detroit

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
本书详细介绍CCNA考试的内容,主要有:互连网络的模型、Cisco路由器、交换机和集线器的特点Cisco IOS软件的初步知识;TCP/IP协议套件的综合概括;管理广域网,配置ISDN、帧中继和ATM;学习IP配置;Novell IPX协议栈、IPX封装类型和SAP及RIP的配置;使用访问表进行基本的通信量管理;默认的局域网连网,跨域配置VLAN。 在每一章中,均有针对认证目标的详细说明、有关认证的总结信息、2分钟练习和自我测试题,可帮助读者更好地理解认证的内容。 目 录 序言 前言 第1章 网络互连介绍 1 1.1 认证目标1.01:网络互连模型 1 1.1.1 网络的发展 2 1.1.2 OSI模型 2 1.1.3 封装 3 1.2 认证目标1.02:物理层和数据链路层 4 1.2.1 DIX和802.3 Ethernet 5 1.2.2 802.5令牌环网 7 1.2.3 ANSI FDDI 8 1.2.4 MAC地址 9 1.2.5 接口 9 1.2.6 广域网服务 12 1.3 认证目标1.03:网络层和路径确定 17 1.3.1 第3层地址 17 1.3.2 已选择路由协议和路由选择协议 17 1.3.3 路由选择算法和度 18 1.4 认证目标1.04:传输层 18 1.4.1 可靠性 18 1.4.2 窗口机制 18 1.5 认证目标1.05:上层协议 18 1.6 认证目标1.06:Cisco路由器、交换机 和集线器 18 1.7 认证目标1.07:配置Cisco交换机 和集线器 20 1.8 认证总结 20 1.9 2分钟练习 22 1.10 自我测试 23 第2章 从Cisco IOS软件开始 31 2.1 认证目标 2.01:用户界面 31 2.1.1 用户模式和特权模式 31 2.1.2 命令行界面 32 2.2 认证目标2.02:路由器基础 35 2.2.1 路由器元素 35 2.2.2 路由器模式 35 2.2.3 检查路由器状态 37 2.2.4 Cisco发现协议 38 2.2.5 远程访问路由器 39 2.2.6 基本测试 39 2.2.7 调试 40 2.2.8 路由基础 41 2.3 认证目标2.03:初始配置 43 2.3.1 虚拟配置注册表设置 46 2.3.2 启动序列:引导系统命令 47 2.3.3 将配置传送到服务器或从服务器 上复制配置 47 2.4 认证目标2.04:自动安装配置数据 49 2.5 认证总结 49 2.6 2分钟练习 50 2.7 自我测试 51 第3章 IP寻址 58 3.1 认证目标3.01:IP地址类 58 3.1.1 IP地址的结构 58 3.1.2 特殊情况:回路、广播和网 络地址 59 3.1.3 识别地址类 60 3.1.4 子网掩码的重要性 61 3.1.5 二进制和十进制互相转换 62 3.2 认证目标3.02:子网划分和子网掩码 64 3.2.1 子网划分的目的 65 3.2.2 在默认子网掩码中加入位 65 3.3 认证目标3.03:子网规划 66 3.3.1 选择子网掩码 66 3.3.2 主机数目的影响 66 3.3.3 确定每个子网的地址范围 67 3.4 认证目标3.04:复杂子网 68 3.4.1 子网位穿越8位位组边界 68 3.4.2 变长子网掩码 69 3.4.3 超网划分 70 3.5 认证目标 3.05:用Cisco IOS配 置IP地址 71 3.5.1 设置IP地址和参数 71 3.5.2 主机名称到地址的映射 71 3.5.3 使用ping 72 3.5.4 使用IP TRACE和Telnet 73 3.6 认证总结 73 3.7 2分钟练习 74 3.8 自我测试 75 第4章 TCP/IP协议 88 4.1 认证目标 4.01:应用层服务 89 4.2 认证目标 4.02:表示和会话层服务 89 4.2.1 远程过程调用 89 4.2.2 Socket 89 4.2.3 传输层接口 90 4.2.4 NetBIOS 90 4.3 认证目标4.03:协议的详细结构 90 4.3.1 传输层 91 4.3.2 TCP 91 4.3.3 UDP 93 4.4 认证目标4.04:网络层 94 4.4.1 网际协议 94 4.4.2 地址解析协议 95 4.4.3 反向地址解析协议 96 4.4.4 逆向地址解析协议 96 4.4.5 网际控制消息协议 96 4.5 认证目标4.05:操作系统命令 97 4.5.1 UNIX 97 4.5.2 32位Windows 98 4.6 认证总结 98 4.7 2分钟练习 99 4.8 自我测试 100 第5章 IP路由选择协议 108 5.1 认证目标5.01:为什么使用路由 选择协议 108 5.2 认证目标5.02:静态路由和动 态路由 114 5.3 认证目标 5.03:默认路由 117 5.4 认证目标 5.04:链路状态和距 离向量 119 5.4.1 距离向量路由选择协议 119 5.4.2 链路状态路由选择协议 123 5.4.3 内部和外部网关协议 124 5.5 认证目标 5.05:RIP 124 5.6 认证目标 5.06:IGRP 127 5.7 认证目标 5.07:OSPF 129 5.8 认证总结 131 5.9 2分钟练习 132 5.10 自我测试 133 第6章 IP配置 141 6.1 认证目标 6.01:IP配置命令 141 6.2 认证目标 6.02:配置静态路由 141 6.3 认证目标 6.03:配置默认路由 144 6.4 认证目标 6.04:配置RIP路由选择 144 6.5 认证目标 6.05:配置IGRP路由 选择 145 6.6 认证目标 6.06:IP主机表 147 6.7 认证目标 6.07:DNS和DHCP配置 148 6.7.1 DNS配置 148 6.7.2 转发DHCP请求 148 6.8 认证目标 6.08:辅助寻址 150 6.9 认证总结 151 6.10 2分钟练习 151 6.11 自我测试 152 第7章 配置Novell IPX 158 7.1 认证目标 7.01:IPX协议栈 158 7.2 认证目标 7.02:IPX数据报 159 7.2.1 IPX地址编码 159 7.2.2 IPX路由选择 160 7.2.3 内部网络 160 7.3 认证目标 7.03:IPX封装类型 161 7.3.1 Etherent_II 162 7.3.2 Ethernet_802.3 162 7.3.3 Ethernet_802.2 162 7.3.4 Ethernet_SNAP 163 7.3.5 多重帧类型的路由选择 163 7.4 认证目标 7.04:SAP和RIP 165 7.4.1 SAP 165 7.4.2 SAP和RIP操作实例 167 7.5 认证目标 7.05:IPX配置 169 7.5.1 准备 169 7.5.2 启用IPX和配置接口 169 7.5.3 路由选择协议 172 7.6 认证总结 173 7.7 2分钟练习 173 7.8 自我测试 174 第8章 AppleTalk的配置 182 8.1 认证目标 8.01:AppleTalk 协议栈 183 8.1.1 物理层与数据链路层 183 8.1.2 网络层 183 8.1.3 高层协议 183 8.2 认证目标 8.02:AppleTalk服务 185 8.3 认证目标 8.03:AppleTalk寻址 185 8.3.1 地址结构 187 8.3.2 地址分配 187 8.4 认证目标 8.04:AppleTalk区域 188 8.5 认证目标 8.05:AppleTalk 路由选择 189 8.6 认证目标 8.06:AppleTalk 发现模式 190 8.7 认证目标 8.07:AppleTalk配置 191 8.7.1 所需的AppleTalk命令 191 8.7.2 AppleTalk过滤 192 8.7.3 验证和监视AppleTalk的配置 194 8.8 认证总结 195 8.9 2分钟练习 196 8.10 自我测试 196 第9章 用访问列表管理基本通信量 205 9.1 认证目标 9.01:标准IP访问列表 205 9.2 认证目标 9.02:扩展IP访问列表 210 9.3 认证目标 9.03:命名访问列表 211 9.4 认证目标 9.04:标准IPX访问列表 213 9.5 认证目标 9.05:IPX SAP过滤 214 9.6 认证目标 9.06:AppleTalk访问列表 218 9.7 认证总结 220 9.8 2分钟练习 221 9.9 自我测试 222 第10章 广域连网 227 10.1 认证目标10.01:配置ISDN 227 10.1.1 配置ISDN BRI 227 10.1.2 配置ISDN PRI 229 10.2 认证目标10.02:配置X.25 229 10.3 认证目标10.03:配置帧中继 231 10.3.1 虚电路 232 10.3.2 差错校正 233 10.3.3 逻辑接口 233 10.3.4 在Cisco路由器上配置帧中继 233 10.4 认证目标10.04:配置ATM 235 10.5 认证目标10.05:配置PPP和多 链路PPP 238 10.5.1 PPP配置 238 10.5.2 配置多链路PPP 240 10.6 认证总结 241 10.7 2分钟练习 242 10.8 自我测试 243 第11章 虚拟局域网 250 11.1 认证目标11.01:交换和VLAN 250 11.2 认证目标11.02:生成树协议 和VLAN 254 11.3 认证目标11.03:默认VLAN配置 255 11.4 认证目标11.04:跨域配置VLAN 256 11.5 认证目标11.05:到VLAN的分组 交换机端口 259 11.5.1 配置ISL主干 264 11.5.2 IEEE 802.1Q主干 265 11.6 VLAN故障诊断 265 11.7 认证总结 267 11.8 2分钟练习 270 11.9 自我测试 271 附录A 自我测试题答案 278 附录B 关于配套光盘 299 附录C 关于Web站点 300 词汇表 301

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

茶乡浪子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值