跨vlan组实说明for测试.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
跨vlan组实说明for测试

跨vlan组播功能实现方案 Version 修改人 修改内容描述 1.0 吴刚 2010年4月20日:初稿 目录: 需求简介: 1 实现原理简述: 2 配置方法: 4 配置前请先确认: 4 配置过程: 4 查错手段: 5 实现流程: 5 1.OLT和ONU的消息同步 5 2.ONU本地的跨vlan组播实现 6 需求简介: IP组播技术有效地解决了单点发送多点接收、多点发送多点接收的问题,实现了IP网络中点到多点的高效数据传送,能够有效地节约网络带宽、降低网络负载。基本的IGMP Snooping/proxy功能可以解决组播报文二层泛滥的问题,而在IPTV业务环境下,跨VLAN组播技术能有效地实现对用户组播业务的管理。标准IGMP Snooping功能只提供同一VLAN内的组播功能,而目前大多数运营商采用端口划分802.1qVLAN的方式进行用户的隔离与定位,因此在实施组播的时候,用户通常是处于不同VLAN之中的,如果这时候还采用标准IGMP Snooping,会导致每个VLAN内部都要建立一条组播流,最终无法达到节省网络带宽的效果。采用跨VLAN组播技术则可以很好地解决这个问题igmp-snooping-tvm enable(config节点) 配置组播关系对应表,该表记录了组播ip地址与组播vlan的对应关系。配置命令如下(所有命令均位于config节点): igmp-snooping-tvm add A.B.C.D A.B.C.D 1-4094增加一个组播关系对应表 igmp-snooping-tvm del A.B.C.D A.B.C.D删除一个组播关系对应表 igmp-snooping-tvm del 1-4094删除一个组播vlan对应的所有组播关系对应表 igmp-snooping-tvm del all删除所有的组播关系对应表 show igmp-snooping-tvm {1-4094}*1查看(基于某个vlan的)组播关系对应表 其余一切由系统自动完成。 查错手段: pty到ONU,在config节点下有命令show igmp-snooping-tvm可以查看ONU的跨vlan组播状态 在OLT和ONU的debug节点下均有命令“debug igmp-snooping TVM”和“undo debug igmp-snooping TVM”,可以打印出相应的调试信息(ONU的调试信息通过pty也能看见) 实现流程: 首先有个原则需要说明一下: 在OLT侧,即使不开启跨vlan组播功能,也可配置组播关系对应表;而在ONU侧,只要跨vlan组播关闭,则组播关系对应表也会随之清空。 1.OLT和ONU的消息同步 当用户在OLT上配置跨vlan组播的使能/禁止使能时,OLT会向所有ONU发送广播信息配置OAM;在使能时还会下发当前所有的组播关系对应表。 OLT侧配置igmp-snooping禁止使能时,如果跨vlan组播功能开启,则OLT会关闭跨vlan组播功能,并向ONU发送广播信息配置OAM。 OLT在进行组播关系对应表的操作时,如果跨vlan组播功能使能,则OLT会向ONU广播信息配置OAM。 当ONU注册时,OLT会向其发送一个状态同步OAM。关于状态同步OAM,后面还有详细描述。 在有些特殊情况下,由于网络、光纤或其他原因,OLT向下发送的OAM可能并未送达某些ONU,导致两边配置不一致。为了解决这种问题,OLT和ONU还会运行一个状态同步任务。OLT在igmp-snooping使能时,每隔一定时间(默认30s,可配置)就会向所有ONU广播状态同步OAM,其中包含了OLT当前的跨vlan组播使能状态和组播关系对应表的校验值。ONU接收到状态同步OAM后,会将其与本地的状态进行对比,如果不相符,则ONU会根据需要清空本地的组播关系对应表,并请求OLT向其发送所有的组播关系对应表。OLT在接收到请求报文后,会向此ONU发送所有的组播关系对应表。 考虑如下的情况:OLT上开启了跨vlan组播功能,此时用户直接关闭igmp-snooping,OLT会向ONU发送广播OAM。如果ONU没有收到这一报文,则会永远开启跨vlan组播直到世界末日,因为OLT再也不会定时广播OAM了。为解决这种问题,ONU本地有一个计时器,记录了上一次收到OAM的时间;如果超过一定时间(默认5分钟,与OLT发送同步OAM的时间间隔联动)还未收到OAM,则关闭跨vlan组播功能。 2.ONU本地的跨vlan组播实现 ONU对报文处理模块的结构性较强,为了方便,采用拓扑图的方式进行说明。如图3。 除此以外,如果删除组播对应关系表,ONU会检查在该vlan内是否存在组播组。如存在,则删除

文档评论(0)

qnc814 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档