華爲ISIS

文章目錄

一:什麼是IS-IS

1.1:概述

1.2:華爲IS-IS的路由種類和功能

1.3:鄰居關係的創建

1.4:NSAP地址

1.4.1:NSAP地址的換算

1.5:華爲IS-IS經常使用命令

二:實驗驗證

2.1:環境準備

2.2:實驗拓撲圖

2.3:實驗過程(有不懂的可私聊我,或者評論交流)

2.3.1:R1配置

2.3.2:R2配置

2.3.3:R3配置

2.3.4:R4配置

2.3.5:R5配置

2.3.6:R6配置

2.4:路由重分發配置

2.5:路由彙總配置

前言

IS-IS和OSPF同樣都是鏈路狀態路由協議,如今運營商通常都是用IS-IS協議來工做

一:什麼是IS-IS?

1.1:概述

中間系統到中間系統(IS-IS,Intermediate system to intermediate system,意爲「中間系統到中間系統」)是一種內部網關協議,是電信運營商廣泛採用的內部網關協議之一

IS-IS與OSPF同樣都是鏈路狀態路由協議,使用SPF算法,使用Hello包創建鄰居關係、使用LSP交換鏈路狀態信息,採用分層設計

1.2:華爲IS-IS的路由種類和功能?

兩種路由器級別,L1和L2

L1負責在同一個區域內傳播鏈路狀態信息(相似OSPF中的1類和2類)

L2負責在不一樣的區域內相互傳播鏈路狀態信息(相似OSPF的3類)

三種路由器的功能:L1,L2和L1-2

L1能獲取區域內的路徑信息,

L2能獲取區域間的路徑信息

L1-2:能同時獲取區域內和區域間路徑

鏈接L2路由器和L1/L2路由器的路徑會造成骨幹區域

IS-IS度量值

接口的度量值默認是10,可修改

1.3:鄰居關係的創建

相同區域內

L1能夠和L1,L1-2創建鄰居關係,但沒法和L2創建鄰居關係

L2能夠和L2,L1-2創建鄰居關係

L1-2能夠和L1和L2創建鄰居關係

不一樣區域內

L1沒法和其餘路由創建鄰居關係

L2能夠和其餘路由創建鄰居關係,除了L1

L1-2能夠和其餘路由創建鄰居關係,除了L1

1.4:NSAP地址

IS-IS中NSAP相似於OSPF中的router-id

LSP 使用NSAP地址來標識路由器並創建拓撲表,所以爲IP提供路由選擇須要NSAP地址

NSAP地址8-20字節,用16進制標識,包含以下主要信息:

1.區域編號

2.系統編號(固定6個字節)

3.NSEL位(固定1字節,並重置爲0)

例如:49.0001.0020.0200.2002.00

分析:49.0001:49是固定格式,0001表明在area1,若區域爲30,則爲49.0030

0020.0200.2002:是由IP地址2.2.2.2轉換過來的

00:固定格式

1.4.1:NSAP地址的換算

原則:

經過環回口32位地址補齊成48位得到,即補足3位,而後4位分割

舉例:12.12.12.12

補足3位:變成012.012.012.012

4位分割:變成0120.1201.2012

因此12.12.12.12轉換後變爲:49.0001.0120.1201.2012.00

1.5:華爲IS-IS經常使用命令

查看命令

dis isis peer       '//查看isis鄰居關係'
dis isis 1 brief            '//查看isis接口的明細'
dis isis interface g0/0/1   '//查看接口isis詳情'

配置命令

[Huawei]  isis 1   '//isis 後面跟進程。默認不加就是1進程'
[Huawei-isis-1]  network-entity 49.0001.0010.0100.1001.00  '//補足三位,而後4位分割'
[Huawei-isis-1]  is-level level-1       '//根據網絡結構配置IS-IS路由類型,這邊有路由器類型'
[Huawei-isis-1]  int g0/0/1                 '//進接口'
[Huawei-g0/0/1] isis enable     '//啓動ISIS'

路由重分發

isis 1
import-route   rip 1 lever-1        '//引入後變成L1信息  默認值'

rip 1
import-route isis 1 cost 5      '//對於rip的度量值是跳數 '

isis 1
import-route isis level-2 into level-1  '//華爲手冊這個叫路由泄露'

路由彙總

isis 1
summary 202.0.0.0 255.255.254.0 level-1-2   '//ABR彙總:域間路由彙總'

