7.rip、OSPF命令

rip、ospf动态路由协议

动态路由协议原理
分为两大类:距离矢量 链路状态
通过相应的协议报文,动态的来学习网络中各网段的变化
能够实现路由表的快速收敛
动态路由的配置技巧:
自己知道什么、其他人需要什么,就说什么

RIP协议特性
标准协议,所有厂商都支持
距离矢量协议,以跳数做为评价路由好坏的度量值
最大支持15跳,16跳认为不可达
默认每30s向邻居发送自己完整的“路由表”(V1广播、V2组播,组播地址:224.0.0.9)
通过水平分割、触发更新、最大跳数、毒性反转、等机制来防止环路
水平分割:主要目的是避免环路的产生,原理:从一个接口学习到的网络信息,将不会再从此接口转发回去
触发更新:默认为30s向邻居发送一次信息,而触发更新则是,当网络出现改变后,立即发出更新信息
毒性反转:当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不可达的度量值将它广播出去,这叫做毒性逆转。这样虽然增加了路由表的大小,但对消除路由循环很有帮助,它可以立即清除相邻路由器之间的任何环路
无法从根本上防止路由环路,使用在小型网络场景

rip配置
R6:
[Huawei]rip
[Huawei-rip-1]version 2 //升级为rip 第2个版本
[Huawei-rip-1]undo summary //关闭自动汇总,即实现了支持不连续子网
[Huawei-rip-1]network 6.0.0.0 //
[Huawei-rip-1]network 16.0.0.0

R1:
[Huawei]rip
[Huawei-rip-1]version 2
[Huawei-rip-1]undo summary
[Huawei-rip-1]network 1.0.0.0 //rip
[Huawei-rip-1]network 16.0.0.0
dis ip routing-table protocol rip 查看rip路由表

1.每个ospf成员向邻居发送的是自己知道的所有链路的状态信息
2.RID是在网络上用于唯一标识一台路由器的
3.OSPF规定 0 是骨干区域,非骨干区域都需要直接和0 区域连接
4.划分多个区域的目的是为了优化网络性能

OSPF工作过程:
建立邻接关系---->学习链路状态信息---->链路状态数据库---->Dijkstra算法---->最短路径树---->路由表

1.选举DR、BDR是为了在多路访问中减少邻接关系的建立,以优化性能
2.在一个网段中默认RID最大的是DR,第二大的是BDR,其他就是普通路由器
3.DR一旦被选举成功将不会被抢占,除非重启设备、ospf进程重启登情况才会发生变化
4.普通路由器通过224.0.0.6向DR、BDR通告自己的网络状态信息,DR会通过224.0.0.5向所有成员发送整合后的信息

OSPF数据包
承载在IP数据包内,使用协议号89,而RIP使用的协议号为1
OSPF的包类型 描述
A,B:Hello包 用于发现和维持邻居关系,选举DR和BDR
A:数据库描述包(DBD) 用于向邻居发送摘要信息以同步链路状态数据库
B:链路状态请求包(LSR) 在路由器B收到包含新信息的DBD后发送,用于请求更详细的信息
A:链路状态更新包(LSU) 收到LSR后发送链路状态通告(LSA),一个LSU数据包可能包含几个LSA
B:链路状态确认包(LSAck) 确认已经收到LSU,每个LSA需要被分别确认

OSPF配置
reset ospf 1 process //重启ospf进程,在手动指定了id后都需要执行此命令
[Huawei]router id 1.1.1.1 //给整个设备指定id,对所有协议生效
[Huawei]ospf 1 router-id 1.1.1.1 //对某个进程指定id
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
[Huawei-ospf-1-area-0.0.0.1]network 12.12.12.0 0.0.0.3
[Huawei]display ospf 1 brief //查看进程1的配置信息
[Huawei]display ospf peer brief //查看邻居关系表
[Huawei]display ip routing-table //查看路由表

*回顾Router ID选取规则
首先,选取路由器loopback接口上数值最高的IP地址
如果没有loopback接口,在物理端口中选取IP地址最高的
也可以使用router-id命令指定Router ID

在R2中实现rip/ospf路由表的引入
[Huawei]ospf 1
此次进行分发时可先选择默认链路类型,收敛成功后在内部任意路由器中查看R5的5.5.5.5开销都是一样,随后再修改为链路类型为1,再次观察5.5.5.5的开销则发现会在内部进行统计
[Huawei-ospf-1]import-route rip
[Huawei-ospf-1]import-route rip type 1 cost 100 //引入时可以选择链路类型1/2,和cost,默认为链路类型2,特点是在内部网络中不会汇总开销,链路类型1则会汇总内部开销与外部开销
[Huawei]rip
[Huawei-rip-1]import-route ospf

R3重分发R4的静态路由:
[Huawei-ospf-1]import-route static

在R2、3、4、5、6查看学到的路由条目:
dis ip routing-table protocol rip 查看rip路由表
到目前为止实现了全网互通‘

华为客户端通过**-a指定源IP**
[Huawei]ping -a 4.4.4.4 25.25.25.2

R1配置实现默认路由的分发
[Huawei-ospf-1]default-route-advertise always

R1设置NAT:
[Huawei]acl 2000
[Huawei-acl-basic-2000]rule permit source any
[Huawei-acl-basic-2000]int g2/0/0
[Huawei-GigabitEthernet2/0/0]nat outbound 2000

通过stub/完全stub、nssa/完全nssa实现LSA通告、路由表的优化
链路状态通告(LSA)类型:
Type 1 路由器LSA 由区域内的路由器发出的,所有OSPF路由器都会产生,只在区域内传播
Type 2 网络LSA 由区域内的DR发出的,DR产生,只在区域内传播
Type 3 网络汇总LSA ABR发出的,其他区域的汇总链路通告,在相邻的两个区域相互间传播
Type 4 ASBR汇总LSA 向和ASBR不在同一区域的其它区域传播用于标识ASBR,由ABR发出
Type 5 AS外部LSA ASBR发出的,用于通告外部路由
Type 7 NSSA外部LSA NSSA区域内的ASBR发出的,用于通告本区域连接的外部路由

1.在末梢区域中设置stub区域,屏蔽LSA4、5、7通告,即减少路由表条目
在末端两台路由器中都需要执行以下命令:
[Huawei]ospf 1 //进入ospf进程
[Huawei-ospf-1]area 2 //进入要划分末梢区域的area区域
[Huawei-ospf-1-area-0.0.0.2]stub //设置为stub网络
当将末梢区域设置成功后,在末梢区域设备R5中将看不到"O_ASE"类型的路由条目,取而代之的是0.0.0.0的默认路由

2.在末梢区域中设置完全stub区域,除了LSA3的默认路由通告,屏蔽其他LSA3、4、5、7通告,即减少路由表条目
只需要在ABR路由器中配置此命令:
[Huawei]ospf 1
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]stub no
当完全末梢区域设置成功后,R5中将不会存在其他area区域中的路由条目,只会存在一条OSPF条目:0.0.0.0
依然能够实现全网互通

为了进一步减少发送到NSSA区域中的链路状态发布(LSA)的数量,
可以在ABR上进行配置,禁止ABR向NSSA区域内发送3 LSA。
即:NSSA区域中也不会出现区域间路由,路由表进一步精简。

R1、R2和R3配置OSPF
R2和R5配置RIP
R1配置默认路由访问Internet
R3配置静态路由访问R4所带网段
R4配置默认路由访问全网

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值