当前位置:网站首页>【HCIP】ISIS
【HCIP】ISIS
2022-07-31 03:02:00 【Domeecky】
ISIS route calculation process
(1) Establish neighbor relationship
(2) Synchronize LSDB database
(3) Point to SPF routing calculation
Backbone area: L2 neighbor relationship is established by continuous L2 and L1-2
Non-backbone area: L1 neighbor relationship is established by continuous L1 and L1-2
L1: Only L1 neighbors can be established, but the area IDs at both ends are required to be the same
L2: Only L2 neighbors can be established, and the area IDs at both ends are not required to be the same
L1-2: Both L1 and L2 neighbors can be established, but L1 requires the same area ID, and L2 does not.
Two types of ISIS networks
Broadcast type under Ethernet; P2P type under HDLC or PPP; P2MP and NBMA are not supported by ISIS.
DIS
ISIS will elect DIS in MA network, no backup DIS; preemptible
The default priority of DIS is 64, the highest is 127, and it still participates in the election when it is 0
DIS election rules: the higher the priority, the better. If the priority is the same, the MAC address will be compared, and the bigger the better.
No DIS in P2P network
Send CSNP periodically; Hello time is 3 seconds, expiration time is 9 seconds
ISIS message type
(1) Hello message
Used to discover, establish and maintain neighbor relationships; once every 10s; failure time is 30s
L1's Hello message: used to establish L1's neighbor relationship on the broadcast link
L2 Hello message: used to establish L2 neighbor relationship on the broadcast link
P2P Hello message: used to establish L1 or L2 neighbor relationship on a point-to-point link
The router of L1 only listens to the multicast address of L1 and receives the Hello message of L1; the router of L2 only listens to the multicast address of L2 and receives the Hello message of L2.
(2) LSP packet
Used to describe link status information
L1 LSP: used to describe the link state information of L1
L2 LSP: used to describe the link state information of L2
(3) SNP message
Serial number message
Divided into: Complete Sequence Number Packet (CSNP), Partial Sequence Number Packet (PNSP)
L1 CSNP: LSDB summary for describing L1
L2 CSNP: LSDB summary for describing L2
L1 PNSP: used to request or confirm LSP
L2 PNSP: used to request or confirm LSP
ISIS Neighbor Status
(1) Down: initial state
(2) Init: Status after receiving the neighbor's Hello message
(3) UP: I found myself in my neighbor's Hello message
Neighbor establishment condition: the interface MTU is consistent
LSP
LSP-ID identifies a unique LSP; 00 means real node LSP; non-00 means pseudo node LSP
Update mechanism: trigger update; periodic update (once in 900s)
Aging mechanism: 1200s, go to 0 from 1200s
Determine the old and new: compare the serial number, select the larger HoldTime (0 means delete), and select the larger checksum
P2P: Send CSNP first, then build a routing table based on the CSNP sent by the other party, then send PNSP for maintenance, and send the data missing from yourself or the other party
MA: Information requested by other devices sent by DIS
SOURCE: used to identify the router that generated the LSP
NLPID: Protocol Support
AREA ADDR: The area that generated this LSP router
INTF ADDR: Generates the IP address of the ISIS-enabled interface of this LSP router
NBR ID: Neighbor ID
IP-Internal: used to describe its own directly connected network number, mask, and cost to reach the destination network
ISIS Multi-Region
The L1-2 router will put the L1 route into the L2 LSP generated by itself in the form of a leaf
The L1-2 router will set the ATT BIT when the L1 LSP is generated, and a default route will be generated after the L1 receives it
attached-bit advertise always: always set att bitattached-bit advertise never: do not set the att bitattached-bit advertise always: do not count att bitISIS Anti-Ring Principles
(1) L1-2 ignores the calculation of ATT bit
(2) Regardless of cost, L1 routing is always better than L2 routing
(3) Regardless of cost, L2 routing is always better than L1* routing
边栏推荐
- SQL injection Less46 (injection after order by + rand() Boolean blind injection)
- print task sorting js od huawei
- The difference between link and @import
- 【编译原理】词法分析程序设计原理与实现
- TCP详解(三)
- 【C语言】表达式求值的一般方法
- 【HCIP】ISIS
- 自动化办公案例:如何自动生成期数据?
- 【CocosCreator 3.5】CocosCreator 获取网络状态
- Is interprofessional examination difficult?Low success rate of "going ashore"?Please accept this practical guide!
猜你喜欢

10. Redis implements likes (Set) and obtains the total number of likes

图解lower_bound&upper_bound

TCP详解(三)

VS QT——ui不显示新添加成员(控件)||代码无提示

自动化办公案例:如何自动生成期数据?

Pythagorean tuple od js
![Installation of mysql5.7.37 under CentOS7 [perfect solution]](/img/ef/a89d8bfd09377dc30034bad99dfd07.png)
Installation of mysql5.7.37 under CentOS7 [perfect solution]

SQL注入 Less54(限制次数的SQL注入+union注入)

8、统一处理异常(控制器通知@ControllerAdvice全局配置类、@ExceptionHandler统一处理异常)

CefSharp入门-winform
随机推荐
Maximum area of solar panel od js
点云DBSCAN聚类(MATLAB,非内置函数)
【shell基础】判断目录是否为空
【C语言】求两个整数m和n的最大公因数和最小公倍数之和一般方法,经典解法
LeetCode 每日一题 2022/7/25-2022/7/31
CorelDRAW2022 streamlined Asia Pacific new features in detail
【C语言】进制转换一般方法
10 权限介绍
SonarQube的BUG定义
Is interprofessional examination difficult?Low success rate of "going ashore"?Please accept this practical guide!
原子操作 CAS
Intel's software and hardware optimization empowers Neusoft to accelerate the arrival of the era of smart medical care
Modbus on AT32 MCUs
String为什么不可变?
Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件
【C语言】表达式求值的一般方法
【异常】The field file exceeds its maximum permitted size of 1048576 bytes.
公司官网建站笔记(六):域名进行公安备案并将备案号显示在网页底部
你们程序员为什么不靠自己的项目谋生?而必须为其他人打工?
The simulation application of common mode inductance is here, full of dry goods for everyone