ISIS的由于L1產生的一系列問題

如果有些名詞不清晰可以查看之前文章

L1訪問其他區域使用缺省路由會引發次優路徑問題,但次優路徑leak路由又會引發路由環路問題,下面將會從去缺省路由到路由環路一一解決

Level 1的缺省路由

L1訪問其他區域使用缺省路由 --> 引發次優路徑 --> 引起環路

L1的數據庫會自動引入到L2的數據庫,但L2的路由并不會引入到L1中,因此L1需要利用缺省路由
在這里插入圖片描述

??在ISIS中L1的缺省路由并不像OSPF中是ABR下發的,而是L1設備自己產生的,當L1/2下發的LSP在滿足條件時會默認將ATT位置1,當L1設備收到ATT置位的LSP時,則會產生一條指向L1/2的缺省路由,以便被路由到其他區域

ATT是attached-bit的縮寫

attached-bit advertise never  //不再發出ATT置位的LSP

能夠形成ATT位置1的條件有3條,必須全部滿足

  1. 必須是L1/2路由器
  2. 必須有L2鄰居
  3. 能夠接收到來自不同area的LSP
    在這里插入圖片描述

如果是圖中下面這種情況,他沒有產生att置位的LSP,L1該怎么訪問L2呢?

??如果出現這種情況,會被認為是一種設計缺陷,如果在同一區域中,不應該即用level1有用level2,所以這樣設計是錯誤的,就不應該出現這種情況,要及時修改

真實報文,能夠看到attached bit值位1
在這里插入圖片描述

L1缺省路由引發次優路徑

L1訪問其他區域使用缺省路由 --> 引發次優路徑 --> 引起環路

由于缺省路由只看眼前,也就是只看自己到L1/2的開銷,不管L1/2到目標的開銷,可能會引起次優路徑問題

