2018-8-1
QUESTION:
高级EIGRP:在企业网络中应用,不适用于大型网络
影响EIGRP的可扩展因素
- 路由数量
- 拓扑改变涉及的路由数量
- 拓扑深度
- 可选路径数量
路由何时发送QUERY包
- *当路由丢失,且无feasible successor
- 丢失路由处于ACTIVE状态,不写进路由
- 向其他所有邻居路由发送除successor外的路由,若没有回复则一直发送到边界
SIA(Stuck In Active)
发生SIA的情况:3分钟内未收到所有路由的REPLY包,则路由处于SIA状态,并且路由之间重新建立邻居关系
避免SIA的方法
- 设立STUB路由器:末节路由器
- 增大激活时间
- 细分AS,查询AS直到AS边界结束
- 查询到边界汇总
OSPF(open shortest path first):开放的最短路径优先
是链路状态协议 ,Link-state protocols
三张表
- ip routing table
- neighbor routes table
- topology table
LS于DV的区别(ospf与rip的区别)
- LSP链路状态协议比DVP路由矢量协议能获取更多的网络信息
- 每个LSP路由器都拥有全部的网络topology
- LSP能做出更精确的选路
OSPF数据结构分成两层(结构太大,需要全网拓扑,计算占CPU资源太多,使收敛速度快)
- Transit area:backbone / area 0
- Regular area:nonbackbone
4个分区特征:
- minimize routing table entries汇总路由表
- 某个拓扑改变限制在一个区域中
- 细节的LSA在区域边界被停止
- 需要多层次的网络设计
ABRs Area Border Routers 区域边界路由
与area 0 相连的路由器,将其他路由连接到area 0
OSPF传输的5个packet包
- hello
- DateBase Description
- Link-state Request
- Link-state Update
- Link-state Acknowledgment
协议号:OSPF:89 EIGRP:88 TCP:6 UDP:7
包格式:
Link Header | IP Header (protocol ID number) | OSPF Packet Type | Link Tailer
OSPF Packet Type
version number | Type | Pakcet Length | Router ID | Area ID | Check-sum | Authentication Type | Authentication | Data
OSRF HELLO 包
1、作用:
- 发现邻居
- 建立邻居关系
- 维持邻居关系
- 确保双向通信
- 选择DR\BDR
2、建立邻居的必要条件
- hello与保持时间间隔
- 区域ID
- 验证
- 末节区域标识
3、包含内容(9项)
- router ID 自身ID号
- hello and dead intervals hello与保持时间更新
- router priority 路由优先级
- Area ID 区域ID
- Authentication password 认证密码
- Stub area flag 末节区域标识
- neighbor IP 邻居路由IP地址
- DR IP address 指定路由器IP地址
- BDR IP address 备用指定路由器IP地址
DR:在多路访问网络中,减少邻居关系与数量,加快网络收敛
BDR:后备指定路由器,当DRdown时作为DR使用
*DR无法被抢占,在BDRshutdown后才重新建立BDR 重设DR\BDR则需要重新建立邻居关系
DR与BDR的选择
- 接口优先级为0-255,默认为1,0代表DR
- 优先级最大的成为DR,第二为BDR
- 优先级相同时比较ROUTER ID
ROUTER ID的配置
- 手动配置
- 最大环回口地址值
- 最大物理接口地址
组播地址
- EIGRP 224.0.0.10
- RIP 224.0.0.9
- OSPF DR发向DRother的地址为 224.0.0.5 DRother路由发送给DR/BDR的地址为224.0.0.6
OSPF建立邻居关系过程(7个状态)
- down state 接口未开启
- init state R1发送hello包到组播地址,R2比较初始化条件
- two-way state hello包中neighbor IP 与自己IP地址相同,则改为two-way state
邻居状态
- exstart state 开始交换状态,交换空的DBD消息,选举主从关系
- exchange state 交换DBD包,包含了LSA的包头信息
- loading state LSR要求LSA包发送,发回LSU包进行同步更新
- full state 完全连接
邻接状态
OSPF每隔30MIN进行一次同步泛洪,老化时间为1小时,每次刷新序列号+1
OSPF邻居关系
- 点对点直接FULL STATE
- DRother间保持Two-way STATE
- 其他路由与DR,BDR建立full state
- 路由更新与拓扑信息仅在邻接路由传递
- 一旦邻居形成,LSDBs被LSAs同步交换