资源简介
igmp proxy实现多播路由组播功能

代码片段和文件信息
/******************************************************************************
* Fichier main :igmprt - An IGMP Proxy implementation
******************************************************************************
* Fichier : igmprt.c
* Description: Implementation d‘un proxy IGMP en se basant sur
* l‘internet draft “draft-ietf-idmr-igmp-v3-07.txt“ Mars 2001
* et “draft-ietf-idmr-igmp-proxy-01.txt“ Janvier 2002
* Date : May 18 2000
* Auteurs : wilbertdg@hetnet.nl
* lahmadi@loria.fr
* Anis.Ben-Hellel@loria.fr
* Last Modif : Juin 10 2002
*
*****************************************************************************/
#include “conf.h“
#include “igmprt.h“
/*version and isquerier variable from the config file*/
int versionquerier;
//unsigned long upstream;
void igmp_info_print(igmp_router_t *router){
igmp_interface_t *ifp;
igmp_group_t *gp;
igmp_src_t *src;
igmp_rep_t *rep;
printf(“\nIGMP Table\n“);
printf(“-----------------\n“);
printf(“\n%-14s %-9s %-14s %-5s %-14s %-14s\n““interface““version““groups““mode““source““Membres“);
for (ifp=router->igmprt_interfaces;ifp;ifp=(igmp_interface_t *)ifp->igmpi_next){
printf(“%-14s 0x%x\n“inet_ntoa(ifp->igmpi_addr)ifp->igmpi_version);
if (ifp->igmpi_groups != NULL){
for(gp=ifp->igmpi_groups;gp;gp=(igmp_group_t*)gp->igmpg_next){
printf(“%32s %11s\n“inet_ntoa(gp->igmpg_addr)(gp->igmpg_fmode == IGMP_FMODE_INCLUDE)? “INCLUDE“:“EXCLUDE“);
if (gp->igmpg_sources != NULL)
for (src=gp->igmpg_sources;src;src=(igmp_src_t *)src->igmps_next)
printf(“%50s\n“inet_ntoa(src->igmps_source));
if (gp->igmpg_members != NULL)
for (rep=gp->igmpg_members;rep;rep=(igmp_rep_t *)rep->igmpr_next)
/*if (gp->igmpg_sources != NULL)
printf(“%17s\n“inet_ntoa(rep->igmpr_addr));
else*/
printf(“%70s\n“inet_ntoa(rep->igmpr_addr));
else printf(“\n“);
}
}else
printf(“\n“);
}
}
/****************************************************************************
*
* LDAP communication
*
***************************************************************************/
int validate(){
/* validation du report provenant d‘un membre d‘un groupe*/
}
/****************************************************************************
*
* Routines pour les enregistrements des membres: Ceci n‘a pas ete specifie
* dans le draft mais pour se rendre compte vite q‘un membre viend de quitter
* un groupe ou pour garder trace du membres on peut utilise
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3953 2014-06-28 21:55 igmp\igmp.h
文件 39960 2014-06-28 21:52 igmp\igmprt.c
文件 7425 2014-06-28 21:56 igmp\igmprt.h
文件 35379 2014-06-28 21:54 igmp\igmpv3.c
文件 8234 2014-06-28 21:57 igmp\ip.h
文件 10466 2014-06-28 21:59 igmp\proxy.c
文件 7383 2014-06-28 22:00 igmp\util.c
文件 950 2014-06-28 21:58 igmp\util.h
目录 0 2014-06-28 21:59 igmp
----------- --------- ---------- ----- ----
113750 9
- 上一篇:聚类实验 K均值和C均值
- 下一篇:swift,苹果开发简易聊天室
相关资源
-
龙卷风SVlanfr
ame - Chrome Proxy SwitchyOmega扩展程序
- websocket-rtsp-proxy-test.zip
- 编译window版haproxy1.9
- Twemproxy需要的依赖,加Redis安装包,
- KoolShare-LEDE-酷软中心-缺失的插件之
- frp_0.29.0_windows_amd64
- Squid Proxy Server 3.1 Beginners Guide
- Charles-Proxy-4.2.5-中文版-补丁神器
- Proxy SwitchyOmega_v2.5.20 SwitchyOmega谷歌插
- haproxy-1.7.10 windows 最新稳定版本
- ProxyCap v5.36 New Patch
- Proxy SwitchyOmega 2.5.20和Proxy SwitchySharp
- LhSocket5Net1.0
- Drony1.3.154最新中文
- opc工具运行出现错,opc远程配置文档
- haproxy-1.5.18.tar.gz_keepalived-1.4.2.tar.gz.
- keepalived+haproxy安装配置手册
- 易语言使用LhSocket5Net创建Socket5服务器
- haproxy-1.6.2.tar
- 基于IGMPv3和PIM_SSM协议的IP组播技术的
- CCProxy8中文注册版.rar
- autoproxy.pac
- SuperProxy为专业级的代理服务器软件
- haproxy-1.7.8稳定绿色版.rar
- Windows支持SSL的Haproxy 1.8.17
- name-pipe-tcp-proxy
- Proxyhunter IPR文件
- charles-proxy-4.5.6_amd64.tar.gz
- Haproxy+Keepalived高可用环境部署梳理主
评论
共有 条评论