隧道组播方法技术

技术编号:3530411 阅读:144 留言:0更新日期:2012-04-11 18:40
隧道组播方法属于计算机通信领域,分为两个部分:应用数据流程和用户信息流程,两个流程异步执行,用户信息流程为应用数据流程服务,用户信息流程:用户信息接收模块接收用户请求,交用户信息管理模块处理;用户信息管理模块组成用户信息数据报;并向下发送用户信息数据报到达网卡驱动模块;网卡驱动模块将其中信息更新用户信息表;应用数据流程;业务数据接收模块接收业务数据报,交业务数据转发模块;业务数据转发模块将接收到的组播数据报向下传送到网卡驱动模块;网卡驱动模块将组播数据帧和常规数据帧区分开;并向该组播组用户重复发送该组播数据帧。本发明专利技术实现了高效用户数据报广播,网络带宽利用率接近100%,并支持超大容量的并发用户。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种隧道组播方法,其特征在于分为两个部分:应用数据流程和用户信息流程,这两个流程异步执行,用户信息流程为应用数据流程服务,具体如下:(1)用户信息流程:● 用户信息接收模块通过传输控制协议或用户数据报协议接收用户加入或退出某个组播组 的请求,并交给用户信息管理模块处理;● 用户信息管理模块根据用户的网际协议地址利用地址解析协议获得该用户对应的以太网地址,并将这些信息组成用户信息数据报,其中包括用户网际协议地址、接收端口号、以太网地址以及相应的组播地址;● 用户信 息管理模块通过绑定到特定端口A的用户数据报套接字向下发送用户信息数据报,该数据报最终以以太帧的形式到达网卡驱动模块;● 网卡驱动模块根据端口A,对应以太帧中网际协议分组中的用户数据报报头的源端口,判别该数据帧为用户信息数据帧,将其中信息 更新用户信息表;(2)应用数据流程:● 业务数据接收模块通过连接控制协议接收属于某个组播组的业务数据报即组播数据报,并交给业务数据转发模块;● 业务数据转发模块将接收到的组播数据报通过绑定到特定端口B的用户数据报套接字向下传送, 该数据报最终以以太帧的形式到达网卡驱动模块;● 网卡驱动模块根据端口B判别该数据帧属于某个组播组即组播数据帧,通过该方法将组播数据帧和常规数据帧区分开来;● 网卡驱动模块依照用户信息表并通过中断调用向属于该组播组的各个用户重复发送该 组播数据帧,具体方法是,当一个组播数据帧到达驱动时,先发送它,然后在网卡发送操作完毕产生的中断中,根据用户信息表中的信息,重置该数据帧,再通过网卡向下一个用户发送出去。...

【技术特征摘要】

【专利技术属性】
技术研发人员:程杨黄海欣
申请(专利权)人:上海华广科技有限公司
类型:发明
国别省市:31[中国|上海]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利