分类:NetWork

OSPF从入门到精通系列(28)—Optinos可选项

OSPF从入门到精通系列(28)—Optinos可选项
Optinos可选项字段用于表示路由器和其他路由器进行通讯时的可选性能。出现在OSPF的Hello报文、DBD报文、LSA头部中。共占用了8位,每一位都有自己的作用。 DN位: 用来避免在MPLS VPN中出现环路。当3类、5类和7类LSA中设置了DN位之后,接收路由器就不能在它的OSPF路由计算中使用该LSA。 O位: 用来说明路由器是否有能力发送和接收opaque LSA即类型9,类型10和类...

4年前 (2020-08-26) 1396℃ 7喜欢

OSPF从入门到精通系列(27)—LSA头部

OSPF从入门到精通系列(27)—LSA头部
OSPF的DD、LSU、LSAck报文中包含着一个或多个LSA。LSU包含的是的完整LSA的数据(LSA头部+LSA内容);而DD、LSAck仅包含LSA头部;OSPF定义了多种类型的LSA,但拥有相同的LSA头部。 LSA头部格式如下: 链路状态老化时间(l6bit) 可选项(8bit) 链路状态类型(8bit) 链路状态ID(32bit) 通告路由器(32bit) 链路状态序...

4年前 (2020-08-18) 1678℃ 1喜欢

OSPF从入门到精通系列(26)—OSPF路由器的角色

OSPF从入门到精通系列(26)—OSPF路由器的角色
在OSPF中,存在多种路由器角色,每种路由器在OSPF网络中都发挥着不同的作用。值得强调的是,OSPF不仅仅能够被部署在路由器上,实际上这个公有协议在许多交换机、防火墙产品,甚至Linux主机上都能被实现,因此所谓的“OSPF路由器”角色,实际上是以路由器作为代表。 内部路由器IR(Internal Router) 所有接口都接入同一个OSPF区域的路由器。 区域边界路由器ABR(Area Bor...

4年前 (2020-08-13) 1719℃ 1喜欢

OSPF从入门到精通系列(25)—OSPF多区域、虚链路

OSPF从入门到精通系列(25)—OSPF多区域、虚链路
1.大型OSPF网络域存在的问题 我们把一系列连续的OSPF路由器组成的网络称为OSPF域(Domain),为了保证每台路由器能够正确地计算路由,就不得不要求域内所有的路由器同步LSDB,即拥有相同的LSDB,从而达到对整个OSPF网络的一致认知。当网络的规模变得越来越大时,每台路由器所维护的LSDB也逐渐变得臃肿,而基于这个庞大的LSDB进行的计算也势必需要耗费更多的设备资源,这无疑将导致设备的...

4年前 (2020-08-13) 1295℃ 0喜欢

OSPF从入门到精通系列(24)—DR和BDR

OSPF从入门到精通系列(24)—DR和BDR
1.MA网络 多路访问(Multiple-Access)网络指的是在同一个共享介质中连接着多个设备的网络,在这个网络中,任意两台设备之间都能够直接地进行二层通信。多路访问网络有两种,一种是广播型多路访问(Broadcast Multiple-Access,BMA)网络,例如以太网。另一种则是非广播型多路访问(Non-Broadcast Multiple-Access,NBMA)网络,例如帧中继。 ...

4年前 (2020-08-12) 1288℃ 0喜欢

OSPF从入门到精通系列(23)—LSAck报文

OSPF从入门到精通系列(23)—LSAck报文
为了确保LSA能够可靠送达,当一台路由器收到邻居发送过来的LSU报文时,需要对报文中包含的LSA进行确认,这个确认行为可以是回复一个LSAck报文。 LSAck报文中包含着路由器所确认的LSA的头部(每个LSA头部的长度为20byte)。 LSAck报文 OSPF报文头部(24byte) LSA头部 转载请注明:零五宝典 » OSPF从入门到精通系列(23)—LSAck...

4年前 (2020-08-10) 941℃ 0喜欢

OSPF从入门到精通系列(22)—LSU报文

OSPF从入门到精通系列(22)—LSU报文
路由器收到邻居发送过来的LSR后,会以LSU报文进行回应,在LSU报文中就包含了对方请求的LSA的完整信息,一个LSU报文可以包含多个LSA。另外,当路由器感知到网络发生变化时,也可以触发LSU报文的泛洪,以便将该变化通知给网络中的其他OSPF路由器。 在多路访问网络中,非DR、BDR路由器向224.0.0.6这个组播地址发送LSU报文,而DR及BDR会侦听这个组播地址,DR在接收LSU报文后向2...

4年前 (2020-08-10) 876℃ 0喜欢

OSPF从入门到精通系列(21)—LSR报文

OSPF从入门到精通系列(21)—LSR报文
在与OSPF邻居交换DD报文之后,路由器就知晓了邻居的LSDB摘要,它将向邻居发送LSR报文来请求所需的LSA的完整数据。LSR报文中的链路状态类型(Link- State Type)、链路状态ID(Link-State ID)及通告路由器(Advertising Router)三个元素标识了路由器请求的LSA。如果需请求多个LSA,则LSR可能包含多个上述三元组。 LSR报文的格式 OSP...

4年前 (2020-08-10) 1058℃ 0喜欢

OSPF从入门到精通系列(20)—DD报文

OSPF从入门到精通系列(20)—DD报文
DD报文用于描述LSDB,该报文中携带的是LSDB中LSA的头部数据(非完整的LSA内容)。在OSPF路由器邻接关系的建立过程中,互为邻居的路由器之间会交互DD报文。 在两台路由器开始使用DD报文描述自己的LSDB之前,双方需要协商主/从(Master/Slave)。Master/Slave的协商也是通过交互DD报文来完成的(Router-ID更大的路由器成为Master路由器),但是这种DD报文...

4年前 (2020-08-09) 1464℃ 0喜欢

OSPF从入门到精通系列(19)—Hello报文

OSPF从入门到精通系列(19)—Hello报文
Hello报文用于发现直连链路上的邻居,以及维护邻居关系。Hello报文中携带着用于OSPF邻居关系建立的各项参数,在邻居关系的建立过程中,这些参数会被检查,只有参数匹配,两者才能正确地建立邻居关系。 Hell报文的格式 OSPF报文头部(24byte) 网络掩码(32bit) Hello间隔(16bit) 可选项(8bit) 路由器优先级(8bit) 路由器失效时间(32bit...

4年前 (2020-08-09) 895℃ 0喜欢