原文:rp_filter及Linux下多网卡接收多播的问题

工作中曾遇到一个很奇怪的问题,我奉命调查。事情是这样的,有一台双网卡的机器,上面装有Fedora ,运行一个程序。该程序分别在两个网口上都接收多播数据,程序运行是正常的。但是,后来升级系统到Fedora ,发现就出问题了:在运行几秒钟后,第 个网口上就接收不到多播数据了。 能不能收到多播,取决于交换机是不是往这个网口上转发多播数据。程序在起动的时候,会发一个IGMP的Add Membership的 ...

2013-02-25 14:17 0 3502 推荐指数:

查看详情

Linux rp_filter配置引起的组播断流问题

引子   前一段时间处理一个线上问题,服务器拉组播码流,但是每隔3-4分钟就断流一次,引起服务异常。排除了交换机和组播网络的问题后, 确认问题还是在服务器侧。 组播为什么断流?   前方工程人员抓包确认,交换机发送了igmp general query报文,但是服务器 ...

Sat Aug 31 07:52:00 CST 2019 0 394
Linux内核参数 rp_filter

简介 rp_filter (Reverse Path Filtering)参数定义了网卡接收到的数据包进行反向路由验证的规则。他有三个值,0、1、2,具体含意如下: 0:关闭反向路由校验 1:开启严格的反向路由校验。对每个进来的数据包,校验其反向路由 ...

Mon Sep 28 04:19:00 CST 2020 0 699
Linux内核参数之rp_filter

一、rp_filter参数介绍 rp_filter参数用于控制系统是否开启对数据包源地址的校验。 首先看一Linux内核文档documentation/networking/ip-sysctl.txt中的描述: rp_filter - INTEGER ...

Tue Aug 29 08:22:00 CST 2017 1 15760
Linux内核参数之rp_filter

一、rp_filter参数介绍 rp_filter参数用于控制系统是否开启对数据包源地址的校验。 首先看一Linux内核文档 documentation/networking/ip-sysctl.txt中的描述: rp_filter ...

Fri Feb 05 03:21:00 CST 2021 0 381
linux内核参数-rp_filter

参考: https://www.cnblogs.com/lipengxiang2009/p/7446388.html 根据个人的理解: 如果为rp_filter=0表示 表示关闭反向检查,即:1、不管 数据的进来的接口 与根据route路由所决定的返回接口 是否一致;2、也不管 返回数据的目标 ...

Thu Nov 26 06:03:00 CST 2020 0 474
[转]rp_filter 的一个例子

我们都知道 Linux 反向路由查询,它的原理很简单,检查流入本机的 IP 地址是否合法,是否可能路由进来,是否是最佳路由。但是像多数网络问题,理论很简单,代码你看了也能懂,可实际情况往往比较复杂。之前一直没有碰到过实际中的例子,最近总算碰到一个。 情况是这样的,我有两个 vlan 设备 ...

Sat Jun 21 17:15:00 CST 2014 0 2775
Linux网卡MAC配置问题

HWADDR=, 其中 以AA:BB:CC:DD:EE:FF形式的以太网设备的硬件地址.在有多个网卡设备的机器上,这个字段是非常有用的,它保证设备接口被分配了正确的设备名,而不考虑每个网卡模块被配置的加载顺序.这个字段不能和MACADDR一起使用. MACADDR ...

Wed Apr 01 02:33:00 CST 2015 0 2849
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM