第一篇:华为RIP总结(共)
华为RIP总结 RIPv1 RIP是Routing Information Protocol(路由信息协议)的简称。
RIP是一种基于距离矢量(Distance-Vector)算法、简单的内部网关协议。
RIP主要应用于规模较小的、可靠性要求较低的网络。对于环境复杂的大型网络,一般不使用RIP协议。
1.1 RIPv1报文结构
Command:表示的是RIP报文类型,RIPv1中只有两种取值request和response
Request表示请求路由条目,路由器启动或者RIP进程重启的时候就发送路由请求,请求所有的路由条目(似乎好像不能请求明细路由)。
response则是应答发送路由条目。
Version:RIPv1中版本为1。
Address family identifier:RIPv1中为2,表示使用IPv4协议。
IP address:发送路由的网络号或者是主网络号,环回接口默认主网汇总,物理接口默认不主网汇总。
Metric:度量值,每次发送路由的时候都会加+1,最大值16 如下RIPv1的response报文
1.2 RIPv1特点
(1)有类别的路由协议
(2)广播更新,广播地址255.255.255.255(3)基于UDP协议,源目端口号520 1.3 RIPv1发送和接受路由规则
RIPv1接受规则:
(1)收到一条路由之后,发现如果前缀(response报文中ip address)是主类网络号(例如10.0.0.0),直接加入路由表中, 掩码是8/16/24。那么路由条目就是10.0.0.0/8。(这一点和cisco不一样)
(2)如果发现前缀不是主网络号(例如response报文中ip address是10.1.1.0),检查是否和接受接口IP地址在同一主网,如果不在同一主网就生成有类的主网路由,放入路由表,掩码是8/16/24。那么路由条目就是10.0.0.0/8.(3)如果前缀不是主网络号,但是和接受接口IP地址在同一主网,那么就会用接口的掩码检查是网段地址还是主机地址
如果是网段地址,生成路由,掩码是等于接收接口的掩码,放入路由表
如果是主机地址,生成32位的主机路由
路由器A发送的RIP应答报文
路由器B接受的路由
RIPv1发送规则
发送的路由没有掩码,将要发送的路由前缀和出接口网段进行匹配
如果不在同一主网,则为主网边界,将自动汇总成有类网络号,发送前缀到出接口 如果在同一主网,检查要发送的路由的前缀是否是32位掩码 如果是32位的掩码,就发送32位前缀路由到出接口 如果不是32位的掩码,检查前缀和出接口掩码是否相同
如果不同,抑制发送或者汇总为主网络号
如果相同,不会边界自动汇总,发送正确路由到出接口 RIPv2 2.1
RIPv2报文结构
Command:报文类型。Request和response,有时候也叫update Version:版本号2 Address family identifier:如果是2就表示传递的是ipv4路由,如果是0xffff,那么就表示这
是个口令验证的实体不是ipv4的路由条目,这就是为什么RIPv2没有认证字段可以支持认证。
Route Tag:路由标示,一般用于引入外部路由的时候,给外部路由打标,标示路由的起源 IP address:网络地址
Subnet mask:网络掩码,ripv1中没有这个字段。Next hop:下一跳
Metric:这个和ripv1是一样的
2.2 RIPv2特点
(1)无类别路由协议
(2)组播更新,组播地址224.0.0.9(3)基于UDP,端口号为520(4)支持外部路由Tag; 支持路由聚合和CIDR;支持指定下一跳;支持认证 定时器
RIP主要使用三个定时器(华为路由器没有抑制计时器,这个和cisco不一样)更新定时器 老化定时器 垃圾收集定时器 三个定时器之间的关系
路由器每30s发送一次路由应答或者更新
如果收到了对应的路由,老化计时器就会复位180s。如果路由器180s没有收到路由更新或者是收到metric是16的路由更新时就会将路由的metric值置为16,这条路由从路由表(display ip routing-table)中清除,但是不会从RIP的数据库(display rip 1 database)中清除,因为路由器还要告诉其他相邻的路由器这条路由是不可达的。,否则就会发生环路。
老化计时器记录的路由超时,在rip数据库表中metric为16跳的路由,这种路由发给其它路由器只要是为了防止环路,由于rip是不可靠的UDP传输的协议,所以 路由器并不是发送一次就把16跳的路由删除,而是会保持120s(相当于发送4次),120s过后就会从database中删除这条16跳的路由。水平分割
水平分割指的是RIP从某个接口学到的路由,不会从该接口再发回给邻居设备。在帧中继和X.25等NBMA网络中,水平分割功能缺省为禁止状态。
RIP采用水平分割不但减少了带宽消耗,还可以防止路由环路。实现情况
如拓扑所示,R2从某一接口学习到路由10.0.0.0/8,不会再通过该接口发送回给R1。如果没有水平分割,R2将从R1收到的10.0.0.0/8的路由在发送会给R1,那么R1会将该路由再次发送给R2,这样该路由条目10.0.0.0/8就会在R1和R2之间不停的转发直至度量值到达16。特殊情况
在NMBA网络中,水平分割缺省是禁用的。
毒性逆转
毒性逆转指的是RIP从某个接口学到路由后,将该路由的开销设置为16(即指明该路由不可达),并从原接口发回邻居设备。
如果同时配置了毒性逆转和水平分割,则只使用毒性逆转功能。毒性逆转的作用
利用毒性逆转,可以清除对方路由表中的无用路由。实现情况
配置毒性逆转后,R2在接收到从R1发来的路由10.0.0.0/8后,向R1发送一个这条路由不可达的消息(将该路由的开销设置为16),这样R1就不会再利用从R2学到的路由10.0.0.0/8,因此就可以避免路由环路的产生。现实情况
缺省情况下不使能毒性逆转。一般情况下,在华为设备中均使能水平分割(除NBMA网络外)而禁用毒性逆转。
水平分割和毒性逆转的差别
水平分割和毒性逆转都是为了防止RIP中的路由环路而设计的,但是水平分割是不将收到路由条目再按“原路返回”来避免环路,而毒性逆转遵循“坏消息比没消息好”的原则,即将路由条目按“原路返回”,但是该路由条目被标记为不可达(度量值为16)。触法更新
触发更新是指路由信息发生变化时,立即向邻居设备发送触发更新报文,通知变化的路由信息。
触发更新不会触发接收路由器重置自己的更新定时器 下一跳地址不可达,不会触发触发更新。
将图中红色的接口g0/0/0关闭之后,路由器B就会触发更新,触发更新时会将从此接口收到的路由的metric置为16发送给路由器C(注意:华为路由器发送触发更新的时候会发送全部不可达更新,这个和cisco是一样的,但是在发送response之前,华为会先发送路由条目metric为16的request报文)路由聚合
同一个自然网段内的不同子网的路由在向外(其它网段)发送时聚合成一个网段的路由发送。
仅RIPv2支持路由聚合。
包括基于RIPv2进程的有类聚合和基于接口的聚合。聚合时会使用最小的metric值 路由聚合 RIPv2支持路由聚合,因为RIPv2报文携带掩码位,所以支持子网划分。在RIPv2中进行路由聚合可提高大型网络的可扩展性和效率,缩减路由表。 基于RIPv2进程的有类聚合即实现自动聚合。 基于接口的聚合即实现手动聚合。
如果被聚合路由携带了Tag,那么路由聚合发生之后,Tag信息将被清除。
7.1 接口路由汇总
[R1-GigabitEthernet0/0/0]rip summary-address 10.0.0.0 255.0.0.0 R2收到R1发送的汇总的路由条目
7.2 进程路由汇总(summary默认自动汇总)
[R1-rip-1]summary R1进程汇总summary之后不会发送汇总路由,这是因为R1接口开启了水平分割(至于为什么华为这么设计,不清楚)
如果关闭R1的水平分割就会生成汇总路由,进程下汇总路由会汇聚所有的路由 [R1-GigabitEthernet0/0/0]undo rip split-horizon R1发送汇总路由的时候就会把所有明细路由毒性化发给邻居路由器 此种情况下,直连的发送接口(g0/0/0)路由也会汇总,会发送
7.3进程路由汇总(summary always)
[R1-rip-1]summary always
在进程中直接“总是汇总”的话就不需要关闭R1接口g0/0/0的水平分割功能,就可以直接发送汇总路由
此种情况下,直连的发送接口(g0/0/0)路由也会汇总,但是不发送
7.4 关闭自动汇总
当开启了自动汇总之后,关闭自动汇总,这是华为路由器会将汇总了的路由毒性化。[R1-rip-1]undo summary
7.5路由聚合实例
现公司A修改了自己的网络,并提出了一些需求:
对网络10.0.X.0/24的网络进行有类聚合,在R1上操作; 对网络172.16.X.0/24的网络进行最优聚合,R3和R4禁止从接口G0/0/1学习到该聚合路由,在R3和R4上操作。
为减少路由条目,公司A决定进行路由聚合配置。RIPv2聚合分为两类,一类是基于主类网络的自动聚合,一类是手工聚合。我们可以在R1采用手工聚合的方法,在R3和R4上使用自动聚合的方法。
命令含义
summary [ always ]:在未使能水平分割的基础上使能RIPv2自动路由聚合,则不用配置参数always;不论水平分割是否使能,都使能RIPv2自动路由聚合,则需要配置参数always。如果配置了水平分割或毒性反转,有类聚合将失效。因此在向自然网段边界外发送聚合路由时,相关视图下的水平分割和毒性反转功能都应关闭。
rip summary-address ip-address mask [ avoid-feedback ]:用来设置一个RIP路由器发布一个聚合的本地IP地址。通过指定avoid-feedback关键字,本接口将不再学习到和已发布的聚合IP地址相同的聚合路由,从而可以起到防止产生路由环路的作用。具体用法
命令summary [ always ] 为RIP视图命令。
rip summary-address ip-address mask [ avoid-feedback ]接口视图命令。
参数意义
summary [ always ]
always:如果不配置always参数,在配置水平分割或毒性反转的情况下,有类聚合将失效。因此在向自然网段边界外发送聚合路由时,相关视图下的水平分割和
毒性反转功能都应关闭。 rip summary-address ip-address mask [ avoid-feedback ]接口视图命令
ip-prefix-name:需要聚合的网络IP地址。
mask:网络掩码。
avoid-feedback:禁止从此接口学习到相同的聚合路由。
RIP状态机 配置RIP的路由属性
假如你是公司A网络管理员,公司A网络如下图所示。现公司A要求:
R3优选R2到达网络10.0.0.0/24,需在R1上进行配置;
R3上到达网络172.16.0.0/24的度量值调整为3,需在R3上操作。
案例描述
本案例中,R1、R2和R3所在网段为192.168.1.0/24;R3、R4和R5所在网段为192.168.2.0/24。所有路由器均运行RIPv2,通告互联接口地址。对案例分析,可以得出要想左右R3的路由选择,一般情况下,我们可以通过修改度量值来实现。
部分说明
注意该路由表项为缩减的路由表项,只是摘取了相关信息。路由表象中的Flags字段R表示该路由是迭代路由,D表示该路由下发到FIB表。
“下一跳”不能直接匹配到该设备的出接口时,可以通过一次或几次路由替换找到转发的出接口,该路由则成为迭代路由。
FIB即路由转发表,由路由表生成,可以通过命令display fib命令用来查看转发信息表。
命令含义
rip metricin用于在接收到路由后,给其增加一个附加度量值,再加入路由表中,使得路由表中的度量值发生变化。运行该命令会影响到本地设备和其他设备的路由选择。
rip metricout用于自身路由的发布,发布时增加一个附加的度量值,但路由表中的度量值不会发生变化。运行该命令不会影响本地设备的路由选择,但是会影响其他设备的路由选择。
具体用法
rip metricin/metricout均为接口视图命令。参数意义
rip metricout { value | { acl-number | acl-name acl-name | ip-prefix ip-prefix-name } value1 },设置接口在发布路由时增加的度量值。
value:对发送的路由增加的度量值。取值范围是1~15。缺省值为1。acl-number:指定基本ACL的编号。取值范围是2000~2999。acl-name acl-name:指定访问控制列表名称。区分大小写。
ip-prefix ip-prefix-name:指定IP地址前缀列表的名称。该名称必须唯一。Value1:对通过ACL或ip-prefix方式过滤的路由增加度量值。注意事项
当用ACL或ip-prefix方式来设置接口发送RIP路由增加的度量值时,指定value1为通过过滤策略的RIP路由增加的度量值,没有通过过滤的RIP路由增加的度量值为1。 运用rip metricin/metricout会影响其他设备的路由选择。
控制RIP路由信息的发布
下面是公司A的网络,假设公司A邀请你进行网络改造,现公司A对网络的要求如下:
R4的所有接口只能接收更新,需在R4上进行配置; R2的接口G0/0/0不能发送RIP报文,需在R2上操作。
为了实现公司A的需求,即不发送或者更更新,我们一般情况通过配置抑制接口或undo rip input/output来实现。模拟器在做这个实验时候可能会出现现象不一致的情况,所以要把模拟器重启下
注意事项
当配置所有接口为抑制状态后,不能再激活其中的一个接口,即silent-interface all命令的优先级高。本案例中由于R4抑制了所有接口,所以R4不能激活本身的其他接口。
实验现象
我们通过查看R3的路由表项可以看出,R3由于不能通过R4收到关于网络172.16.0.0/24的更新,所以只能选用从R5收到的关于网络172.16.0.0/24的更新;同时,由于R3不能收到R2收到关于网络10.0.0.0/24的更新,只能选用从R1收到关于网络10.0.0.0/24的更新。
命令含义
silent-interface命令用来抑制接口,使其只接收报文,用来更新自己的路由表,而不发送RIP报文。如果一个接口被抑制,该接口所在网段的直连路由仍然可以发布给其它接口。该命令与peer(RIP)命令协同使用,可向指定设备发布路由。 undo rip output/input命令用来允许接口发送/接收RIP报文。具体用法
silent-interface为RIP视图命令。
undo rip output/input为接口视图命令。参数意义
silent-interface { all | interface-type interface-number }
all:抑制所有接口。控制RIP路由信息的接收
公司A网络拓扑如图所示。现公司A对网络具体需求如下:
R3不能接收R4发送的路由,在R3上进行操作。
为了实现公司A的需求,即接收特定邻居发送的路由,我们可以考虑命令filter-policy gateway。
命令含义
命令filter-policy { acl-number | acl-name acl-name } import,基于ACL过滤学到的路由信息。命令filter-policy gateway ip-prefix-name import,基于目的地址前缀过滤邻居发布的路由信息。具体用法
命令filter-policy { acl-number | acl-name acl-name } import为RIP视图命令。命令filter-policy gateway ip-prefix-name import为RIP视图命令 参数意义
命令filter-policy { acl-number | acl-name acl-name } import
acl-number:用于过滤路由信息目的地址的基本ACL编号。
acl-name acl-name:指定访问控制列表名称。区分大小写,开头第一个字符必须是英文字母。
ip-prefix:使用IP地址前缀列表过滤路由。
ip-prefix-name:用于过滤路由信息目的地址的地址前缀列表名。命令filter-policy gateway ip-prefix-name import
gateway:基于发布网关过滤路由。
ip-prefix-name:用于过滤路由信息目的地址的地址前缀列表名。实验现象
我们通过命令filter-policy gateway来指定邻居过滤。这里我们在R3上指定不从R4接收路由信息。调整优化RIP网络
现公司A需要对网络进行优化,需求如下:
调整Update和Age定时器分别为10秒和60秒,Garbage-collect请自行决定; RIP路由信息在接口up/down之后,容易产生信息不同步的情况,请使用相关命令解决该问题。R1和R2通过网段192.168.1.0/24进行互联。R1左侧连接网段10.0.0.0/24,R2右侧连接网段172.16.0.0/24。全网运行基本的RIPv2,并通过各自所在的网段。仅给出R1的display信息,且该信息只是截取与本案例相关的信息。
命令含义:
命令timers rip update age garbage-collect:命令用来调整定时器。
命令rip authentication-mode md5 nonstandard password-key key-id,配置RIP-2使用MD5密文的验证方式,验证报文使用非标准报文格式。nonstandard 指定MD5密文验证报文使用非标准报文格式(IETF标准)。
命令rip replay-protect [ window-range ],使能replay-protect功能。window-range指定面向连接的收发缓冲区大小,缺省window-range为50。
具体用法
命令timers rip update age garbage-collect为RIP视图命令。
命令rip authentication-mode md5 nonstandard password-key key-id为接口视图命令 命令rip replay-protect [ window-range ]为接口视图命令。参数意义
命令timers rip update age garbage-collect
update:路由更新报文的发送间隔。
age:路由老化时间。
garbage-collect:路由被从路由表中删除的时间(标准中定义的garbage收集时间)。注意事
如果这三个定时器的值如果配置不当,会引起路由不稳定。它们的配置值关系是:update 假设运行RIP的接口状态变为Down之前发送的最后的RIP报文的Identification(该字段为IP头部中的字段)为X,该接口状态变为Up后,再次发送RIP报文的Identification会变为0。如果对方没有收到这个Identification为0的RIP报文,那么后续的RIP报文都将被丢弃,直到收到Identification为X+1的RIP报文。这样就会导致双方的RIP路由信息不同步、丢失。通过使能Replay-protect功能,可以得到接口Down之前所发送RIP报文的Identification,再次发送RIP报文的Identification会顺次加一,从而避免了上述情况的发生。RIP故障诊断 在故障排除之前,需要考虑正常通信的过程 用户10.0.0.2和用户172.16.0.2相互ping通的过程如下: 10.0.0.2主机配置了正确的IP地址、掩码和网关IP地址,10.0.0.2发现目标地址与自己的IP在不同的网段 通过ARP获得网关10.0.0.1的MAC地址 10.0.0.2封装数据包成数据帧,发送给网关 网关R1查找路由,确认下一跳的IP地址,通过ARP查找下一跳的MAC地址 由于R1的入接口和出接口未配置访问控制信息,R1转发数据到R2 R2查找路由表,确认目标网络与自己直连,通过ARP获取目标主机的MAC地址 封装数据,发送给目标主机,数据包返程过程略 Rip排查步骤 1.确认ARP是否正常 2.确认接口是否up 3.检查接口是否在RIP中使能:使用命令display current-configuration configuration rip可以看到当前使能RIP的网段信息,检查接口是否在其中。network命令使能的网络地址,必须是自然网段的地址。 4.检查对方发送版本号和本地接口接收的版本号是否匹配:缺省情况下,接口只发送RIPv1报文,但可以接收RIPv1和RIPv2报文。当入接口与收到的RIP报文使用不同的版本号时,有可能造成RIP路由不能被正确的接收。 5.检查在RIP中是否配置了策略,过滤掉收到的RIP路由:如果被路由策略过滤掉,则需修改路由策略。 6.RIP使用的端口520是否被禁用 7.检查接口是否配置了undo rip input/output或者rip metricin设置度量值多大 8.检查接口是否配置了抑制接口 9.检查路由度量值是否大于16 10.检查链路两端的接口认证方式是否匹配:如果报文认证失败,则需正确配置 案例1 公司B网络部分拓扑如下图所示。需要进行部分改造,且只能对R1进行操作,现提出需求如下: 不能删除现有配置,可以添加必要配置; R1只有接口S0/0/0运行RIP,R1通过单播发送更新报文; R1只接收172.16.0.0/ 24、172.16.1.0/ 24、172.16.2.0/24和172.16.3.0/24这四条路由; R1已将网络10.X.X.0/24引入RIP,但是向R2仅发送一条10.0.0.0/16汇总路由,请用最少配置命令,确保该聚合不能再通过接口S0/0/0学到。 分析过程 R1和R2上的预配中,帧中继的配置是支持组播的。 R1向R2发送更新时组播和单播发送更新的,主要是由于peer命令即发送组播的更新,又发送单播的更新。 R1和R2能相互学到对方的路由。 14.1 案例1—需求1 R1只有接口S0/0/0运行RIP,R1通过单播发送更新报文 通常情况下,peer命令会造成对端同时收到同一报文的组播(或广播)和单播两种形式报文。因此建议在配置该命令的同时,将相关接口改为被动(silent)模式。这样,发送的报文只有单播报文。 14.2 案例1—需求2 R1只接收172.16.0.0/ 24、172.16.1.0/ 24、172.16.2.0/24和172.16.3.0/24这四条路由 结果说明 display rip route命令用来显示所有从其它路由器学来的RIP路由信息,以及与每条路由相关的不同定时器的值。其中Tag区分内部RIP路由和外部路由的标识,Tag=0表示该RIP路由为内部路由,Tag=1表示该RIP路由为外部路由。Flags为RA表示该RIP路由条目为激活路由,Flags为RG表示该RIP路由条目为非激活路由,并且已经启动了垃圾超时定时器。 14.3案例1—需求3 R1已将网络10.X.X.0/24引入RIP,但是向R2仅发送一条10.0.0.0/16汇总路由,请用最少配置命令,确保该聚合不能再通过接口S0/0/0学到。 结果说明 通过指定avoid-feedback关键字,本接口将不再学习到和已发布的聚合IP地址相同的聚合路由,从而可以起到防止产生路由环路的作用。 filter-policy export 命令用来配置全局、协议、接口的出口过滤策略,只有通过过滤的路由才能被加入其路由表中,并通过更新报文发布出去。案例2 公司C网络运行RIPv2,拓扑如下图所示。现公司C对网络有具体需求,需求如下: 不能删除现有配置,可以添加必要配置; 要求全网配置较强的华为特有认证模式,密码为Huawei,以保证网络的安全; R1只接收172.16.X.0/24网段地址中第24位为1的网络,禁止使用前缀列表,且最少命令; 全网路由发送RIP广播更新 15.1 案例2-需求1 要求全网配置较强的华为特有认证模式,密码为Huawei,以保证网络的安全 15.2 案例2-需求2 R1只接收172.16.X.0/24网段地址中第24位为1的网络,禁止使用前缀列表,且最少命令 15.3 案例2-需求3 全网路由发送RIP广播更新 Writing Midterm Answer Key Change is an inevitable part of life.Whether or not people want things to change, change happens.But are there certain aspects of life that change, while some remain preserved throughout time? Washington Irving explores this question in his story, “Rip Van Winkle.” Set in the time periods shortly before and after the American Revolutionary War, it tells the story of Rip, a simple and whimsical man hampered by his nagging wife.One day, Rip wanders into the forest, only to find some strange men who offer him a strange beverage.Rip accepts the drink, takes a nap, and awakens 20 years later.At first it seems that everything has changed.How does Rip cope with the changes? Does he change himself? In this story, Irving clearly demonstrates that outward change can be drastic and quick;however, through the symbols of Rip’s and the town’s behaviors, it’s visible that not everything changes.Moreover, through Rip’s family, it is revealed that some things continue and endure the test of time.At first, Irving seems to tell the reader that large-scale change can happen at a moment’s notice.Before his nap, Rip leads a simple life.He is well-liked by every living being in his village;not even dogs “would bark at him throughout the neighborhood.” However, he is often troubled by his wife, mainly due to his “insuperable aversion to all kinds of profitable labor,” which always leads to quarrels in the Van Winkle household.Rip survives by always helping others in need, though he never helps his own family.In the times before the American Revolution, the English colony was still developing, so occupations and steady income were not the focus for all-for many colonizers, freedom was their main goal.Similarly, Rip hopes to be free of his wife’s expectations, so he takes a nap in the forest one day.When he awakens, the War has already been fought, unbeknownst to him.Irving purposefully makes the gap period-20 years-brief, and utilizes a change agent like war to demonstrate how quickly change can occur.As Rip walks back to the village he meets “a number of people, but none whom he knew”-this foreshadowing is a far cry from before, when Rip knew everyone.The village is almost unrecognizable to Rip, as all the buildings have been modernized, or torn down.It is more populous, and with new people;most of Rip’s neighbors have moved, went to war, or died, including his deceased wife.At the time Rip is told about the fate of his friends, he notices the biggest change.The town inn, Rip’s favorite place for socializing, has transformed into a nice hotel.The sign of King George III that once adorned the inn has been replaced by the unfamiliar face of George Washington.When he overhears some conversations, he is confused beyond imagination-people mention “the rights of citizens,” “elections,” “Congress” and many other political concepts that developed during Rip’s slumber.When Rip declares that he’s “a loyal subject of the king,” the new residents accuse him of being a Tory and try to throw him out.The colonies became the independent country of America while Rip slept, yet he doesn’t know nor understand these new laws.This shows that, more than any other obvious change, politics change most dramatically in a short period of time.Despite the large-scale change that occurred on the surface level in Rip’s home village, he learns quickly that not everything has changed, nor does it have to.After Rip comes to terms with his circumstances, he begins to accept the changes, while change in his own character is miniscule.Even though a significant political shift has happened, Rip cares little about politics;“the changes of states and empires” have no real effect on his daily life.In fact, Rip simply returns to the life he led 20 years ago, with some slight, yet advantageous differences-now that he’s old and widowed, he resides with his daughter and “can do nothing with impunity;” his old age and lack of a nagging wife allow him to do what he wants at will.Rip partook in fulfilling himself before, but now it’s socially acceptable for him.He also “resumed his old walks and habits,” such as playing with the neighborhood children and lounging at the inn.Clearly, the story shows that personalities and habits don’t change over time.Another example of unaltered habits is the utility of the hotel as the social hub of the neighborhood, both 20 years ago and now.Despite the dramatic alterations the small, peaceful inn has undergone to become a large, worn-down, rowdy hotel, the building’s location retains its function as the social gathering place of the village, where residents collect to discuss gossip.While appearances may change, some deep-rooted habits-on both the personal and communal level-remain unaffected by time’s passing.Finally, the story shows that, even with grand change, some traditions and characters will not only stay the same, but they will continue to be passed down through other generations.Rip and his wife owned opposing personalities-he was lazy and did nothing he didn’t want to, while Dame Van Winkle, a hardworking housewife and mother, constantly chided and yelled at him for his laziness.The couple also had two children, a son and a daughter.While the daughter is not mentioned before his slumber, Rip’s son, Rip II, is described as taking after his father, even promising “to inherit the habits…old clothes of his father.” Sure enough, twenty years later, when Rip asks “Does nobody here know Rip Van Winkle?”, the villagers point to his son, “the ditto of himself,” and Rip briefly suffers an identity crisis.Rip II is a near exact copy of his father, representing characteristics that are inherited from previous generations and, therefore, survive changing times.Rip’s daughter, too, is implied to be like his wife in personality.When he first sees her, the “air” and “tone of her voice…awakened a train of recollections” for Rip, and he recognizes his child through these mannerisms which resemble Dame Van Winkle’s.Not only that, but the daughter also has a son-named Rip, of course.The three males, spanning three different generations, all with the same name fully embody traditions passing on to future generations and surviving change.In conclusion, Irving’s message in “Rip Van Winkle” is that change is as inevitable as time passing, but only visible aspects change drastically.Deep-rooted qualities, such as character, personality and tradition, are able to stand the test of time.Many people look beyond the question of “what changes,” and only consider whether or not change is good.However, Irving begs us to evaluate what has to change, and what doesn’t.According to the author, at the end of the day, though time causes massive change, human characteristics will remain the same. 内部网关协议RIP 1.工作原理 路由信息协议RIP(Routing Information Protocol)是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,最大优点就是简单。 RIP协议要求网络中的每一个路由器都要维护从他自己到其他每一个目的网络的距离记录。RIP协议的内容即跳数,跳数越少就说明距离越短,RIP协议允许一条路径最多只能包含15个路由器。因此距离等于16就相当于不到达。因此可见,RIP协议只适合小型的互联网。需要注意的是,到直接连接的网络的距离也可以定义为0,但是两种不同的定义对实现RIP协议并无影响。因为所有距离都加1或者都减1,对最佳的路由选择是一样的。 RIP协议不能再两个网络之间同时使用多条路由。RIP会选择一条有最少路由器的路由,就是最短路由。而不会选择路由器较多的路由,哪怕他的速度更高。 RIP协议的特点是: 只是和相邻的路由器交换信息 路由器交换的信息是当前路由器所知道的全部信息,即自己的路由表。 按固定的时间间隔交换路由信息。 (这里需要说的是路由器的工作过程是从了解与他直接相连的网络的距离,经过若干次的交换信息,更新信息之后,所有的路由器最终会知道到达本自治心痛的任何一个网络的最短距离和下一跳路由的地址。路由器的交换更细信息是非常快的。) 路由表中最重要的信息就是到达某个网络的最短距离,以及应该经过的下一跳地址。路由表的更新原则就是找到每一个目的网络的最短距离。这种算法就是距离向量算法 2.距离算法 3.RIP协议的报文格式 Oracle面试: 数据仓库都了解多少? 数据库建模懂不懂? 以前项目中是怎么样设计数据库的? Oracle笔试: 同第一次的面试一样的题。 JAVA面试题: 使用三层框架开发时的开发流程,数据是怎么传送的? 介绍最近的一个项目。JSP内置对象? 加班有没有问题? 一:OSI 7层参考模型 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 TCP/IP 协议栈 网络接口层 网络层 传输层 应用层 二:IP地址: 32BIT 采用点分十进制 分类:A 1-126 网络位 8位 B 128-191 网络位 16位 C 192-223 网络位 24位 D 224-239 组播地址 E 240-255 科研 特殊IP 127.0.0.1 本地回环地址 1.所有网络 255.255.255.255 广播IP 主机位全为0 代表本网段 主机位全为1 本网段广播 IP技术 VLSM 变长子网掩码 掩码比主类大 172.16.1.0/24 CIDR 无类域间路由 掩码比主类小 192.168.0.0/16 路由聚合 用一条条目代表若干条 作用:减少路由表大小 节约流量 传输层:TCP UDP TCP :面向连接 可靠传输 :3次握手机制 重传机制 UDP:非面向连接 不可靠传输 三:路由分类 范围:同个AS: IGP---RIP OSPF ISIS 不同AS: EGP—BGP 算法:DV---RIP BGP LS:OSPF ISIS 路由来源:1.直连 2.静态 3.动态 静态路由:可以是出接口 也可以是下一条IP 默认路由 0.0.0.0 0.0.0.0 作为出口 网关上 动态路由:RIP---DV 30S 周期更新 触发更新 最大跳数:15 RIPV1---广播更新 255.255.255.255 不支持VLSM 认证 手动汇总 有类路由协议 RIPV2—组播更新 224.0.0.9 支持VLSM 认证 手动汇总 无类路由 RIP报文:1.request 请求包 2.response 应答包(路由表)OSPF----LS 组播更新 224.0.0.5 224.0.0.6 OSPF 报文: 1.HELLO 建立 维持邻居 2.DD 数据库描述 3.LSR 链路状态请求(请求明细路由)4.LSU 链路状态更新(所请求的路由)5.LSACK 确认 OSPF 三张表 :1.邻居表 2.LSDB 3.路由表 四:端口聚合 :增加带宽 加大转发效率 把多条线路(最大8条)逻辑捆绑成1条线路(带宽为总和) 端口镜像:监控 监控某一设备/端口/数据流 VLAN技术 :隔离广播域(不同VLAN 在L2 交换机不能互访)TRUNK技术:一条线路由传递所有VLAN流量。(接口模式:1.ACCESS 用于连接终端 2.TRUNK交换机之间 交换机-路由器 3.hybrid 默认端口 VLAN间路由:通过3层设备 使得不同VLAN间能够互访。 可以是路由器(单臂路由)L3 交换机(VLANIF)STP: 在做冗余的同时,避免环路。 根桥:桥ID –1.优先级 32768 2.MAC地址 比小 交换机端口角色:1.根端口 2.指定端口 3.阻塞端口 端口状态:1.LISTENING 15S 2.LERNING 15S 3.FORWARDING 4.BLOCKING VRRP: 多网关冗余协议 避免单链路故障 虚IP 虚MAC 选举MASTER : 1.优先级100 2.IP 默认一个组里只有MASTER 转发PC流量 负载:启用多组 组号:0-255 五:广域网连接方式:1.点到点专线 2.电路交换 3.分组交换 广域网接口封装协议:1.HDLC 2.PPP 3.FR PPP:对比HDLC : PPP支持多协议 支持 认证 PPP组件:LCP : 链路建立 测试 认证 NCP :协商上层协议 PPP报文: 1.CONFIG-REQUEST---被认证方发送相关参数 2.CONFIG-ACK----------认证方认证通过 3.CONFIG-NAK----------参数不匹配 4.CONFIG-REJECT-----不能识别 FR帧中继 模拟专线 虚电路 DTE 客户 DCE 运营商 LMI 类型: ANSI Q933A 帧中继映射:1.动态映射 in-ARP 2.静态映射 FR MAP IP X.X.X.X DLCI 帧中继水平分割问题:解决方案:使用子接口 六:防火墙:硬件+软件+控制策略 防火墙类型:1.包过滤防火墙 2.代理防火墙 3.状态检测防火墙 防火墙工作模式:1.路由模式 2.透明模式 3.混合模式 防火墙区域:共16区域 1.预定义区域 5个 2.自定义 11个 预定义区域: 1.LOCAL 100 2.TRUST 85 3.DMZ 50 4.UNTRUST 5.VZONE 0 流量方向:OUTBOUND 高往低优先级 INBOUND 低往高优先级 ACL:过滤DATE 或路由 基本ACL 2000-2999 控制源IP 高级ACL 3000-3999 控制源IP 目的IP 源端口 目的端口 协议号 NAT: SERVER NAT 一对一转换 外网访问内网(SERVER)NAPT(复用):多对一转换 内网访问外网 NAT:高级功能 端口映射(一个公有IP 提供多个内网IP访问第二篇:Rip读后感
第三篇:内部网关协议RIP
第四篇:华为面试总结
第五篇:华为HCDA总结