GRE:靜態過程,有局限性
R1 :
[r1]interface Tunnel 0/0/0 --- 創建一個虛擬的隧道接口
[r1-Tunnel0/0/0]ip address 192.168.3.1 24 --- 給隧道接口分配一個 IP 地址
[r1-Tunnel0/0/0]tunnel-protocol gre --- 定義接口的封裝方式
[r1-Tunnel0/0/0]source 12.0.0.1
[r1-Tunnel0/0/0]destination 23.0.0.3
R3:
[r3]interface Tunnel 0/0/0
[r3-Tunnel0/0/0]ip address 192.168.3.3 24
[r3-Tunnel0/0/0]tunnel-protocol gre
[r3-Tunnel0/0/0]source 23.0.0.3
[r3-Tunnel0/0/0]destination 12.0.0.1
注:想要ping通1.0到2.0,需要靜態路由協議,使他們兩個網段有其對應的路由信息,這時兩個網段才可以ping通
MGRE:動態過程
MGRE 的 shortcut 配置(所有路由的下一跳均為 hub 節點)
中心節點:
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ip address 192.168.5.1 24
[r1-Tunne10/0/0]tunnel-protocol gre p2mp --- 修改接口的封裝協議為 P2MP
[r1-Tunnel0/0/0]source 15.0.0,1-- 規定公網的源 IP 地址
spoke 節點 :
interface Tunnel0/0/0
ip address 192.168.5.2 255.255.255.0
tunnel-protocol gre p2mp
source Gigabitethernet0/0/0 --- 分支節點的 IP 地址不固定
nhrp entry 192.168.5.1 15.0.0.1 register
---1 、在本地記錄中心節點的隧道地址和物理地址的對應關系 ;2 、該命令代表需要向中心節點 (15.0.0.1)發送NHRP 注冊報文 ( 注冊報文中包含本地的隧道工 P 地址和物理 IP 地址 );3 、第一個 IP 是隧道 IP ,第二個 IP為公網IP
[r2]display nhrp peer all 查看 NHRP 表項
[r1-Tunnel0/0/0]nhrp redirect --- 在 hub 節點開啟重定向功能。開啟后, hub 會主動為其他設備發送重定向報文
[r2-Tunne10/0/0]nhrp shortcut --- 使能 shortcut 功能,如果不開啟,則分支節點會丟棄重定向報文,每個分支節點都需要配置
非shortcut原理:

MGRE 環境下的 RIP 網絡搭建
非 shortcut 方式:
[r1]rip 1
[r1-rip-1]version 2
[r1-rip-1]network 192.168.1.0 ---- 主類宣告方式
[r1-rip-1]network 192.168.5.0 ---- 宣告: 1. 激活接口; 2. 發布路由
[r1-Tunnel0/0/0]nhrp entry multicast dynamic --- 開啟中心節點偽廣播 ( 給所有人以單播形式發送一次報文)
[r1-Tunnel0/0/0]undo rip split-horizon --- 關閉該接口的水平分割機制
? ?!!!關閉后容易出現環路問題
分支之間建立隧道 需要在r1上配置:

每個分支上需要配置:

不關閉配置:(手工匯總)
