天天看點

【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

IS-IS對IPv6的支援

面試簡述ISIS對IPv6的支援

  • ISIS協定沒有變成ISISv6,新增TLV對IPv6支援

TLV 232  (132)接口IP 32→128

              Hello      Link-Local

              LSP         全球單點傳播位址、唯一本地位址

TLV 236  IPv6路由資訊

              v4中      TLV 128内部路由

                            TLV 130外部路由

              v6中      TLV 236的External位  =0内部

                                                               =1外部

TLV 129 Protocol Support

              NLPID =0x8E表示支援IPv6

IS-IS雙棧時,需要MT

       cost-style wide

       講一下沒有MT的問題

       新增TLV對MT的支援:     TLV 229  MT                                支援哪些拓撲

                                                 TLV 222  MT IS                           拓撲資訊

                                                 TLV 235  MT的IPv4路由資訊

                                                 TLV 237  MT的IPv6路由資訊

IPv6新增2種TLV

IPv6接口位址TLV(TLV 232)

  • v4中參考TLV 132

攜帶了IS所有啟用了ISIS的接口位址,同時存在于HELLO、LSP封包中

在HELLO中,攜帶接口的Link-Local位址

在LSP中,攜帶接口的non-link-local位址(全球單點傳播位址、唯一本地位址)

【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

IPv6 Reachability TLV(TLV 236):IPv6路由、開銷

【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

Distribution                  L2區域位:L2區域路由洩漏到L1區域時置位,用于防環

Distribution External     外部位:内部路由=0,外部路由=1

  • 标志位區分内外部路由(v4中,TLV128表示内部路由、TLV130表示外部路由)

Sub-TLV位

使用IPv6時,Protocols Support支援的協定(TLV 129)中,攜帶IPv6

  • NLPID =0x8E表示支援IPv6(network layer protocol ID)
【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

IPv6在IS-IS中配置

【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

1.     配置IPv6 IP

        [RA] ipv6                                                                //全局使能IPv6

        [RA-G1/0/0] ipv6 enable                                        //接口使能

        [RA-G1/0/0] ipv6 address 10:1::2/64

2.     L1、L2路由器配置(RA、RB;RD)

        [RA] isis 1                                                               //建立ISIS程序

        [RA-isis-1] is-level level-1                                      //預設L1/2;RD配成level-2

        [RA-isis-1] network-entity 10.0000.0000.0001.00     //IS實體名稱

        [RA-isis-1] ipv6 enable                                           //isis程序使能IPv6

        [RA-G1/0/0] isis ipv6 enable                                   //接口使能IPv6

3.     L1/2路由器配置(RC)

        [RC] isis 1

        [RC-isis-1] network-entity 10.0000.0000.0003.00

        [RC-isis-1] ipv6 enable

        [RC-G1/0/0] isis ipv6 enable

        [RC-G2/0/0] isis ipv6 enable

        [RC-G3/0/0] isis ipv6 enable

        [RC-G3/0/0] isis circuit-level level-2

  • 路由引入(必須在L1/2、L2路由器上)[R-isis]      ipv6 import-route xxx

為什麼需要IS-IS MT 多拓撲?

IS-IS協定可以通過定義TLV,讓整個ISIS域内同時運作多種協定(例如IPv4+IPv6),那為什麼還需要多拓撲呢?

單拓撲的問題:

【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

 R1計算的SPF樹:

【HCIE-R&S 天梯路】IS-IS in IPv6IS-IS對IPv6的支援

 R1能計算R4的“樹枝”,但IPv6資料無法通路2000::4

MT 多拓撲

多拓撲模式:          單個區域内維護多個拓撲(例如IPv4&v6)

                        or    整個AS内維護多個拓撲

  • 在單個區域or整個AS中,所有路由器必須同為ST模式or同為MT模式
  • 必須寬度量

多拓撲模式下,每個拓撲獨立SPF計算、獨立維護路由表

MT ID(MT TLV 229)

MT ID用于辨別不同的拓撲

LSP在攜帶路由資訊時候,會标記MT ID,以區分不同拓撲,獨立SPF計算v4、v6的SPT樹

  • P2P網絡中,要求兩台IS接口的MT ID相同才能建立鄰接關系;MA網絡中無關
  • 目前僅支援的MT ID号(MT ID=0标準拓撲;MT ID=2 IPv6拓撲)

多拓撲新增4種TLV

MT新增的TLV Value
222 Multi Topo IS Reachability 辨別某拓撲中的鄰居關系(拓撲資訊)
229 Multi Topo 表示本封包攜帶了哪些協定的拓撲
235 Multi Topo Reachable IPv4 Prefix 辨別IPv4字首、開銷(路由資訊)
237 Multi Topo Reachable IPv6 Prefix 辨別IPv6字首、開銷(路由資訊)

ISIS MT配置

  • 模拟器上,用【Router】那個裝置,支援多拓撲
  • IPv4裝置上支援IPv6多拓撲,隻需要配一下IPv6的配置

[R]   ip topology xxx4                  //IPv4拓撲(預設0)

[R]   ipv6 topology xxx6              //IPv6拓撲(預設2)

  • 全局規劃2個拓撲

[R-isis]    ipv6 enable topology standard/ipv6          //ISIS使能單拓撲/IPv6拓撲

               cost-style wide                                         //MT要借用cost字段辨別

[R-isis]    topology xxx4 topology-id num1             //ISIS的IPv4拓撲綁定全局IPv4拓撲

               ipv6 topology xxx6 topology-id num2      // ISIS的IPv6拓撲綁定全局IPv6拓撲

  • MT ISIS域内路由器,根據topology-id來區分并計算多個拓撲

[R-G1]    ip topology xxx4 enable                           //接口綁定拓撲

               isis topology xxx4

[R-G2]    ipv6 topology xxx6 enable

               isis ipv6 topology xxx6

繼續閱讀