ospf 网络类型
①点到点网络
hello时间10s
因为可以广播,所以不用手工指定邻居
因为不是多路访问,所以不要选举DR/BDR
当两台设备通过PPP链路进行连接,设备上采用的接口封装协议就是PPP,当激活OSPF时,OSPF会根据接口的数据链路层封装将它网络类型设置为P2P,采用HDLC封装时,缺省网络类型也为P2P。在P2P网络类型中,5种OSPF报文都是通过组播地址224.0.0.5发送的。
②点到多点网络
hello时间30s
不是一个多路访问,而是看成多个点到点链路,不进行DR/BDR选举
支持广播和组播
这种网络类型并不是根据接口封装自己设置的,而是需要管理员手动配置,OSPF在这种网络类型的接口上,一组播的形式发送hello报文,以单播的形式发送其他报文。
③点到多点非广播
hello时间30s
因为非广播,所以要手工指定邻居
因为不是多路访问,所以不选举DR/BDR
④多路广播
hello时间10s
一般是以太网,多台路由器连接在一个网段内
因为是广播,所以不用手动指定邻居
因为是多路访问,所以要选举DR/BDR
以组播的形式发送hello报文,LSU报文,LSAck报文,以单播的形式发送LSDB报文和LSR报文
所有的OSPF路由器都会侦听224.0.0.5这个组播地址,当要发送给所有路由器时,目的地址为224.0.0.5
DR和BDR会侦听224.0.0.6这个组播地址,当要发送给DR和BDR时目的地址为224.0.0.6
⑤多路非广播
hello时间30s
一般是帧中继的默认网络类型
因为无法广播,所以要手工指定邻居
因为是多路访问,所以要选举DR/BDR
重发布
把路由器中属于(属于某协议但是时直连,属于某协议并带有该协议标志)的路由复制传递给其他协议。
条件
1,必须存在ASBR,该设备同时连接两种协议或者两个进程,然后将路由进行共享
2,必须考虑种子度量-起始度量
A协议路由进入B协议时,无法识别原有度量值必须添加一个起始度量来共享到B协议
规则
1,将A协议发布到B协议——在ASBR上的B协议中进行配置
2,将A协议发布到B协议时,是将ASBR上所有通过A协议学习,及本地直连A协议的路由全部共享到B协议中。
配置
EIGRP
#router eigrp 90
#redistribute xxx metric 10000 100 1 255 1500
OSPF
#router ospf 1
#redistribute xxx subnet metric x //度量清零,并用cost计算
RIP
#router rip
#redistribute xxx metric x
其中xxx可以是直连路由也可以是静态路由,也可以是动态路由协议
重发布中过滤问题
重发布操作在未定义过滤的情况下会把属于属于该协议的路由重发布进去,当我们需要有针对性的对某些路由进行重发布的时候就需要过滤
过滤工具
1,分发列表
在距离矢量路由协议中可以影响下路路由器,但在链路状态中只能影响本路由器,使用场景有限
2,router-map
直接可以使用在重发布操作时,可以用来决定那些路由应该被重发布,哪些不应该,也可以为路由做上标记
3,次优路径问题
修改管理距离值大于外部管理距离值
过滤
4,环路问题
借鉴水平分割原则,路由策略
eigrp 两个管理距离的奥秘
1,eigrp拥有两个管理距离会使得在eigrp和其他协议双电(多点)双向重发布环境具有eigrp内部路由不出现环路也不出现次优路径
原理:
1,内外管理距离会形成水平分割效应
2,内部管理局路需要比其他动态路由协议小,外部管理局路需要比其他动态路
由协议大