都在tunnel口配置
HUB:
int tunnel 0
tunnel source e0/0
tunnel mode gre multipoint 改模式 动态多点
ip add 123.1.1.1 255.255.255.0
ip nhrp network-id 123 //下一条解析协议
route eigrp 100
no auto-summary
network 123.1.1.0 255.255.255.0
network 1.1.1.0 255.255.255.0 //不能network公网口
ip nhrp map multicast dynamic // dynamic 动态接收组播地址,sopke地址会变,所以动态
此时spoke不能互相学习到邻居
no ip split-horizon eigrp 100 //关闭水平分割
(no ip next-hop-self eigrp 100 //优化 关闭下一条自我。此方式不太好,如果R1后续有路由,下一跳变成下一跳了)
ip nhrp redirect // 优化:R2到R3不经过R1,减轻HUB的负担 改变nhrp重定向。 路由条目前面有 “%” (next hop override)
SPOKE1:
int tunnel 0
tunnel source e0/0
tunnel mode gre multipoint
ip add 123.1.1.2 255.255.255.0
ip nhrp network-id 456
ip nhrp nhs 123.1.1.1 //指明hub老大
ip nhrp map 123.1.1.1 14.1.1.1 //指定目标,绑定老大和物理接口的地址
route eigrp 100
no auto-summary
network 123.1.1.0 255.255.255.0
network 2.2.2.0 255.255.255.0
ip nhrp map multicast 14.1.1.1 // tunnel口不能传递组播,让他传递组播。允许R1的tunnel口传递过来组播
ip nhrp shortcut // 优化 改变nhrp重定向 路由条目前面有 “%” (next hop override)
SPOKE2:
int tunnel 0
tunnel source e0/0
tunnel mode gre multipoint
ip add 123.1.1.3 255.255.255.0
ip nhrp network-id 789
ip nhrp nhs 123.1.1.1 //指明hub老大
ip nhrp map 123.1.1.1 14.1.1.1 //绑定老大和物理接口的地址
route eigrp 100
no auto-summary
network 123.1.1.0 255.255.255.0
network 3.3.3.0 255.255.255.0
ip nhrp map multicast 14.1.1.1 // tunnel口不能传递组播,让他传递组播。允许R1的tunnel口传递过来组播
ip nhrp shortcut // 优化 改变nhrp重定向 路由条目前面有 “%” (next hop override)