一、IP相关基础
1.IP指导数据的转发
根据目的IP,只查找下一跳
2.IP报文格式
IP报文头:20 Bytes
- 版本:IPv4(0100)、IPv6(0110)
- 标志:DF(Don’t fragment)–1,MF(more fragment)–0
- 生存时间:TTL最大值
- 协议:ICMP(1)、IGMP(2)、TCP(6)、UDP(17)
示例
服务类型、分片偏移的作用是什么?
一共要传输3800字节,每次最大只能传1400字节,所以只需传3次,即1400+1400+1000(一共3800字节)即可。这样第一次传时,片偏移为0。第二次传时,片偏移为1400/8=175。第三次传时,片偏移为2800/8=350。
3.MTU/MSS
MTU:Maximum Transmission Unit,最大传输单元(除去帧头的数据包大小)
MSS:Maximum Segment Size,最大分段大小
示例:
使用ping指令测试MSS大小
ping -f -l xxxx x.x.x.x
1、包大小为多少时,会出现不通的情况?
2、为什么是1473?ICMP包头8byte
二、路由分类
1.直连路由
直连路由是由链路层协议发现的,一般指去往路由器的接口地址所在网段的路径,直连路由无需手工配置,只要接口配置了网络协议地址同时管理状态、物理状态和链路协议均为UP时,路由器能够自动感知该链路存在,接口上配置的IP网段地址会自动出现在路由表中且与接口关联,并动态随接口状态变化在路由表中自动出现或消失。
[RTB]display ip routing-table
Routing Tables: Public
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.0/30 Direct 0 0 10.1.1.1 Serial0/0/0
10.1.1.1/32 Direct 0 0 127.0.0.1 InLoopBack0
……
10.1.2.1/32 Direct 0 0 127.0.0.1 InLoopBack0
10.1.2.2/32 Direct 0 0 10.1.2.2 Serial0/0/1
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0
2.静态路由
静态路由是由网络管理员根据网络拓扑,使用命令在路由器上配置的路由,这些静态路由信息指导报文发送,静态路由方式也无需路由器进行计算,但它完全依赖于网络管理员的手动配置。
默认路由是一种特殊的静态路由,网络管理管理员手工配置了默认路由后,当路由表中与目的地址之间没有匹配的表项时路由器将把数据包发送给默认网关。
[RTA] display ip routing-table
Routing Tables: Public
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost NextHop Interface
2.2.2.2/32 Static 60 0 10.1.1.2 Serial0
10.1.1.0/30 Direct 0 0 10.1.1.1 Serial0
10.1.1.1/32 Direct 0 0 127.0.0.1 InLoopBack0
10.1.1.2/32 Direct 0 0 10.1.1.2 Serial0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0
3.动态路由
动态路由是指路由器能够自动地建立自己的路由表,且能根据网络拓扑状态变化进行动态调整。动态路由机制依赖于对路由表的维护以及路由器间动态的路由信息交换。路由器间的路由信息交换是基于路由协议实现的,交换路由信息的最终目的是通过路由表找到“最佳”路由。
[RTB]display ip routing-table
Routing Tables: Public
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.0/30 Direct 0 0 10.1.1.2 Serial0/0/0
10.1.1.1/32 Direct 0 0 10.1.1.1 Serial0/0/0
……
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoopBack0
172.16.1.1/32 OSPF 10 1562 10.1.2.2 Serial0/0/1
192.168.2.0/24 RIP 100 1 10.1.1.1 Serial0/0/0
4.动态路由协议的分类
按照作用范围分类
EGP:交换域间路由协议
IGP:发现和计算自治域内的路由信息
三、路由表
1.路由的选择顺序
(1)最长掩码匹配原则
(2)管理距离最小(路由优先级)
路由协议 | 优先级 |
---|---|
Direct | 0 |
OSPF | 10 |
IS-IS | 15 |
Static | 60 |
RIP | 100 |
OSPF ASE | 150 |
OSPF NSSA | 150 |
IBGP | 255 |
EBGP | 255 |
示例: | |
目的地址为9.1.2.1、9.0.2.1的数据报文,将命中哪条路由? |
[Quidway] display ip routing-table
Routing Tables:
Destination/Mask proto pref Cost Nexthop Interface
0.0.0.0/0 Static 60 0 120.0.0.2 Serial0/1
9.0.0.0/8 BGP 100 3 120.0.0.2 Serial0/1
9.0.0.0/8 OSPF 10 50 20.0.0.2 Ethernet0/0
9.1.0.0/16 RIP 100 4 120.0.0.2 Serial0/1
11.0.0.0/8 Static 60 0 120.0.0.2 Serial0/1
20.0.0.0/8 Direct 0 0 20.0.0.1 Ethernet0/2
20.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0
2.RIB&FIB
控制平面(RIB)&转发平面(FIB)
display ip routing-table protocol direct
display ip routing-table protocol static
display ip routing-table protocol ospf
display ip routing-table protocol isis
display ip routing-table protocol bgp
display ip routing-table
display fib
示例
在R1上查看路由2.2.2.2