TCP/IP四层模型以及F5部分相关配置

OSI七层模型与TCP/IP协议簇对应关系:
在这里插入图片描述

TCP/IP传输示意图:
在这里插入图片描述
OSI七层模型以及各层功能:
在这里插入图片描述
以TCP/IP模型,各层协议:
一、网络接口层:

Internetwork:互联网络
Ethernet v.2:网卡驱动
IEEE 802.2:IEEE 802又称为LMSC,是一个物理协议集,802网络是一系列局域网的总称,包含物理层PHY和MAC两个组件,MAC决定数据传输和访问媒介的规则,PHY定义其中细节,致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)。
IEEE 802.2 :逻辑链路控制子层(LLC)的定义。

协议总览参考:http://www.cnitpm.com/pm1/56491.html

二、Internet层:

ARP:地址解析协议,,其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址。IPv6中地址解析协议为NDP

ARP工作流程图:

在这里插入图片描述

RARP:反向地址解析协议

参考:ARP详解_milletluo的博客-CSDN博客_arp

F5中可以给飘地址(虚拟地址)一个虚拟的MAC地址,完成MAC地址欺骗,对外将所有MAC宣告为飘MAC(内外网MAC传到飘IP均用飘MAC地址)
在这里插入图片描述
IP
二、传输层:
TCP:是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议

参考:什么是TCP协议?_YUAN的博客-CSDN博客_tcp协议

用作双击同步,同步端口为TCP 4353,为加密通道(iquery),同步方式:自动/手动同步;全部/增量同步
Performance L4模式下,F5不改变TCP中任何参数
在全代理模式下,F5维护两个TCP协议栈
Oneconnect为TCP连接复用

设置参数

在这里插入图片描述
UDP无连接的传输层协议,提供面向事务的简单不可靠信息传输
四、应用层协议:
SSL:安全套接层,不依赖于平台和运用程序,主要提供隐私性,信息完整性和身份认证,分为两层:
SSL记录层建立在可靠的传输协议上,为高层协议提供数据封装、压缩、加密等基本功能的支持
SSL握手协议建立在SSL记录协议之上,用于实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等
F5上SSL的安装和卸载:
SSL client:SSL卸载,将加密请求卸载为明文,F5才可对加密请求包进行删除添加的修改操作
SSL serverSSL安装,后端服务器是密文(例端口443),将明文再次加密
在这里插入图片描述
如果想要配置一个VS,加密非加密端口的IP都命中此VS,则在profile->SSL Client中勾选
在这里插入图片描述

工作流程参考:http://xiaomics.blogbus.com/logs/28201452.html

SSL VPN与IP Sec VPN:

SSL VPN提供安全、可代理连接,能对加密隧道进行细分,从而使得终端用户能够同时接入Internet和访问内部企业网资源,可细化接入控制功能
IP Sec VPN采用IP Sec协议来实现远程接入的一种VPN技术,在公网上为两个私网那个建立安全通道,在公网网关间提供私密数据封包服务

TLS:安全传输层协议,用于两个应用程序之间提供保密性和数据完整性。同样有两层:TLS记录协议和TLS握手协议,其前身安全套接层(SSL),TLS是SSL的标准化后的产物,有1.0 1.1 1.2三个版本,默认使用1.0,TLS1.0和SSL3.0几乎没有区别。
抓包如下:
Client hello:
在这里插入图片描述
Server hello:
在这里插入图片描述
数据响应:
在这里插入图片描述
HTTP:超文本传输协议

参考《图解HTTP》

在F5中挂HTTP profile才可对数据包进行基于7层的操作
在这里插入图片描述
DNS:域名解析协议,将域名转换为IP地址
F5中DNS属于GTM模块,后续整理

参考:F5 GTM(一):DNS参数_渣渣今天学废了吗的博客-CSDN博客

