IPv6组播路由与转发配置

合集下载

IPv6网络配置

IPv6网络配置

NDP(Neighbor Discovery Protocol,邻居发现协议)是IPv6的一个关键协议,它组合了IPv4中的ARP、ICMP路由器发现和ICMP重定向等协议,并对它们作了改进。

作为IPv6的基础性协议,NDP还提供了前缀发现、邻居不可达检测、重复地址监测、地址自动配置等功能。

1.地址解析:地址解析是一种确定目的节点的链路层地址的方法。

NDP中的地址解析功能不仅替代了原IPv4中的ARP,同时还用邻居不可达检测(NUD)方法来维持邻居节点之间的可达性状态信息。

2.无状态地址配置:NDP中特有的地址自动配置机制,包括一些列相关功能,如路由器发现、接口ID自动生成、重复地址监测等。

通过无状态自动配置机制,链路上的节点可以自动获得IPv6全球单播地址。

a)路由器发现:路由器与其他相连的链路上发布网络参数信息,主机捕获此信息后,可以获得全球单播IPv6地址前缀、默认路由、链路参数(链路MTU)等信息。

b)接口ID自动生成:主机根据EUI-64规范或其他方式为接口自动生成接口标识符。

c)重复地址监测(DAD):根据前缀信息生成或手动配置IPv6地址后,为保证该地址的唯一性,在其可以使用之前,主机需要检验它是否已被链路上的其他节点所使用。

d)前缀重新编址:当网络前缀变化时,路由器在与其相连的链路上发布新的网络参数信息,主机捕获这些新信息后,重新配置前缀、链路MTU等地址相关信息。

3.路由重定向:当在本地链路上存在一个更好的到达目的网络的路由器时,路由器需要通告节点来进行相应配置改变。

NDP定义了5种ICMPv6报文类型,包括RS、RA、NS、NA和Redirect报文,如表2-1所示。

