预览加载中,请您耐心等待几秒...
1/1

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PIMSM组播路由协议在Linux下的实现的中期报告 目前,PIMSM组播路由协议在Linux内核版本2.2及以上已经得到了支持。具体来说,Linux内核中实现了两个PIMSM组播路由协议:PIM-SM和CISCO-PIM。其中,PIM-SM是标准的PIMSM协议,而CISCO-PIM实现了CISCO的PIMSM扩展功能。 PIM-SM在Linux内核中的实现主要包括以下几个方面: 1.AnycastRP功能:支持在多个RP之间的负载均衡,提高了组播的容错能力。 2.接口状态检测:根据接口状态自动开启或关闭相关的组播路由。 3.发送者等待:防止组播洪泛,提高组播的效率。 4.RP缓存:对RP的信息进行缓存,避免频繁的网络通信。 CISCO-PIM在Linux内核中的实现则主要包括以下几个方面: 1.资源分配:支持路由器的资源预留,避免路由器过载。 2.优先级处理:支持路由器对不同类型数据包的优先级处理。 3.会话保持:支持会话保持机制,提高数据传输的可靠性。 4.触发:提供了灵活的事件触发机制,可以定制不同的事件触发方式。 总之,在Linux内核中实现PIMSM组播路由协议的功能非常强大和完善,可以满足不同的组播场景下的需求。