文档库 最新最全的文档下载
当前位置:文档库 › 操作步骤

操作步骤

操作步骤
操作步骤

1、IO口操作:

1)使能IO 口时钟。调用函数为RCC_APB2PeriphClockCmd()。

2)初始化IO 参数。调用函数GPIO_Init();

初始化IO的过程是:定义结构体,选中我们需要用到的IO口,对它进行模式

频率等参数的配置,然后直接GPIO_Init(GPIOX, &GPIO_InitStructure);只有选中的

IO口才可以得到配置。

3)操作IO。

跑马灯:先使能相应的IO组(GPIOB和GPIOE),然后将我们要操作的IO口进

行初始化(也就是配置IO口,选择我们要操作的IO口PB5和PE5,低电平亮,高电平灭),再操作。

蜂鸣器:先使能相应的IO组(GPIOB),然后将我们要操作的IO口进行初始化

(选择我们要操作的IO口PB8,高电平响),再操作。

按键:KEY0(PE4,按下低电平),KEY1(PE3,按下低电平),KEY2(PE2,按下

低电平),WAKE_UP(PA0,按下高电平)。使能对应IO组(GPIOA和GPIOE),

对我们要用到的GPIO口进行初始化,也就是配置。然后写按键处理函数,当某

个键按下后,就执行什么样的操作。

2、串口操作:

1) 串口时钟使能,GPIO 时钟使能

2) 串口复位

3) GPIO 端口模式设置

4) 串口参数初始化

5) 开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤)

6) 使能串口

7) 编写中断处理函数

例如:要使用USART1串口,要先开启串口时钟和GPIO时钟使能,因为该串口的接收引脚为PA10,发送引脚为PA9。然后,复位串口,对串口和GPIO进行初始化,串口初始化是为了配置相应的参数,与通信的那一端达成各方面的参数协议(波特率,字长等)。

如果需要用到中断,则先开启相应中断并初始化。中断初始化也是用到结构体,初始化中断是为了选中要使用哪个中断,并决定优先级,然后使能IRQ(中断请求)通道,内核才能接收中断,初始化NVIC_Init(&NVIC_InitStructure)结束后,开启中断(为了接收数据),使能串口。然后编写对应名字的中断处理函数。

3、外部中断

1)初始化IO 口为输入。

STM32F103 的19 个外部中断为:

线0~15:对应外部IO 口的输入中断。

线16:连接到PVD 输出。

线17:连接到RTC 闹钟事件。

线18:连接到USB 唤醒事件。

2)开启AFIO 时钟。

这里使用外部中断,需要将IO口作为复用,将某一个IO口与对应的中断线映射起来,因此需要开启复用时钟。

3)设置IO 口与中断线的映射关系。

GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPIO_PinSource2);

将IO口与中断线连接。

4)初始化线上中断,设置触发条件等。voidEXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct);

利用结构体初始化线上的中断,是为了决定使用哪个中断线上的中断,前面只是将IO口与中断线连接而已。还要设置触发条件,上升沿触发是从0变1产生中断,下降沿是从1到0产生中断。配置后使能线上中断。最后EXTI_Init(&EXTI_InitStructure);根据参数初始化外部中断寄存器(EXIT)。

5)配置中断分组(NVIC),并使能中断。

涉及到中断,还要配置我们所使用中断线的中断优先级。其中,stm32共19个外部中断,EXITX_IRQn就有16个了。

6)编写中断服务函数。函数名不可以弄错。

STM32 的IO 口外部中断函数只有6 个:

EXPORT EXTI0_IRQHandler

EXPORT EXTI1_IRQHandler

EXPORT EXTI2_IRQHandler

EXPORT EXTI3_IRQHandler

EXPORT EXTI4_IRQHandler

EXPORT EXTI9_5_IRQHandler

EXPORT EXTI15_10_IRQHandler

ITStatusEXTI_GetITStatus(uint32_t EXTI_Line):判断中断线上的中断是否发生,是则为1;

void EXTI_ClearITPendingBit(uint32_t EXTI_Line);清楚某中断线上的中断标志位,外部中断处理函数结束之前,要清楚中断标志位。

例子:按键作为外部中断实现对跑马灯的控制。KEY0(PE4,按下低电平),KEY1(PE3,按下低电平),KEY2(PE2,按下低电平),WAKE_UP(PA0,按下高电平)。

在按键实验的基础上,将按键所在的IO口与相应的中断线连接在一起,然后初始化该中断线的中断,设置触发方式并使能该中断线等等。再配置中断优先级并使能外部中断通道,前面是使能中断线,这里是通道。最后编写对应名字的中断处理函数。

4、独立看门狗:独立看门狗有三个寄存器。

KR寄存器操作低十六位,做三件事,第一写入0xCCCC表示开启看门狗,第二写入0xAAAA表示将RLR中的重装载值放入计数器,第三写入0x5555表示允许对其他两个寄存器PR和RLR进行操作(取消对它们的保护),一旦对KR写入其他不是0x5555的值,PR和RLR就会被保护起来。必须重新写入0x5555才能对他们进行操作。

PR寄存器用来设置看门狗时钟的分频系数,Tout=((4×2^prer) ×rlr) /40中的prer就是分频系数,而rlr是重装载值。

