linux 网站建设模板,wordpress主题清除数据库,网站初期吸引用户注册,哈尔滨网站制作方案定制静态缺点
1、中大型复杂网络----配置量大
2、不能实时收敛 动态-----可以实时收敛
IGP----内部网关路由协议 RIP OSPF EIGRP ISIS
EGP----外部网关路由协议 BGP
IGP #xff08;选路佳 占用资源 收敛快#xff09;----一个协议好需满足这三个
距离矢量 DV RIP…静态缺点
1、中大型复杂网络----配置量大
2、不能实时收敛 动态-----可以实时收敛
IGP----内部网关路由协议 RIP OSPF EIGRP ISIS
EGP----外部网关路由协议 BGP
IGP 选路佳 占用资源 收敛快----一个协议好需满足这三个
距离矢量 DV RIP 共享路由 优邻居间交互信息少
链路状态 LS OSPF 共享拓扑 优防环能力强
OSPF
Ospf开放式最短路径优先协议 -----更新量大
无类别链路状态型路由协议邻居间基于拓扑信息进行交互更新量很大故为了能在中大型复杂网络中工作需要结构化的部署 --- 良好的ip地址规划 区域划分区域内传拓扑区域间传路由
更新方式 --- 触发更新 -- 224.0.0.5/6 周期更新 --30min相当于ospf的保底因为信息量大触发更新可能出现问题此时周期更新能够进行兜底rip也有周期更新----rip缺少hello包和确认包ack OSPF的数据包类型 --- 跨层封装于3层报头没有四层 协议号89 5种包都是这样通过type区分 Hello --- 周期收发用于邻居的发现、关系的建立、周期的保活-- 10s或30s
DBD-数据库描述包 用于携带数据库目录
LSR 链路状态请求 基于本地未知的LSA信息进行查询
LSU 链路状态更新 用于传递具体的LSA信息
LSack 链路状态确认 可靠性确认包 LSA --链路状态通告 --- 具体的每一条的拓扑或路由信息 OSPF的状态机 -- 邻居间的邻居关系的不同阶段 Down 一旦接收到hello包进入下一个状态
Init 初始化 收到的hello包中若存在本地的RID进入下一状态
2way双向通讯 邻居关系建立的标志
条件点到点网络直接进入下一个状态机MA网络进行DR/BDR选举默认一个dead time非DR/BDR间不能进入下一状态 Exstart 预启动 使用不携带数据库目录信息的DBD包进行主从关系的选举RID数值大为主优先进入下一个状态 --- 排序避免同时更新导致网络拥塞
Exchange 准交换 使用携带目录信息的DBD包进行交互
Loading 加载 查看完其他邻接发送过来的DBD后基于当中本地未知的LSA信息使用LSR查询对端使用LSU来共享这些LSA信息本地收到后需要ACK确认最终完成邻接间的数据库一致
Full 转发 邻接关系建立的标志 OSPF的工作过程
启动配置完成后邻居间组播收发hello包获取对端的RID建立邻居关系生成邻居表
邻居关系建立后关注条件条件不匹配的邻居间将维持邻居关系仅hello包周期保活即可
条件匹配可以建立邻接毗邻关系
将使用DBD/LSR/LSU/LSack来进行交互、共享同步数据库获取未知的LSA信息最终生成与邻接一致的数据库表
当数据库表同步完成后本地使用SPF算法将数据库表转换为有向图再将有向图计算成为最短路径树然后以本地为起点计算到达所有未知网段的最短路径然后将这些路由加载于本地的路由表中收敛完成。
拓扑结构突变(3种情况)
新增网段 直连新增网段的设备使用LSU直接向本地所有邻接进行触发更新对端需要确认断开网段 直连断开网段的设备使用LSU直接向本地所有邻接进行触发更新对端需要确认无法沟通 --- 没有周期的hello包dead time为hello time的4倍--倒计时正常被每一个新的hello包刷新归0时断开邻居关系删除该邻接共享的信息 OSPF协议的基础配置
[r1]ospf 1 router-id 1.1.1.1 启动时可以定义进程号仅具有本地意义默认为1 可以定义RID --- 手工 -- 环回上最大数值ip地址-- 物理接口上最大数值ip地址
宣告1、区域划分 2、激活接口OSPF协议 3、共享接口信息
[r1-ospf-1]area 0[r1-ospf-1-area-0.0.0.0]network 12.1.1.1 0.0.0.0[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
OSPF区域划分规则
必须为星型结构 区域0为骨干大于0为非骨干非骨干必须连接骨干区域区域间必须使用ABR来互联 -- ABR区域边界路由器 宣告配置全部完成后邻居间周期组播收发hello包建立邻居关系生成邻居表 OSPF协议的hello包为周期收发邻居间hello包中必须完全一致的参数否则无法建立邻居关系
Hello、dead time区域编号认证字段末梢区域标记在华为设备中邻居间hello包还将携带建邻的接口ip地址子网掩码也必须和邻居一致
r2display ospf peer 查看邻居表
r2display ospf peer brief 查看邻居简表 OSPF Process 1 with Router ID 2.2.2.2 Peer Statistic Information ---------------------------------------------------------------------------- Area Id Interface Neighbor id State 0.0.0.0 GigabitEthernet0/0/0 1.1.1.1 Full 0.0.0.1 GigabitEthernet0/0/1 3.3.3.3 Full ----------------------------------------------------------------------------
邻居关系建立后邻居间进行条件的匹配匹配失败维持邻居关系仅hello包周期保活
匹配成功可以建立邻接关系使用DBD/LSR/LSU/LSack来获取本地未知的LSA信息实现邻接关系间设备的数据库一致
数据库表
r1display ospf lsdb 查看数据库表 LSDB--链路状态数据库 DBD包DBD包中携带接口的MTU值要求两端接口MTU一致否则将卡在exstart状态机华为设备默认不携带MTU值MTU默认值为1500
若要携带则需手动开启
[r1]interface g0/0/1[r1-GigabitEthernet0/0/1]ospf mtu-enable 两端直连接口均需开启
当MTU值不一样数据有可能会拆开若一边为1400另一边接口为1300则包会拆分为一个1300和一个大于多出来的数据会出现合成一个完整的包100的数据
DBD包中的描述位
I 为1表示本地发出的第一个DBD
M 为0表示本地发出的最后一个DBD
MS 为1表示本地为主master为0表示本地为从slave DBD使用序列号来进行隐性确认从slave基于主master的序列号进行
当邻接关系间数据库同步完成后本地基于数据库中的所有LSA生成 有向图 -- 最短路径树--将本地作为起点计算到达所有未知网段的最短路径然后将其加载到路由表中
在华为设备中默认的优先级为10使用cost作为度量
Cost开销值参考带宽/接口带宽
默认参考带宽100Mcost值向上取整数故当接口带宽大于参考带宽时cost值为1可能导致选路不佳可以手工修改默认的参考带宽
[r1]ospf 1[r1-ospf-1]bandwidth-reference ?INTEGER1-2147483648 The reference bandwidth (Mbits/s)[r1-ospf-1]bandwidth-reference 1000切记一旦修改全网所有设备需一致
ospf协议默认将选择cost值之和最小的路径为最短路径加表
OSFP邻居关系建立成为邻接关的条件
从邻居关系建立成为邻接关系关注网络类型点到点 MABMA、NBMA
在点到点网络中邻居直接全部建立为邻接关系不进行DR/BDR选举
在MA网络中若两两间均建立邻接关系将可能出现大量的重复更新
1给2和3因为邻居之间互相传递2又给3
DV距离矢量路由协议可以使用接口水平分割来解决由于OSPF协议邻接需要数据库比对故不能设计接口水平分割只能进行DR/BDR选举来解决所有非DR/BDR之间为邻居关系不进行数据库同步DR选举是避免在一个MA网段内出现重复更新
选举规则
先比较参选接口优先级默认1越大越优 为0标识不参选若优先级相同比较参选设备的RID数值越大越优
[r1]int g0/0/1[r1-GigabitEthernet0/0/1]ospf dr-priority 0 将接口优先级改为0不进行玄选举 OSPF的接口网络类型 --- ospf协议在不同网络类型的接口上不同的工作方式 [r1]display ospf interface g0/0/1 查看OSPF协议在接口具体的工作方式名称 Interface: 12.1.1.1 (GigabitEthernet0/0/1) Cost: 1 State: BDR Type: Broadcast ; 接口类型 OSPF工作方式
LoopBack 华为显示p2p实为环回专用工作方式 无hello包 以32位主机路由传递
点到点类型HDLC/PPP/GRE p2p hello time10s 死亡时间为Hellotime的4倍不选DR邻居直接建立为邻接
BMA以太网 Broadcast广播 hello time10s 死亡时间为Hellotime的4倍 选DR/BDR 非DR/BDR间仅建立邻居关系
NBMAMGRE 默认和普通GRE一样接口工作方式为p2p该工作方式在华为设备上仅和最先收到的hello包建立邻居关系只允许建一个邻居
故在MGRE环境MA需要手工修改接口工作方式
[r1-Tunnel0/0/0]ospf network-type ?broadcast Specify OSPF broadcast networknbma Specify OSPF NBMA networkp2mp 不选DR但谁给路由谁就是下一跳 Specify OSPF point-to-multipoint networkp2p Specify OSPF point-to-point network
注p2p 和broadcast 两种工作方式的hello time均为10s故可以建立邻居关系但在DR选举上不同故无法正常交流LSA
切记邻居间ospf接口工作方式必须一致才能正常建邻和正常收敛 若将MGRE下所有接口的工作方式修改为broadcast需要关注拓扑结构
全连网状结构可以正常工作正常选举DR/BDR非全连 ---管理员手工合理安排DR位置星型结构-- 仅中心站点为DR无BDR