isis 1
summary 203.0.0.0 255.255.254.0 level-1 '//ASBR彙總:不一樣協議間的路由彙總'

二:實驗驗證

2.1:環境準備

eNSP軟件

6臺路由器,IP地址自定義

2.2:實驗拓撲圖

華爲ISIS

2.3:實驗過程(有不懂的可私聊我,或者評論交流)

2.3.1:R1配置

<huawei>sys
[huawei]sysname R1
[R1]int g0/0/0                                  //進接口
[R1-GigabitEthernet0/0/0]ip add 16.0.0.1 30     //添加IP地址
[R1-GigabitEthernet0/0/0]un sh                  //保存
[R1-GigabitEthernet0/0/0]q                      //退出

[R1]int g0/0/1                                  //進接口
[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 30     //添加IP地址
[R1-GigabitEthernet0/0/1]un sh                  //保存
[R1-GigabitEthernet0/0/1]q                      //退出

[R1]int loo 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]q

[R1]isis 1
[R1-isis-1] is-level level-1                    //將路由器isis等級設置L1
[R1-isis-1] network-entity 49.0001.0010.0100.1001.00    //宣告IP地址
[R1-isis-1] q

[R1]int g0/0/0                                  //進接口
[R1-GigabitEthernet0/0/0]isis enable            //開始isis

[R1]int g0/0/1                                  
[R1-GigabitEthernet0/0/0]isis enable        

[R1]int loo 0                               
[R1-LoopBack0]isis enable   

rip 1                   //進入rip進程
undo summary            //關閉路由彙總
version 2               //選擇版本2
network 16.0.0.0        //宣告網段

2.3.2:R2配置

<huawei>sys
[huawei]sysname R2
[R2]int g0/0/0                                  //進接口
[R2-GigabitEthernet0/0/0]ip add 23.0.0.1 30     //添加IP地址
[R2-GigabitEthernet0/0/0]un sh                  //保存
[R2-GigabitEthernet0/0/0]q                      //退出

[R2]int g0/0/1                                  //進接口
[R2-GigabitEthernet0/0/1]ip add 12.0.0.2 30     //添加IP地址
[R2-GigabitEthernet0/0/1]un sh                  //保存
[R2-GigabitEthernet0/0/1]q                      //退出

[R2]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]q

[R2]isis 1
[R2-isis-1] network-entity 49.0001.0020.0200.2002.00    //宣告IP地址

[R2isis-1] q

[R2]int g0/0/0                                  //進接口
[R2-GigabitEthernet0/0/0]isis enable            //開啓isis

[R2]int g0/0/1                                  
[R2-GigabitEthernet0/0/0]isis enable        

[R2]int loo 0                               
[R2-LoopBack0]isis enable

2.3.3:R3配置

<huawei>sys
[huawei]sysname R3
[R3]int g0/0/0                                  //進接口
[R3-GigabitEthernet0/0/0]ip add 23.0.0.2 30     //添加IP地址
[R3-GigabitEthernet0/0/0]un sh                  //保存
[R3-GigabitEthernet0/0/0]q                      //退出

[R3]int g0/0/1                                  //進接口
[R3-GigabitEthernet0/0/1]ip add 34.0.0.1 30     //添加IP地址
[R3-GigabitEthernet0/0/1]un sh                  //保存
[R3-GigabitEthernet0/0/1]q                      //退出

[R3]int loo 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]q

[R3]isis 1
[R3-isis-1] is-level level-2                    //將路由器isis等級設置L2
[R3-isis-1] network-entity 49.0000.0030.0300.3003.00    //宣告IP地址
[R3-isis-1] q

[R3]int g0/0/0                                  //進接口
[R3-GigabitEthernet0/0/0]isis enable            //開啓isis

[R3]int g0/0/1                                  
[R3-GigabitEthernet0/0/0]isis enable        

[R3]int loo 0                               
[R3-LoopBack0]isis enable

2.3.4:R4配置

<huawei>sys
[huawei]sysname R4
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0] ip add 45.0.0.1 30
[R4-GigabitEthernet0/0/0] un sh

[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1] ip add 34.0.0.2 30
[R4-GigabitEthernet0/0/1] un sh
[R4-GigabitEthernet0/0/1] q

[R4]int loo0
[R4-LoopBack0] ip address 4.4.4.4 32
[R4-LoopBack0] q