RLR寄存器用来存放重装载值。独立看门狗是在计数器计数过程中,从初始值开始计数到0的时刻,就对系统产生复位,只要在计数器计数到0之前将重载值放入计数器就阻止其复位,这就叫喂狗。

初始化独立看门狗步骤:首先要取消对PR和RLR寄存器的保护,然后用对应的函数将分频系数和重载值放入对应的寄存器,这两个值可以在函数声明的时候作为形参传进去,最后将重载值放进计数器并开启看门狗。再设置什么情况下啊进行喂狗。

5、窗口看门狗:窗口看门狗主要有三个寄存器。

CR控制寄存器:只用低八位,其中第八位是激活位(1时开启看门狗,0则禁止,

该位一旦开启,只能通过复位清0),后七位作为计数器,当这七位变为0x3F时,系统复位。

CFR寄存器:使用低十位,位9为中断唤醒位(1时开启中断,当计数器值到达40h 时,即产生中断,我们可以在中断中书写喂狗函数,该位只能由硬件清除,即在中断函数中喂狗后清除),位8:7作为时基,也是分频系数Twwdg=(4096×2^WDGTB×(T[5:0]+1)) /Fpclk1;WDGTB就是时基。后七位作为看门狗的上窗口值,计数器会在计数时与它做比较,当在该窗口值上喂狗系统就会复位.

SR寄存器:只有0位有效,当计数到达40h时,该位置1,并且该位不能用代码控制。

书写初始化函数:在函数参数列表中传入三个参数,一个是分频系数,一个是上窗口值,一个是计数器初始值。由于窗口看门狗不像独立看门狗有自己的时钟,因此需要先使能时钟(APB1),然后设置上窗口值和分频系数,将重载值放进计数器(此函数带使能看门狗),然后清除中断标志位,再初始化中断(中断优先级等等),开启中断。

初始化完成后,还需要书写中断处理函数:void WWDG_IRQHandler(void);再中断函数结束之前要将中断标志位清0。

6、

华为路由器静态路由配置命令

华为路由器静态路由配置命令 4.6.1 ip route 配置或删除静态路由。 [ no ] ip route ip-address { mask | mask-length } { interfacce-name | gateway-address } [ preference preference-value ] [ reject | blackhole ] 【参数说明】 ip-address和mask为目的IP地址和掩码,点分十进制格式,由于要求掩码32位中‘1’必须是连续的,因此点分十进制格式的掩码可以用掩码长度mask-length来代替,掩码长度为掩码中连续‘1’的位数。 interfacce-name指定该路由的发送接口名,gateway-address为该路由的下一跳IP地址(点分十进制格式)。 preference-value为该路由的优先级别,范围0~255。 reject指明为不可达路由。 blackhole指明为黑洞路由。 【缺省情况】 系统缺省可以获取到去往与路由器相连子网的子网路由。在配置静态路由时如果不指定优先级,则缺省为60。如果没有指明reject或blackhole,则缺省为可达路由。 【命令模式】 全局配置模式 【使用指南】 配置静态路由的注意事项: 当目的IP地址和掩码均为0.0.0.0时,配置的缺省路由,即当查找路由表失败后,根据缺省路由进行包的转发。 对优先级的不同配置,可以灵活应用路由管理策略,如配置到达相同目的地的多条路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。 在配置静态路由时,既可指定发送接口,也可指定下一跳地址,到底采用哪种方法,需要根据实际情况而定:对于支持网络地址到链路层地址解析的接口或点到点接口,指定发送接口即可;对于NBMA接口,如封装X.25或帧中继的接口、拨号口等,支持点到多点,这时除了配置IP路由外,还需在链路层建立二次路

静态路由设置实例解析

静态路由设置实例解析 随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入。而且随着局域 网规模的扩大,很多地方都涉及到2台或以上路由器的应用。当一个局域网内存在2台以 上的路由器时,由于其下主机互访的需求,往往需要设置路由。由于网络规模较小且不经 常变动,所以静态路由是最合适的选择。 本文作为一篇初级入门类文章,会以几个简单实例讲解静态路由,并在最后讲解一点 关于路由汇总(归纳)的知识。由于这类家庭和小型办公局域网所采用的一般都是中低档 宽带路由器,所以这篇文章就以最简单的宽带路由器为例。(其实无论在什么档次的路由 器上,除了配置方式和命令不同,其配置静态路由的原理是不会有差别的。)常见的 1WAN口、4LAN口宽带路由器可以看作是一个最简单的双以太口路由器+一个4口小交换机,其WAN口接外网,LAN口接内网以做区分。 路由就是把信息从源传输到目的地的行为。形象一点来说,信息包好比是一个要去某 地点的人,路由就是这个人选择路径的过程。而路由表就像一张地图,标记着各种路线, 信息包就依靠路由表中的路线指引来到达目的地,路由条目就好像是路标。在大多数宽带 路由器中,未配置静态路由的情况下,内部就存在一条默认路由,这条路由将LAN口下所 有目的地不在自己局域网之内的信息包转发到WAN口的网关去。宽带路由器只需要进行 简单的WAN口参数的配置,内网的主机就能访问外网,就是这条路由在起作用。本文将 分两个部分,第一部分讲解静态路由的设置应用,第二部分讲解关于路由归纳的方法和作用。 下面就以地瓜这个网络初学者遇到的几个典型应用为例,让高手大虾来说明一下什么 情况需要设置静态路由,静态路由条目的组成,以及静态路由的具体作用。 例一:最简单的串连式双路由器型环境 这种情况多出现于中小企业在原有的路由器共享Internet的网络中,由于扩展的需要,再接入一台路由器以连接另一个新加入的网段。而家庭中也很可能出现这种情况,如用一 台宽带路由器共享宽带后,又加入了一台无线路由器满足无线客户端的接入。 地瓜:公司里原有一个局域网LAN 1,靠一台路由器共享Internet,现在又在其中添加 了一台路由器,下挂另一个网段LAN 2的主机。经过简单设置后,发现所有主机共享Internet没有问题,但是LAN 1的主机无法与LAN 2的主机通信,而LAN 2的主机却能Ping通LAN 1下的主机。这是怎么回事? 大虾:这是因为路由器隔绝广播,划分了广播域,此时LAN 1和LAN 2的主机位于两 个不同的网段中,中间被新加入的路由器隔离了。所以此时LAN 1下的主机不能“看”到LAN 1里的主机,只能将信息包先发送到默认网关,而此时的网关没有设置到LAN 2的路

