![更改康卡斯特调制解调器上的下一个集线器](https://linux22.com/image/1572650/%E6%9B%B4%E6%94%B9%E5%BA%B7%E5%8D%A1%E6%96%AF%E7%89%B9%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%E4%B8%8A%E7%9A%84%E4%B8%8B%E4%B8%80%E4%B8%AA%E9%9B%86%E7%BA%BF%E5%99%A8.png)
我对网络非常好奇并且有一个问题。
假设我的 ISP 是 Comcast,我的调制解调器将通过其公共地址转发我的流量,如果我请求的主机在 Comcast 自治系统之外,那么 Comcast 的边缘路由器将是一个由他们使用的内部网关协议确定的特定路由器,但我想今天我在学校学到,BGP 是一种外部网关协议,可以指定如果流量为了回到原始自治系统可以采用另一条路由(即使这条路由不是首选的),它将采用 BGP 指定的不同路由(我相信这可以通过 BGP 路由选择过程中的 MED 来指定)。
因此,我可以假设每个连接康卡斯特网络和其他网络的康卡斯特边缘路由器都有一个备用路由或一个不太优选的路由,但如果被要求的话,它会将一定流量带到第二条路由,这条路由可能会更长或不太优选。
问题 1:: 我如何从我的电脑上验证这一点?
问题 2:: 我能否路由来自 PC 的流量并确定通过康卡斯特网络到达目的地的路线?如果从佛罗里达州,我可以要求康卡斯特将我的流量路由到旧金山,然后通过另一条路线将流量传回,那就太酷了。
问题 3:: 这是否可以缩小到我可以请求任何路由器(例如我的康卡斯特调制解调器)通过与它将发送到的下一跳不同的下一跳转发我的流量的程度?
我刚开始建立社交网络,请大家多多包涵。
答案1
问题 1:: 我如何从我的电脑上验证这一点?
您无法在无法访问路由器的情况下验证其配置和路由表。
问题 2:: 我能否路由来自 PC 的流量并确定通过康卡斯特网络到达目的地的路线?如果从佛罗里达州,我可以要求康卡斯特将我的流量路由到旧金山,然后通过另一条路线将流量传回,那就太酷了。
您无法要求康卡斯特(或任何其他网络)以任何特定方式路由您的流量。他们会选择他们认为最佳的路径。
问题 3:: 这是否可以缩小到我可以请求任何路由器(例如我的康卡斯特调制解调器)通过与它将发送到的下一跳不同的下一跳转发我的流量的程度?
不可以。您无法控制互联网上其他设备和其他网络如何路由数据包。
想一想。如果客户端决定如何路由数据包,网络将失去对其网络、稳定性和性能的所有控制。容量规划将变得不可能,流量工程或对特定链路进行维护也将变得不可能。互联网运作的底线是:每个网络对传入流量都有一点(但不大)影响,但每个网络都可以决定其出站路由策略。