标签:数据包 默认 cisc 结构 执行 之间 external nal 数据通信
广播域、广播(地址上分为二层广播地址、三层广播地址)
(二层)交换机的转发是依据目的MAC地址
(三层)定向、全局 ----转发范围是广播域,响应者不同
未知单播泛洪 ----是交换机的一种为了实现数据通信的转发机制
路由
路由(通常指路由条目)能够为本地的主机将数据转发到远端网络
路由器
负责构建路由表,并为主机提供数据转发服务
每一个接口,是一个广播域
查看路由表
Branch#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is not set
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, Ethernet0/1
L 192.168.1.1/32 is directly connected, Ethernet0/1
认识直连路由
最长匹配、递归查询(迭代查询) ----人托人办事的故事
静态路由的基本书写方式:
Branch(config)#ip route 172.16.1.0 255.255.255.0 192.168.1.2
设备在转发数据的时候,最终是一定要通过物理接口转发出去的;
ICMP 互联网控制消息协议
那么这样看来,数据是有去无回
路由,一定要有去有回
Branch#ping 172.16.1.100
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.1.100, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/6 ms
路由器功能:
依据路由表做数据转发路径决策
执行数据转发
选取到达目的地最优的路径
路由决策的基本原则:最长匹配
选取能够匹配数据包的目的地址的最精确的一个路由条目
路由前缀长度越长的,越优先
172.16.1.0/25 1-126
管理距离 通常用于不同协议之间的决策过程
管理距离越小越优先
静态默认路由的书写方法:
ip route 0.0.0.0 0.0.0.0 (下一跳、出接口)
==============================================
interface Ethernet0/0
description awefaserg
探索数据转发
交换转发:
交换机通过数据帧中的目的MAC地址决策如何转发数据帧,需要结合MAC地址表
未知单播泛洪!
当目的MAC地址与接收者是同一主机的时候,接收者将拆开数据帧,检查互联网层头部
路由转发:
TCP/IP互联网层的
路由器通过查看数据包中IP头部的目的IP地址结合路由表的查找进行数据转发路径决策
当数据穿越广播域的时候,在路由器上会有一个二层解封装,重封装的过程
PC到网关数据链路上的封装:
二层结构: 源MAC 是PC自己的 目的MAC是网关的
三层结构: 源IP 是PC自己的 目的IP是目的主机的
路由器到目的主机链路上的封装:
二层结构: 源MAC 是路由器路径决策后决定的出接口的MAC 目的MAC 是目标主机的MAC地址(或者是下一跳网关的MAC地址)
三层结构: 源IP 是PC自己的 目的IP是目的主机的
总结一下:跨越广播域的数据转发,在每一个路由器上都将执行数据链路层的头部重新封装过程;
================================================
ARP address resolution protocol 地址解析协议
地址解析协议,使得主机能够在IP地址和MAC地址之间建立一个关联(映射)
MAC地址48bit全部置1 为二层广播地址
当交换机接收到一个目的MAC为二层广播地址的数据帧,将会把该数据帧转发到广播域所有成员接口
ARP映射表项在cisco IOS上 默认保存4小时
MAC地址表在cisco交换机上默认保存5分钟
ARP的类型字段标识为 0x0806
数据转发过程:
两台主机跨越一个路由器执行一个数据通讯的过程
首先要检查目的主机跟自己是否同一网络
查找自身ARP映射表 有、没有
通过ARP获取网关MAC
封装、转发到网关
网关执行路径决策、二层重封装、转发
如果网关没有目的主机的MAC,还要执行ARP
作业:
拓扑结构:主机A----交换机----路由器----交换机----主机B
问题:
写出主机到主机穿越交换机、到路由器,再经过交换机到达目的主机的数据转发过程(架设网络处于初始化状态)
着重说明数据在穿越路由器时的二层解封装、重封装过程
7.CCNA第七天-探索数据转发
标签:数据包 默认 cisc 结构 执行 之间 external nal 数据通信
原文地址:https://www.cnblogs.com/xuxaut-558/p/10036041.html