IPv6路由技术与路由协议.ppt

上传人:仙人指路1688 文档编号:2249343 上传时间:2023-02-06 格式:PPT 页数:70 大小:1.50MB
返回 下载 相关 举报
IPv6路由技术与路由协议.ppt_第1页
第1页 / 共70页
IPv6路由技术与路由协议.ppt_第2页
第2页 / 共70页
IPv6路由技术与路由协议.ppt_第3页
第3页 / 共70页
IPv6路由技术与路由协议.ppt_第4页
第4页 / 共70页
IPv6路由技术与路由协议.ppt_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《IPv6路由技术与路由协议.ppt》由会员分享,可在线阅读,更多相关《IPv6路由技术与路由协议.ppt(70页珍藏版)》请在三一办公上搜索。

1、IPv6路由技术与路由协议,IPv6路由原理路由信息协议RIPng开放最短路径优先协议OSPFv3,IPv6 路由技术的相关术语,节点:可以实现IP的设备主机:不是路由器的节点路由器:可以根据IPv6数据包的地址转发数据的节点上层(Upper Layer):IPv6之上的协议层。,接口(Interface):节点和链路的网络接口邻居:与同一个链路相邻的节点地址:接口或者一系列接口的IPv6标识数据报:信息包的同义词,也称为数据包信息包:IPv6层PDU最大传输单元:某链路的最大传输单元,以字节表示,能通过链路完整传输的信息包的最大尺寸路径:源和目的节点之间的路径上所有链路的最小链路,路由器的工

