打印

[原创] 思科零散知识收集

思科零散知识收集

此贴仅供大家在学习Cisco 过程中,将自己的学习心得、知识精华、疑难问题或者只是一个很小的知识点的理解发表出来,以供更多的朋友可以从这里面找到自己所需要的基础知识、解题思路、处理方法过程,并希望成为Cisco 的零散知识的聚集地;

本主题发贴规定:

1、本主题面向的对象是全体会员;

2、建立本主题的目的是为将零散的技术收集起来,希望可以成为CISCO 零散知识库

3、本主题欢迎您发表原创或者转载的相关技术资料(仅限于Cisco方面);

4、本主题对于非cisco方面的回复,一经发现会将其转到相应版区;

5、关于回复,欢迎您对自己感兴趣的原创、技术资料帖子发表技术回复进行进一步的探讨,并要注明所探讨的主题;

但对于非常简单的诸如"谢谢!"“顶”之类的回复,视为灌水行为;







[ 本帖最后由 garnett_wu 于 2008-4-9 09:46 编辑 ]

TOP

多生成树(MST)概述

多生成树(MST)把IEEE802.1w快速生成树(RST)算法扩展到多生成树,这为虚拟局域网(VLANs)环境提供了快速收敛和负载均衡的功能;MSTPVST+收敛快并且和802.1D802.1w生成树以及PVST+结构兼容。  采用多生成树(MST),可以通过干道(trunks)建立多个生成树,关联VLANs到相关的生成树进程每个生成树进程具有独立于其它进程的拓扑结构MST提供了多个数据转发路径和负载均衡,提高了网络容错能力,因为一个进程(转发路径)的故障不会影响其它进程(转发路径)。在大型网络的不同网络部分,通过MST来定位不同VLANs和生成树进程的分配可以更容易地管理网络和使用冗余路径一个生成树进程只能存在于具有一致的VLAN进程分配的桥中,必须用同样的MST配置信息来配置一组桥,这使得这些桥能参与到一组生成树进程中,具有同样的MST配置信息的互连的桥构成多生成树(MST)区多生成树(MST)使用修正的快速生成树(RSTP)协议-叫做多生成树协议(MSTP, MST具有下列特性:

●MST
运行一个生成树常量叫做内部生成树(IST, IST用有关MST区的内部信息增加了通用生成树的信息;MST区对于相邻的单生成树(SST)和MST区就象一个单独的桥。

一个运行MST的桥提供和单生成树桥的互操作性:
* MST
桥运行内部生成树(IST),IST用有关MST区的内部信息增加了通用生成树的信息。
*
内部生成树(IST)连接区中的所有MST桥并且是通用生成树(CST)的一个子树,通用生成树(CST)包含整个的桥域,MST区对于相邻的单生成树(SST)桥和MST区就象一个虚桥。
*
通用和内部生成树(CIST)是每个MST区的内部生成树(IST)、互连MST区的通用生成树和单生成树桥的一个集合,它和一个MST区内的一个IST是一样的,它和一个MST区外的CST也是一样的;STPRSTPMSTP共同建立一个单独的桥来做为通用和内部生成树(CIST)的根。

●MST
在每个区内建立和维护额外的生成树,这些生成树就是MST进程(MSTIS,IST的进程号为0MSTIS的进程号为123等等;即使MST区是互连的,任何MSTI也都是本地于MST区并且独立于另一个区的MSTIMST进程和ISTMST区的边界组合在一起构成了CST:
* MSTI
的生成树信息包含在MSTP的记录(M-record)中,M-record总是封装在MSTBPDUS中,由MSTP计算的原始生成树叫做M树(M-tree),M树只在MST区活跃,M树和ISTMST区的边界合并而形成CST

通过产生非CST VLANPVST+ BPDUMST提供和PVST+的互操作性

●MST
支持PVST+的一些扩展:
* UplinkFast
BackboneFastMST方式中无效,但它们包含在RSTP
*
支持PortFast
* BPDUFilter
BPDUGuardMST方式中支持
* LoopGuard
RootGuardMST方式中支持
*
对于私有VLANs(Pvlan),从VLANs必须和主VLANs映射到同一个生成树进程。

TOP

理解BGP协议同步规则

.理解bgp同步及其基本需求1.BGP同步规则的定义:bgp同步打开的情况下,一个BGP路由器不会把那些通过ibgp邻居学到的bgp路由通告给自己的ebgp邻居;除非自己的igb路由表中存在这些路由,才可以向ebgp路由器通告.

2.BGP
同步规则的目的:防止一个AS(不是所有的路由器都运行bgp)内部出现路由黑洞,即向外部通告了一个本AS不可达的虚假的路由.

BGP同步规则的拓扑示意图


如图1


3.BGP同步规则的基本需求如果一个AS内部存在非bgp路由器,那么就出现了bgpigp的边界,需要在边界路由器将bgp路由发布到igp,才能保证AS所通告到外部的bgp路由在AS内部是连通的.实际上是要求bgp路由和igp路由的同步.

4.满足BGP同步规则的基本需求的结果如果将bgp路由发布到igp,由于bgp路由主要是来自AS外部的路由(来自internet),那么结果是igp路由器要维护数以万计的外部路由,对路由器的cpumemeory以及AS内部的链路带宽的占用将带来巨大的开销.

5.结论通常bgp协议的运行需要关闭同步.


.BGP同步的解决方案


1.full mesh ibgp解决方案 AS内部的所有路由器都运行full mesh ibgp,就可以关闭所有路由器的同步而不影响路由的通告和连通性.

问题:as内部路由器数量很多时,需要建立N*(N-1)/2ibgp会话,带来过度的系统开销,扩展性不好.

Full-Mesh IBGP 拓扑示意:


如图2


15个路由器的AS,需要建立15(15-1)/2=105ibgp会话


2.路由反射器解决方案AS内部的所有路由器都运行bgp,AS内部部署路由反射器,构建hub and spokeibgp(会话数为N-1), 然后关闭所有bgp路由器的同步.

问题:此方案可以使bgp路由器传递ibgp路由到ebgp, 并保证bgp路由的连通性.但是对物理拓扑有很大的限制(要求是星型拓扑)


Bgp路由反射器设计拓扑 15个路由器的AS,具有冗余的RR方案(33ibgp会话)


如图 3


3.bgp联盟解决方案: AS内部的所有路由器都运行bgp,把一个原始的AS基于网络拓扑划分为若干个sub-AS(又称联盟AS),联盟AS之间的bgp邻居叫做联盟ebgp,不需要full mesh bgp会话;在每个联盟AS内部运full mesh ibgp或者huband spoke反射器,然后就可以关闭所有路由器的bgp同步功能.

结论:

bgp
联盟结合路由反射器的方式较好的解决了bgp的同步规则带来的需求,是最为有效的解决方案.



bgp联盟拓扑示意图:


如图 4


.BGP同步规则的总结


1.在所有的方案中,既要保证传递bgp路由,还要保证bgp路由的连通性.

2.
关闭同步能够实现bgp路由的传递,不一定能保证as内部连通性,除非as内所有路由器都运行bgp才可以保证连通性;否则,仍然需要路由再发布(bgpàigp)

3.
最后,as内部一般需要部署igp来维持AS内部网络路径的连通性,以保证as内部的所通告的bgp路由的下一跳的可达性.这样bgp网络就具有更好的灵活性和扩展性.



[ 本帖最后由 garnett_wu 于 2006-11-3 10:48 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

IS-ISOSPF的比较

IS-ISOSPF的比较

1) IS-IS
只定义了两种网络拓扑类型:broadcastgeneral topology。在Cisco路由器中链路分为point-to-point broadcast
OPSF
定义了5种网络类型:point-to-pointpoint-to-multipointbroadcastNBMA,以及virtual links

IS-IS
OSPF的比较

1) IS-IS
只定义了两种网络拓扑类型:broadcastgeneral topology。在Cisco路由器中链路分为point-to-point broadcast
OPSF
定义了5种网络类型:point-to-pointpoint-to-multipointbroadcastNBMA,以及virtual links
2)
两种协议都维护一个链路状态数据库(LinkState Database
IS-IS
使用LSPLink State PDU),LSP自己就是一个数据报;
OSPF
使用LSALink State Advertisements),LSA必须被封装(encapsulate)在OSPF报头和IP报头内。