Windows路由表详解

Windows路由表详解 对于路由器的路由表,大部分网管朋友都很熟悉,但是对于windows的路由表,可能了解的人就相对少一些。今天我们就一起来看看windows路由表。 一、 windows路由表条目解释 1. 使用ipconfig /all查看网卡信息 2. 使用route print命令查看路由表信息,如下图: 3. 路由表信息解释

1)名词解释: Active Routes:活动的路由 Network destination :目的网段 Netmask:子网掩码 Gateway:网关,又称下一跳路由器。在发送IP数据包时,网关定义了针对特定的网络目的地址,数据包发送到的下一跳服务器。如果是本地计算机直接连接到的网络,网关通常是本地计算机对应的网络接口,但是此时接口必须和网关一致;如果是远程网络或默认路由,网关通常是本地计算机所连接到的网络上的某个服务器或路由器。 Interface:接口,接口定义了针对特定的网络目的地址,本地计算机用于发送数据包的网络接口。网关必须位于和接口相同的子网(默认网关除外),否则造成在使用此路由项时需调用其他路由项,从而可能会导致路由死锁。 Metric:跳数,跳数用于指出路由的成本,通常情况下代表到达目标地址所需要经过的跳跃数量,一个跳数代表经过一个路由器。跳数越低,代表路由成本越低,优先级越高。 Persistent Routes:手动配置的静态固化路由 2)第一条路由信息:缺省路由 当系统接收到一个目的地址不在路由表中的数据包时,系统会将该数据包通过 192.168.99.8这个接口发送到缺省网关192.168.99.1。 3)第二条路由信息:本地环路 当系统接收到一个发往目标网段127.0.0.0的数据包时,系统将接收发送给该网段的所有数据包。 4)第三条路由信息:直连网段的路由记录

静态路由配理解讲解

7.1.3 静态路由的主要特点 其实就因为静态路由的配置比较简单,决定了静态路由也包含了许多特点。可以说静态路由的配置全由管理员自己说了算,想怎么配就怎么配,只要符合静态路由配置命令格式即可,因为静态路由的算法全在管理员人思想和对静态路由知识的认识中,并不是由路由器IOS系统来完成的。至于所配置的静态路由是否合适,是否能达到你预期的目的那别当别论。在配置和应用静态路由时,我们应当全面地了解静态路由的以下几个主要特点,否则你可能在遇到故障时总也想不通为什么: l 手动配置 静态路由需要管理员根据实际需要一条条自己手动配置,路由器不会自动生成所需的静态路由的。静态路由中包括目标节点或目标网络的IP地址,还可以包括下一跳IP地址(通常是下一个路由器与本地路由器连接的接口IP地址),以及在本路由器上使用该静态路由时的数据包出接口等。 l 路由路径相对固定 因为静态路由是手动配置的,静态的,所以每个配置的静态路由在本地路由器上的路径基本上是不变的,除非由管理员自己修改。另外,当网络的拓扑结构或链路的状态发生变化时,这些静态路由也不能自动修改,需要网络管理员需要手工去修改路由表中相关的静态路由信息。 l 永久存在 也因为静态路由是由管理员手工创建的,所以一旦创建完成,它会永久在路由表中存在的,除非管理员自己删除了它,或者静态路由中指定的出接口关闭,或者下一跳IP 地址不可达。 l 不可通告性

静态路由信息在默认情况下是私有的,不会通告给其它路由器,也就是当在一个路由器上配置了某条静态路由时,它不会被通告到网络中相连的其它路由器上。但网络管理员还是可以通过重发布静态路由为其它动态路由,使得网络中其它路由器也可获此静态路由。 l 单向性 静态路由是具有单向性的,也就是它仅为数据提供沿着下一跳的方向进行路由,不提供反向路由。所以如果你想要使源节点与目标节点或网络进行双向通信,就必须同时配置回程静态路由。这在与读者朋友的交流中经常发现这样的问题,就是明明配置了到达某节点的静态路由,可还是ping不通,其中一个重要原因就是没有配置回程静态路由。 如图7-2所示,如果想要使得PC1(PC1已配置了A节点的IP地址10.16.1.2/24作为网关地址)能够ping通PC2,则必须同时配置以下两条静态路由,具体配置方法在此不作介绍。 图7-2 静态路由单向性示例 ①:在R1路由器上配置了到达PC2的正向静态路由(以PC2 10.16.3.2/24作为目 标节点,以C节点IP地址10.16.2.2/24作为下一跳地址);