表2-1 ICMPv6报文类型ICMPv6类型消息名称 ICMPv6类型消息名称Type=133 RS(Router Solicitation,路由器请求)Type=136 NA(Neighbor Advertisement,邻居公告)Type=134 RA(Router Advertisment,路由器公告 Type=137 Redirect(重定向报文)Type=135 NS(Neighbor Solicitationh,领居请求)IPv6地址解析地址解析在报文转发过程中具有至关重要的作用。

igmpv6流程

igmpv6流程

igmpv6流程
IGMPv6(Internet Group Management Protocol version 6)是用于IPv6网络中的组播组成员资格报告协议。

其工作流程如下:
1. 当一个IPv6主机希望加入一个组播组时,它会发送一个IGMPv6加入请求报文给本地路由器。

2. 本地路由器接收到这个报文后,会检查其本地表中的组播路由信息,然后发送一个加入请求报文给上游路由器。

3. 上游路由器同样会检查其组播路由信息,并决定是否将该主机加入到该组播组中。

如果决定加入,它会将该主机添加到其本地表中,并转发收到的IGMPv6加入请求报文给更上游的路由器。

4. 重复上述过程,直到到达该组播组的源路由器。

源路由器会记录下加入该组播组的主机,并开始向这些主机发送组播数据。

5. 当一个IPv6主机不再需要接收组播数据时,它会发送一个IGMPv6离开请求报文给本地路由器。

6. 本地路由器接收到这个报文后,会检查其本地表中的组播路由信息,然后发送一个离开请求报文给上游路由器。

7. 上游路由器同样会检查其组播路由信息,并决定是否将该主机从该组播组中删除。

如果决定删除,它会将该主机从其本地表中删除,并转发收到的IGMPv6离开请求报文给更上游的路由器。

8. 重复上述过程,直到到达该组播组的源路由器。

源路由器会记录下离开该组播组的主机,并停止向这些主机发送组播数据。

需要注意的是,IGMPv6的工作流程可能会因具体的网络环境和配置而有所不同。

此外,IGMPv6还支持查询和响应报文的交互,用于检测和报告组播组成员资格信息。

基于IPv6的校园网视频组播系统实现

基于IPv6的校园网视频组播系统实现

基于IPv6的校园网视频组播系统实现校园网覆盖范围广、用户数量众多,视频组播系统已成为提供校内音视频服务的重要手段,对于视频教学、体育比赛等活动都有着广泛应用。

然而,IPv4地址资源短缺、组播受限等问题制约了IPv4组播的应用。

IPv6技术的发展,为校园网视频组播提供了改进的可能性。

本文将探讨基于IPv6技术的校园网视频组播系统的实现过程。

IPv6技术中,组播地址范围由FF00::/8开始,可以使用的组播地址有约93亿个,基本消除了IPv4组播中地址短缺的问题。

因此,IPv6技术可以更方便地支持广播、组播等任务。

基于IPv6的校园网视频组播系统的实现,需要分为以下步骤:第一步:构建IPv6组播地址池。

IPv6组播地址池是该系统的关键,缺少合适的地址池将严重制约系统的应用。

IPv6组播地址池的构建可以依据校园网络的拓扑结构、子网划分等进行设计。

该地址池需要显式指定组播路由器和组播管理员,校园网络的组播路由器及其地址需要预先配置。

第二步:配置组播路由器。

该步骤需要在校园网内的所有组播路由器中进行。

为了让各个路由器能够识别IPv6组播地址,需要在每个路由器上配置组播路由协议,如PIMv6(协议独立组播)或MLDv2(组播监听协议)。

同时,还需要配置组播路由器的相关参数,如组播地址池、优先级、出口端口等。

第三步:配置组播主机。

IPv6组播主机需要支持MLDv2协议,以实现组播的监听和传输。

在主机上配置IP地址、子网掩码、默认网关等相关参数之后,还需要使用MLD命令配置组播地址池、组播接口等。

同时,还需要在组播服务器端同步建立与组播客户端的连接。

第四步:测试组播系统。

测试组播系统的目的是检查系统部署是否成功,包括组播地址分配、组播流量传输、网络延迟等方面。

测试可以采用ping 命令、traceroute命令等进行。

需要注意的是,在实践中,完成基于IPv6的校园网视频组播系统还需要关注如何控制组播流量的有效性,以避免产生网络拥塞等问题。

ipv6地址一般设置多少_ipv6地址设置指南

ipv6地址一般设置多少_ipv6地址设置指南

ipv6地址一般设置多少_ipv6地址设置指南IPv6(Internet Protocol Version 6)是IETF(互联网工程任务组)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。

目前IP协议的版本号是4(简称为IPv4),它的下一个版本就是IPv6。

随着IPv4资源的急剧紧缺,相信在不久的未来,IPv6将成为最一代互联网地址的标准。

与IPv4相比,IPv6具有丰富的地址资源,它由用点号分隔的六段数字组成。

认识IPv6地址IPv4地址是类似A.B.C.D 的格式,它是32位,用\。

\分成四段,用10进制表示;而IPv6地址类似X:X:X:X:X:X:X:X的格式,它是128位的,用\:\分成8段,用16进制表示;可见,IPv6地址空间相对于IPv4地址有了极大的扩充。

一个完整的IPv6地址的表示法:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx例如:2001:0000:1F 1F :0000:0000:0100:11A 0:ADDF为了简化其表示法,每段中前面的0可以省略,连续的0可省略为\::\,但只能出现一次。

例如:1080:0:0:0:8:800:200C :417A 可简写为1080::8:800:200C :417AFF01:0:0:0:0:0:0:101 可简写为FF01::1010:0:0:0:0:0:0:1 可简写为::10:0:0:0:0:0:0:0 可简写为::类似于IPv4中的CDIR表示法,IPv6用前缀来表示网络地址空间,比如:2001:251:e000::/48 表示前缀为48位的地址空间,其后的80位可分配给网络中的主机,共有2的80次方个地址。

2.IPv6地址作用域和地址分类IPv6地址指定给接口,一个接口可以指定多个地址。

IPv6地址有作用域:link local地址本链路有效site local地址本区域(站点)内有效,一个site通常是个校园网global地址全球有效,即可汇聚全球单播地址。

华为AR系列路由器 01-08 组播路由管理(IPv6)配置

华为AR系列路由器 01-08 组播路由管理(IPv6)配置

8组播路由管理(IPv6)配置关于本章设备可同时维护多个IPv6组播路由协议,通过控制平面与转发平面之间的信息交互,控制IPv6组播路由和转发。

8.1 组播路由管理简介(IPv6)介绍组播路由管理的定义和目的。

8.2 组播路由管理(IPv6)原理描述介绍组播路由管理中各个功能的实现原理。

8.3 配置组播路由管理(IPv6)任务概览通过IPv6组播转发表,整个IPv6网络建立了一条以组播源为根,组成员为叶子的一点到多点的转发路径。

同时设备提供了一系列IPv6组播路由管理功能,实现组播转发路径的控制与维护。

8.4 组播路由管理(IPv6)配置注意事项介绍配置组播路由管理(IPv6)的注意事项。

8.5 组播路由管理(IPv6)缺省配置介绍缺省情况下,组播路由管理(IPv6)的配置信息。

8.6 配置IPv6组播负载分担通过配置IPv6组播负载分担,可以改变设备RPF检查时若存在多条等价路由只选取一条RPF路由的规则。

8.7 配置IPv6组播转发边界通过配置IPv6组播转发边界,可以限制组播报文转发范围。

8.8 配置IPv6组播转发表控制参数在IPv6组播路由与转发中,IPv6组播转发表直接控制组播报文的转发。

通过配置IPv6组播转发表控制参数,间接的就控制了组播报文的转发。

8.9 维护组播路由管理(IPv6)组播路由管理(IPv6)的维护包括:清除IPv6组播转发表项和路由表项、监控IPv6组播路由和转发状况。

8.10 组播路由管理(IPv6)常见配置错误介绍常见配置错误及定位思路。

8.1 组播路由管理简介(IPv6)介绍组播路由管理的定义和目的。

定义组播路由管理(Multicast Route Management)主要介绍如何创建或更改组播路由来控制组播报文的转发,以及组播转发路径的检测和维护。

目的组播路由和转发与单播路由和转发类似,首先每个组播路由协议都各自建立并维护了一张协议路由表。

各组播路由协议的组播路由信息经过综合形成一个总的组播路由表(Multicast Routing-Table)。

ipv6路由协议配置

ipv6路由协议配置

IPv6 IS-IS 基本配置简介


Router(config)# router isis [Word ISO routing area tag] 定义IS-IS进程 Router(config-router)# address-family ipv6 [unicast] 进入IPv6地址簇 Router(config-router)# default-information originate [route-map x] 产生一条默认路由 Router(config-router)# no adjacency-check 在网络从IPv4单协议网络过渡到IPv4-IPv6 IS-IS路由器的过程中,该命 令维持使用不同协议集的IS-IS路由器之间的IS-IS邻接关系。它可以防 止使用不同协议集的IS-IS路由器执行hello检查而丢失IS-IS邻接。在网 络切换或者过渡完成之后,可以将adjacency-check配置回去。 Router(config-router)# net XX.XXXX. ... .XXX.XX 为本路由器配置一个NET地址,这与IPv4 IS-IS的概念完全一样 Router(config-if)# ipv6 router isis 在接口上激活IPv6 IS-iS
在router bgp配置中,乘客协议都有一个地址族不分,在地址
部分,可配置路由选择策略和具体功(这里是激活邻居重分 发)
作执行分发列表。必须跟in/out方向,接口 可选,如果不配置接口,则为所有接口生 效。
Router(config-rtr)# poison-reverse
执行毒性逆转,默认关闭。
如果同时启用水平分割和毒性逆转,则只有 水平分割有效。 Router(config-rtr)# split-horizon 执行水平分割处理 Router(config-rtr)# port x multicast-group X:X:X:X::X 修改RIP使用的UDP端口及组播组地址。默认 情况下是UDP521及FF02::9 Router(config-rtr)# timers update expire holddown garbage-collect 修改计时器。默认update 30S,expire是超时 时间默认180S。 holddown默认为0,也就是不使用抑制 garbage-collect默认120S Router(config-if)# ipv6 rip xxx metric-offset ? !! 注意,是在接口模式下配置的,用来设置 metric累加量。可选值1-16

IPv6网络中组播路由——PIM技术研究

议无 关组播 ( I 的组播路 由技 术 , PM) 重点介绍 了城 内组播路 由中使 用最广泛 的 PM 稀疏模 式( I S 。对 整个 PM-M 组 I PM-M) I S 播路 由协 议在 I 6网络 中的运行过程进行 了论述, P v 最后介绍 了其在 未来 I V等网络应 用中的前景 。 胛 关键词 : 协议无 关组播 稀疏模式 ; 因特 网组 管理协议 ; 汇聚点 ; 向路 径转发 反 中图分类 号 :N 1 T 95 文献标 识码 : A 文章编号 :05 88 (0 6 0 - 0 9 0 10 - 7 8 20 )2 0 2 - 3
维普资讯
20 年 筇 2 9 06 J J ( 总 14j ) 3 9 J
光 通 信 研 究
S UDY T ON ’ OFICAL COMMUN1 A…I I C 1ONS
Hale Waihona Puke 2o o6(u . o1 ) Sm N.3 4
Iv P6网络中组播路 由—— PM技术研 究 I
刘春 江
(武汉邮电科 学研 究院 , 湖北 武汉 40 7 30 4) 摘要 : 随着 网络宽带 用户和 下一代 互联 网的发展 , 多媒 体业务 相关服务如 网络 电视 ( V) I 需求 的 日益增 长刺激 了 I P组播技
术的普及和发展 , 使其成为新一代网络中不可缺少的关键技术。与单播应用相比, 采用 I 组播技术分发信息常常能从本质上 P 减少整个网络对带宽的需求。文章从 Iv P6网络的各种组播技术入手, 详细介绍了当前在实际网络中获得广泛应用的基于协
ltd s r ie u h a 刚 ae e vc ss c sI h sa t ae h o ua z t n a d d v lp n fI l e s tc n l g wh c a e o n e s nil a ci t d t ep p lr ai n e eo me t mut a t e h oo y. ih h sb c me a s e t v i o o P i a

IPv6讲解

IPv6讲解IPv6是第六代互联网协议(Internet Protocol Version 6)的缩写,它是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议。

IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。

IPv6使用更小的路由表,使得路由器转发数据包的速度更快。

IPv6增加了增强的组播支持以及对流的控制,对多媒体应用很有利,对服务质量(QoS)控制也很有利。

IPv6加入了对自动配置的支持,这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。

第二代互联网IPv4技术,核心技术属于美国。

它的最大问题是网络地址资源有限,从理论上讲,编址1600万个网络、40亿台主机。

但采用A、B、C三类编址方式后,可用的网络地址和主机地址的数目大打折扣,以至目前的IP地址近乎枯竭。

其中北美占有3/4,约30亿个,而人口最多的亚洲只有不到4亿个,中国只有3千多万个,只相当于美国麻省理工学院的数量。

地址不足,严重地制约了我国及其他国家互联网的应用和发展。

一方面是地址资源数量的限制,另一方面是随着电子技术及网络技术的发展,计算机网络将进入人们的日常生活,可能身边的每一样东西都需要连入全球因特网。

在这样的环境下,IPv6应运而生。

单从数字上来说,IPv6所拥有的地址容量是IPv4的约8×10^28倍,达到2^128-1个。

这不但解决了网络地址资源数量的问题,同时也为除电脑外的设备连入互联网在数量限制上扫清了障碍。

但是与IPv4一样,IPv6一样会造成大量的IP地址浪费。

准确的说,使用IPv6的网络并没有2^128-1个能充分利用的地址。

首先,要实现IP地址的自动配置,局域网所使用的子网的前缀必须等于64,但是很少有一个局域网能容纳2^64个网络终端;其次,由于IPv6的地址分配必须遵循聚类的原则,地址的浪费在所难免。

但是,如果说IPv4实现的只是人机对话,而IPv6则扩展到任意事物之间的对话,它不仅可以为人类服务,还将服务于众多硬件设备,如家用电器、传感器、远程照相机、汽车等,它将是无时不在,无处不在的深入社会每个角落的真正的宽带网。

华为IPv6技术(V5


Payload Length指示该IP报文负荷长度
Source和Destination地址都是128位
IPv6
IPv4
13
来个真的!
一个IPv6数据包
14
IPv6扩展报头
IPv6扩展报头实现了一些IP层的可选功能,扩展报头位于上层 封装和IPv6基本报头之间
主要的扩展报头:
Hop-by-Hop Options header Destination Options header Routing header Fragment header Authentication header Encapsulating Security Payload header
11
IPv6报文格式
IPv6数据包由一个基本报头加上0个或多个扩展报头再加上上层协议 单元构成。 基本报头
12
IPv6基本报头
备注
version=6
Traffic Class IPv4 TOS
Flow Label用于标识数据流
Next Header IPv4 Protocol
Hop Limit IPv4 TTL
目标主机收到NS报文后,就会了解到发送主机的IP地址和相应 链路层地址
目标主机向源发送主机发送一个邻接点公告报文(NA),该报 文中包含自己的链路层地址
33
地址解析示意图
PC1
1::1/64
MAC_A
NS报文
Source Address:1::1 Link layer Address:MAC_A Destination Address:FF02::1:FF00:2
24
无状态地址自动配置—前缀获得
主机发送Router Solicitation报文 路由器回应Router Advertisement报文 主机获得前缀及其它参数 其实路由器会周期性地向外发送RA报文

华为AR系列路由器 01-05 PIM(IPv6)配置

5 PIM(IPv6)配置关于本章通过配置PIM(IPv6)协议,可以实现组播数据在IPv6网络的组播路由与转发。

说明PIM协议在IPv6网络的实现原理与在IPv4网络中相同,有关PIM协议的实现原理可参见4 PIM(IPv4)配置。

5.1 配置PIM(IPv6)任务概览PIM(IPv6)协议配置完成后,就可实现组播数据在IPv6网络的组播路由与转发。

PIM(IPv6)协议包含多种不同类型的模式,不同模式的PIM(IPv6)协议适用于不同的应用场景。

5.2 PIM(IPv6)配置注意事项介绍配置PIM(IPv6)的注意事项。

5.3 PIM(IPv6)缺省配置介绍缺省情况下,PIM(IPv6)的配置信息。

5.4 配置PIM-DM(IPv6)通过配置PIM-DM(IPv6)协议,可以实现域内组播路由与数据转发。

PIM-DM(IPv6)是密集模式的域内组播路由协议,适用于组成员分布相对集中、范围较小的网络。

5.5 配置PIM-SM(IPv6)通过配置PIM-SM(IPv6)协议,可以实现域内组播路由与数据转发。

PIM-SM(IPv6)是稀疏模式的域内组播路由协议,适用于组成员分布相对分散、范围较广的大规模网络。

5.6 维护PIM-DM(IPv6)PIM-DM(IPv6)的维护包括:清除PIM(IPv6)控制报文统计信息、清除PIM(IPv6)路由表项下游接口的状态、监控PIM(IPv6)的运行状况。

5.7 维护PIM SM(IPv6)PIM-SM(IPv6)的维护包括:清除PIM(IPv6)控制报文统计信息、清除PIM(IPv6)表项的指定下游接口的PIM状态、监控PIM(IPv6)的运行状况。

5.8 PIM(IPv6)常见配置错误介绍常见配置错误及定位思路。

5.1 配置PIM(IPv6)任务概览PIM(IPv6)协议配置完成后,就可实现组播数据在IPv6网络的组播路由与转发。

PIM(IPv6)协议包含多种不同类型的模式,不同模式的PIM(IPv6)协议适用于不同的应用场景。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1 IPv6组播路由与转发配置..................................................................................................................1-11.1 IPv6组播路由与转发简介..................................................................................................................1-11.1.1 RPF检查机制..........................................................................................................................1-11.2 IPv6组播路由与转发配置任务简介...................................................................................................1-31.3 使能IPv6组播路由.............................................................................................................................1-31.4 配置IPv6组播路由与转发..................................................................................................................1-41.4.1 配置准备.................................................................................................................................1-41.4.2 配置IPv6组播路由策略...........................................................................................................1-41.4.3 配置IPv6组播转发范围...........................................................................................................1-41.4.4 配置IPv6组播转发表容量.......................................................................................................1-51.4.5 配置RPF检查失败的处理方式.................................................................................................1-51.5 IPv6组播路由与转发显示和维护.......................................................................................................1-71.6 常见配置错误举例.............................................................................................................................1-81.6.1 IPv6组播数据异常终止...........................................................................................................1-81 IPv6组播路由与转发配置1.1 IPv6组播路由与转发简介在IPv6组播实现中,组播路由和转发分为三种表:z每个IPv6组播路由协议都有一个协议自身的路由表,如IPv6 PIM路由表(IPv6 PIM Routing-Table);z各IPv6组播路由协议的组播路由信息经过综合形成一个总的IPv6组播路由表(IPv6 Multicast Routing-Table);z IPv6组播转发表(IPv6 Multicast Forwarding-Table)直接用于控制IPv6组播数据包的转发,是真正指导IPv6组播数据转发的转发表。

IPv6组播路由表由一组(S,G)表项组成,其中(S,G)表示由源S向IPv6组播组G发送IPv6组播数据的路由信息。

如果路由器支持多种IPv6组播路由协议,则其IPv6组播路由表中将包括由多种协议生成的组播路由。

路由器根据组播路由和转发策略,从IPv6组播路由表中选出最优的组播路由,并下发到IPv6组播转发表中。

1.1.1 RPF检查机制IPv6组播路由协议依赖于现有的IPv6单播路由信息或IPv6 MBGP路由来创建IPv6组播路由表项。

IPv6组播路由协议在创建IPv6组播路由表项时,运用了RPF(Reverse Path Forwarding,逆向路径转发)检查机制,以确保IPv6组播数据能够沿正确的路径传输,同时还能避免由于各种原因而造成的环路。

1. RPF检查过程执行RPF检查的依据是IPv6单播路由或IPv6 MBGP路由:z IPv6单播路由表中汇集了到达各个目的网段的最短路径;z IPv6 MBGP路由表直接提供IPv6组播路由信息。

在执行RPF检查时,路由器同时查找IPv6单播路由表和IPv6 MBGP路由表,具体过程如下:(1) 首先,分别从IPv6单播路由表和IPv6 MBGP路由表中各选出一条最优路由:z以“报文源”的IPv6地址为目的地址查找IPv6单播路由表,自动选取一条最优IPv6单播路由。

对应表项中的出接口为RPF接口,下一跳为RPF邻居。

路由器认为来自RPF邻居且由该RPF接口收到的IPv6组播报文所经历的路径是从源S到本地的最短路径。

z以“报文源”的IPv6地址为目的地址查找IPv6 MBGP路由表,自动选取一条最优IPv6 MBGP 路由。

对应表项中的出接口为RPF接口,下一跳为RPF邻居。

(2) 然后,从这两条最优路由中选择一条作为RPF路由:z如果配置了按照最长匹配选择路由,则从这两条路由中选出最长匹配的那条路由;如果这两条路由的前缀长度一样,则选择其中优先级最高的那条路由;如果它们的优先级也相同,则按照IPv6 MBGP路由、IPv6单播路由的顺序进行选择。

z如果没有配置按照最长匹配选择路由,则从这两条路由中选出优先级最高的那条路由;如果它们的优先级相同,则按照IPv6 MBGP路由、IPv6单播路由的顺序进行选择。

根据IPv6组播报文传输的具体情况不同,“报文源”所代表的具体含义也不同:z如果当前报文沿从组播源到接收者或RP(Rendezvous Point,汇集点)的SPT(Shortest Path Tree,最短路径树)进行传输,则以组播源为“报文源”进行RPF检查;z如果当前报文沿从RP到接收者的RPT(Rendezvous Point Tree,共享树)进行传输,或者沿从组播源到RP的组播源侧RPT进行传输,则都以RP为“报文源”进行RPF检查;z如果当前报文为BSR(BootStrap Router,自举路由器)报文,沿从BSR到各路由器的路径进行传输,则以BSR为“报文源”进行RPF检查。

有关SPT、RPT、组播源侧RPT、RP和BSR的详细介绍,请参见“IP组播配置指导”中的“IPv6 PIM”。

2. RPF检查在IPv6组播转发中的应用对每一个收到的IPv6组播数据报文都进行RPF检查会给路由器带来较大负担,而利用IPv6组播转发表可以解决这个问题。

在建立IPv6组播路由和转发表时,会把IPv6组播数据报文(S,G)的RPF接口记录为(S,G)表项的入接口。

当路由器收到IPv6组播数据报文(S,G)后,查找IPv6组播转发表:(1) 如果IPv6组播转发表中不存在(S,G)表项,则对该报文执行RPF检查,将其RPF接口作为入接口,结合相关路由信息创建相应的表项,并下发到IPv6组播转发表中:z若该报文实际到达的接口正是其RPF接口,则RPF检查通过,向所有的出接口转发该报文;z若该报文实际到达的接口不是其RPF接口,则RPF检查失败,丢弃该报文。

(2) 如果IPv6组播转发表中已存在(S,G)表项,且该报文实际到达的接口与入接口相匹配,则向所有的出接口转发该报文。

(3) 如果IPv6组播转发表中已存在(S,G)表项,但该报文实际到达的接口与入接口不匹配,则对此报文执行RPF检查:z若其RPF接口与入接口一致,则说明(S,G)表项正确,丢弃这个来自错误路径的报文;z若其RPF接口与入接口不符,则说明(S,G)表项已过时,把入接口更新为RPF接口。

如果该报文实际到达的接口正是其RPF接口,则向所有的出接口转发该报文,否则将其丢弃。

可以配置对RPF检查失败的报文进行特殊处理,而不是简单地将其丢弃。

相关配置请参见“1.4.5 配置RPF检查失败的处理方式”。

如图1-1所示,假设网络中IPv6单播路由畅通,未配置IPv6 MBGP。

IPv6组播报文(S,G)沿从组播源(Source)到接收者(Receiver)的SPT进行传输。

假定Router C上的IPv6组播转发表中已存在(S,G)表项,其记录的入接口为POS2/1/2。

图1-1RPF检查过程z如果该IPv6组播报文从接口POS2/1/2到达Router C,与(S,G)表项的入接口相匹配,则向所有的出接口转发该报文。

z如果该IPv6组播报文从接口POS2/1/1到达Router C,与(S,G)表项的入接口不匹配,则对其执行RPF检查:通过查找IPv6单播路由表发现到达Source的出接口(即RPF接口)是POS2/1/2,与(S,G)表项的入接口是一致的。

这说明(S,G)表项是正确的,该报文来自错误的路径,RPF检查失败,丢弃该报文。

相关文档
最新文档