一、创建邻居关系——>LSA交互(路由,拓扑)造成LSDB,画出全网拓扑——>跟据SPF(每区域)算法算出最短路径路由放入路由表
SPF计算顺序:根据LSDB画出有向图-->以本身为根构建最短路径树-->挂叶子(loopback,网段,路由信息)
二、树形结构拓扑自然防环(is-is,ospf)
三、L2-->IP-->ospf
IP层:(224.0.0.5,224.0.0.6)6用于DR网络;协议号:89
ospf层:五种报文hello-->DBD(DD)-->LSR-->LSU-->LSA
四、router-id标识路由器,手动指定-->loopback-->物理接口ip
五、华为ospf全局route-id概念,例:先配置物理接口地址,全局route-id为物理接口IP,除非手动修改不然一直未物理接口。要是第一选择配置loopback地址,则全局router-id为loopback地址,终身受用!ospf协议内部router-id遵循原则进行选举!可是router-id奉行不抢占原则
六、ospf报文内容中router priority决定DR,BDR选举
七、hello死亡时间,4倍
八、DBD报文:LSA摘要信息(LSA头部信息)
九、LSR:经过三个字段表示LSA
十、LSU:详细LSA信息
十一、LSA:确认信息
十二、工做状态机(邻居关系(2-way及以上状态)):
down:没有收到hello包可是能够发送
Attempt:初始,只存在FR(NBMA)网络
init:收到hello包(不包含自己的router-id)进入初始状态
2-way:收到hello包(包含自己的router-id)选DR,BDR(MA网络)
邻接关系(exstart开始)
exstart:发送DD报文(空的),选主从关系(比较router-id越高越好)比特位:I=1表明第一个DD报文M=1表明后面继续发DD报文MS=1表明为主路由器。
exchange:交互有内容的DD报文,由主路由控制DD报文进行有效交互
loading:LSR与LSU报文(全部的LSR请求获得回复)
full:LSACK确认以后,LSDB同步完毕
1三、MA网络选择DR,BDR。MA网络包含BMA(广播多路访问)与NBMA(非广播多路访问)
1四、邻居关系创建不起来因素:
router-id两端一致,两边区域id不一致,认证不一致,掩码不一致,hello时间不一致,区域类型不一致,(两端MTU不一致,可能停留在exstart)
小结:hello时间影响邻居关系的创建;选不选DR影响路由的计算;
1五、option选项字段
DN位:MPLS ×××放环
O:MPLS TE流量工程
DC:按需链路(拨号上网,)
EA:外部属性LSA
N/P:对7类LSA控制
MC:ospf组播
E:接受外部LSA
MT:多拓扑ospf
1六、N/P:hello包充当N位,能支持LSA类型7;
E:hello包中支持LSA类型5;
hello包内容:
骨干区域 常规区域 stub nssa
N 0 0 0 1
E 1 1 0 0
1七、MA网络选举DR,BDR做用
产生网络LSA类型2,减小邻接关系的创建(减轻设备的消耗)
{邻接关系数量:[n(n-1)]/2非MA网络
优先级为0不参与DE,BDR选举}
1八、先选BDR再选DR,不抢占原则,DR与BDR是一个接口的概念,所以一个路由器能够充当DR与BDR,BDR能够不存在可是DR必须存在(MA网络)
1九、网络类型(默认接口) hello时间 邻居 DR/BDR选举 画图描述
一、P2P(ppp,hdlc)10s4 自动创建 不 LSA1(P2P,stub)
二、P2MP (没有) 30s4 自动创建 不 LSA1(P2P[每一条PVC一份],stub[接口32位主机路由])
三、BMA (以太网) 10s4 自动创建 选 LSA1(trans)+LSA2
四、NBMA(FR) 30s*4 手动创建 选 LSA1(trans)+LSA2算法