3)
两种协议都使用SPF算法来计算路由
IS-IS
在域内(intra-area)运行Level 1 SPF计算路由,在域间(inter-area)运行Level 2 SPF计算路由;
OSPF
在域内(intra-area)运行SPF计算路由,在域间(inter-area)运行距离向量算法(distance vector algorithm)来计算路由。

4)
两种协议都使用域(area)来建立两层分级的网络拓扑结构
IS-IS
的骨干不是特定的一个域,而是由连续的Level2 路由器组成;
OSPF
的骨干必须有而且必须为area 0;
IS-IS
的域边界是在路由器之间的链路(link)上;
OSPF
的域边界是在路由器上;
IS-IS
的两层分级的网络拓扑结构不是必须的,网络可以完全由Level1 路由器或完全由Level 2 路由器构成。
OSPF
的必须有area 0,可以只有一个area,但必须是area 0

5) IS-IS
的特性之一是:IS-IS路由器最多能有3个域地址(area addresses),这在域间传输中很有用。

6)
两种协议都是无类路由协议,都在area间汇总(summary

7)
两种协议处理错误(corruptedLSP/LSA的方法不同:
IS-IS
中任何一个路由器都能丢弃(purgecorrupted LSP;
OSPF
中只有corrupted LSA的发送者(originator)才能丢弃(purge)它。

8)
在广播网络(broadcast network)中两种协议都要建立adjacency关系
IS-IS
中,只要neighborHello数据报中有你的identityadjacency关系就建立成功。该阶段经历一个三次握手的过程:DownInitUp
OSPF
中,建立adjacency关系前经历的过程:DownInitTwo-wayExstartExchangeUploadingFull

9) IS-IS neighbors
会建立adjacency关系,即使Hello-intervalsHellomultipliers不同;
OSPF neighbors
不会建立adjacency关系,如果Hello-intervalsDead-intervals不同。

