‘壹’ 怎么实现只接收指定ip的组播信息,同一个组里面只接收我自己指定的源ip的组播。
要看你用的是什么协议,但基本思想还是一样的,比如
8 配置 PIM 路由
--进入稀疏组播配置模式:router03(config)#ip multicast-routing
--配置组播路径: router03(config)#ip pim RP-address 202.168.1.1 2(声明指定的IP,路由器地址及代号 3)
router03(config)#ip pim RP-address 202.168.3.4 3(声明指定的IP,路由器地址及代号 2)
--配置组播地址及名称: router03(config)#access-list 2 permit 224.1.1.3(组播地址 本地址代号2)
router03(config)#access-list 3 permit 224.3.3.2(组播地址 本地址代号3)
希望可以帮到忙。
‘贰’ 如何接收多播IP地址的数据
多播时需要特定的MAC地址,因为在以太网中的2层及以下是不识别IP地址的,只认MAC,所以不需转换成MAC地址,一个多播(组播)对应一个MAC,网卡的地址虽然固定,但是,它可以监听到任何MAC的通讯,只要它连接的网线上有的数据,只不过在向上层传输时,一般会被忽略掉,是否向上层传输是可以设置的,甚至可以接受2层所有能接收到的数据,传输给应用层,只要设置正确的话。
‘叁’ 怎样将224.0.0.1设置为组播地址
地址224.0.0.0~224.0.0.255,用于局域网,路由器不转发属于此范围的IP包,路由器本地链接地址分配如下:
224.0.0.1–在本地子网的所有系统
224.0.0.2–在本地子网的所有路由器
224.0.0.5–OSPF 路由器
224.0.0.6–OSPF 指定路由器
224.0.0.9–RIPv2 路由器
224.0.0.10–IGRP 路由器
224.0.0.13–PIMv2 路由器
224.0.0.22–IGMPv3
IGMPv3 的响应消息(即Report 报告)的目的IP 地址为224.0.0.22,该报文携带1个或多个组记录,在每个组记录中,包含组播组地址、数目不等的源地址信息。组记录可以分为多种类型,如:
当前状态记录
报告了接口的当前接收状态,分为Include 和Exclude 两种状态类型。Include 表示包含指定源地址列表,Exclude 表示不包含指定源地址列表。
过滤模式改变记录
报告接口接收状态从Include 状态切换到Exclude 状态,或从Exclude 状态切换到Include 状态。
源地址列表改变记录
报告新源地址加入,或删除某源地址。
‘肆’ 如何指定本机的一个ip加入组播
不能,因为你是要接收组播数据,interface.s_addr指定的是接口地址,接口地址是指定发送端的地址。这就和TCP建立监听类似,在bind的时候用INADDR_ANY。
‘伍’ ip地址自动获取怎么设置
1、首先击桌面右下角的网络连接图标,打开网络和共享中心;
2、然后单击目前的无线网络连接,打开无线网络连接状态面板;
3、单击属性,打开无线网络连接属性面板;
4、在无线网络连接属性面板里,双击Internet协议版本4(TCP/IPv4);
5、在弹出的Internet协议版本4(TCP/IPv4)属性面板里选择自动获取ip地址和dns地址单击确定保存即可。