主机路由:是指到达主机的路由记录
网络路由:是指到达一个网段的路由记录,后面有子网掩码;网段
默认路由:在destination中的0.0.0.0(非主机路由、非网络路由之外的), 最终路由器是通向互联网
优先级:主机路由、网络路由、默认路由
一个网络里,有4个路由,就需要在这些路由器里,把4个路由信息都录入4个路由器中
路由器起到转发的作用,只关心目标地址
路由表重要构成:
1.目标地址
2.子网掩码
3.interface接口:本路由器发送到目标地址的出口
4.网关:直连(路由与路由之间的关系,不需要配置网关) 非直连(需要添加该路由器的下一个路由器相邻的接口IP)
配置R1的路由表信息:
目标: 接口: 网关:
192.168.1.0/24 1 直连
172.16.0.0/16 2 直连(以路由器为核心,根本不用配置,系统自己判别)
10.0.0.0/8 2 172.16.0.2
192.168.2.0/24 2 172.16.0.2
0.0.0.0/0 2 172.16.0.2 (优化后,就不需要配第三、第四路由记录,条件是R1在整个路由域中处于边缘处,只有一个方向,无其他分支;R2就不行)
描述通信过程
A – 1 R1 2–3 R2 4–5 R3 6–B
1.A用浏览器访问B
2.A判断A和B是否是直连(同一个网段)
3.B判断B和A是否是直连(同一个网段)
4.尝试发给R1,A电脑上已经配置好默认网关(R1-IP1)
5.通过ARP广播,尝试把IP1—> MAC1(解析成mac地址),R1回应后
6.ARP cachetable记录:IP1–MAC1
7.发送数据报文给R1
frame(帧):dest mac:mac1 src mac:macA
ip:dest ip:IPB src ip:IPA
tcp:dest port:80 src port:xxxxx
8.R1收到数据,查本路由表
dest iface GATEWAy
net B 2 IP3(非直连)
9.尝试发给R2,A电脑上已经配置好默认网关(R1-IP1)
10.通过ARP广播,尝试把IP1—> MAC1(解析成mac地址),R1回应后
11.ARP cachetable记录:IP1–MAC1
12.发送数据报文给R2
frame(帧):dest mac:mac3 src mac:mac2
ip:dest ip:IPB src ip:IPA
tcp:dest port:80 src port:xxxxx