当前位置:网站首页>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
边栏推荐
- Inventory of CV neural network models from 2021 to 2022
- Database system composition
- Hostvars in ansible
- Alcohol detector based on 51 single chip microcomputer
- Anti aliasing / anti aliasing Technology
- Use js to listen for Keydown event
- 3.5 setup and teardown of test classes
- 80 lines of code to realize simple rxjs
- China barcode decoder market trend report, technical innovation and market forecast
- Photoshop:PS如何实现放大图片不模糊
猜你喜欢

Qrcodejs2 QR code generation JS

JVM Basics - > What are the thread shared areas in the JVM

The annual salary of 500000 is one line, and the annual salary of 1million is another line

Insight into China's smart medical industry in 2022

Su embedded training day13 - file IO

Flutter库推荐Sizer 可帮助您轻松创建响应式 UI

MySQL case when then function use

Hostvars in ansible

Design a MySQL table for message queue to store message data
![[Part 8] semaphore source code analysis and application details [key points]](/img/e2/05c08435d60564aaa1172d2d574675.jpg)
[Part 8] semaphore source code analysis and application details [key points]
随机推荐
Web3 principle and decentralization
Wechat applet withdrawal function
[web technology] 1348- talk about several ways to implement watermarking
[Part 8] semaphore source code analysis and application details [key points]
Several Tsinghua students I know have left
80 lines of code to realize simple rxjs
Research Report on market supply and demand and strategy of tizanidine industry in China
LeetCode 890 查找和替换模式[map] HERODING的LeetCode之路
JVM foundation - what is the process of loading > objects into the JVM, and then clearing them by GC?
Research and Analysis on the development of China's Melamine Industry from 2022 to 2028 and market prospect forecast report
Qt Quick 3D学习:鼠标拾取物体
JVM foundation - > what is STW?
JVM Basics - > how to troubleshoot JVM problems in your project
Database daily question --- day 10: combine two tables
MOOG servo valve d634-341c/r40ko2m0nss2
ASP. Net core Middleware
【LeetCode】300.最长上升子序列
[leetcode] sword finger offer II 020 Number of palindrome substrings
DETR(Detection with Transformers) 学习笔记
China barcode decoder market trend report, technical innovation and market forecast