路由选择的基本知识(一).ppt
《路由选择的基本知识(一).ppt》由会员分享,可在线阅读,更多相关《路由选择的基本知识(一).ppt(160页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、路由选择的基本知识高明信电学院1/1/20231第1章 TCP/IP回顾1/1/20232本章主题TCP/IP协议层IP包头IPv4地址地址解析协议ARPInternet控制消息协议ICMP主机到主机层1/1/202331.1 TCP/IP协议层1/1/202341.2 IP包头1/1/202351.2 IP包头版本1/1/202361.2 IP包头版本1/1/202371.2 IP包头包头长度以4字节为单位,最小20字节,最大60字节服务类型1/1/202381/1/202391.2 IP包头总长度16位,以字节为单位,最大65535字节标识符16位,通常与标记字段和分段偏移一起用于数据包的
2、分段。标记字段3位,第1位不使用,第2位为DF,第3位为MF1/1/2023101.2 IP包头 1/1/2023111/1/2023121/1/2023131.2 IP包头分段偏移量13位,以8字节为单位生存时间8位,以秒为单位,没经过1跳减1,常见初始值为15和32,建议的缺省值为64。协议8位,它给出了主机到主机层或传输层协议的“地址”或协议号,协议字段指定了数据包中信息的类型1/1/2023141/1/2023151.2 IP包头包头校验和针对IP包头的纠错字段,不计算被封装的数据源地址和目的地址32位可选项,长度可变,常见可选项如下松散源路由选择严格源路由选择记录路由时间戳1/1/2
3、02316待续1/1/202317续1/1/2023181/1/2023191.2 IP包头填充在可选字段添加0来补足32位1/1/2023201.3 IPv4地址点分式表达1/1/2023211.3.1 首个八位组字节规则三类地址1/1/2023221.3.2 地址掩码如何确定网络地址1对应IPv4地址的网络位,0对应主机位IPv4地址和地址掩码的每一位上执行逻辑“与”操作3类IPv4的标准地址掩码1/1/2023231.3.3 子网和子网掩码引入子网的原因A、B、C类的方式,导致地址浪费严重充分使用主机地址空间,可以增加可分配给数据链路的地址数量子网化后的IPv4地址包括3部分:网络部分、
4、子网部分和主机部分。地址掩码现在变为子网掩码注意有类的路由协议不能区分全0和全1子网1/1/2023241.3.4 子网规划公式2n-2用于计算一个主网地址下可用的子网数和子网内可用的主机数n表示子网位数2表示减去全0和全1子网划分步骤步骤1:确定子网数和每个子网内的主机数步骤2:用2n-2确定子网位数和主机位数步骤3:确定子网地址步骤4:写出所有的主机位组合,并转化成点分十进制1/1/2023251.3.6 子网掩码的故障诊断给定一个主机地址和掩码时,需要确定地址所属子网步骤1:写出子网掩码的二进制形式步骤2:IPv4地址的二进制形式步骤3:标识子网位步骤4:写出网络位和子网位,设置主机位为
5、0,得到子网地址步骤5:写出网络位和子网位,设置主机位为1,得到本子网的广播地址步骤6:位于子网地址和广播地址之间的所有地址都是合法的1/1/2023261.4 地址解析协议(ARP)ARP报文格式1/1/2023271.4 地址解析协议(ARP)ARP报文格式硬件类型1/1/2023281.4 地址解析协议(ARP)ARP报文格式协议类型:指定发送者映射到数据链路标识符的网络层协议的类型;IP对应0 x0800硬件地址长度:指定数据链路标识符的长度,单位是字节,MAC地址长度为6协议地址长度:指定网络层地址的长度,单位为字节,IPv4地址长度为4操作:指明一个数据包是ARP请求(1)还是AR
6、P响应(2)。最后20个字节是发送者和目标机的数据链路标识符和IPv4地址。1/1/2023291.4.1 代理ARP也叫混杂ARP,被路由器作为向主机表明自身可用的一种手段应用1:欺骗本地主机,将主机的数据包都送往路由器应用2:实现子网划分的透明性1/1/2023301.4.1 代理ARP1/1/2023311.4.2 无故ARP主机使用自己的IPv4地址作为目标地址发送ARP请求,称为无故ARP用途用于检查重复地址用于通告一个新的数据链路标识符。一台设备收到ARP请求会更新自己已存的ARP表项。运行HSRP(热备份路由器协议)的路由器从其它路由变为主路由器,会发出一个无故ARP1/1/20
7、23321.4.3 反向ARP(RARP)通常用于无盘工作站1/1/2023331.5 ICMP报文格式1/1/2023341.5 ICMP类型字段和代码字段1/1/2023351/1/2023361.5 ICMP3种路由相关的重要的ICMP类型路由器通告路由器通告和路由选择路由选择:类型9和10,用于ICMP路由器发现协议重定向:类型5,被路由器用于通知主机去往指定目标的网关,是数据链路上的另一台路由器。1/1/2023371.6 主机到主机层两种服务:TCP和UDP1/1/2023381.6.1 TCP提供可靠地、面向连接的服务TCP看似一条点到点的连接,实际上这条连接并不存在TCP使用3
8、种机制在无连接服务之上实现面向连接的服务序列号对包进行标记确认、校验和定时器提供可靠性窗口机制调整数据包的流量,减少因接收方缓冲区满而造成的数据包丢失1/1/2023391.6.1 TCP报文格式1/1/2023401.6.1 TCP报文格式源端口和目的端口:16位,应用程序的端口号加上所在主机的IP地址称为socket序列号:32位,确定发送方发送的数据流中被封装的数据所在位置。确认号:32位,确定了源点下一次希望从目标接收的序列号。报头长度:4位,指定了以4字节为单位的报头长度。保留:6位,通常设为01/1/2023411.6.1 TCP报文格式标记:8位,用于流和连接控制。它们从左到右分
9、别是:拥塞窗口减少(Congestion Window Reduccd,CWR)ECN-Echo(ECE)紧急(URG)、确认(ACK)、弹出(PsH)、复位(RsT)、同步(sYN)结束(FIN)。窗口大小:16位,主要用于流控制。窗冂大小指明了自确认号指定的字节开始,接收方在必须停止传输并等待确认之前发送方可以接收的数据段的字节。1/1/2023421.6.1 TCP报文格式校验和:16位,它包括报头和被封装的数据,校验和允许错误检测。紧急指针:16位,被添加到序列号上用于指明紧急数据的结束,URG标记置位时才被使用可选项:用于指明TCP的发送进程要求的选项。最常用的可选项是最大段长度,最
10、大段长度通知接收者发送者愿意接收的最大段长度。为了保证报头的长度是4字节的倍数,所以使用0填充该字段的剩余部分1/1/2023431.6.2 UDP1/1/202344第2章 IPv6概述1/1/202345本章包括的主题IPv6地址IPv6包头格式IPv6扩展包头Internet消息控制协议第六版(ICMPv6)邻居发现协议1/1/2023462.1 IPv6地址IPv6地址和IPv4地址长度不同“速记”方式不同功能组织也不同1/1/2023472.1.1 地址表示法128位的IPv6地址分隔成8个16位段,每个16位段用0 x00000 xFFFF表示之间用“:”分开简化IPv6地址的规则
11、规则1:任何一个16位段中起始的0不必写出来;任何一个16位段如果少于4个十六进制的数字,就认为忽略书写的数字是起始的01/1/2023482.1.1 地址表示法简化IPv6地址的规则规则2:任何由全0组成的1个或多个16位段的单个连续的字符串都可以用一个双冒号“:”来表示IPv6前缀通过在IPv6地址后面加个斜线“/”,随后再跟一个十进制的数字来标识一个IPv6地址的起始位有多少位是前缀位1/1/2023492.1.1 地址表示法IPv6前缀实例两种全0的IPv6地址缺省地址未指定地址,标识一个还未确定的实际IPv6地址1/1/2023502.1.2 IPv6的地址类型三种类型的IPv6地址
12、单播(Unicast);任意播(Anycast);多播(Multicast)。IPv6没有广播地址,通过“全部节点”的多播地址来实现广播1/1/2023512.1.2 IPv6的地址类型全球单播地址与IPv4地址的不同子网ID的变化标准的全球单播IPv6地址1/1/2023522.1.2 IPv6的地址类型标识IPv6的地址类型1/1/2023532.1.2 IPv6的地址类型本地单播地址类似于IPv4的内部IP地址192.168.X.X使用范围限定在单条链路上前10位永远是1111111010(FE80:/10)本地单播地址允许链路上的设备直接创建IPv6地址和该链路上的其他设备进行通信1/
13、1/2023542.1.2 IPv6的地址类型任意播地址也称为任播地址或泛播地址地址为3fe:205:1100:15不是指一台设备,而是提供相同服务的多台设备路由器总是选择到达“最近的”或“代价最低的”服务器路由1/1/2023552.1.2 IPv6的地址类型多播地址从不作为源地址出现多播数据包通常包括一个单播地址作为它的源地址,一个多播地址作为它的目的地址IPv6不像IPv4那样有一个保留的广播地址,而是有一个保留的包含所有节点的多播组IPv6多播地址格式1/1/2023562.1.2 IPv6的地址类型多播地址IPv6多播地址格式标记4位,前3位没有使用,第4位0表示永久、公认的地址,1
14、表示暂时的地址范围1/1/2023572.1.2 IPv6的地址类型多播地址1/1/2023582.1.2 IPv6的地址类型嵌入的IPv4地址一个嵌入了IPv4地址10.23.1.5的IPv6地址是1/1/2023592.2 IPv6包头格式1/1/2023602.2 IPv6包头格式版本:4位,设置0110表明是版本6流量类别:8位,相当于IPv4中的Tos字段流标签:20位,IPv6独有。提供更精确的流区分可以用源地址、目的地址加上源和目的端口的组合来确定有效载荷长度用来指定数据包所封装的有效载荷的长度,以字节计数1/1/2023612.2 IPv6包头格式下一报头指出了跟随该IPv6数
15、据包头部后面的报头和IPv4协议报头中的协议字段非常类似跳数限制IPv4协议中生存时间(TTL)字段在长度(都是8位)和功能上都是非常一致的源地址和目的地址和IPv4协议中的源地址和目的字段是一样的1/1/2023622.3 IPv6扩展报头1/1/2023632.3 IPv6扩展报头逐跳可选项传送必须被转发路径中的每一个节点都检验处理的信息。例如,路由器告警和超大包有效载荷选项等1/1/2023642.3 IPv6扩展报头路由选择通过列出在到达目的地的路径中数据包所要经过的节点列表来提供源路由选择的功能分段IPv4和IPv6数据包中有一个重要的不同是,只有发起该数据包的节点能够对数据包进行分
16、段;而IPv6路由器对数据包并不分段。封装安全有效载荷用于有效载荷的加密封装1/1/2023652.3 IPv6扩展报头认证报头用于数据包必须在源与目的节点之间进行认证的情况目的地可选项用于传送仅仅被目的节点,或者可能是路由选择报头中列出的节点检验处理的信息1/1/2023662.3 IPv6扩展报头建议的扩展报头顺序1.IPv6报头。2.逐跳可选项。3.目的地可选项(只有在路由选择报头中指定的中间路由器才必须处理这个报头)。4.路由选择。5.分段。6.认证。7.封装安全有效载荷。8.目的地可选项(只有最后的目的节点必须处理这个报头)。9.上层报头。1/1/2023672.4 ICMPv6包头
17、格式1/1/2023682.4 ICMPv61/1/202369第3章 静态路由1/1/202370本章包括的主题路由表配置静态路由静态路由故障诊断1/1/2023713.1 路由表路由表项至少包括以下两项目标地址:路由器可以到达的网络地址指向目标的指针:指针不是指向路由器的直连目标网络就是指向直连网络内的另一台路由器地址,或者是到这个链路的本地接口。更接近目标网络一跳的路由器叫下一跳(next hop)路由器1/1/2023723.1 路由表路由表的精确匹配:尽量进行最精确的匹配,精确程度递减顺序如下:主机地址子网一组子网(一条路由汇总)主网号一组主网号(超网)缺省地址1/1/2023731
18、/1/2023743.1 路由表查看命令:在Cisco路由器IOS中的命令是show ip route输出内容分析最上方的关键字是对路由表左侧的一列字母的解释标记为C的路由表示直连网络标记为S的路由表示静态路由“gateway of last resort is not set”指的是缺省路由括号内的元组指明了路由的管理距离/度量1/1/2023751/1/2023763.2 配置静态路由路由表采用3种方式获取信息基于路由器的直连子网静态方式的手工输入动态路由协议自动获取网络的静态路由选择共3步步骤1:为网络中的每个数据链路确定子网或网络地址。步骤2:为每台路由器标识所有非直连的数据链路。步骤
19、3:为每台路由器写出关于每个非直连地址的路由语句1/1/2023773.2.1案例研究:简单IPv4静态路由返回返回1/1/2023783.2.1 案例研究:简单IPv4静态路由路由器Piglet上非直连的子网标识如下:10.4.6.0/24 10.4.7.0/24 192.168.1.64/27 192.168.1.0/271/1/2023793.2.1 案例研究:简单IPv4静态路由方法1:指向下一跳的配置方法方法2:指明出接口的配置方法1/1/2023803.2.1 案例研究:简单IPv4静态路由1/1/2023813.2.1 案例研究:简单IPv4静态路由方法3:联合使用出站接口和下一
20、跳地址如果出站接口失败,即使下一跳地址通过替代路由递归可达,路由依然会被删除使相应地路由表项不再是直连网络,而是距离为1的静态路由路由器Tigger上输入ip route 10.1.0.0 255.255.0.0,会被认为是直连网络,导致广播网络上出现过多的流量,而ip route 10.1.0.0 255.255.0.0 E0 192.168.1.194可以避免该问题 (如下图)1/1/2023821/1/2023833.2.3 案例研究:汇总路由汇总路由是一个包含路由表中几个更加精确地址的地址通过使用合适的子网掩码,可以为多个目标地址生成一条单一的汇总路由参考图3-2,汇总路由方式的配置1
21、/1/2023843.2.4 案例研究:选择路由1/1/2023853.2.4 案例研究:选择路由配置要求:除了去往10.4.7.25的数据包外,所有从Pooh到网络10.0.0.0的数据包都将使用Pool和Eeyore之间的路径。1/1/2023863.2.4 案例研究:选择路由静态路由的两个特征:网络拓扑变化,需要路由器重新配置静态路由建立非常精确的路由选择行为补充说明由于使用了路径Pool-Eeyore-Tigger,而不是路径Pooh-Tigger,因此Pooh到子网10.1.5.0的路径不是最优路径1/1/2023873.2.5 案例研究:浮动静态路由浮动路由与其他静态路由不同其他路
22、由总是优于浮动静态路由,仅在首选路由失败的时候,浮动路由才出现路由表中浮动路由示例均分负载示例1/1/2023883.2.5 案例研究:浮动静态路由情景描述Rabbit通过两条并行链路连接到Piglet上主链路10.1.10.0发生故障,浮动静态路由指引流量经过备份链路10.1.20.0参考配置1/1/2023893.2.5 案例研究:浮动静态路由管理距离上述路由后面的数字50表示管理距离,路由器将会选择管理距离较低的路径管理距离指明路径的优先权指向下一跳的Ipv4静态路由的管理距离为1指向出站接口的静态路由的管理距离为0动态路由选择协议的管理距离远大于1默认到相同目标网络的静态路由总是优于动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 路由 选择 基本知识
限制150内