10)
在广播网络(broadcast network)中两种协议都要选择一个DIS/DR
IS-IS
DIS是动态选择的,即若有更高优先级或更大的地址的路由器加入网络,则新加入的路由器成为DIS
OSPF
DR相对稳定,即只要DR没有down掉,DR保持其地位;
IS-IS
中,广播网络中的路由器与所有的邻居建立adjacency关系;
OSPF
中,广播网络中的路由器只与DRBDR邻居建立adjacency关系;
IS-IS
中,DIS不与它的neighbors同步(synchronize)。DIS生成the pseudonode for the LAN,并且每3秒发送PSNPspartial sequence number PDUs)或每10秒发送CSNPscomplete sequence number PDUs)。其他的路由器也可以用PSNPsDIS申请丢失的LSP或发送给DIS一个新的LSP。因为DISflood PDUs,所以DIS不需要与其neighbors同步(synchronization);有因为不需要与其neighbors同步(synchronization),所以不需要BDIS
OSPF
中,DR/BDR用单播(unicast)传送DDP的方式分别与其他的所以路由器同步(synchronization)。

11)
两种协议都有认证(authentication
IS-IS
只支持简单认证;
OSPF
支持简单认证和MD5认证。

12) IS-IS
L1/L2路由器不向L1路由器发布L2路由。L1路由器就象OSPF中的完全端域(totally stubby area)。

13)ISIS
协议的配置中没有一个类似于OSPF协议中的ip ospf network命令的配置选项,因此在NBMA中做为“HUB”ROUTER必须被配置为point to point subinterfaces(包括地址的改变),以便每一个PVC链路都在不同的SUBNET中。

TOP

Vlan间DHCP配置

网络环境:

一台3550EMI交换机,划分三个vlan,
vlan2 为服务器所在网络,命名为server,|

IP地址段为192.168.2.0,子网掩码:255.255.255.0,网关:192.168.2.1,
域服务器为windows 2000 advance server,同时兼作DHCP服务器,DNS服务器,
IP地址为192.168.2.10, vlan3为客户机1

所在网络,

IP地址段为192.168.3.0,子网掩码:255.255.255.0,网关:192.168.3.1
命名为work01,vlan4 为客户机2所在网络,命名为work02,

IP地址段为192.168.4.0,子网掩码:255.255.255.0,网关:192.168.4.1.

3550上端口1-8划到VLAN 2,端口9-16划分到VLAN 3,端口17-24划分到VLAN 4.

配置命令及步骤如下:

第一步:创建VLAN:
Switch>Vlan Database
Switch(Vlan)>Vlan 2 Name server
Switch(Vlan)>Vlan 3 Name work01
Switch(vlan)>Vlan 4 Name work02|

第二步:启用DHCP中继代理:
/*关键一步,若缺少以下两条命令,在VLAN中使用“IP HELPER-ADDRESS DHCP服务器地址”指定DHCP服务器,客户机仍然不能获得IP地址*/ Switch>Enable
Switch#Config t
Switch(Config)Service Dhcp
Switch(Config)Ip Dhcp Relay Information Option

