1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Router ID
Area ID
Authentication
Authentication
Version # Type
Checksum AuType
Packet Length
OSPF报文头
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Router ID
Area ID
Authentication
Authentication
Version # Type = 1
Checksum AuType
Packet Length
Hello报文
Network Mask (发出Hello的接口的掩码)
HelloInterval Options Rtr Pri
RouterDeadInterval
Designated Router (DR在该网段接口的IP地址,没有DR填0.0.0.0)
Backup Designated Router (BDR在该网段接口的IP地址)
Neighbor
......
注意:虚连接的Area ID填0.0.0.0,这是因为虚连接被认为是BackBone的一部分。
OSPF报文
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Router ID
Area ID
Authentication
Authentication
Version # Type = 2
Checksum AuType
Packet Length
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Router ID
Area ID
Authentication
Authentication
Version # Type = 3
Checksum AuType
Packet Length
LS Type
Link State ID
Advertising Router
......
Interface MTU 0Options 0 0 0 0 I M MS
DD sequence number
LSA Headers
......
DataDase Description Packet
Link State Request Packet
注:虚连接的Interface MTU填0x0000
OSPF报文格式
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Router ID
Area ID
Authentication
Authentication
Version # Type = 4
Checksum AuType
Packet Length
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Router ID
Area ID
Authentication
Authentication
Version # Type = 5
Checksum AuType
Packet Length
LSA Headers
......
Number of LSAs
LSAs
......
Link State Update Packet
Link State Acknowledgment Packet
OSPF报文格式
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Link State ID (Router LSA中是始发此LSA的Router ID)
Advertising Router (始发此LSA的Router ID)
LS Sequence number
LS age Options LS Type = 1
0
Header
LS checksum Length
BV E 0 Number of Links
Link ID
Link Data
metric# TOSType
......
TOS metric0TOS
Link ID
Link Data
......
Router-LSAs
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Link State ID (Network LSA中是DR该网段的接口IP地址)
Advertising Router
LS Sequence number
LS age Options LS Type = 2
Header
LS checksum Length
Network Mask (该网段的地址或子网掩码)
Attached Router (包括DR自己)
......
Network-LSAs
OSPF报文格式
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Link State ID
Advertising Router
LS Sequence number
LS age Options LS Type=3 or 4
Header
LS checksum Length
Network Mask
metric (到达目的地的cost)0
TOS metricTOS
......
Summary-LSAs
1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 70
Link State ID
Advertising Router
LS Sequence number
LS age Options LS Type = 5
Header
LS checksum Length
E
Network Mask
Forwarding Address
......
AS-External-LSAs
0 metric
External Route Tag
E TOS TOS metric
Forwarding Address
External Route Tag
OSPF报文格式
四种Link Type
始发路由器接口的MIB-II ifIndex值邻居路由器Router IDVirtual link4
网络/子网的IP地址网络/子网的IP地址
Connection to a
stub network
3
始发路由器该网段上的接口IP地址DR接口的IP地址
Connection to a
Transit Network
2
始发路由器该网段上的接口IP地址邻居路由器Router IDPoint-to-Point1
Link DataLink IDConnectionLink Type
注 如果Point-to-Point为unnumbered 则Link Data同Type4
Point-to-Point PTMP均为Link Type1 NBMA Broadcast在同时多个Router跑OSPF时
是Type2 如果只有一个在跑则是Type3
五种LSA的Link State ID:
目的地的IP地址5
被通告ASBR的Router ID4
被通告的网络/子网的IP地址3
DR在该网段上接口的IP地址2
始发路由器的Router ID1
Link State IDLSA Type
Option Fields:
TEMCN/PEADC**
表示可以接受外部路由 不是stub区 在一个area中的所有router此位必须一致E
只在MOSPF中用到MC
只用在Hello中 N=1说明支持NSSA P只用在NSSA中 通知ABR把type7地
LSA翻译成type5的LSA
N/P
始发路由器支持External Attributes LSAs (现在未推广)EA
始发路由器支持Demand Circuits (按需拨号等)DC
Link State IDOption
OSPF报文格式
表示始发路由器支持TOST
(Hello中体现) 否则邻接关系无法建立
OSPF报文格式
OSPF报文目的地址
单播单播to DR/BDR: 224.0.0.6
to DROther:单播单播单播LSAck
单播单播to DR/BDR: 224.0.0.6
to DROther:单播单播单播LSU
单播单播单播单播单播LSR
单播单播单播单播单播DD
单播单播 特殊224.0.0.5224.0.0.5224.0.0.5Hello
Virtual-LinkNBMABroadcastPTM
ppt
关于艾滋病ppt课件精益管理ppt下载地图下载ppt可编辑假如ppt教学课件下载triz基础知识ppt
P
NBMA网
1 接口至少在Waiting状态才能发Hello
2 有资格成为DR BDR的互相发Hello
3 DR/BDR给所有邻居发Hello
4 无资格成为DR BDR的只给DR BDR发Hello
5 无资格成为DR BDR的如果收到有资格成为DR BDR的Router发来的Hello也要回复对方Hello
6 NBMA网中有资格成为DR/BDR的Router不能太多
7 邻居Down了以后 发Hello的间隔将由HelloInterval延长至PollInterval
NBMA网上的一个OSPF Router的接口UP了 这之后
1 如果该接口的优先级为0 无权成为DR/BDR
接口状态变为DROther 不发Hello 等待网段上的DR/BDR发来的Hello之后再按照以上原则动作
2 如果该接口的优先级大于0 有权成为DR/BDR
接口状态变为Waiting 检查配置中的所有邻居 给其中所有优先级大于0的邻居启动Start事件
之后这些邻居的状态机由Down变为Attempt 给每一个优先级大于0的邻居发Hello
OSPF报文格式