我正在浏览 GRE 隧道的用例,发现它也用于在 Internet 上传输多播流量。我知道多播 IP 属于class D公共 IP 地址,可以路由。
Q1:为什么不支持网络多播?为什么我们需要封装在 GRE 中?你能用外行的话解释一下吗?
Q2:当我们使用“互联网”这个词时,它到底指的是什么?它会是全世界所有 ISP 的集合吗?
我正在浏览 GRE 隧道的用例,发现它也用于在 Internet 上传输多播流量。我知道多播 IP 属于class D公共 IP 地址,可以路由。
Q1:为什么不支持网络多播?为什么我们需要封装在 GRE 中?你能用外行的话解释一下吗?
Q2:当我们使用“互联网”这个词时,它到底指的是什么?它会是全世界所有 ISP 的集合吗?
A1:因为通常需要运行 PIM 协议才能实现组播网络的端到端连接。PIM 通常不在 ISP 边界之间运行。这将非常复杂,并且协议本身并不是为这种规模而设计的。
A2:视情况而定。从网络的角度来看,我会说 Internet 仅仅是公共路由的集合,即 BGP 的全视图。