第三步:设置VLAN IP地址:
Switch(Config)>Int Vlan 2
Switch(Config-vlan)Ip Address 192.168.2.1 255.255.255.0
Switch(Config-vlan)No Shut
Switch(Config-vlan)>Int Vlan 3
Switch(Config-vlan)Ip Address 192.168.3.1 255.255.255.0
Switch(Config-vlan)No Shut
Switch(Config-vlan)>Int Vlan 4
Switch(Config-vlan)Ip Address 192.168.4.1 255.255.255.0
Switch(Config-vlan)No Shut
Switch(Config-vlan)Exit
/*注意:由于此时没有将端口分配置到VLAN2,3,4,所以各VLAN会DOWN掉,待将端口分配到各VLAN后,VLAN会起来*/
第四步:设置端口全局参数
Switch(Config)Interface Range Fa 0/1 - 24
Switch(Config-if-range)Switchport Mode Access
Switch(Config-if-range)Spanning-tree Portfast

第五步:将端口添加到VLAN2,3,4中
/*将端口1-8添加到VLAN 2*/ Switch(Config)Interface Range Fa 0/1 - 8
Switch(Config-if-range)Switchport Access Vlan 2
/*将端口9-16添加到VLAN 3*/ Switch(Config)Interface Range Fa 0/9 - 16
Switch(Config-if-range)Switchport Access Vlan 3
/*将端口17-24添加到VLAN 4*/ Switch(Config)Interface Range Fa 0/17 - 24
Switch(Config-if-range)Switchport Access Vlan 4
Switch(Config-if-range)Exit
/*经过这一步后,各VLAN会起来*/
第六步:在VLAN3和4中设定DHCP服务器地址
/*VLAN 2中不须指定DHCP服务器地址*/ Switch(Config)Int Vlan 3
Switch(Config-vlan)Ip Helper-address 192.168.2.10
Switch(Config)Int Vlan 4
Switch(Config-vlan)Ip Helper-address 192.168.2.10|

第七步:启用路由
/*路由启用后,各VLAN间主机可互相访问,若需进一步控制访问权限,则需应用到访问控制列表*/ Switch(Config)Ip Routing

第八步:结束并保存配置
Switch(Config-vlan)End
Switch#Copy Run Start

TOP

如何将IP地址映射到路由器主机名



下面我们就为大家介绍如何配置主机表:
1、进入路由器的全局模式。
router#configure terminal
2、将主机名为cisco的路由器映射到192.168.0.12的地址上。
router(config)#ip host cisco 192.168.0.12
3、保存配置到RVRAM中。
router(config)#copy running-config startup-config
这样,我们在输入Telnet cisco命令时,路由器会自动将这个主机名映射到IP192.168.0.12的IP地址。

TOP

Cisco试题:UDP考题分析

问题:
What does the User Datagram Protocol(UDP)provide?
A. Flow control and error checking
B. Name resolution
C. Path discovery
D. FECN&BECN
E. Connctionless datagram service
Select the 1 best answer(选择一个最佳答案)
上述如何描述UDP才是正确的?

解答:
  用户数据报协议(UDP)提供了一种无连接、尽力传送的报文转发服务,详见RFC768。
  UDP协议不提供不可靠的数据传输服务,没有错误检测功能。
  UDP协议是英文UserDatagramProtocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。
正确答案:E
  UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:
  源端口号
  目标端口号
  数据报长度
  校验值
选项D选中解释:
  前向显示拥塞指示:帧中继网络中,当DTE接收到具有FECN位的数据帧后,便知道正在接收帧的DTE从源目的地的路径已经发生了拥塞。这时,要请求上层协议进行适当的流量控制。
  后向显示拥塞控制:当在帧中继的网络里,某条路径阻塞时,会在网络中设置BECN位并向反向发出。DTE在接收到BECN位的设置时,会对链路进行适当的流量控制。
参考资料:
Sybex CCNA 4.0 -- Chapter 1 Internetworking -- The OSI Reference Model -- Transport Layer

TOP

Cisco试题:路由协议考题分析

问题:
The acronym BGP stands for which protocol?
A.Backgroud Gateway Protocol
B.Backdoor Gateway Protocol
C.Border Gateway Protocol
D.Basic Gateway Protocol
Select the 1 best answer
题目的意思:BGP是下面那个协议的缩写?

正确答案:C

题解:
BGP is an acronym for Border Gateway protocol
BGP:边界网关协议。它是取代了EGP的一种域间路由选择协议。BGP与其他BGP系统交换可达性信息。它在PFC1163中进行了定义。
BGP—4:BGP版本4。这是在internet上主要的域间路由选择协议的第4版本。