静态路由难点分析

静态路由中的下一跳地址和送出接口的区别和使用 在路由器转发任何数据包之前,路由表过程必须确定用于转发数据包的送出接口。我们将此过程称为路由解析。我们来看下具体的解析过程 在R1的路由表中有下面这条静态路由: S 192.168.2.0/24 [1/0] via 172.16.2.2 查找路由只是查询过程的第一步。R1 必须确定如何到达下一跳 IP 地址 172.16.2.2。它将进行第二次搜索,以查找与 172.16.2.2 匹配的路由。在本例中,IP 地址 172.16.2.2 与直连网络 172.16.2.0/24 的路由相匹配。 C 172.16.2.0 is directly connected, Serial0/0/0 172.16.2.0 路由是一个直连网络,送出接口为 Serial 0/0/0。此次查找告知路由表过程数据包将从此接口转发出去。因此,将任何数据包转发到 192.168.2.0/24 网络实际上经过了两次路由表查找过程。 在本例中:路由查找将包括下面两个步骤 1.数据包的目的 IP 地址与静态路由 19 2.168.2.0/24 匹配,下一跳 IP 地址 是 172.16.2.2。 2.静态路由的下一跳 IP 地址(172.16.2.2)与直连网络 172.16.2.0/24 匹配, 送出接口为 Serial 0/0/0。 对于只具有下一跳 IP 地址而且没有指定送出接口的每一条路由,都必须使用路由表中有送出接口的另一条路由来解析下一跳 IP 地址。 3.通常,这些路由将解析为路由表中直连网络的路由,因为这些条目始终包含 送出接口。 送出接口关闭 请注意,从 debug 命令的输出可以看出,当 Serial 0/0/0 接口关闭后,所有三条静态路由都被删除,因为所有三条静态路由都被解析到 Serial 0/0/0。但是,这些静态路由仍保留在 R1 的运行配置内。如果该接口重新开启(通过 no shutdown 再次启用),则 IOS 路由表过程将把这些静态路由重新安装到路由表中。

静态路由配置

静态路由配置 【实训名称】 静态路由配置。 【实训目的】 理解静态路由的工作原理,掌握如何配置静态路由。 【背景描述】 假设校园网分为2个区域,每个区域内使用1台路由器连接2个子网,现要在路由器上做适当配置,实现校园网内各个区域子网之间的相互通信。 【需求分析】 两台路由器通过串口以V.35 DCE/DTE电缆连接在一起,每个路由器上设置2个Loopback端口模拟子网,设置静态路由,实现所有子网间的互通。 【实训拓扑】 图6-3 实训拓扑图 【实训设备】 路由器(带串口)2台 V.35 DCE/DTE电缆1对 【预备知识】 路由器的工作原理和基本配置方法,静态路由的工作原理和配置方法 【实训原理】 路由器属于网络层设备,能够根据IP包头的信息,选择一条最佳路径,将数据包转发出去。实现不同网段的主机之间的互相访问。 路由器是根据路由表进行选路和转发的。而路由表里就是由一条条的路由信息组成。路由表的产生方式一般有3种: 直连路由给路由器接口配置一个IP地址,路由器自动产生本接口IP所在网段的路 由信息。 静态路由在拓扑结构简单的网络中,网管员通过手工的方式配置本路由器未知 网段的路由信息,从而实现不同网段之间的连接。 动态路由协议学习产生的路由在大规模的网络中,或网络拓扑相对复杂的情况下,通过在路由器上运行动态路由协议,路由器之间互相自动学习产生路由信息。 【实训步骤】 第一步:配置路由器的名称、接口IP地址和时钟 R3740#configure terminal Enter configuration commands, one per line. End with CNTL/Z. R3740(config)#hostname RouterA !配置路由器的名称

route add用法详解

route add用法详解 route add命令的主要作用是添加静态路由,通常的格式是: route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 参数含义:^destination ^mask ^gateway metric^ ^interface destination【网段地址】 mask【子网掩码】 gateway【网关地址】 metric 【路由跳数】 if【端口号】 一般情况下,不涉及本机地址,除非你要做测试。 其中: 可以省略【路由跳数】参数; 当通往该网关地址的路径唯一时,【端口号】参数可以省略。(因为在多端口的路由交换设备上,可能存在通往同一个IP地址的多条备份路径。) mask 是关键字,不能省略。 route add 134.105.0.0 mask 255.255.0.0 134.105.64.1 意思是:所有需要发往134.105.0.0/16地址段的IP数据包,全部由134.105.64.1路径转发。 这个命令在大型IP网络组建时经常用到,在不同厂商的设备上命令格式可能不同,但原理是一样的。 如果有多条路由,根据不同的路由协议(比如rip, ospf等)的规定,一般优先选择网段地址小的路由。比如,当以下两条路由同时被添加的时候: route add 134.105.0.0 mask 255.255.0.0 134.105.64.1 route add 134.105.128.0 mask 255.255.128.0 134.105.0.1 目标地址是134.105.128.1的IP包会优先选择第二条路由。 *************************************************** #! /bin/bash sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 172.24.16.1 metr ic 5 多网卡 不久前,我单位通过光纤专用线路,以局域网方式接入了Internet。由于没有采用路由器,因此内部网络用户对Internet和内部城域网的所有访问均通过代理服务器完成,采用完全代理方式。在代理服务器上安装了三块网卡,两块网卡采用公网IP地址,接入Internet和城域网;另 一块网卡则采用私有IP地址,通过代理服务器实现内部网与Internet、城域网的连接。 网络基本情况

