沈阳电脑维修网,沈阳上门维修电脑服务
当前位置: 主页 > 网络设备故障>多播路由_网络技术 >

多播路由_网络技术

时间:2011-12-4来源:沈阳电脑维修公司 作者: 吕先生:13889116605点击:
沈阳电脑维修,上门维修电脑
     在你开始进行多播路由之前,你需要重新配置你的Linux内核来支持你想实现的多播路由类型。这一步需要你来决定使用何种类型的多播路由。基本上有这么四种:DVMRP(RIP单播协议的多播版本),MOSPF(同理,只不过是OSPF),PIM-SM("ProtocolIndependentMulticasting-SparseMode",协议无关多播-稀疏模式,它假定任意多播组的用户都是spreadout的,而不是clumped的)和PIM-DM(同理,只不过是“密集模式”,它假定同一个多播组的用户适当地clumps在一起).在Linux内核中,你会注意到并没有这些选项。这是因为这些协议本身是由路由程序负责处理的,比如Zebra、mrouted或者pimd。然而你仍然应该对于你要使用那种方案有一个明确的主意,以便选择正确的内核选项。无论哪种多播路由,你一定都要启用“multicasting”和“multicastrouting”选项。对于DVMRP和MOSPF这就够了。如果你想使用PIM,你必须还要启用PIMv1或者PIMv2选项,具体用哪个取决于你的网络究竟使用PIM协议的哪一个版本。当你把那些都想清楚、编译了新内核之后,重启的时候应该能够看到IP协议的列表中包括了IGMP。这是用来管理多播组的协议。虽然第3版业已存在并归档,但截止到写这篇文档时为止,Linux只支持IGMP的第1版和第2版。但这并不会太多地影响我们,因为IGMPv3还太新,并没有看到多少能够用到v3特有功能的应用。因为,用IGMP处理组,仅会使用到连最简单的IGMP版本中都会包含的基本功能。绝大部分应该是IGMPv2,虽然仍能接触到IGMPv1。到此为止,一切都好。我们已经启用了多播。现在,我们得告诉内核,做点实在的事情了——启动路由。也就是说象路由表中添加多播子网:iprouteadd224.0.0.0/4deveth0(当然,我们假定你要通过eth0进行多播。你要根据你的情况选择设备。)现在,启动Linux的包转发...echo1>/proc/sys/net/ipv4/ip_forward在这里,你可能想知道是否起了作用。所以我们ping一下缺省组224.0.0.1,看看有没有人在。在你的LAN上所有配置并启用了多播的机器都应该予以回应,其他机器则不会。但你会注意到,没有任何一台机器回应的时候声明自己是224.0.0.1,多么令人惊奇!因为这是一个组地址(对于接收者来说是“广播”),所以组中的所有成员都用它们的地址来回应,而不是用组地址来回应。ping-c2224.0.0.1到此,你已经可以实现真正的多播路由了。好的,假定你需要在两个网络间进行路由。
上一篇:带宽管理的队列规定_网络技术
下一篇:用cisco和6bone实现IPv6_网络技术
查看[多播路由_网络技术 ]所有评论
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:
推荐内容
关于我们 服务价格 联系我们 企业网站优化 沈阳网站建设 沈阳维修电脑