2、作机制,路由器是一种连接多个网络或网段的网络设备。路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网。,路由器的工作机制(续),路由器是工作在OSI模型中的第三层(的网络连接设备。路由器利用网络地址来区别不同的网络,实现网络的互联和隔离,保持各个网络的独立性。路由器不转发广播信息,而把广播信息限制在各自的网络内部。从一个网络发送到其他网络的数据先传送到路由器,再由路由器转发到目标网络。路由器的主要功能是:为数据报文转发寻找最优路径、维护路由信息表。,路由器数据包的转发过程,由网络物理端口接收数据包,把经编码调制后的数

3、据信号还原为数据;根据网络物理接口,路由器调用相应的数据链路层功能模块,处理数据包的链路协议报头;,路由器数据包的转发过程(续),在数据链路层完成对数据帧的完整性验证之后,路由器开始处理IP层的数据包。具体做法是,根据IP包头的目的IP地址,路由器在路由表中查找下一路IP地址,IP数据包头的TTL域开始减数,并计算新校验和。根据路由表中所查到的下一跳IP地址,路由器将IP数据包送到相应的输出链路层,封装相应的链路层包头,最后经输出网络物理接口发送出去。,IPv4路由协议,IPv4路由协议可以分为两大类:内部网关协议IGP和外部网关协议EGP。IGP用于自治系统内部,而EGP用于自治系统之间。一

4、台路由器或网关可以运行多个路由协议,特别是自治系统的边界路由器,它们必同时运行IGP和EGP。,IPv6路由技术,IPv6路由表,每台运行 IPv6 的计算机,决定如何根据 IPv6 路由表的内容转发数据包。要在运行 Windows Server2003 家族成员或 WindowsXP 的计算机上显示 IPv6 路由表,请在“命令提示符”下键入 netsh interface ipv6 show routes。IPv6 路由表中的项目包括:地址前缀;发送与该地址前缀匹配的数据包经过的接口;转发或下一个跃点地址;带有相同前缀的用于在多个路由之间选择的首选值;路由的生存期;规定是否发布路由(在“路

5、由广告”中广告);规定路由如何过期;路由类型。,IPv6路由表,查看 IPv6 路由表打开“命令提示符”。在命令提示符中键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入 show routes,然后按 Enter。删除 IPv6 路由打开“命令提示符”。在命令提示符中键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入 show routes获得路由前缀和通过接口可到达路由前缀地址的接口索引。要删除路由,则键入 delete route prefix=IPv6Address/Integer inte

6、rface=String 其中:prefix=IPv6Address/Integer:指定要删除路由的前缀。IPv6Address 是 IPv6 地址,Integer 是要删除路由的前缀长度。interface=String:指定接口名或索引。,4.添加 IPv6 路由打开“命令提示符”。在命令提示符下键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入:add route prefix=IPv6Address/Integer interface=String nexthop=IPv6Address siteprefixlength=Integer

7、 metric=Integer publish=no|yes|immortal validlifetime=Integer|infinite preferredlifetime=Integer|infinite store=active|persistent其中:prefix=IPv6Address/Integer:必选项。指定要添加路由的前缀。Integer 指定前缀的长度。interface=String:指定接口名称或索引。nexthop=IPv6Address:指定网关地址(如果前缀不在链路上)。siteprefixlength=Integer:指定整个站点的前缀长度(如果前缀不在链路

8、上)。metric=Integer:指定路由指标。publish=no|yes|immortal:指定路由在“路由通告”中是进行通告(yes)、进行无限生存期通告(immortal)还是不通告(no)。默认选择为 no。validlifetime=Integer|infinite:指定有效路由的生存期。默认值为 infinite。preferredlifetime=Integer|infinite:指定首选路由的生存期。默认值为 infinite。store=active|persistent:指定更改是仅持续到下次启动为止(active),还是永久性更改(persistent)。默认选择为

9、persistent。,5.启用 IPv6 路由 打开“命令提示符”。在命令提示符下键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入 set interface interface=String forwarding=enabled 其中:interface=String:指定接口名或索引。forwarding=enabled:指定到达该接口的数据包是否可以转发到其他接口。默认设置为禁用。,6.配置接口属性打开“命令提示符”。在命令提示符下键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入 set

10、 interface interface=String forwarding=enabled|disabled advertise=enabled|disabled mtu=Integer siteid=Integer metric=Integer firewall=enabled|disabled siteprefixlength=Integer store=active|persistent其中:interface=String:指定接口名称。forwarding=enabled|disabled:指定到达该接口的数据包是否可以转发到其他接口。默认值为“disabled”。advertis

11、e=enabled|disabled:指定是否在此接口上发送路由器公告。默认值为“disabled”。mtu=Integer:指定该接口的最大传输单位(MTU)。如果未指定 mtu,则使用链路的默认 MTU。siteid=Integer:指定站点范围区域的标识符。站点标识符用于区分属于不同管理区域的接口,这些管理区域使用站点本地寻址。metric=Integer:指定接口跃点数,该跃点数将添加到接口上的所有路由的路由指标。firewall=enabled|disabled:指定是否工作在防火墙模式下。siteprefixlength=Integer:指定整个站点的全局前缀的默认长度。store

12、=active|persistent:如果指定了 active,则所做的更改将只在计算机重新启动之前有效。如果指定了 persistent,则所做的更改是永久性的。默认值为 Persistent。,7.使用 ping 命令测试 IPv6 配置(1)要获得计算机的 IPv6 配置,请打开命令提示符,然后键入 netsh interface ipv6 show interface。(2)在命令提示符下,通过键入 ping:1 来 ping 环回地址。如果 ping 命令失败,请验证:1 地址是否被指派给名为“环回伪接口”的接口。(3)使用以下命令来 ping 计算机的链路本地 IPv6 地址:pi

13、ngAddress%ZoneID其中 Address 是链路本地地址,而 ZoneID 是链路本地地址指派到的接口的接口索引。链路本地地址从 FE80 开始。如果 ping 命令失败,请验证该地址和接口索引。(4)使用以下命令来 ping 您的链路(也称为子网)上另一个主机的链路本地地址:pingAddress%ZoneID其中 Address 是其他主机的链路本地地址,而 ZoneID 是希望从其发送 ping 数据包的接口的接口索引。如果 ping 命令失败,请验证其他主机的链路本地地址和区域 ID。,8.使用 ping 命令测试 IPv6 连接 若要为计算机获取 IPv6 配置,请打开命

14、令提示符,然后键入netsh interface ipv6 show interfaceInterfaceName,其中 InterfaceName 是计算机上接口的名称。例如,如果您有一个名为“Local Area Connection”的接口,请键入:netsh interface ipv6 show interface Local Area Connection 请使用下列命令之一,ping 另一个 IPv6 节点:在您的链接(也称为子网)上,ping 另一个节点的链路本地地址:ping Address%ZoneID 其中 Address 是其他节点的链路本地地址,而 ZoneID 是希

15、望从其发送 ping 数据包的接口的接口索引。可以从 netsh interface ipv6 show interface 命令的显示结果中获得该接口索引。如果 ping 命令失败,请验证其他节点的链路本地地址和域 ID。ping 另一个节点的站点本地地址:ping Address%ZoneID,其中 Address 是其他节点的站点本地地址,而 ZoneID 是来自 netsh interface ipv6 show interface level=verbose 命令显示的站点标识符(站点的域 ID)。如果没有使用站点标识或仅有一个站点,则不需要该命令的%ZoneID 部分。如果 pin

16、g 命令失败,请验证其他节点的站点本地地址和域 ID。ping 另一个节点的全局地址:Ping Address 其中 Address 是其他节点的全局地址。如果 ping 命令失败,请验证其他节点的全局地址。通过名称 ping 另一个节点:ping-6Name 其中 Name 是可以通过本地 Hosts 文件中的项目或是通过您的“域名系统(DNS)”结构中的 AAAA 资源记录解析为 IPv6 地址的名称。当使用名称而不用 IPv6 地址标识目标主机时,需要包含-6 参数以确保使用的是 IPv6 地址。如果 ping 命令失败,请验证该名称可以被解析为 IPv6 地址。,9.使用 tracer

17、t 命令跟踪路径 打开“命令提示符”,然后键入:tracert-d-6HostName 或者键入 tracertIPv6Address%ZoneID 其中:HostName 是远程计算机的主机名称。IPv6Address 是远程计算机的 IPv6 地址。ZoneID 是用于目标地址的区域标识(ID)。用于链路本地目标地址的区域 ID 是要从其发送 tracert 数据包的接口的接口索引。可以从 netsh interface ipv6 show interface 命令的显示中获得该接口索引。用于站点本地目标地址的区域 ID 是来自 netsh interface ipv6 show inte

18、rface level=verbose 命令显示的站点区域 ID。如果您未使用站点标识或只有一个站点,则不要求命令中针对站点本地地址的%ZoneID 部分。全局目标地址不要求该命令的%ZoneID 部分。,10.查看接口配置 打开“命令提示符”。在命令提示符中键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入 show interface interface=String 其中:interface=String:指定接口名或索引。11.查看邻居缓存 打开“命令提示符”。在命令提示符下键入 netsh,然后按 Enter。键入 interface

19、ipv6,然后按 Enter。键入 show neighbors,然后按 Enter。12.查看目标缓存 打开“命令提示符”。在命令提示符中键入 netsh,然后按 Enter。键入 interface ipv6,然后按 Enter。键入 show destinationcache,然后按 ENTER。,路由协议,静态路由:静态路由协议是由手工配置的。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。其缺点是每当网络拓扑结构发生变化,都需要人工重新配置,不能自动适应。动态路由:动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定规模的网络拓扑。其缺点是配

20、置比较复杂,对系统的要求高于静态路由,并将占用一定的网络资源。常用的IPv4路由协议包括RIP、OSPF、BGP和IS-IS等。常用的IPv6路由协议包括RIPng、OSPFv3、BGP4+和支持IPv6的IS-IS等。,RIPng简介,RIPng又称为下一代RIP协议(RIP next generation),它是对原来的IPv4网络中RIP-2协议的扩展。大多数RIP的概念都可以用于RIPng。为了在IPv6网络中应用,RIPng对原有的RIP协议进行了修改:UDP端口号。使用UDP的521端口发送和接收路由信息;组播地址。使用FF02:9作为链路本地范围内的RIPng路由器组播地址;前缀

21、长度。目的地址使用128比特的前缀长度;下一跳地址。使用128比特的IPv6地址;源地址。使用链路本地地址作为源地址发送RIPng路由信息更新报文。,RIPng工作机制,RIPng协议是基于距离矢量(Distance-Vector)算法的协议。它通过UDP报文交换路由信息,使用的端口号为521。RIPng协议用跳数来衡量到达目的地址的距离(也称为度量值或开销)。在RIPng中,从一个路由器到其直连网络的跳数为0,通过与其相连的路由器到达另一个网络的跳数为1,以此类推。当跳数大于或等于16时,目的网络或主机就被定义为不可达。,RIPng的报文格式,RIPng报文由头部(Header)和多个路由表

22、项(RTE)组成。在同一个RIPng报文中,RTE的最大条数与发送接口MTU有关。RIPng是基于UDP的协议,并且使用端口号521发送和接收数据报。RIPng报文分为两类:选路信息报文和请求信息报文。它们都使用相同的格式,由固定的首部和路由表项RTE(Route Table Entry)组成,其中路由表项可以有多个。,首部包括命令字段和版本号字段。同RIP一样,命令字段用来区分报文要实现的各种操作。其中命令号1表示请求,命令号2表示响应。路由器或主机可以通过发送请求命令向另一个路由请求选路信息,路由器使用响应命令回答。版本号字段包含了协议的版本号(目前的版本号值为1),接收方会检测该字段,以

23、确定对方运行的RIPng协议是否能进行正确的解释。报文中每一个RTE由目的IPv6前缀、路由标记、前缀长度以及到目的网络的花费等4部分组成。,Request报文,当RIPng路由器启动后或者需要更新部分路由表项时,便会发出Request报文,向邻居请求需要的路由信息。通常情况下以组播方式发送Request报文。收到Request报文的RIPng路由器会对其中的RTE进行处理。如果Request报文中只有一项RTE,且IPv6前缀和前缀长度都为0,度量值为16,则表示请求邻居发送全部路由信息,被请求路由器收到后会把当前路由表中的全部路由信息,以Response报文形式发回给请求路由器。如果Req

24、uest报文中有多项RTE,被请求路由器将对RTE逐项处理,更新每条路由的度量值,最后以Response报文形式返回给请求路由器。,Response报文,Response报文包含本地路由表的信息,一般在下列情况下产生:对某个Request报文进行响应;作为更新报文周期性地发出;在路由发生变化时触发更新。收到Response报文的路由器会更新自己的RIPng路由表。为了保证路由的准确性,RIPng路由器会对收到的Response报文进行有效性检查,比如源IPv6地址是否是链路本地地址,端口号是否正确等。没有通过检查的报文会被忽略。,RIPng计时器,更新计时器:时间设为30s,向邻居通告自己的路

25、由表。超时定时器:时间设为180s,判定某条路由是否可用,如果在180s内没有收到相关报文的更新,赐该条路由无效,但路由仍保留在路由表中。垃圾回收定时器,设置为120s,在这段时间内这些路由仍然会被路由器周期性地广播,这样相邻路由器就能迅速从路由表中删除该路由。,#RT1的配置:sysname RT1ipv6interface Ethernet 1/0ipv6 address 1:1/64undo ipv6 nd ra haltripng 1 enableinterface Ethernet 0/0ipv6 address 2:1/64undo ipv6 nd ra haltripng 1 e

26、nableripng 1,#RT2的配置:sysname RT2ipv6interface Ethernet 1/0ipv6 address 3:1/64ripng 1 enableinterface Ethernet 0/0ipv6 address 2:2/64ripng 1 enableripng 1,RIPng典型配置,OSPFv3,一种内部网关协议(Interior Gateway Protocol,IGP)是在自治系统内部使用,用来克服RIP的一些局限性。如:直径小,收敛时间长,度量值缺点OSPF可以处理一个更大的路由表,以适应大量路由的需要。,OSPFv3相关术语,链路状态通告()

27、用于描述拓扑结构中每一条链路的相关信息,这些信息包括路由器的各个可用接口,可达的邻接路由器和链路状态信息等。链路状态数据库()是指运行v3协议的路由器中维护的一个反映网络拓扑结构和链路状态的数据库,它实际上就是一张完整的网络拓扑结构图,路由器可以按照该图计算出其到目的网络各自的最短路径。,区域与路由器分类,区域:一个自治系统划分为若干个更小的范围。,根据不同的域对外部路由的需求不同,又可以将普通域分为传输域、stub域和NSSA域三咱。传输域内可以生成和注入外部路由,Stub域是只通过一个区域边界路由器与主干区域连接的区域,既不生成也不注入外部路由。NSSA域可以为其他域生成外部路由,但该域内

28、不需要注入其他外部路由。,邻居和近邻,如果两个路由器之间直接可达,则称它们是“邻居”。如果两个邻居路由器直接进行链路状态数据库LSDB的交互和同步,则称它们是“近邻”。,DR和BDR,代表所在网络生成网络LSA。DR和所在网络上所有的其他路由器形成近邻关系。BDR也要与所在网络上的所有路由器形成近邻关系。,OSPFv3的协议报文,和OSPFv2一样,OSPFv3也有五种报文类型。这五种报文有相同的报文头,但是它和OSPFv2的报文头有一些区别,其长度只有16字节,且没有认证字段。另外就是多了一个Instance ID字段,用来支持在同一条链路上运行多个实例。,字段的含义,Version#:OS

29、PF的版本号。对于OSPFv3来说,其值为3。Type:OSPF报文的类型。数值从1到5(分别表示Type1-Type5),分别对应Hello报文、DD报文、LSR报文、LSU报文和LSAck报文。Router ID:路由器标识符。Area ID:区域标识符。Packet Length:OSPF报文的总长度,包括报文头在内,单位为字节。Instance ID:同一条链路上的实例标识。0:保留位,必须为0。,Type:OSPF使用的数据包的类型有五种,Hello 负责初始化工作,建立和维护OSPFv3路由器之间的邻居关系,选取指派路由器DR和BDR。Database Description 在邻

30、接形成的过程中交换数据库描述。Link State Request 请求遗漏的或过时的LSA。,Link State Update 或者在形成邻接响应请求时交换LSA,或者在LSA泛洪过程中交换LSALink State Acknowledgment 确认接受了一个LSA。每个LSA都必须被确认。,LSA:有一个LSA报头和LSA主体构成。LSA报头:可谓一标识每个LSA,20字节,LS Age:是LSA被发起后以秒表示的时间。如果达到MaxAge(600秒),过期失效LSType:广播的LSA的类型U位:处理位置的LS类型。设为1,存储和泛洪;设为0,有本地链路泛洪范围S2和S1位:LSA的

31、泛洪范围00=本地链路,只泛洪发起链路01=区域,泛洪发起区域中的所有路由器10=AS,泛洪AS中的所有路由器11=保留,Link State ID:链路状态ID是链路状态识别的一部分。Advertising Router:广播路由器,发起这个LSA的路由器的路由器LS Sequence Number:LS序号,识别这个LSA的实例。序号越大,LSA越新。Checksum:校验和(不含LS Age的LSA所有内容)Length:整个LSA的字节长度,OSPFv3的LSA类型,Router-LSAs(Type1 LSA):由每个路由器生成,描述本路由器的链路状态和开销,只在路由器所处区域内传播。

32、Network-LSAs(Type2 LSA):由广播网络和NBMA网络的DR(指定路由器)生成,描述本网段接口的链路状态,只在DR所处区域内传播。,域间前缀LSA,Inter-Area-Prefix-LSAs(Type3 LSA):和OSPFv2中的Type-3 LSA类似,该LSA由区域边界路由器ABR生成,在与该LSA相关的区域内传播,向域外公布一个IPv6前缀。,域间路由器LSA,Inter-Area-Router-LSAs(Type4 LSA):和OSPFv2中的Type-4 LSA类似,该LSA由ABR生成,在与该LSA相关的区域内传播。每一条Inter-Area-Router-L

33、SA描述了一条到达本自治系统内的自治系统边界路由器ASBR的路由。,自治系统外部LSA,AS-external-LSAs(Type5 LSA):由ASBR生成,描述到达其它As的路由,传播到整个AS(Stub区域除外)。,链路LSA,Link-LSAs(Type6 LSA):路由器为每一条链路生成一个Link-LSA,在本地链路范围内传播。功能:向同一链路上的其他路由器提供自己的链路层本地地址通知其他路由器本链路的前缀列表为DR生成链路的网络LSA提供选项字段值。,域内前缀LSA,Intra-Area-Prefix-LSAs(Type7 LSA):每个Intra-Area-Prefix-LSA

34、包含路由器上的IPv6前缀信息,Stub区域信息或穿越区域的网段信息,该LSA在区域内传播。由于Router-LSA和Network-LSA不再包含地址信息,导致了Intra-Area-Prefix-LSAs的引入。,OSPFv3典型配置,BGP简介,BGP(Border Gateway Protocol,边界网关协议)是一种用于AS(Autonomous System,自治系统)之间的动态路由协议。,BGP目前已经成为Internet的标准外部网关路由协议。BGP对于互联网络的拓扑结构没有任何限制,所传递的路由信息足以用来构建一个自治系统的连接图,可以以此为根据删除路由回路。,BGP协议基本

35、上是一个距离向量协议,但它与其他同类协议又有很大的不同。每个BGP路由器记录的是使用的实际路由,而不是到各个目的地的开销。BGP路由器不是定期向它的每个邻居提供到各个可能目的地的开销,而是向邻居说明正在使用的实际路由。,BGP的消息类型,BGP有5种消息类型:Open,Update,Notification,Keepalive和Route-refresh。这些消息都有相同的报文头。,Marker。16字节,用于BGP验证,不使用验证时所有比特均为“1”。Length。2字节,指明BGP消息总长度(包括报文头在内),以字节为单位(长度值大于16字节小于4096字节)。Type。1字节,BGP消息

36、的类型。其取值从1到5,分别表示Open、Update、Notification、Keepalive和Route-refresh消息。其中,前四种消息是在RFC 1771中定义,而Type5的消息则是在RFC 2918中定义的。,BGP的消息类型,Open类型:Open消息是TCP连接建立后发送的第一个消息,用于建立BGP对等体之间的连接关系。Update类型:Update消息用于在对等体之间交换路由信息。它可以发布一条可达路由信息,也可以撤销多条不可达路由信息。,BGP的消息类型,Notification类型:当BGP检测到错误状态时,就向对等体发出Notification报告消息,之后BG

37、P连接会立即中断。Keepalive类型:BGP会周期性地向对等体发出Keepalive消息,用来保持连接的有效性。其消息格式中只包含报文头,没有附加其他任何字段。,BGP的消息类型,Route-refresh类型:Route-refresh消息用来要求对等体重新发送指定地址族的路由信息。,IPv6 BGP概述,IPv6 BGP协议又称MP-BGP协议和BGP4+协议。当前的BGP-4只能管理IPv4的路由信息,对于使用其它网络层协议(如IPv6等)的应用,在跨自治系统传播时就受到一定限制。为了提供对多种网络层协议的支持,IETF对BGP-4进行了扩展,形成MP-BGP,目前的MP-BGP标准

38、是RFC2858(Multiprotocol Extensions for BGP-4,BGP-4的多协议扩展)。,IPv6 BGP中的Next_Hop属性用IPv6地址来表示,可以是IPv6全球单播地址或者下一跳的链路本地地址。IPv6 BGP是利用BGP的多协议扩展属性,来达到在IPv6网络中应用的目的,BGP协议原有的消息机制和路由机制并没有改变。支持BGP扩展的路由器与不支持BGP扩展的路由器可以互通。,MP-BGP的扩展属性,BGP-4使用的报文中,与IPv4相关的三条信息都由Update报文携带,这三条信息分别是:NLRI、路径属性中的NEXT_HOP、路径属性中的AGGREGAT

39、OR(该属性中包含形成聚类路由的BGP发言者的IP地址)。为实现对多种网络层协议的支持,BGP-4需要将网络层协议的信息反映到NLRI及NEXT_HOP。,MP-BGP中引入两个新的路径属性,MP_REACH_NLRI:Multiprotocol Reachable NLRI,多协议可达NLRI。用于发布可达路由及下一跳信息。MP_UNREACH_NLRI:Multiprotocol Unreachable NLRI,多协议不可达NLRI。用于撤销不可达路由。这两种属性都是可选非过渡(Optional non-transitive)的,因此,不提供多协议能力的BGP发言者将忽略这两个属性的信息

40、,不把它们传递给其它邻居。,地址族,MP-BGP采用地址族(Address Family)来区分不同的网络层协议,关于地址族的取值可以参考RFC 1700(Assigned Numbers分配号码)。目前,系统实现了多种MP-BGP扩展应用,包括对VPN的扩展、对IPv6的扩展等,不同的扩展应用在各自的地址族视图下配置。,BGP4+的典型配置实例,例子,如下页图所示。(a)表示一个子网。(b)的前4列表示节点J从相邻节点收到的延迟清单。例如,节点A认为到节点B的延迟为12 ms,到节点C的延迟为25 ms等等。,基于距离矢量的路由选择,例子,假定节点J已估计它到其相邻节点A、I、H和K的延迟分别是8 ms、10 ms、12 ms和6 ms,新的路由表是如何生成的呢?先考察一下怎样计算从节点J到节点C的新路由。路由器J计算到达路由器C的最新路由 dJC=dJA+dAC=8+25=33ms dJC=dJI+dIC=10+18=28ms dJC=dJH+dHC=12+19=31ms dJC=dJK+dKC=6+36=42ms,例子,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号