多网卡静态路由设置(多网卡同时使用)非常好

xp多网卡静态路由设置方法(多网卡同时工作)在实际应用中,通常有些主机或服务器会插有多块网卡并拥有多个IP,而多IP大概可以分为两种情况: 一、多个IP都在同一网段或VALN。这类情况没什么好说的,在各块网卡的本地连接属性里设置好IP地址、子网掩码和默认网关即可。 二、多个IP属于不同网段或VLAN。这时如果按照通常的方法设置IP地址,填好各网段的子网掩码和默认网关,就会发现服务器所在的多个网段中,只有一个网段可以正常通信。 这个问题我也是最近才碰到的。经过Google和百度一番,得出原因:路由冲突。 我们知道,Windows系统下为网络连接填写默认网关等于为本机添加一条默认静态路由。打开“本地连接属性”--“Internet协议(TCP/IP)属性”,点击“高级”,会看到默认网关一栏里有个“跃点数”,这个跃点数即跳数(默认为自动,数值为20),可以理解为网关的优先级,也就是路由的优先级,此数值越小路由优先级越高。比如,假定你网卡1的IP地址设置为地址1(192.168.1.2,掩码255.255.255.0,默认网关192.168.1),此时打开CMD,输入route print,可以看到本机路由表。我们可以看到一条下一跳地址为默认网关的路由:这条路由的意义为:只要包的目的地址不在本网段,不管目的地址是什么,都把包抛给默认网关,由网关负责转发。由于我们没有修改跃点数,所以可以看到metric为20,即本条路由的优先级为20。 同理,如果你又插了另一块网卡2,IP地址设为地址2(172.30.0.2,掩码255.255.255.0,默认网关172.30.0.1),系统同样会添加一条静态路由至本机路由表: 这里是图片,由于截图太麻烦,请尽情展开您的想象之翼 0.0.0.00.0.0.0172.30.0.1 很明显这两条路由冲突,肯定只有一条会生效,因此肯定只有一个网段可以正常通信了。

路由表详解

路由表详解.txt“我羡慕内些老人羡慕他们手牵手一直走到最后。━交话费的时候,才发现自己的话那么值钱。路由表详解2009-05-29 14:55路由表说明(详解route print) 看了nello的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享 路由表说明 ------------------------------------------------------------------------------源码:-------------------------------------------------------------------------------- Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 1 0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.123.0 255.255.255.0 192.168.123.68 192.168.123.68 1 192.168.123.0 255.255.255.0 192.168.123.88 192.168.123.88 1 192.168.123.68 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.123.88 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.123.255 255.255.255.255 192.168.123.68 192.168.123.68 1 192.168.123.255 255.255.255.255 192.168.123.88 192.168.123.88 1 224.0.0.0 224.0.0.0 192.168.123.68 192.168.123.68 1 224.0.0.0 224.0.0.0 192.168.123.88 192.168.123.88 1 255.255.255.255 255.255.255.255 192.168.123.68 192.168.123.68 1 Default Gateway: 192.168.123.254 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- 当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip

华为路由器静态路由配置命令详解

华为路由器静态路由配置命令详解 2007-09-12 10:40 来源:希赛网 【简介】 路由器静态路由配 置命令详解 加入收藏 设为首 页 文曲星视频器 1080 随心更换彩壳本 本 JVC圆您摄像梦想森海塞尔仅150 1. ip route 配置或删除静态路由。 [ no ] ip route ip-address { mask mask-length } { interfacce-name gateway-address } [ preference preference-value ] [ reject blackhole ] 【参数说明】 ip-address和mask为目的IP地址和掩码,点分十进制格式,由于要求掩码32位中‘1’必须是连续的,因此点分十进制格式的掩码可以用掩码长度mask-length来代替,掩码长度为掩码中连续‘1’的位数。 interfacce-name指定该路由的发送接口名,gateway-address为该路由的下一跳IP地址(点分十进制格式)。 preference-value为该路由的优先级别,范围0~255。 reject指明为不可达路由。 blackhole指明为黑洞路由。 【缺省情况】 系统缺省可以获取到去往与路由器相连子网的子网路由。在配置静态路由时如果不指定优先级,则缺省为60。如果没有指明reject或blackhole,则缺省为可达路由。 【命令模式】

