IP Multicast, Volume II 免积分下载

本书全面覆盖Cisco路由器和交换机的高级IP多播设计与协议,深入探讨域间路由、组播可扩展性、MPLS VPN等主题,提供数据中心多播的最佳实践和故障排除方法。

图书说明:

在企业,数据中心和服务提供商网络中设计,操作和排除高级Cisco IP多播的故障

IP多播,第二卷完全涵盖了Cisco路由器和交换机专用的高级IP多播设计和协议。它对高级Cisco IP多播网络的常见功能,部署模型和现场实践进行了实用的讨论,最终实现了实施和高级故障排除的命令和方法。

在充分讨论域间路由和Internet组播之后,作者详细解释了组播可扩展性,传输多样化和组播MPLS VPN。他们分享了对数据中心多播的深入见解,最佳实践设计解决方案的完整章节,以及针对复杂环境设计的从头到尾的故障排除方法。

IP多播,第二卷反映了作者在服务提供商和企业网络方面的丰富经验,对于IP多播工程师,架构师,运营技术人员,顾问,安全专业人员和协作专家来说,是必不可少的。网络管理员和管理员会发现其案例研究和功能解释特别有价值。

了解域间组播的基本要求用于
识别源和接收器的设计控制平面以及下游控制平面
支持云服务提供商不支持本机组
播的组播传输使用组播VPN在逻辑上分离同一物理基础架构上的流量
探索数据中心中多播的独特细微差别
实现虚拟端口通道(vPC),虚拟可扩展LAN(VXLAN)和思科应用程序中心基础架构(ACI)
针对特定行业或应用程序的设计多播解决方案查看
最佳实践多播部署示例
掌握用于排除大型IP多播网络故障的高级方法

下载地址:IP Multicast, Volume II

更多免积分电子书,请访问:IE布克斯网

对于UDP组播的一些认识<br><br> 利用UDP组播能在intarnet,internet上也数据报的形式进行数据的组播(在internet上进行组播,要求路由器支持IGMP(internet网关管理协议,这个协议是在IP出现以后,为了支持组播而出现的)).相对于极度消耗网络带宽的广播来说(广播只能在intranet内广播),UDP组播有了很大的优化,只有终端加入到了一个广播组,UDP组播的数据才能被他接受到.<br> UDP组播是采用的无连接,数据报的连接方式,所以是不可靠的.也就是数据能不能到达接受端和数据到达的顺序都是不能保证的.但是由于UDP不用保证数据的可靠性,所有数据的传送速度是很快的.<br><br>1. 组播的“根”<br> 组播从概念上来讲分为两部分:控制部分和数据部分。控制部分决定着组播的对象的组织方式。而数据部分决定了数据的传输方式。<br> 控制层有“有根”,“无根”两种情况。对于有根的控制层,存在着一个root和若干个leaf. root负责管理这个组播组,只有他能邀请一个leaf加入一个组播组(ATM就是有根控制的一个典型的例子)。对于无根的控制层,没有root,只有若干的leaf. 每一个leaf都能自己加入一个组播组(IP就是无根控制的典型例子)<br> 数据层也有“有根”,“无根”两种情况。对于有根数据层,从root发出的数据能到达每一个leaf,而从leaf发出的数据只能到达root.对于无根数据层,每一个leaf发出的数据能到达组播组中的每一个leaf(甚至包括他自己)。每一个leaf也能接受组播组里的任何数据包。<br><br><br>二.IP组播地址<br> IP组播通信需要一个特殊的组播地址.IP组播地址是一组D类IP地址,范围从224.0.0.0 到 239.255.255.255。其中还有很多地址是为特殊的目的保留的。224.0.0.0到224.0.0.255的地址最好不要用,因为他们大多是为了特殊的目的保持的(比如IGMP协议)<br><br>三.IGMP协议<br> IGMP(internet网关管理协议)是IP组播的基础.在IP协议出现以后,为了加入对组播的支持,IGMP产生了。IGMP所做的实际上就是告诉路由器,在这个路由器所在的子网内有人对发送到某一个组播组的数据感兴趣,这样当这个组播组的数据到达后面,路由器就不会抛弃它,而是把他转送给所有感兴趣的客户。假如不同子网内的A,B要进行组播通信,那么,位与A,B之间的所有路由器必须都要支持IGMP协议,否则A,B之间不能进行通信。<br> 当一个应用加入一个组播组后,就会向这个子网的所有路由器发送一个IGMP加入命令,告诉他子网内有人对发送到某一个组播组的数据感兴趣.路由器也会定时向子网内的所有终端发送一条查询消息,用于询问是否还有人对某个组播组的数据感兴趣。如果有的话,终端就会回应一条IGMP消息,路由器则继续转发这个组播组的数据。如果没有人回应这条消息,那么路由器就认为已经没有终端对这个组播组的数据感兴趣,就不会在转发关于这个组播组的数据了。在IGMP第二版中,一个终端推出组播组以后,会向路由器发送一个推出消息,路由器也会通过这个消息来判断是否还要继续转发关于这个组播组的数据了(IGMP第一版中没有这个功能)[这些事情都是底层的系统做的,你只要坐享其成就好了]<br><br> <br><br>四. winsock 1组播<br> winsock 1的组播主要有以下几个步骤:<br>1. 建立支持数据报的scoket<br>2. 把socket和本地的一个端口绑定(以后会通过这个端口进行数据的收发)<br>3. 通过setsockopt IP_ADD_MEMBERSHIP加入一个组播组<br>4. 然后就能通过sendto / recvfrom进行数据的收法<br>5. 通过 setsockopt IP_DROP_MEMBERSHIP离开一个组播组<br>6. 关闭socket<br><br>如果你仅仅是想向一个组播组发送数据,而不要接受数据,那么可不用加入组播组,而直接通过sendto向组播组发送数据<br><br><br>五.winsock 2组播<br> winsock 2组播主要是通过WSAJoinLeaf来实现的(WSAJoinLeaf的行为,返回值根据socket的模式,组播的实现构架有很大的关系)<br> winsock 2组播的主要有以下几个步骤<br>1. 建立支持数据报的socket(用WSASocket建立socket,同2. 时设置组播的一些属性)<br>3. 把socket和本地的一个端口绑定(以后会通过这个端口进行数据的收发)<br>4. 通过WSAJoinLeaf加入一个组播组<br>5. 通过sendto / recvfrom进行数据的收发<br>6. 直接关闭socket,<br><br>7. 退出组播组<br>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值