- 3
- 0
- 约 25页
- 2017-02-12 发布于河南
- 举报
NSLect09
第9讲 路由与组播 Routing modules in ns-2 讲课内容 单播及仿真方法 组播协议 仿真元件 组播仿真示例 1.1 Static Dijkstra’s SPF 1.1 Static Dijkstra’s SPF 1.1 Static Dijkstra’s SPF 1.2 Multipath routing Codes brief 2. Properties of multicasting The most complex service, vs uni-casting and broad-casting Underlined recipients can be over one million Group management 2.1 Internet Group Management Protocol (IGMP) It lets all the systems on a physical network know which hosts currently belong to which multicast groups. Format of datagram is similar to ICMP with constant length, IP header + IGMP message (8 bytes). Support joining, querying and reporting functions. An example (v1. RFC 1112) The router is asking each host to identify each group on that interface. 2.2 Flood and Prune Protocols known as reverse-path multicast algorithm. DVMRP (Distance Vector Multicast Routing Protocol) and Dense-mode PIM (Protocol Independent Multicast). 2.3 Center-based Trees To map the multicast group address to a particular unicast address of a router, and build explicit distribution trees centered around this particular router. Core-Based Trees (CBT), Sparse-mode PIM (SM-PIM) and the Border Gateway Multicast Protocol (BGMP). Formation of a CBT bidirectional shared tree Sparse-Mode PIM Summary of multicast routing Dense mode DVMRT, MOSFP, PIM-DM Sparse mode CBT, PIM-SM Scalable and reliable multicast (SRM) S.Floyd etal ’95, by ns-2 2.4 SRM, motivation SRM scheme Randomize NACKs (request repairs) All traffic including request repairs and repairs are multicast A repair can be sent by any node that heard the request A node suppresses its request repair if another node has just sent a request repair for the same data item A node suppresses a repair if another node has just sent the repair 2.4 SRM, an illustration 3.1 Enable mcast in Nodes 3.2 CtrMcast, a pure OTcl class Routing computations CtrMcactComp::compute-branch 4.1 Example, PIM-SM Joining schedules $ns at 1.1 $n7 join-group ..” $ns at 1.3 $n1 join-group ..” $ns at 2.0
您可能关注的文档
- FUNNC用户宏程序.doc
- G00、G01的意义和实际用途.ppt
- G02、G03圆弧插补指令教案.doc
- G10的应用.doc
- GDB调试简易教程.ppt
- fp05伪代码.ppt
- Fortran程序设计(第五章-选择结构).ppt
- gambit-2.3-Lecture-02a--CreatingGeometry.ppt
- HCS12汇编指令.ppt
- getdata的使用教程.ppt
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
原创力文档

文档评论(0)