当前位置:网站首页>【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 bit
ISIS 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
边栏推荐
猜你喜欢
19. Support Vector Machines - Intuitive Understanding of Optimization Objectives and Large Spacing
12 Disk related commands
Chapter 9 SVM实践
Pythagorean tuple od js
Word/Excel fixed table size, when filling in the content, the table does not change with the cell content
What is distributed and clustered?What is the difference?
mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
工程(五)——小目标检测tph-yolov5
TCP详解(一)
STM32问题合集
随机推荐
SQL 面试用题(重点)
SQL注入 Less46(order by后的注入+rand()布尔盲注)
Unity3D Button mouse hover enter and mouse hover exit button events
mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
递归查询单表-单表树结构-(自用)
Is interprofessional examination difficult?Low success rate of "going ashore"?Please accept this practical guide!
Why is String immutable?
7. List of private messages
YOLOV5 study notes (2) - environment installation + operation + training
Compile Hudi
Live Preview | KDD2022 Doctoral Dissertation Award Champion and Runner-up Dialogue
TCP详解(一)
8、统一处理异常(控制器通知@ControllerAdvice全局配置类、@ExceptionHandler统一处理异常)
Office automation case: how to automatically generate period data?
YOLOV5学习笔记(二)——环境安装+运行+训练
String为什么不可变?
【C语言】求两个整数m和n的最大公因数和最小公倍数之和一般方法,经典解法
f.grid_sample
CorelDRAW2022精简亚太新增功能详细介绍
10 Permission introduction