FTP:文件传输协议,是用于在网络上进行文件传输的一套标准协议,使用TCP连接,确保客户端与服务器之间连接的可靠性,端口:21监听、20传数据
F5 VS中默认开启
在这里插入图片描述
关联FTP profile,即可解决无法传数据问题
在这里插入图片描述
双机时FTP 21端口更适合做镜像连接,防止下载等业务中断再起困难

NTP:网络时间协议,基于UDP,用于网络时间同步的协议,使网络中的计算机时钟同步到UTC,再配合各个时区的偏移调整就能实现精准同步对时功能。
F5中开启NTP服务
在这里插入图片描述
注意:双机或多活同步时两设备需要在同一时区的相同时间

参考:NTP协议详解_dosthing的博客-CSDN博客_ntp协议

SMTP:邮件传输协议
POP3:邮件接收协议
在F5中有其专属健康检查,可针对邮件服务器
在这里插入图片描述
SNMP::网络管理协议
TELNET:远程管理
OSPF
• 网络异构化,即同一大型网络不同区使用的设备不同,OSPF可解决此问题
• 内部(区域内,区域间)路由,两种网络类型:帧中继、中央到分枝(都ATM/FR网络)选路基于COST值,无路由环路(SPF算法)、收敛快(无更新周期,触发更新)、扩展性好、支持认证
• OSPF基于LSA传播(泛洪式传播,触发更新,30min发送定期更新,被称为链路式泛洪),建立邻接关系后发送LSA(接口IP地址、掩码、开销和网络类型),生成LSDB数据库中,计算最短路径
• 邻居状态机(7种):1Down—2Atttempt(仅存在于NBMA网络,并非是组播形式发送hello报文,点到点网络,需要人为配置IP地址,后发送hello)— 2Init(初始化)—3 2-Way(DR/BDR选举)—4ExStart(预启动,此前为邻居关系)—5Exchang—6loading(加载)—7Full(成功建立邻接关系)
• DR/BDR:指定路由器、备份路由,所有路由器只与DR建立邻接关系即可,优先级为0的路由不参与选举,无配置选举ROUTER ID大的做DR,且设置成功不可抢占,OSPF稳定基于邻接关系稳定((抢占模式))
• ABR:跨域路由
• ASBR:自制域边界路由:外接设备想进入域,导入域中一台设备,这个设备就叫ASBR
• 路由传递入接口计算CAST值,参考带宽(10*8次方,100兆)/接口带宽,band witch- reference设置开销值(OSPF CAST 20)
• OSPF报文:所有报文封装在IP头部,协议号为89
• 更改网络类型:OSPF network- type P2P
• 五种报文:
① hello报文,交互信息判断是否可以建立邻居:网络掩码、时间间隔、Options(可选功能)、Router Priority,选举DR,BDR、Neighbor(邻居ID)
字段验证(IPV4为例):version:2,Router ID:必须唯一,AuType:必须与该区域一致,Authentication:验证信息,必须一致
间隔:hello interval Router Dead Interval:必须和接受端口一致,Area ID:1与接受端口所属区域饿Area ID一致2若不一致,则值须为0,属于骨干区域,且在一个虚链接上发送,Network Mask:(以太网中)必须与接收端口网络掩码一致,除非是点到点或虚链路(不检查)
options:E-bit表示是否接收外部路由,必须与相关区域的配置保持一致
② DD报文,交换数据摘要:
1、选举主从关系,防止广播泛洪,从先发起LSDB(携带LSA(由Ls type,Link Date ID,Advertisting Router唯一标识)信息(第三、四、五报文:LSR(请求报文,请求LSU)、LSU(详细链路状态信息)、LSACK))同步。
2、同步链路装套数据库摘要信息
③ LSR报文:请求自身缺少的链路信息,即请求指定LSA
④ LSU报文:发送详细的链路状态信息(LSA update,只有update中才包含LSA所有信息)
⑤ LSACK报文:确认报文

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天学了点儿啥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值