CCNP——EIGRP for IPv6與基於EIGRP的命名配置

EIGRP基於IPv6的配置實驗

實驗拓撲圖

實驗拓撲圖

實驗步驟:

  • 爲三個路由器配置IPv6地址來使全網互通
  • 在三個路由器上啓動EIGRP路由功能
  • 配置EIGRP的彙總
  • 進行EIGRP的命名配置
  • 配置IEGPR基於IPv6的認證

配置IPv6地址的配置命令

  • r1(config)#int e0/0
  • r1(config-if)#ipv6 add 2001:db8:0:100 ::1/64
  • r1(config-if)#no shutdown
注:ipv6地址的配置與ipv4類似,只不過將最開始的ip改成了ipv6!!

配置基於ipv6的EIGRP的配置命令

  • ipv6 unicast-routing
    由於ipv6的單播路由功能默認是關閉的,所以需要在配置EIGRP之前先手動開啓ipv6的單播路由功能
  • r1(config)#ipv6 router eigrp 100
  • r1(config-rtr)#eigrp router-id 1.1.1.1
    如果設備沒有配置ipv4的地址,就一定要配置EIGRP for ipv6的時候一定要手動指定它的router-id,EIGRP一定要有router-id
    eigrp的router-id其實和IP地址的表示方法完全一樣,默認如果沒有配置eigrp的router-id,它會在你的IPv4地址中選一個成爲router-id,router-id的意義就僅僅是表示eigrp進程裏面的一個名字
  • r1(config-rtr)#int e0/0
  • r1(config-if)#ipv6 eigrp 100
    在接口上敲ipv6 eigrp 100 就相當於將該接口宣告進eigrp for ipv6
  • r1(config)#intface range lo0-3
    range只能用來做相同類型的接口!
  • r1(config-if)#ipv6 eigrp 100
    在EIGRP for ipv6的配置中,就沒有了宣告網絡的概念,EIGRP for ipv6的配置,是在接口上開啓EIGRP
注:對於EIGRP的router-id,每個路由器配置router-id時,必須使用不同的router-id,如果三個路由器使用相同的router-id,會出現三個路由器可以建立鄰居關係,但是無法傳路由的現象。我剛纔實驗的時候,沒注意這一點,把三個路由器的router-id都配成了1.1.1.1,結果就出現了這樣的現象,當我把另外兩個路由器的router-id改掉後,三個路喲器可以正常傳路由,工作正常!!

基於ipv6的EIGRP進行路由彙總的配置命令

r2(config)#int e0/0
r2(config-if)#ipv6 summary-address eigrp 100 2001:db8::/62

彙總前在R1上的EIGRP路由有5條:

圖2

五條EIGRP路由分別是通往R2的四個環回接口和R3的一個環回接口
在R2的Ethernet 0/0接口彙總以後,將R2的四個環回接口的四條EIGRP路由彙總成了一條EIGRP路由。
這時,在R1的路由表中應該是隻有兩條EIGRP路由:

圖3

果然和我們推斷的一樣!!

注:這裏說一下我在這塊操作犯的一個小錯誤!當然我上面給出的操作時正確的,但是我花了好久才改出上面這個效果!!一開始操作的時候總是彙總不成功。彙總前5條EIGRP路由,彙總後還是5條EIGRP路由,找原因找了好久也沒搞懂,所有的操作檢查了兩三遍也沒問題,這樣卡了我快 一個星期了,今天把教學視頻重新倒回去看了一下,才發現把IPv6的地址配錯了!!!!我也真是醉了,果然是對IPv6的地址還不熟悉,配置錯了也沒看出來,而且IPv6地址本身就比較複雜,所以,以後得多在這塊留個心眼兒啊!!希望能看到的小夥伴兒引以爲戒!!!

EIGRP的命名配置

EIGRP的常規配置方式

  • router eigrp 100 ipv4配置方式
  • ipv6 router eigrp 100 ipv6配置方式
  • router eigrp shiyuan EIGRP命名配置方式

注:命名配置與常規配置可以相互兼容!

EIGRP命名配置的實驗拓撲圖:

圖4

實驗步驟:

  • 配置兩個路由器的IP地址
  • 配置ipv4的命名配置
  • 配置ipv6的命名配置
  • 配置基於命名配置的認證

配置IPv4的基於EIGRP的命名配置的配置命令

  • r1(config)#router eigrp shiyuan
    直接指定一個eigrp的名字
  • r1(config-router)#address-family ipv4 autonomous-system 100
    指定ipv4 eigrp配置的進程號
  • r1(config-router-af)#network 0.0.0.0
    宣告網絡

配置基於IPv6的EIGRP命名配置的配置命令

  • r1(config)#ipv6 unicast-routing
    開啓路由器的ipv6的單播路由功能
  • r1(config)#router eigrp shiyuan
    進入命名的EIGRP進程中
  • r1(config-router)#address-family ipv6 autonomous-system 100
    指定ipv6的eigrp配置的進程號
  • r1(config-router-af)#af-interface lo0
    進入地址族的接口
  • r1(config-router-af-interface)#shutdown
    關閉lo0的EIGRP功能

注:

  • 命名的配置EIGRP for ipv6不需要在接口上開啓eigrp,因爲默認就開啓
  • 如果不想讓某個接口開啓EIGRP功能,就需要在命名的EIGRP的地址族裏面進入地址族接口
  • 進入了地址族的接口,就是在該接口下的配置都是和EIGRP相關的,和直接通過命令interface lo0是不一樣的,進入地址族接口下面的命令實際上的意義不是關閉接口,而是關閉該接口的EIGRP功能
如下圖:

圖5

當我們在R1,R2上配置好基於EIGRP的ipv6的配置的時候,我們可以在R1上查看到通往環回接口0的EIGRP路由!
當我們在R2上,進入ipv6地址族的環回接口0,執行shutdown命令:

圖6

這時,我們發現在R1上的通往R2環回接口0的EIGRP路由沒了!但是這個時候R1,R2的鄰居關係還在!!!
然後,我們在將R2的環回家口重新打開,又可以看到R1上出現了那條EIGRP路由!!
如果想將整個地址族shutdown,就直接在地址族裏的配置敲shutdown
  • r1(config-router)#address-family ipv6 autonomous-system 100
  • r1(config-router-af)#shutdown
    上面的命令就是將整個EIGRP for ipv6的地址族關掉

EIGRP命名配置下的認證:

  • r1(config)#key chain wyz
    配置鑰匙環
  • r1(config-keychain)#key 0
    配置第一個鑰匙
  • r1(config-keychain-key)#key-string node
    配置鑰匙密鑰
  • r1(config)#router eigrp shiyuan
    進入命名的EIGRP進程
  • r1(config-router)#address-family ipv4 autonomous-system 100
    進入指定的EIGRP進程
  • r1(config-router-af)#af-interface e0/0
    進入EIGRP進程下的接口
  • r1(config-router-af-interface)#authentication key-chain wyz
  • r1(config-router-af-interface)#authentication mode hmac-sha-256 shiyuan123
    採用hmac-sha-256的模式進行認證,shiyuan123是密碼!!

注:

如果路由器支持命名的EIGRP配置,就會支持hamc-sha-256的加密方式,配置方法如上,需要密碼一致,如果指定了key-chain,就需要key-chain當中key和key-string要一致,如果沒配key-chain,只需密碼一致即可!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章