http://www.firewall.cx/cisco-technical-knowledgebase/cisco-routers/868-cisco-router-gre-ipsec.html
让我使用与上一个问题相同的示例。
R1(config)# interface Tunnel0
R1(config-if)# ip address 172.16.0.1 255.255.255.0
R1(config-if)# tunnel source 1.1.1.10
R1(config-if)# tunnel destination 2.2.2.10
为什么需要配置隧道源IP?难道不是R1可以自己弄清楚吗?在 ping 172.16.0.2 时,它会添加 IP 和 GRE 标头,并将 dst IP 设置为2.2.2.10
- 它根据上面的配置知道它。
R1不能简单地自己计算源IP吗?R1 只是检查其路由表以找出下一跳2.2.2.10
并选择前缀匹配最长的接口。关于它应该从哪个接口发送该数据包,没有任何歧义。