文章目录
- 1. DHCP Protocol
- 1.1 DHCP 三种分配方式
- 1.2 DHCP Relay (中继)
- 2. 路由协议 (Routing Protocol)
- 2.1 RIP (Routing Information Protocol)
- 2.2 OSPF Protocol
- 2.3 BGP Protocol
- 2.4 IS-IS Protocol
- 2.5 ICMP(Internet Control Message Protocol)
1. DHCP Protocol
DHCP: Dynamic Host Configuration Protocol, 动态主机配置协议。是一个局域网络协议,用途:
- 内部网络或者网络服务供应商自动分配IP给用户
- 提供内部网络管理员作为对所有电脑中央管理的手段
当一个机器启动时,没有IP,会发送 DHCP Discover message. DHCP Server 收到 Discover message, 为机器分配一个永久的IP。
1.1 DHCP 三种分配方式
- 自动分配:
管理员在server上建立地址池进行分配
- 手工分配
由 管理员为少数特定客户端(如WWW服务器等) 静态绑定固定的IP地址,通过DHCP将配置的固定IP地址发给客户端
- 动态分配
DHCP给主机指定一个有时间限制的IP地址,到达使用期限后或主机明确表示放弃这个地址时,客户端需要重新申请地址; 如果客户端没有重新申请,则这个地址将可能被其它的主机使用; 绝大多数客户端得到的都是这种 动态分配的地址(可以解决IP地址不够用的困扰)
1.2 DHCP Relay (中继)
如果DHCP服务器与客户端不在同一个网络,就需要中继 (Relay) 代理。
大型企业网络中会有很多vlan,不可能为每个vlan设置DHCP服务器,同时 vlan 间通信是靠高层的、三层交换机路由器防火墙,通讯的实质即拆分子接口然后分配给各个vlan端口,但是路由设备在处理物理网络流量的时候,是不允许广播包通过,所以 DHCP Relay实质就是把 DHCP 广播包转化为单播包再进行传输。
2. 路由协议 (Routing Protocol)
由于互联网规模庞大,所以网络会被分为许多 自治系统(AS-Autonomous system)。AS内部的路由器全部运行在同样的路由算法,AS之间是互联的,所以每个AS中一个或多个路由器用于不同AS之间的通信,这些路由器称为 网关路由器,用于将AS之外的目的地址转发分组。
所以路由选择协议可以划分为两大类:内部网关协议和外部网关协议。
AS之间的路由选择也叫做 域间路由选择,AS内部的路由选择叫做 域内路由选择。
内部网关协议 IGP(interior gateway protocol),常见的有 RIP、OSPF 协议
外部网关协议 EGP(external gateway protocol),常见的有BGP、IS-IS协议
2.1 RIP (Routing Information Protocol)
RIP 路由信息协议,是一种分布式的基于距离向量的动态路由选择协议,使用“跳数”(最大15)来衡量到达目标地址的路由距离,最大的优点是简单。
R2 路由转发表
类型 | 网络 | 端口 | 下一跳IP | 度量 |
---|---|---|---|---|
C | 10.0.0.0/8 | G0/0 | – | 0 |
L | 10.0.0.2/32 | G0/0 | – | 0 |
C | 20.0.0.0/8 | G0/1 | – | 0 |
L | 20.0.0.2/32 | G0/1 | – | 0 |
R | 30.0.0.0/8 | G0/1 | 20.0.0.1 | 1 |
R | 30.0.0.0/8 | G0/0 | 10.0.0.1 | 1 |
R | 192.168.0.0/24 | G0/1 | 20.0.0.1 | 1 |
R | 192.168.1.0/24 | G0/0 | 10.0.0.1 | 1 |
RIP的距离称为跳数,RIP允许一条路径最多只能包含15个路由器,距离大于等于16即为不可达,所以适用于中小型网络。
由于RIP仅和相邻路由器狡猾信息,并且按照固定的时间间隔交换信息,如果某个路由器出现故障,相邻的路由器会把距离更新为16(不可达),但需要经过固定的时间间隔才能把更新信息传递给其他相邻的路由器并依次传递,即坏消息传递速度慢。