全局配置模式 【使用指南】 配置静态路由的注意事项: 当目的IP地址和掩码均为0.0.0.0时,配置的缺省路由,即当查找路由表失败后,根据缺省路由进行包的转发。 对优先级的不同配置,可以灵活应用路由管理策略,如配置到达相同目的地的多条路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。 在配置静态路由时,既可指定发送接口,也可指定下一跳地址,到底采用哪种方法,需要根据实际情况而定:对于支持网络地址到链路层地址解析的接口或点到点接口,指定发送接口即可;对于NBMA接口,如封装X.25或帧中继的接口、拨号口等,支持点到多点,这时除了配置IP路由外,还需在链路层建立二次路由,即IP地址到链路层地址的映射(如dialer map ip、x.25 map ip或frame-relay map ip等),这种情? 配置静态路由不能指定发送接口,应配置下一跳IP 地址。 【举例】 配置缺省路由的下一跳为129.102.0.2。 Quidway(config)#ip route 0.0.0.0 0.0.0.0 129.102.0.2 【相关命令】 show ip route,show ip route detail,show ip route static 2.show ip route 显示路由表摘要信息。 show ip route 【命令模式】 特权用户模式 【使用指南】 该命令输出以列表方式显示路由表,每一行代表一条路由,内容包括: 目的地址/掩码长度

路由表说明

路由表说明(详解route print) 看了nello的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享 路由表说明 -------------------------------------------------------------源码:------------------------------------------------ ---------- Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.00.0.0.0192.168.123.254192.168.123.881 0.0.0.00.0.0.0192.168.123.254192.168.123.681 127.0.0.0255.0.0.0127.0.0.1127.0.0.11 192.168.123.0255.255.255.0192.168.123.68192.168.123.681 192.168.123.0255.255.255.0192.168.123.88192.168.123.881 192.168.123.68255.255.255.255127.0.0.1127.0.0.11 192.168.123.88255.255.255.255127.0.0.1127.0.0.11 192.168.123.255255.255.255.255192.168.123.68192.168.123.681 192.168.123.255255.255.255.255192.168.123.88192.168.123.881 224.0.0.0224.0.0.0192.168.123.68192.168.123.681 224.0.0.0224.0.0.0192.168.123.88192.168.123.881 255.255.255.255255.255.255.255192.168.123.68192.168.123.681 Default Gateway: 192.168.123.254 当前的路由: destination目的网段 mask子网掩码 interface到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的metric 跳数,该条路由

路由表说明(详解route print)

看了的路由表,就找来这片文章,比较详细的解释了路由表,这个还是比较常用的,和大家共享 路由表说明 : : 当前的路由: 目的网段 子网掩码 到达该目的地的本路由器的出口 下一跳路由器入口的,路由器通过和定义一调到下一个路由器的链路,通常情况下,和是同一网段的跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用值小的那条路由 第一条 缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 第二条 缺省路由:该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过这个接口发送到这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 第三条 本地环路:这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量 第四条 直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的和是同一个。 当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量

第五条 直联网段的路由记录 当我接收到一个数据包的目的网段是时,我会将该数据包通过这个接口直接发送出去,因为这个端口直接连接着这个网段,该路由记录的线路质量 第六条 本地主机路由:当路由器收到发送给自己的数据包时将如何处理 当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 第七条 本地主机路由:当路由器收到发送给自己的数据包时将如何处理 当我接收到一个数据包的目的网段是时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 第八条 本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理 当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量 第九条 本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理 当我接收到广播数据包的目的网段是时,我会将该数据从接口以广播的形势发送出去,该路由记录的线路质量 第十条 组播路由:当路由器收到一个组播数据包时该如何处理 当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量 第十一条 组播路由:当路由器收到一个组播数据包时该如何处理 当我接收到组播数据包时,我会将该数据从接口以组播的形势发送出去,该路由记录的线路质量

路由表详解

路由器中有关路由表信息的详解 路由表信息可以反应出路由器的当前工作状态和出现问题的地方,读懂这些对于用户来说,还是很重要的,在使用过程中也更加的方便快捷。gateway下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface 和gateway是同一网段的metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric 值小的那条路由: 路由表信息第一条0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器设置,与我无关。该路由记录的线路质量。 路由表信息第二条0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 缺省路由:该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.68这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。 路由表信息第三条127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 本地环路:127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量。 路由表信息第四条192.168.123.0 255.255.255.0 192.168.123.68 192.168.123.68 直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interface和gateway是同一个。当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.68这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量。 路由表信息第五条192.168.123.0 255.255.255.0 192.168.123.88 192.168.123.88 直联网段的路由记录,当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.88这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量。 路由表信息第六条192.168.123.68 255.255.255.255 127.0.0.1 127.0.0.1 本地主机路由:当路由器收到发送给自己的数据包时将如何处理,当我接收到一个数据包的目的网段是192.168.123.68时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量。 路由表信息第七条192.168.123.88 255.255.255.255 127.0.0.1 127.0.0.1 本地主机路由:当路由器收到发送给自己的数据包时将如何处理,当我接收到一个数据包的目的网段是192.168.123.88时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量。 路由表信息第八条192.168.123.255 255.255.255.255 192.168.123.68 192.168.123.68

静态路由的主要特点

