none
RPF(Reverse Path Filter)协议 RRS feed

  • 问题

  • 由于环境问题,我的内网服务器收到的包来源和本机的路由表上的路径不一致,这导至windows服务器将包丢弃,而linux下面默认是转发的,而且是有地方可以设置的,想知道windows(server 2008)上是否可以设置,如何设置。

    我在网上查找的关于这方面的是使用RPF协议(Router Path Forwarding或者Router Path Filter)设置的,链接如下:

    linux关于RPF http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.kernel.rpf.html

    Wiki: https://en.wikipedia.org/wiki/Reverse_path_forwarding

    2015年8月10日 8:50

答案

  • 你好!

    组播的RPF检查Windows是支持的,但是我没有找到任何设置的方法。以下为windows路由支持的协议的详细信息:

    https://msdn.microsoft.com/en-us/library/windows/desktop/aa446769(v=vs.85).aspx

    我并未找到任何关于Windows对于单播RPF检查的信息。

    另外,RPF检查的目的是防止环路。通过关闭它来解决你的问题始终是治标不治本的方法,而且也为将来可能出现环路埋下了可能。

    >>我的内网服务器收到的包来源和本机的路由表上的路径不一致

    这才是根本问题,一个健康的路由网络不应该出现这样的情况。我建议通过网络路由调整来从根本上解决这个问题。

    希望这对你有帮助!


    Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    2015年8月17日 3:19
    版主