BGP-4支持CIDR,并且使用路由聚合机制来减少路由表的大小。

TOP

IP multicast学习笔记

IGMP用于router和host之间。
all host:224.0.0.1
all router:224.0.0.2
V1没有最大响应时间,没有leave信息。最大响应时间0.1-25.5秒。
0x11:query
0x16:version 2 report
0x12:version 1 report
0x17:version 2 leave message
同一个网段有多个router时,IP地址小的做为queryer

IGMP snooping、GMRP均用于交换机避免以broadcast方式转发multicast包。
IGMP snooping是交换机嗅探IGMP包,从而建立起转发表来,一般是软件处理。影响交换性能。
CGMP是cisco的一个专有技术,同样用于交换机避免以broadcast方式转发multicast frame.
CGMP是cisco路由器和交换机之间的一个通讯协议,路由器发送join和leave消息,交换机仅仅只是对这些消息进行操作。
CGMP中的相关概念:
GDA:group destination address,48位,可以是0或group mac
USA:unicast source address,48位,0或router mac或member mac
CGMP包解析:
类型|GDA|USA|功能
join|zero|router mac|标志端口为multicast路由器端口
join|groupmac|membermac|通知将该member加到该group中
leave|groupmac|membermac|将member从group中移除
leave|GROUP MAC|zero|通知交换机从cam中将组移除
leave|zero|routermac|从CAM中移除所有的组
leave|zero|zero|从所有的交换机中移除所有的组

CGMP frame的源地址是发出的路由器的MAC,目的MAC使用保留的multicast地址:0100.0cdd.dddd,使用snap封装,OUI为0x0000c,类型域为0x2001

multicast路由协议的一般讨论:
MOSPF:dense mode,explicit join,source-based tree,
DVMRP:dense mode,,implicit join,SBT
PIM-DM:dense mode,implicit join,SBT
PIM-SM:Sparse mode,explicit join,Shared trees
CBT(core-based tree):Sparse mode,explicit join,Shared trees
解决的主要问题是维护对于给定的(S,G)的upstream和downstream关系。
unicast路由协议解决的问题是如何才能离目的地更近,而multicast路由协议解决的问题是如何才能离源最近。这也是RPF这个词的由来。
最简单的办法是使用RPB,即向除upstream外的所有的downstream接口转发。进化为TRPB,即只向有member的downstream转发,最后就可以形成一棵以离源最近的router为根的树。称为RPM。reversepathmulticast.这棵树是动态的,multicast协议的根本目的就是为了维护这棵转发树。

DM与SM:DM指在一个domain中member的比例比较大,一般适用于LAN/compus,SM指一个domain中member的比例比较小。

隐式加入:发送者初始化。broadcast-and-prune or flood-and-prune.(downstream接口存在forward和prune两种状态,prune状态时有一个超时timer.)
显式加入:接收者初始化。

source-based tree:每个源一棵树
shared tree:多个源共享一棵树,RP,发送者注册到RP,使用(*,G),增加扩展性,考虑200个组,每个组150个源。。。

Multicast Scope:定义了multicast流量所能达到的边界。
  TTL scope,限制downstream的TTL阈值,必须大于该阈值才会转到到downstream。缺点 是不灵活,难以实现,可能会失效。
  在mbone中常使用,阈值定义如下:
0:同一主机
1:限制在同一子网
15:限制在同一站点
63:限制在同一地区
127:世界范围内
191:世界范围,限制带宽
255:不做限制
Administrative Scoping(类似于RFC1918定义的私有IP地址。
RFC2365。建议和239/8做为保留地址。
其中:239.255/16做为site范围内,239.192/14作为组织范围内。
需要注意不要让这些group泄漏到公众网络。

一、DVMRP
DVMRP使用224.0.0.4做为all dvmrp router.协议无关,内建RIP
SBT,broadcast-and-prune

通过probe包(TTL为1)发现邻居,间隔10秒,失效期30秒。
同一个网段有多个时,使用IGMP V2选举进程确定designated router.
generation ID,重启后改变,收到改变后的generation ID后,立即清空prune状态.
周期更新路由表,间隔60秒,类似于RIP。发现新邻居,立即直接单播到新邻居,140秒为超时,超时后进入120秒的保持周期。

跳数为32跳不可达,可定义到63跳,33到63和协议信赖。

多连接网络:designated forwarder,选择依据:路数小,跳数相同时为低的路由器地址。

包转发:
收到包时,转到到downstream接口或leafnetwork,如果都没有,向upstream接口发prune消息。prune消息中包括prunelifetime,缺省值为2小时,如果一个收到过prune消息的路由器自身要发一个prune消息,则lifetime在2小时和downstream来的lifetime中选小值。

Graft,等待graft ack的timer为5秒。

IP协议号为2,和IGMP相同,DVMRP的IGMP类型为0x13。
在路由更新包中,mask字段始终假设第一字节为255,所以不能汇总为比/8更小的prefix,例外地,缺省路由的mask为0.0.0,此时又应该理解为0.0.0.0/0

二、MOSPF
DVMRP使用224.0.0.4做为all dvmrp router.协议无关,内建RIP
SBT,broadcast-and-prune

通过probe包(TTL为1)发现邻居,间隔10秒,失效期30秒。
同一个网段有多个时,使用IGMP V2选举进程确定designated router.
generation ID,重启后改变,收到改变后的generation ID后,立即清空prune状态.
周期更新路由表,间隔60秒,类似于RIP。发现新邻居,立即直接单播到新邻居,140秒为超时,超时后进入120秒的保持周期。

跳数为32跳不可达,可定义到63跳,33到63和协议信赖。

多连接网络:designated forwarder,选择依据:路数小,跳数相同时为低的路由器地址。

包转发:
收到包时,转到到downstream接口或leafnetwork,如果都没有,向upstream接口发prune消息。prune消息中包括prunelifetime,缺省值为2小时,如果一个收到过prune消息的路由器自身要发一个prune消息,则lifetime在2小时和downstream来的lifetime中选小值。

Graft,等待graft ack的timer为5秒。

IP协议号为2,和IGMP相同,DVMRP的IGMP类型为0x13。
在路由更新包中,mask字段始终假设第一字节为255,所以不能汇总为比/8更小的prefix,例外地,缺省路由的mask为0.0.0,此时又应该理解为0.0.0.0/0

三、CBT

DVMRP和OSPF的两个主要缺点:是密集模式,和协议相关
CBT和协议无关,稀疏模式,共享树
CBT的各个版本不提供后向兼容性。V2使用group地址224.0.0.15标志所有的CBT router,
同样的,CBT自身的包的TTL为1
parent interface(upstream),child interface(downstream)
parent router,child router,
join request wait 7.5 seconds
echo_reuqest,childrouter周期性向parentrouter发送,周期为60秒,如果70秒内未收到parentrouter发出的echo_reply。则认为parentrouter失效.90秒未收到,则自身从tree中清除,并清除自己以下的所有的child router.

确定core,配置候选core,通过选举确定core,和PIM-SM相同。

对于nomember source,离source最近的router通过到core的一个ip tunnel将multicast流量以单播形式发送到core.

四、PIM-DM
DVMRP和OSPF的两个主要缺点:是密集模式,和协议相关
CBT和协议无关,稀疏模式,共享树
CBT的各个版本不提供后向兼容性。V2使用group地址224.0.0.15标志所有的CBT router,
同样的,CBT自身的包的TTL为1
parent interface(upstream),child interface(downstream)
parent router,child router,
join request wait 7.5 seconds
echo_reuqest,childrouter周期性向parentrouter发送,周期为60秒,如果70秒内未收到parentrouter发出的echo_reply。则认为parentrouter失效.90秒未收到,则自身从tree中清除,并清除自己以下的所有的child router.

确定core,配置候选core,通过选举确定core,和PIM-SM相同。

对于nomember source,离source最近的router通过到core的一个ip tunnel将multicast流量以单播形式发送到core.

五、PIM-SM
DVMRP和OSPF的两个主要缺点:是密集模式,和协议相关
CBT和协议无关,稀疏模式,共享树
CBT的各个版本不提供后向兼容性。V2使用group地址224.0.0.15标志所有的CBT router,
同样的,CBT自身的包的TTL为1
parent interface(upstream),child interface(downstream)
parent router,child router,
join request wait 7.5 seconds
echo_reuqest,childrouter周期性向parentrouter发送,周期为60秒,如果70秒内未收到parentrouter发出的echo_reply。则认为parentrouter失效.90秒未收到,则自身从tree中清除,并清除自己以下的所有的child router.

确定core,配置候选core,通过选举确定core,和PIM-SM相同。

对于nomember source,离source最近的router通过到core的一个ip tunnel将multicast流量以单播形式发送到core.

TOP

Trunk(端口汇聚)的概念与设置