静态路由的主要特点 其实就因为静态路由的配置比较简单,决定了静态路由也包含了许多特点。可以说静态路由的配置全由管理员自己说了算,想怎么配就怎么配,只要符合静态路由配置命令格式即可,因为静态路由的算法全在管理员人思想和对静态路由知识的认识中,并不是由路由器IOS系统来完成的。至于所配置的静态路由是否合适,是否能达到你预期的目的那别当别论。在配置和应用静态路由时,我们应当全面地了解静态路由的以下几个主要特点,否则你可能在遇到故障时总也想不通为什么:l 手动配置 静态路由需要管理员根据实际需要一条条自己手动配置,路由器不会自动生成所需的静态路由的。静态路由中包括目标节点或目标网络的IP地址,还可以包括下一跳IP地址(通常是下一个路由器与本地路由器连接的接口IP地址),以及在本路由器上使用该静态路由时的数据包出接口等。 l 路由路径相对固定 因为静态路由是手动配置的,静态的,所以每个配置的静态路由在本地路由器上的路径基本上是不变的,除非由管理员自己修改。另外,当网络的拓扑结构或链路的状态发生变化时,这些静态路由也不能自动修改,需要网络管理员需要手工去修改路由表中相关的静态路由信息。 l 永久存在

也因为静态路由是由管理员手工创建的,所以一旦创建完成,它 会永久在路由表中存在的,除非管理员自己删除了它,或者静态路由中指定的出接口关闭,或者下一跳IP地址不可达。 l 不可通告性 静态路由信息在默认情况下是私有的,不会通告给其它路由器, 也就是当在一个路由器上配置了某条静态路由时,它不会被通告到网络中相连的其它路由器上。但网络管理员还是可以通过重发布静态路由为其它动态路由,使得网络中其它路由器也可获此静态路由。 l 单向性 静态路由是具有单向性的,也就是它仅为数据提供沿着下一跳的 方向进行路由,不提供反向路由。所以如果你想要使源节点与目标节点或网络进行双向通信,就必须同时配置回程静态路由。这在与读者朋友的交流中经常发现这样的问题,就是明明配置了到达某节点的静态路由,可还是ping不通,其中一个重要原因就是没有配置回程静态路由。 如图7-2所示,如果想要使得PC1(PC1已配置了A节点的IP地址 10.16.1.2/24作为网关地址)能够ping通PC2,则必须同时配置以下 两条静态路由,具体配置方法在此不作介绍。

3.实验三、静态路由的应用(详解版)

实验三、静态路由的应用 1、实验目的 通过本实验可以: 1)理解路由表的含义 2)掌握静态路由的配置 3)理解数据链路的备份与冗余 4)掌握AD值的作用 5)理解默认路由的使用场合 6)掌握默认路由的配置 7)实现路由跟踪 8)掌握traceroute命令的使用 9)掌握扩展ping命令的使用 10)掌握loopback接口的作用 2、拓扑结构 静态路由的应用拓扑 3、实验需求 1)参照如上拓扑,完成各路由器的基本配置,IP地址可以自由规划并实现各直连设备之间的互ping(各PC和服务器终端均用loopback接口模拟) 2)测试网吧用户与各服务器之间的连通性,观察现象分析并说明原因 3)在网吧路由器上创建一条到达服务器1所在网络的静态路由(下一跳电信的IP地址) 4)在网吧路由器上在创建一条到达服务器2所在网络的静态路由(网吧路由器的出接口) 5)测试网吧用户与服务器之间的连通性,观察现象分析并说明原因 6)测试两服务器之间的连通性,观察现象分析并说明原因 7)使用show ip route仔细观察各路由器的路由表,并比较以下一跳地址与以本地接口配置静态路由的不同之处及其适用场合 8)分别在电信和网通路由器上创建一条到达网吧局域网的静态路由,再次测试网吧用户与服务器之间的连通性,并使用debug命令观察现象 9)测试电信与网通的连通性 10)在电信和网通路由器上分别创建一条指向对方的静态路由,再次测试电信与网通的连通性 11)配置其余的静态路由测试并实现全网可达 12)分别使用扩展ping和traceroute观察服务器之间的数据走向 13)在电信网络上再添加一IP地址为218.85.157.99的服务器,再次测

静态路由详解

一、静态路由 1.永久静态路由 路由条目都是依赖于直连路由的,如果直连路由消失的话那么无论静态路由还是 permanent 参数来设置永久静态路由。配置永 ip 地址。 实验: R1 R2 查看路由表 删掉s1/1的ip 地址之后,查看路由表 将路由改成永久之后(配置永久路由之前,接口必须已经配置好ip 地址) 删掉s1/1的ip 地址之后,查看路由表,直连路由已经消失,但是静态路由还在 静态路由 2013年8月28日 16:42

2.浮动静态路由:通过修改AD值来实现 当两条或者多条路由能够到达同一目的地的时候,如果使用了浮动静态路由,则会最优的被使用,次优的用来备份,当最优的Down掉的时候自动切换到次优的路径,当最优的恢复正常的时候则切换的最优的路径。 CDP:思科发现协议,这个协议主要是用来检测链路的状态的,浮动静态路由就依赖于这个协议,当主线路Down掉的时候CDP便会检测出来,然后切换到备份路径。周期是60s,在60s之内会发现链路状态的变化。这个协议的局限性是只能检测直连链路,如果是非直连的,那就无能为力了。比如R1和R2之间通过一个交换机相连,如果R2到交换机之间的线路断开,R1是不能发现的,因为他不是直连的。这时候就需要借助SLA协议。 3.SLA SLA:服务等级协议,可以通过监控远端ip的连通性来判定链路是否断开 配置: 定义SLA的编号 设置源和目标 定义发送频率 定义生效时间 使用track进行跟踪,检查sla的可达性

