DHCP—也属于应用层,动态主机配置协议
UDP—67端口 68端口
Server—想要通过DHCP动态获取IP地址的设备(pc,终端)—68
一,第一种场景—终端首次获取IP地址的场景(也就是第一次登录网络的服务工作过程)
- DHCP为查看接口客户端获取地址—discover找到网络中服务器的IP地址—广播
SPORT(源端口)68 DIP(目标端口)67
SIP 0.0.0.0 DIP 255.255.255.255(受限广播地址)
SMAC 自己的MAC地址 DMAC FF-FF-FF-FF
2.DHCP—server(回复包)—DHCP Offer包—服务器响应提供IP地址(但不能提供子网掩码和关网等参数,只要表示自己可以提供这个服务,客户端是否对自己进行筛选)—单播
SPORT 68 DPORT 67
SIP 192.168.1.1—DIP 192.168.1.2/24—欲下发的地址
SMAC 0/0/0 DMAC PC1
能否单播:就是看是否收到主机的IP
租期—24h
T1时间—50% 12H
3.再次获取IP地址的情况
DHCP—客户端—DHCP request—请求包客户端对服务器提供的IP进行选择—为广播发送(两个作用:一是向其中一个服务端请求IP地址,最先收到offer包中服务端的地址;二是告知网络中其他的服务器,我已经选择了某一个服务端下发的IP地址)
SPORT 68 DPORT 67
SIP 0.0.0.0 DIP 192.168.1.1
SMAC PC1 DMAC
4.由于第一次获取地址时,已经向其他的服务端说过我选择某个地址的情况,所以这里是有单播发送
DHCP—server DHCP—ACK—单播(服务器确定了租约,并提供了详细的关网参数IP,掩码,租期等)
SPORT 67 DPORT 68
SIP 192.168.1.1 DIP 192.168.1.2
SMAC 0/0/0 DMAC PC1
T2时间—87.5%21h
DHCP—NACK(不确定信息报文):如果DHCP服务器无法分配给客户机原来的IP地址,则回答DHCP—NACK报文,当客户端收到DHCP—NACK之后就必须发送DHCP—request报文来请求新的IP地址。
DHCP reliease—释放IP地址的数据包
TTL-生存时间 每一个数据包在发出时,根据源及目标系统会设定一个初始值;64或128或255;每经过一次路由器的路由转发后,该值减1;为0时标志着该数据包已失去转发能力,必须丢弃。
二,DHCP的配置
<huawei>sys—进入系统视图
<huawei>sysname 其名称
【DHCP】DHCP enable—启动DHCP服务;
【DHCP】ip pool name—创建地址池塘,并且给自己的地址池塘起一个名称;
【DHCP-IP-pool-a】network 192.168.1.0 mask 24—宣告可以下发的地址的范围;
【DHCP-IP-pool-a】gateway-list 192.168.1.1—下发网关的地址,不需要掩码;
【DHCP-IP-pool-a】dns-list 8.8.8.8 114.114.114.114—下发的DNS服务器的地址;
【DHCP-GigabitEthernet0/0/0】dhcp select global——接口激活DHCP全局配置;
【DHCP】display IP pool name a—查看地址池塘的信息(网关dns1,dns2;掩码;池塘名称等);
【DHCP-GigabitEthernet0/0/0】display this——查看在这个位置所做的所有指令;
PC>ipconfig——查看电脑地址信息;
【DHCP-GigabitEthernet0/0/1】ip address 192.168.2.1 24—第一步,配置服务器的
地址;
改变静态为DHCP:双击鼠标左键,输入ipconfig获取电脑地址(获取IPv4地址);
一,网络部署思路
- 拓扑的设计—IP地址的规划
- 实施
搭建拓扑
配置:
- 底层:所有所需配置IP地址的节点配置一个合法的IP地址
- 路由:全网可达
- 策略和优化: 规划,安全,优化
- 测试:网络实施过程中最重要的一点
- 排错
- 维护和升级
先Ping自己,然后ping网关,
二,路由器的转发原理—路由表
路由器的作用:
- 用于不同网络间的互联
- 为它所承载的数据做路径的选择 --- 选路
当一个数据包来到路由器,路由器会基于数据包中的目标IP地址查找自身的路由表,如果路由器中有相应的记录,则无条件根据路由表中记录的信息进行转发,如果路由表没有相应的记录,则直接丢弃。
参数—出接口就是流量流出的接口。
[r1]display ip routing-table 查看路由表
默认路由器仅拥有直连网段的路由,且路由器默认是以一个网段来进行记录;
所有非直连网段被称为未知网段,获取未知网段的方法:
- 静态路由 -- 管理员手写路由表;
- 动态路由 -- 所有路由器上运行相同的协议,之后路由器间共享计算生成路由表;
[r1]ip route-static 192.168.3.0 24 192.168.2.2 静态路由编写
目标网络号 下一跳
下一跳:流量从本地发出后,下一个需要进入的路由器接口ip地址;
Destination/Mask —访问的目标网段
Proto-协议 Direct—直连
NextHop——下一跳
Interface—出接口
三,写路由—指示去往未知网段的方法
1.静态路由—有网络管理员手工配置的路由。
[Huawei-GigabitEthernet0/0/0]display this 查看当下所在位置的所有配置
[Huawei]display current-configuration 查看该设备上的所有配置
[Huawei]sysname r1 修改默认的主机名
[r1]
基础配置:
[r1]ip route-static 192.168.3.0 24 192.168.2.2 静态路由编写 ;
[r1]display ip routing-table protocol static —过滤通过静态写的路由;
[r1]ip route-static 192.168.3.0 24 GigabitEthernet0/0/1 192.168.2.2——既写下一跳也写出接口 ;
[r1]undo ip route-static 192.168.3.0 24 ;
拓展配置:
负载均衡—当对于路由器而言,去往一个目标网段,具有相同或者相似的开销,那么可以同时写多条路径,形成负载均衡(主要目的是流量的分流)
2.动态路由—有运行同一种动态路由协议的设备,通过沟通协商最终自行计算得出的路由。