博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IPv6 03-IPv6路由协议
阅读量:4679 次
发布时间:2019-06-09

本文共 1018 字,大约阅读时间需要 3 分钟。

IPv6有两种路由协议

  • RIPing
  • OSPFv3

RIPng

  • 距离矢量路由协议
  • 规定每一跳的开销度量值为1,最大跳数为15
  • 组播地址ff02::9,作为目的地址来传送路由更新报文
  • 通常采用链路本地地址作为路由条目的下一跳地址

1441628-20180727231825362-1034410539.png

  • 本示例中的两台路由器位于同一个广播网段,RTA和RTB的loopback 0接口使用的是全球单播地址。
  • RTA和RTB的物理接口在使用RIPng传送路由信息时,路由条目的下一跳地址只能是链路本地地址。
  • 如果RTA收到的路由条目的下一跳地址为fe80::fe03:e24f,RTA就会认为目的地址为2001:2::b的网络可达。
  • 如果采用的是EUI-64格式生成的接口链路本地地址,替换接口板后,链路本地地址也会随着发生变化。
  • 为了避免这种情况,可以手动配置链路本地地址。

RIPng报文格式

1441628-20180727231855348-940999748.png

  • RIPng通过UDP的521端口发送和接收路由信息。
    • 所有路由信息更新报文( 包括定期发送报文和主动发送报文) 都是在发送方和接收方的RIPng端口之间传输。
    • 有些请求报文可能来自RIPng端口以外的其它端口, 但是报文会被转发到目标设备上的RIPng端口。
  • RIPng报头的Command字段定义报文的两种类型:
    • 请求报文
    • 响应报文
  • Version字段指的是RIPng的版本。
    • 每个RIPng报文可以包含一个或多个路由表项( RTE)
    • 每个路由表项中包含目的网络前缀、路由标记、前缀长度和度量值。

OSPFv3

1441628-20180727231914505-1284773119.png

  • OSPFv3是运行在IPv6网络的OSPF协议。
  • 运行OSPFv3的路由器使用物理接口的链路本地单播地址为源地址来发送OSPF报文。
  • 相同链路上的路由器互相学习与之相连的其它路由器的链路本地地址, 并在报文转发的过程中将这些地址当成下一跳信息使用。
  • IPv6中使用组播地址ff02::5来表示AllSPFRouters(OSPFv2中使用的
  • 是组播地址224.0.0.5)。
  • 需要注意的是, OSPFv3和OSPFv2版本互不兼容。

OSPFv3选举

1441628-20180727231935206-182781766.png

  • OSPFv3的Router ID必须手工配置
  • OSPFv3在广播型网络和NBMA网络中选举DR和BDR的过程与OSPFv2相似
  • IPv6使用组播地址FF02::6表示AllDRouters(OSPFv2中使用的是组播地址224.0.0.6)

转载于:https://www.cnblogs.com/liangjingfu/p/9380175.html

你可能感兴趣的文章
格网与四叉树索引
查看>>
多张照片拍摄、图片浏览
查看>>
html(5) css
查看>>
Azure Web连接到Azure MySql Db
查看>>
Linux shell 命令判断执行语法 ; , && , ||
查看>>
vim代码格式化插件clang-format
查看>>
What does the dot after dollar sign mean in jQuery when declaring variables?
查看>>
windows registry
查看>>
jquery 动画总结(主要指效果函数)
查看>>
leetcode-17-电话号码的字母组合’
查看>>
Flume 示例
查看>>
Designing for Performance
查看>>
HTML属性的应用
查看>>
HEAP CORRUPTION DETECTED
查看>>
Android URI简单介绍
查看>>
蒙板 模态对话框
查看>>
pythong中的全局变量的调用和嵌套函数中变量的使用
查看>>
【POJ - 3009】Curling 2.0 (dfs+回溯)
查看>>
Windows下载安装良心教程
查看>>
浅析商业银行“业务连续性管理体系”的构建
查看>>