




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
互联网OTV培训材料 2014 5 目录 成都核心 四川移动省核心 BRAS 汇聚交换 PON网络 OTV平台 OTV开展形式 单播 成都核心 四川移动省核心 BRAS 汇聚交换 PON网络 组播平台 OTV开展形式 组播 组播的优势 减少网络链路带宽占用 角色及术语描述 角色及术语描述 组播平台建设 即组播源平台 现网已新建了3个平台 中兴 华为 成都台 预计新建4套平台 当前烽火平台还未进行建设 其中中兴 华为平台接入CMNET 成都台接入成都分公司 示意图 成都核心 四川移动省核心 BRAS 中兴 华为组播平台 成都台组播平台 复制点的选择 BRAS作为组播复制点缺点 BRAS S9300 OLT的链路带宽浪费 OLT作为组播复制点优点 节约了BRAS S9300 OLT的链路带宽 四川移动选择采用OLT作为组播复制点 用户上线的选择 BRAS S9300 OLT ONU STB PPPOE PPP是广域网中点对点链路协议 PPPOE是将PPP帧封装在ethernet帧中 在交换设备和PON并不能读懂PPP帧 PPPOE上线的缺点 PPP为点对点会话 这将导致需要BRAS对用户组播报文基于PPP会话进行复制 PPPOE上线需要STB均支持PPPOE认证 BRAS S9300 OLT ONU STB IPOE IPOE通过ethernet承载DHCP报文交互使用户上线 交换设备和PON均能读懂网络层协议和ethernet帧 IPOE上线的优势 在PON能读懂网络层协议和ethernet帧时 可以在OLT开启igmpproxy来对下层网络进行组播复制 四川移动选择采用IPOE的户上线方式 中继用户DHCP续租报文 用户认证和IP地址获取 IPOE BRAS S9300 OLT ONU STB AAA平台 DHCP服务器 STB通过将用户名 密码填充至DHCPOPTION60请求获取IP地址 中继用户DHCP报文 提取用户名密码发送给AAA认证 AAA返回认证结果 认证通过则为用户分配IP地址 否则不予回应 将DHCP报文发送给用户 包括用户获取的IP地址信息 交互DHCP续租报文 1 2 3 目录 组播原理 概念 组播原理 TCP IP MAC交互依赖于ARP表 IP交互依赖于路由表 组播原理 组播IP地址 IP组播地址前四位均为 1110 而整个IP组播地址空间的划分则如图 IP组播地址用于标识一个IP组播组 IANA把D类地址空间分配给组播使用 范围从224 0 0 0到239 255 255 255 l224 0 0 0到224 0 0 255被IANA预留 地址224 0 0 0保留不做分配 其它地址供路由协议及拓扑查找和维护协议使用 该范围内的地址属于局部范畴 不论TTL为多少 都不会被路由器转发 l224 0 1 0到238 255 255 255为用户可用的组播地址 在全网范围内有效 其中232 0 0 0 8为SSM组地址 而其余则属于ASM组地址 l239 0 0 0到239 255 255 255为本地管理组播地址 仅在特定的本地范围内有效 也属于ASM组地址 使用本地管理组地址可以灵活定义组播域的范围 以实现不同组播域之间的地址隔离 从而有助于在不同组播域内重复使用相同组播地址而不会引起冲突 组播原理 组播IP与组播MAC的映射 IANA将MAC地址范围01 00 5E 00 00 00 01 00 5E 7F FF FF分配给组播使用 这就要求将28位的IP组播地址空间映射到23位的组播MAC地址空间中 具体的映射方法是将组播地址中的低23位放入MAC地址的低23位 如图 由于IP组播地址的后28位中只有23位被映射到组播MAC地址 这样会有32个IP组播地址映射到同一组播MAC地址上 组播原理 组播IP与组播MAC的映射 源IP224 1 1 1换算成二进制11100000 00000001 00000001 00000001再换成16进制01 01 01加上组播MAC头0100 5E最后形成 0100 5E01 01 01可用的其它31个组播IP地址 224 129 1 1225 1 1 1225 129 1 1226 1 1 1226 129 1 1227 1 1 1227 129 1 1228 1 1 1228 129 1 1229 1 1 1229 129 1 1230 1 1 1230 129 1 1231 1 1 1231 129 1 1232 1 1 1232 129 1 1233 1 1 1233 129 1 1234 1 1 1234 129 1 1235 1 1 1235 129 1 1236 1 1 1236 129 1 1237 1 1 1237 129 1 1238 1 1 1238 129 1 1239 1 1 1239 129 1 1加上 224 1 1 1刚好32个 IP对应MAC的换算方法 将IP后23位换算成16进制 插入01 00 5E 后面则为对应的MAC地址 例如 224 1 1 1 224 129 1 1 239 1 1 1 239 129 1 1复用了一个MAC 0100 5E01 01 01 组播IP与组播MAC的换算 组播原理 组播转发 组播报文是发送给一组接收者的 这些接收者用一个逻辑地址 即组播地址 标识 路由器在收到组播报文后 必须根据报文的源地址确定其正确的入接口 指向组播源方向 和下游方向 然后将其沿着远离组播源的下游方向转发 这个过程称为逆向路径转发 RPF 过程如下 路由器在单播路由表中查找组播源或RP对应的RPF接口 使用SPT时查找组播源对应的RPF接口 使用RPT时查找RP对应的RPF接口 如果组播报文是从RPF接口接收下来的 则RPF检查通过 报文向下游接口转发 否则 丢弃该报文 组播原理 组播的实现模型 lASM模型Any SourceMulticast 即任意源组播模型 在ASM模型中 任一发送者都可作为组播源向某组播组地址发送组播信息 接收者通过加入由该组播组地址标识的组播组以获得发往该组播组的组播信息 在ASM模型中 接收者无法预先知道组播源的位置 但可以在任意时间加入或离开组播组 lSSM模型Source SpecificMulticast 即指定信源组播模型 在现实生活中 用户可能只对某些组播源发送的组播信息感兴趣 而不愿接收其它源发送的信息 SSM模型为用户提供了一种能够在客户端指定组播源的传输服务 ASM SSM 网络中默认采用ASM模型 组播原理 组播的转发树 组播源DR 接收者DR 组播源平台 用户 组播源平台 用户 RP 用户 用户 组播报文在网络中沿着树型转发路径进行转发 该路径称为组播转发树 它可分为源树 SourceTree 和共享树 RPT 两大类 组播原理 PIM DM 组播原理 PIM DM 组播原理 PIM DM 组播原理 PIM DM 组播原理 PIM DM 组播原理 PIM SM 组播原理 PIM SM 组播原理 PIM SM 组播原理 PIM SM 组播原理 PIM SM SPT切换 SPT切换的两种方式 RP触发SPT切换RP收到源端DR的注册报文后 将封装在注册报文中的组播数据沿RPT转发给组成员 同时RP会向源端DR发送SPT加入报文 建立RP到源的SPT树 SPT树建立成功后 RP停止使用注册消息 使源端DR和RP免除了频繁的封装 解封装 组播数据从与组播源直接相连的路由器 通过SPT树转发到RP 再沿RPT转发给组成员 组成员端DR触发SPT切换 组成员端DR周期性检测组播报文的转发速率 一旦发现 S G 报文的转发速率超过阈值 则触发SPT切换 建立从源到组成员的SPT后 后续报文可能不再流经RP 由于RPT不一定是路径最短的树 进行SPT切换后 减少了组播数据在网络中的传输延迟 组播原理 PIM SM SPT切换 组播原理 PIM SM SPT切换 组播原理 PIM SM SPT切换 组播原理 PIM SM SPT切换 组播原理 IGMP协议差异 lIGMPv1 RFC1112 中定义了基本的组成员查询和报告过程 lIGMPv2 RFC2236 在IGMPv1的基础上添加了组成员快速离开的机制等 lIGMPv3 RFC3376 中增加的主要功能是成员可以指定接收或拒绝来自某些组播源的报文 以实现对SSM模型的支持 组播原理 IGMP协议 IGMPv1 当一个主机希望接收一个组播组的数据 则发送成员加入报告给组播组 PC1 PC2 RTA 组成员加入过程 组播原理 IGMP协议 路由器RTA IGMP查询器 周期性地 默认60秒 向子网内所有主机 224 0 0 1代表子网内所有主机 发送成员关系查询信息 PC3 RTA 查询224 0 0 1 IGMPv1查询器 PC2 PC1 查询与响应过程 所有主机收到IGMPv1成员关系查询信息 一主机首先向组播组发送IGMPv1成员关系报告 组的其他成员监听到报告后抑制自己的成员关系报告发送 IGMPv1 组播原理 IGMP协议 IGMPv1 主机 默不作声 地离开组 不发送报告了 PC1 普遍组查询 PC2 组成员离开过程 组播组超时 剪枝 路由器没有收到该组的IGMP报告 则再发送成员关系信息 3次查询周期过后 路由器发送成员关系查询信息 组播原理 IGMP协议 IGMPv2 当一个主机加入了一个组播组 则应该立即发送一个或多个版本2的成员关系报告给组播组 PC1 PC2 RTA 组成员加入过程 组播原理 IGMP协议 IGMPv2 与IGMPv1相同 都存在抑制机制 增加了最大响应时间来指定延时值来规定所有主机的查询响应延时的上限 此外最大响应时间在IGMP查询器上配置 只应用在成员关系查询信息 PC3 RTA IGMPv1查询器 PC2 PC1 查询与响应过程 组播原理 IGMP协议 IGMPv2 主机向224 0 0 2发送离开组消息 报文中含有要离开的组地址224 1 1 1 PC1 路由器向这个组 224 1 1 1 发送特定组查询 1秒钟内没有收到该组的报告 发送第二个特定组查询 二个查询信息后未收到主机响应 组224 1 1 1超时 离开组 PC2 组成员离开过程 组播原理 IGMP协议 IGMPv2 路由器启动 主动发出到所有组播系统组 224 0 0 1 的IGMPv2常规查询信息 收到常规查询信息的路由器 会把此信息的源IP地址和接收口的IP地址作比较 拥有最低IP地址的路由器被选举为IGMP查询路由器 非查询路由器启动一个查询计时器 周期检查IGMP查询路由器的状态 默认为250秒 RTA RTB 192 168 1 1 192 168 1 2 IGMP查询路由器 查询器选择过程 组播原理 IGMP协议 改进之处 Source 1 1 1 1Group 224 1 1 1 Source 2 2 2 2Group 224 1 1 1 R1 R2 R3 PC1 组224 1 1 1的成员 PC1希望接收来自S 1 1 1 1而非来自S 2 2 2 2的数据通过IGMPv3 指定源可以剪枝掉来自S 2 2 2 2的数据 IGMPv3 组播原理 IGMP协议版本功能对比 IGMP三个版本的比较 查询器选举 IGMPv1 成员离开方式 指定组查询 指定源 组加入 依靠组播路由协议 IGMPv2 IGMPv3 不支持 不支持 自己选举 支持 不支持 自己选举 支持 支持 默默离开 主动发出离开报文 主动发出离开报文 组播原理 IGMPSnooping IGMPSnooping 工作机制 CMNET BRAS终结IGMP协议 以太网交换机运行IGMPSnooping协议 IGMP查询 IGMP报告 组播原理 IGMPSnooping IGMPSnooping 建立和维护组 CPU 0 1 2 3 4 5 IGMP报告 IGMP查询 转发表 IGMP报告224 1 2 3 PC1 PC2 PC4 PC3 Program239 93 0 2 VLAN3990 source TheBTVusermembers 0 10 1 14610 12 2 1232Total 2 IGMPPROXY BRAS S9300 OLT ONU Igmp加入 判断OLT本地是否已引入该组流 如果有则将流复制给用户 如果没有则向上发送IGMP加入 Igmp加入 OLT上没有该组播流的情况下 组播流 组播流 OLT记录已引入组播流 STB 组播原理 IGMPProxy 目录 四川移动完整的组播流程 组播建流流程 成都核心 四川移动省核心 BRAS接收者DR 组播平台 AnycastRP 组播源DR 组播平台发送组播至 组播源DR 组播源DR 将报文封装在register消息中发送给 RP RP 构建S G表项 当RP有 G表时 向 组播源DR 发送join消息 组播源DR 将组播发送给 RP RP 收到组播后向 组播源DR 发送停止注册消息 组播源DR 停止向RP发送注册消息 此时组播流沿SPT将数据以组播形式发送给 RP 接收者DR 下出现活跃用户 向 RP 发送join消息 RP 沿RPT将数据发送给 接收者DR 接收者DR 默认情况下收到第一个组播报文就开始进行STP切换 接受者DR 并向 组播源 发送join消息 组播源DR 收到 接受者DR 的join 并将组播流沿SPT发送给 接受者DR 接收者DR 沿SPT收到 组播源DR 的组播流之后 向RP发送剪枝报文 RP 停止向 接收者DR 发送组播流 四川移动完整的组播流程 用户上线流程 BRAS STB AAA平台 DHCP服务器 DHCPDiscover DHCPDiscover DHCPOffer 提取Option60进行认证 认证结果 认证成功将为用户分配IP地址失败则不予回应 DHCPOffer DHCPRequest DHCPRequest DHCPACK DHCPACK DHCPRequest DHCPRequest DHCPACK DHCPACK 用户上线 IP续租 DHCPRelease 用户下线 DHCPRelease 四川移动完整的组播流程 用户观看流程 BRAS S9300 OLT ONU ONU 2 在点击某直播节目的时候 发送IGMP加入请求 3 OLT截获请求后判断本地是否已有该组播流 如果有则直接发送给用户 如果没有则向上发送IGMP请求 4 BRAS终结IGMP请求 查看本地是否有该组播流 如果有则向下游接口发送 如果没有则向RP发送join请求 RP 5 RP收到join请求 查看是否存在该S G表项 如果存在则把流发送给BRAS 1 用户首先通过单播通道向组播平台获取节目单 目录 组播的优化 Anycast RP 通过msdp虚拟一个IP地址作为RP地址向下呈现 两台生核心之间进行组播源信息交互 使下层设备不论访问哪台RP设备均能获取到组播流 当前移动网络RP地址为 183 223 240 3 组播的优化 基于MAC的快速离开 基于MAC的快速离开是指 设备在生成组成员关系表时 不但会记录组播用户同时还会统计记录组播用户下组播组成员的MAC地址 当收到离开报文时 会先删除组成员关系表的MAC地址 只有当该组播用户下所有MAC地址都被删除完时才会停止组播组的转发 正常离开是指 按照IGMPv2标准定义 收到主机的离开报文后 路由器需要发送特定组查询报文 在查询超时后 才认为该主机不再需要该组数据 用户用遥控器进行一次频道切换会同时发出2个IGMP报文 1个离开旧组播组和1个加入新组播组 所以在旧组播组未停止前 用户线路上会同时存在2个组播组的流量 如果线路没有预留足够的带宽承载2个组播组的流量 则流量就会溢出 造成丢包 如果承载的内容是视频就会出现花屏 组播的优化 QOS服务质量保障 无QOS保障 有QOS保障 当网络突发拥塞时 有无QOS保障情况如下 QOS保障前 所有数据优先级一样 并在一个共享的数据通道进行传送 当网络出现拥塞时 电影播放出现卡屏 花屏现象 并伴有噪音 QOS保障后 数据送入自有的传输通道进行传送 当通道闲置时候可以相互共享带宽资源 当链路拥塞时 则能保障各优先级数据独享各自的通道资源 测试报文情况 QOS保障前后测试对比 组播的优化 QOS服务质量保障 QOS分类和队列优先级 组播的优化 QOS服务质量保障 四川移动城域网已完成QOS部署 为保障OTV业务服务质量 需要在PON网络和传输侧均进行QOS部署 城域网QOS策略部署 执行QOS策略 完成二 三层标记转换 组播的优化 QOS服务质量保障 接入设备部署策略 在ONU设备部署QoS时 主要是在用户接入端口区分用户业务 并标记不同优先级 在设备连接OLT的上行口部署WRR队列 优先通过重要业务数据流量 次优通过普通数据流量 在OLT设备部署QoS时 主要是在OLT下行端口继承下游ONU上传的数据优先级 对未标记优先级的数据进行重新标记 在设备连接OLT的上行口部署WRR队列 优先通过重要业务数据流量 次优通过普通数据流量 OLT ONU ONU S9300 BRAS 针对OTV域进行QOS限速 目录 OTV组播改造网络各层设备数据规划和配置 省网核心路由器 地市CR OTV组播改造网络各层设备数据规划和配置 BRAS 汇聚交换机 OTV组播改造网络各层设备数据规划和配置 OLT ONU OTV组播改造网络各层设备数据规划和配置 无组播Vlan情况 BRAS在对组播流进行转发的时候因为不同VLAN 需要把组播数据针对每个用户VLAN复制一份发送给LSW和OLT 组播VLAN功能可以轻松的解决这个问题 在二层设备上配置了组播VLAN后 三层设备需要把组播数据在组播VLAN内复制一份发送给LSW和OLT 而不必为每个用户VLAN复制一份 从而节省了网络带宽 OLT SW BRAS ONT STB ONT STB OLT SW BRAS ONT STB ONT STB 传统VLAN组播 组播VLAN组播 组播VLAN 目录 OTV组播业务维护经验 用户停留在检测状态 启动状态 链接异常 长时间停留于 判断是否能够获取IP地址 正常 异常 是否申报了正确的LOOPBACK地址和对应的IP地址段 DHCP服务器 数据维护中心 核对地址段是否在网络中存在异常 机顶盒厂家 请厂家核对网络检测机制是否存在问题 注意 当前规划OTV私网IP地址不能和公网互通 用户现象如下 OTV组播业务维护经验 观看组播卡 1 判断丢包引起 2 判断组播流问题 分公司实验室环境下观看该电视是否正常 沟通CMNET维护及组播平台协调处理 正常 异常 分公司内部处理 注意 OLT没有开启基于MAC的快速离开时 可能会导致频道切换时候短暂花屏约2秒 OTV组播业务维护经验 用户无法观看直播 1 查看bras OLT是否能够引流及配置是否正确 2 查看OLT配置是否正确 3 查看ONU是否使能IGMPSnooping 4 通过VLC测试是否能够正常观看 正常 不能观看 正常观看 5 机顶盒问题请沟通厂家 2 组播流问题请沟通CMNET维护和组播平台协调处理 OTV组播业务维护工具使用 模拟工具VLC BRAS S9300 OLT ONU 利用VLC软件模拟电视 STB来帮助网络排错 示意图 注意VLC软件默认发送IGMP报文版本为V3 请修改注册表 将IGMP报文版本修改为V2后再进行测试 注册表修改如下 在 运行 中输入regedit回车将打开注册表 进入HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters添加DWORD类型 IGMPVersion 值为3 OTV组播业务维护工具使用 模拟工具VLC 1 双击桌面图标 打开VLC软件 2 在 媒体 菜单中选 打开网络串流 3 输入rtp 组播IP地址 端口号点 播放 4 播放效果如上 总结 三层组播 组播平台 三层组播重点在于构建组播路由表S G G来指导设备进行组播路由的RPF转发 dispimrou239 10 0 10VPN Instance publicnetTotal378 G entries 187 S G entriesTotalmatched1 G entry 1 S G entry 239 10 0 10 RP 183 223 240 3 local Proto
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025铁路局招聘考试试卷笔试题库含答案
- 2025年铁路二级建造师考试题库及答案
- 海南省琼中县职业卫生技术服务专业技术人员考试(职业卫生检测)模拟题库及答案(2025年)
- 2025年机械伤害事故专项应急预案
- 2025年高二物理上学期知识结构图构建评估
- 2025年高二物理上学期物理双语教学测试
- 2025年高二物理上学期“分析与综合法”应用测试
- 家庭老人应急预案
- 转运车辆应急预案
- 2025年疼痛评分量表试题及答案
- 广东省2025年度初级注册安全工程师职业资格考试金属非金属矿山安全复习题及答案
- 十二经络课件
- Starter Unit 3 Welcome 单元测试(含答案)人教版(2024)七年级英语上册
- 玻璃委托代加工合同范本
- 年产9000吨塑料粒子项目报告表
- 秦朝服饰设计分享
- 子宫脱垂的中医护理查房
- 2024年12月英语四级真题及答案-第1套
- 【课件】急性百草枯农药中毒
- 老年人能力评估师试题【含答案】
- 安徽省蚌埠市2024-2025学年八年级下学期第一次月考地理试卷(含答案)
评论
0/150
提交评论