[R4]isis 1
[R4-isis-1] network-entity 49.0002.0040.0400.4004.00    '//宣告IP地址'
[R4-isis-1] q

[R4]int g0/0/0                                  //進接口
[R4-GigabitEthernet0/0/0]isis enable            //開啓isis

[R4]int g0/0/1                                  
[R4-GigabitEthernet0/0/0]isis enable        

[R4]int loo 0                               
[R4-LoopBack0]isis enable

2.3.5:R5配置

<huawei>sys
[huawei]sysname R5
[R5] int g0/0/0 
[R5-GigabitEthernet0/0/0]ip add 45.0.0.2 30 
[R5-GigabitEthernet0/0/0]un sh  
[R5-GigabitEthernet0/0/0]q  

[R5]int loo 0
[R5-LoopBack0] ip add 5.5.5.5 32
[R5-LoopBack0] q

[R5]int loo 1
[R5-LoopBack1] ip add202.0.0.1 24
[R5-LoopBack1] q

[R5]int loo 2
[R5-LoopBack2] ip add 202.0.1.1 24
[R5-LoopBack2]q

[R5]isis 1
[R5-isis-1] is-level level-1                    //將路由器isis等級設置L1
[R5-isis-1] network-entity 49.0002.0050.0500.5005.00    //宣告IP地址
[R5-isis-1] q

[R5] int g0/0/0                         //進接口
[R5-GigabitEthernet0/0/0] isis enable   //開啓isis

[R5]int loo 0
[R5-LoopBack0]isis enable

[R5]int loo 1
[R5-LoopBack1]isis enable

[R5]int loo 2
[R5-LoopBack2]isis enable

2.3.6:R6配置

<huawei>sys
[huawei]sysname R6
[R6] int g0/0/0 
[R6-GigabitEthernet0/0/0]ip add 16.0.0.2 30 
[R6-GigabitEthernet0/0/0]un sh  
[R6-GigabitEthernet0/0/0]q  

[R6]int loo 0
[R6-LoopBack0] ip add 6.6.6.6 32
[R6-LoopBack0] q

[R6]int loo 1
[R6-LoopBack1] ip add203.0.0.1 24
[R6-LoopBack1] q

[R6]int loo 2
[R6-LoopBack2] ip add 203.0.1.1 24
[R6-LoopBack2]q

rip 1                   //進入rip進程
undo summary            //關閉路由彙總
version 2               //選擇版本2
network 16.0.0.0        //宣告網段
network 6.0.0.0
network 203.0.0.0
network 203.0.1.0

2.4:路由重分發配置

在R1裏

[R1]rip 1
[R1-rip-1]import-route isis 1 cost 5    '//將rip注入到isis中'
[R1-rip-1]q
[R1]isis 1
[R1-isis-1]import-route rip 1 level-1   '//將isis注入到rip中'
[R1-isis-1]import-route rip level-2
[R1-isis-1]import-route rip level-1-2

此時使用R2查看路由信息,發現isis中的路由能夠學習到rip中路由表條目了

華爲ISIS

可是此時會發現,R1和R6學習不到isis中的路由網段,且R5也學習不到本區域外的網段,那麼如何解決?

緣由:由於R1是L1,因此他只能學習區域內的路由,其餘區域的isis路由信息學習不到

解決:路由泄露

在R2上

[R2]isis 1
[R2-isis-1]import-route isis level-2 into level-1 //將isisL2的信息泄露成L1的信息

此時再次查看R1,會發現已經學習到路由條目了

華爲ISIS

同理,在R4上,將路由信息泄露給R5

[R4]isis 
[R4-isis-1]import-route isis level-2 into level-1

華爲ISIS

2.5:路由彙總配置

咱們發現R5和R6的兩個loopback地址是同網段的,使用其餘路由器查看路由表的時候,能夠發現這些loopback地址是分開的

華爲ISIS

咱們能夠彙總

在R4和R1上彙總'

[R4]isis    
[R4-isis-1]summary 202.0.0.0 255.255.254.0 level-1-2

[R1]isis                           
[R1-isis-1]summary 203.0.0.0 255.255.254.0 level-1

此時咱們使用路由查看IP地址

華爲ISIS

如今咱們已是全網互通了。

華爲ISIS

華爲ISIS

相關文章
相關標籤/搜索