使用track进行跟踪,检查sla的可达性 静态路由调用track跟踪 4.静态路由的手动汇总 汇总指向null0,防环,如果不指的话,可能有些路由不存在,然后走的汇总路由,导致环路产生5.静态路由的递归查询 路由条目不一定要指向下一跳,可以指向远程端口,然后在通过递归的方式查找到远程接口,但是这样会加重路由器的负担。 实验: R1(到达3.3.3.0/24网段的下一跳地址不是直连的,而是远端的): R2: R3(到达1.1.1.0/24网段的下一跳地址不是直连的,而是远端的): 递归查询也有自己的好处,可以节省工作量 比如:

思科路由器配置命令详解及实例

CISCO路由器配置命令详解及实例 目录 CISCO路由器配置命令详解及实例 (1) 第一章:路由器配置基础 (2) 一、基本设置方式 (2) 二、命令状态 (2) 三、设置对话过程 (3) 四、常用命令 (5) 五、配置IP寻址 (6) 六、配置静态路由 (8) 第二章:广域网协议设置 (8) 一、HDLC (8) 二、PPP (11) 三、x.25 (12) 四、Frame Relay (15) 五. Cisco765M通过ISDN拨号上263 (18) 六、PSTN (19) 第三章:路由协议设置 (30) 一、RIP协议 (30) 三、OSPF协议 (31) 四、重新分配路由 (34) 五、IPX协议设置 (36) 第四章:服务质量及访问控制 (37) 一、协议优先级设置 (37) 二、队列定制 (38) 三、访问控制 (38) 第五章:虚拟局域网(VLAN)路由 (39) 一、虚拟局域网(VLAN) (39) 二、交换机间链路(ISL)协议 (39) 三、虚拟局域网(VLAN)路由实例 (39) 第六章:知识参考 (44) 一、路由器初始化 (44) 二、IP分配 (45)

第一章:路由器配置基础 一、基本设置方式 一般来说,可以用5种方式来设置路由器: 1.Console口接终端或运行终端仿真软件的微机; 2.AUX口接MODEM,通过电话线与远方的终端或运行终端仿真软件的微机相连;3.通过Ethernet上的TFTP服务器; 4.通过Ethernet上的TELNET程序; 5.通过Ethernet上的SNMP网管工作站。 但路由器的第一次设置必须通过第一种方式进行,此时终端的硬件设置如下: 波特率:9600 数据位:8 停止位:1 奇偶校验: 无 二、命令状态 1. router> 路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其它网络和主机,但不能看到和更改路由器的设置内容。 2. router# 在router>提示符下键入enable,路由器进入特权命令状态router#,这时不但可以执行所有的用户命令,还可以看到和更改路由器的设置内容。 3. router(config)# 在router#提示符下键入configure terminal,出现提示符router(config)#,此时路由器处于全局设置状态,这时可以设置路由器的全局参数。 4. router(config-if)#; router(config-line)#; router(config-router)#;…路由器处于局部设置状态,这时可以设置路由器某个局部的参数。 5. > 路由器处于RXBOOT状态,在开机后60秒内按ctrl-break可进入此状态,这时路由器不能完成正常的功能,只能进行软件升级和手工引导。 设置对话状态 这是一台新路由器开机时自动进入的状态,在特权命令状态使用SETUP命令也可进入此状态,这时可通过对话方式对路由器进行设置。

H3C静态路由配置(亲测)

静态路由配置详解(亲测) 配置步骤 (1) 配置交换机各VLAN虚接口的IP地址 # 配置Switch A的VLAN虚接口地址。 system-view [SwitchA] vlan 300 [SwitchA-Vlan300] quit [SwitchA]interface vlan 300(此处重点,本人亲测eNSP试用过的)[SwitchA-Vlanif300]] ip address 1.1.2.3 255.255.255.0 [SwitchA-Vlanif300] quit [SwitchA] vlan 500 [SwitchA-Vlan500]quit [SwitchA]interfacevlan 500 [SwitchA-Vlanif500] ip address 1.1.4.1 255.255.255.252 [SwitchA-Vlanif500] quit # 配置Switch B的VLAN虚接口地址。 system-view [SwitchB] vlan 100 [SwitchB-Vlan100] quit [SwitchB]interfacevlan 100 [SwitchB-Vlanif100] ip address 1.1.6.1 255.255.255.0 [SwitchB-Vlanif100] quit [SwitchB] vlan 500 [SwitchB-Vlan500]quit [SwitchB]interfacevlan 500 [SwitchB-Vlanif500] ip address 1.1.4.2 255.255.255.252 [SwitchB-Vlanif500] quit [SwitchB] vlan 600 [SwitchB-Vlan600] quit [SwitchB]interfacevlan 600 [SwitchB-Vlanif600] ip address 1.1.5.5 255.255.255.252 [SwitchB-Vlanife600] quit

相关文档