因此使用Leak(路由泄露 來解決次優路徑問題,將L2的路由泄露到L1中,Leak是一種特殊的L1路由

在ISIS選路時的優先級:L1 > L2 > Leak
先比Level級別,相同再比開銷

在這里插入圖片描述

例如R2想訪問R1路由器的右側接口,由于R2沒有明細

路由,只能通過缺省路由,而R2只能看到自己到L1/2的開銷所以會選下面這條路走向R1,繞了一大圈

針對這種問題,我就能夠使用路由泄露,就是將L2區域的路由引入到L1,這樣他就能比對開銷了

在L1/2路由器上執行
[] isis 1
[isis-1] import-route isis level-2 into level-1 //將全部的L2路由引入L1,可以加路由過濾

我們在路由器中查看一下真實的LSDB
在這里插入圖片描述

我們進到詳細LSP中
在這里插入圖片描述

路由泄露引起環路

L1訪問其他區域使用缺省路由 --> 引發次優路徑 --> 路由泄露引起環路

當我們使用Leak路由解決次優路徑問題時,同時帶來了新的問題,那就是路由環路
在這里插入圖片描述

當L1/2把L2路由泄露到L1中,很有可能繞一圈又傳回來
針對這種問題我們在LSP上將up/down位置1,讓其他L1/2路由器知道這條路由是從L2泄露過來的,從而不參與計算不回傳到L2

在這里插入圖片描述
up/down位在前綴中,僅表示這個前綴是不是泄露的

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/79090.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/79090.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/79090.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++繼承(下)

目錄 一、繼承與友元 二、繼承與靜態成員 三、菱形繼承及菱形虛擬繼承 1. 繼承的方式 2. 菱形繼承的問題 3. 菱形虛擬繼承 4. 虛擬繼承解決數據冗余和二義性的原理 4.1 普通菱形繼承的內存布局 4.2 虛擬繼承的內存布局 四、繼承的總結和反思 1. 多繼承的復雜性 2.…

【漫話機器學習系列】233.激活閾(Threshold Activation)

深度學習入門:了解“閾值激活函數”(Threshold Activation Function) 激活函數是神經網絡中至關重要的一環。今天,我們通過一幅簡單直觀的手繪圖,一起理解最早期也最基礎的激活函數之一 —— 閾值激活函數(…

(4)python中jupyter lab使用python虛擬環境

1. 先了解IPython和IPyKernel簡介 IPython 是一個功能強大的交互式 Python 解釋器和開發環境。它提供了一種增強的 Python Shell,使得用戶能夠以交互的方式探索、分析和可視化數據。IPython 的名稱來源于 "Interactive Python",體現了其交互式的特性。 IPyKernel 是…

nginx 配置要領

你提出的問題非常好!確實在配置 WebSocket 代理時,proxy_pass 的 URL 處理需要特別注意。以下是關鍵解釋和修正建議: 1. 原配置的問題分析 location /ws/ {proxy_pass http://fastapi-container:8000; # 會保留 /ws/ 前綴傳遞給后端 }這種配…

【AI】DeepSeek 流程圖 / 時序圖制作,Word 排版錯亂問題,文字轉直觀圖形

一:動態流程圖 / 時序圖制作(DeepSeek Draw.IO) 工具準備 DeepSeek(AI 生成代碼):官網(免費)Draw.IO(可視化渲染):官網(免費&#…

4. python3基本數據類型

Python3 中有六個標準的數據類型: Number(數字) String(字符串) List(列表) Tuple(元組) Set(集合) Dictionary(字典) Pyt…

WPF之TextBox控件詳解

文章目錄 1. TextBox概述2. 基本屬性與功能3. 輸入控制詳解3.1 MaxLength3.2 AcceptsReturn3.3 AcceptsTab3.4 CharacterCasing3.5 IsUndoEnabled3.6 自定義輸入限制 4. 文本選擇與操作4.1 選擇屬性4.2 選擇方法4.3 文本操作4.4 選擇事件4.5 實現自定義文本處理功能 5. 滾動支持…

1.4 點云數據獲取方式——結構光相機

圖1-4-1結構光相機 結構光相機作為獲取三維點云數據的關鍵設備,其工作原理基于主動式測量技術。通過投射已知圖案,如條紋、點陣、格雷碼等,至物體表面,這些圖案會因物體表面的高度變化而發生變形。與此同時,利用相機從特定

【MATLAB第118期】基于MATLAB的雙通道CNN多輸入單輸出分類預測方法

【MATLAB第118期】基于MATLAB的雙通道CNN多輸入單輸出分類預測方法 一、雙通道CNN簡介 在深度學習領域,卷積神經網絡(CNN)憑借其強大的特征提取能力,已成為圖像識別、自然語言處理等任務的核心技術。傳統單通道CNN在處理單一模態…

2025上海車展 | 移遠通信推出自研NG-eCall QuecOpen方案,助力汽車安全新標準加速落地

4月29日,在2025上海國際汽車工業展覽會期間,全球領先的物聯網和車聯網整體解決方案供應商移遠通信宣布,正式發布自主研發的NG-eCall(下一代緊急呼叫系統)QuecOpen解決方案。 該方案憑借高度集成的軟硬件協同設計&…

leetcode76

目錄 803ms超時。。。。越改越超時。。。 一些糾纏 代碼分析: 代碼問題: 改進建議: 示例代碼: The error message you’re seeing indicates that there is a reference binding to a null pointer in your code. This typ…

大數據應用開發和項目實戰-Seaborn

一、Seaborn概述 Seaborn是基于Python數據可視化庫Matplotlib開發的擴展庫,專注于統計圖形的繪制,旨在通過簡潔的代碼實現復雜數據的可視化,幫助用戶更輕松地呈現和理解數據。其核心設計目標是簡化統計可視化流程,提供高級接口和美…

數據科學與計算

Seaborn的介紹 Seaborn 是一個建立在 Matplotlib 基礎之上的 Python 數據可視化庫,專注于繪制各種統計圖形,以便更輕松地呈現和理解數據。 Seaborn 的設計目標是簡化統計數據可視化的過程,提供高級接口和美觀的默認主題,使得用戶…

深入淺出循環神經網絡(RNN):原理、應用與實戰

1、引言 在深度學習領域,循環神經網絡(Recurrent Neural Network, RNN)是一種專門用于處理**序列數據**的神經網絡架構。與傳統的前饋神經網絡不同,RNN 具有**記憶能力**,能夠捕捉數據中的時間依賴性,廣泛應…

廣州創科——湖北房縣汪家河水庫除險加固信息化工程

汪家河水庫 汪家河水庫位于湖北省房縣,建于1971年,其地利可謂是天公之作,東西二山蜿蜒起伏,山峰相連,峰峰比高,無有盡頭,東邊陡峭,西邊相對平坦,半山腰有一條鄉村道路&am…

C++日更八股--day2

### C sort 的底層原理 這里其實原來問的是你如何優化快速排序,但是我最初只以為是隨機選擇基準,但是很顯然面試官對此并不滿意 閑暇之際,看到一篇介紹sort的原理的文章,才知道原來如是也 1.快速排序:作為主要算法&…

UniApp 的現狀與 WASM 支持的迫切性

UniApp 的現狀與 WASM 支持的迫切性 點擊進入免費1 UniApp 的現狀與 WASM 支持的迫切性 點擊進入免費版2 一、UniApp 的跨平臺優勢與性能瓶頸 UniApp 憑借“一次開發,多端發布”的核心理念,已成為跨平臺開發的主流框架之一。然而,隨著移動應用場景的復雜化(如 3D 渲染、音…

如何正確使用日程表

日程安排,是時間管理中非常重要的一項,也是不容易管好的一項。 日程安排,通常指放到日程表里的事情,一般來說,放到日程表的事情要符合以下幾個特點: 01.明確具體時間段,比如是下午2點到下午三…

【Token系列】14|Prompt不是文本,是token結構工程

文章目錄 14|Prompt不是文本,是token結構工程一、很多人寫的是“自然語言”,模型讀的是“token序列”二、Prompt寫法會直接影響token結構密度三、token分布影響Attention矩陣的聚焦方式四、token數 ≠ 有效信息量五、Prompt結構設計建議&…

研發效率破局之道閱讀總結(4)個人效率

研發效率破局之道閱讀總結(4)個人效率 Author: Once Day Date: 2025年4月30日 一位熱衷于Linux學習和開發的菜鳥,試圖譜寫一場冒險之旅,也許終點只是一場白日夢… 漫漫長路,有人對你微笑過嘛… 全系列文章可參考專欄: 程序的藝術_Once-Day…