当前位置:网站首页>The most widely used dynamic routing protocol: OSPF
The most widely used dynamic routing protocol: OSPF
2022-06-12 22:58:00 【InfoQ】
What is? OSPF?
Open Shortest Path First 224.0.0.5224.0.0.6OSPF The term
- neighbor: function OSPF The connection of ( adjacent ) Router , Adjacent interfaces are assigned to the same area , Neighbors are through Hello Packet found ( Unless manually configured ).
- Adjacency: Router and its corresponding DR and BDR Logical connection between , Unless adjacency is formed , Otherwise, the routing information will not be exchanged .
- LSA: Link status notification , The packet contains link status and routing information , stay OSPF Shared between neighbors .
- DR: Specify router ,
- BDR:BDR It is in the broadcast network DR Backup of . When DR outage ,BDR Turn into DR And perform its functions .
- Area: Zones are used to establish hierarchical networks .
- ABR: Area border router .
- ASBR: Autonomous system border router .
- NBMA: Non broadcast multiple access .
- Router-ID: Used to identify OSPF The router IP Address .
- Link state: Link status between two routers .
- cost: Link state protocol assigns a value called cost to each link .
OSPF characteristic
- Classless routing protocol
- Support VLSM、CIDR、 Manual route summary 、 Equivalent load balancing
- Support incremental updates
- Use only one parameter as the metric : Interface costs .
- OSPF The management distance of the route is... By default110.
- Use multicast addresses
224.0.0.5and224.0.0.6Make route updates .
OSPF Message type

Hello message
- The neighbors found out
- Keep Alive
DD message
Database DescriptionLSR message
Link State RequestLSU message
Link State UpdateLSAck message
Link State AcknowledgementLSA type

Router-LSA

Network-LSA

Network-summary-LSA

ASBR-summary-LSA

AS-external-LSA

NSSA LSA
Opaque LSA
- 9 class LSA Only in the release LSA The network segment where the interface of is located is published .
- 10 class LSA stay OSPF Publish in the area .
- 11 class LSA stay AS Internal release
Router type

IA

BR

ABR

ASBR

Routing type

Intra Area

Inter Area

Type1 External
Type2 External
Area type

Common areas

STUB Area
Totally STUB Area
NSSA Area
Totally NSSA Area
Network type

The radio type
- The broadcast type is OSPF Default network type
- The link is required to support the 2 Layer broadcast function
- Need to use DR/BDR

NBMA type
- OSPF Frame relay default network type
- Each neighbor is connected to each other by unicast , And all OSPF Packets are unicast
- Need to use DR/BDR

Point to point P2P type
- Do not maintain DR/BDR Relationship
- Used between two routers

Point to point P2MP type
- Don't keep DR/BDR Relationship
- Through multicast address 224.0.0.5 send out hello package
- It is used to force traffic from multiple sites to pass through the headquarters or central location

summary
边栏推荐
- Common rendering pipeline grooming
- csredis-in-asp. Net core theory practice - use examples
- JS fighting on...
- Hostvars in ansible
- OpenCV源代码编译
- Sword finger offer series - 47 Maximum value of gifts
- 2022 heavyweight: growth law - skillfully use digital marketing to break through enterprise difficulties
- C语言:如何给全局变量起一个别名?
- Design of traceid in the project
- flutter系列之:flutter中常用的GridView layout详解
猜你喜欢

Insight into China's smart medical industry in 2022

Gb28181 protocol -- alarm

模型过拟合-解决方案(二):Dropout

Mysql case when then函数使用

Colab教程(超级详细版)及Colab Pro/Colab Pro+使用评测

Mysql concat_ WS, concat function use

2022 heavyweight: growth law - skillfully use digital marketing to break through enterprise difficulties

Qt Quick 3D学习:鼠标拾取物体

The development trend of digital collections!

The annual salary of 500000 is one line, and the annual salary of 1million is another line
随机推荐
JVM Basics - > how to troubleshoot JVM problems in your project
[Part 8] semaphore source code analysis and application details [key points]
Generate the chrysanthemum code of the applet (generate the chrysanthemum code, change the middle logo, change the image size, and add text)
Avoid using asp Net core 3.0 to inject services for startup classes
VIM use the lower right 4 keys
C#读取word中表格数据
认识的几位清华同学都离职了……
Use js to listen for Keydown event
Inventory of CV neural network models from 2021 to 2022
【建议收藏】通俗易懂图解网络知识-第一篇
Web3 principle and decentralization
Analysis report on the "fourteenth five year plan" and the latest development trend of China's medical information industry from 2022 to 2028
项目里面的traceID的设计
MOOG servo valve d634-341c/r40ko2m0nss2
Alcohol detector based on 51 single chip microcomputer
Research and Analysis on the development of China's Melamine Industry from 2022 to 2028 and market prospect forecast report
JVM foundation - what is the process of loading > objects into the JVM, and then clearing them by GC?
About three-tier architecture and MVC
LeetCode 890 查找和替换模式[map] HERODING的LeetCode之路
【LeetCode】209. Minimum length subarray