本文为IPSEC及其在5G相关架构中应用的学习笔记。今天通篇整理了下,发出来供大家参考。本公众号之前发送的IP及IPSEC相关的文章大家也可以先参考一下:
互联网络那些事儿——纪念中国互联网元年22周年
IPV6路由重分发实验笔记
IPSEC总结
NAT64总结
首先我理解的IPSEC协议族的精简骨架如下:
关于IPV4的众所周知的“缺陷”主要有两个:
第一,IPV4地址空间的耗尽。
第二,互联网将地球变成村落的同时也产生了另外一个严重的问题:IP互联网安全!
在IPV4与互联网创立之初由于其使用规模和范围有所限定的原因,安全问题并没有表现的非常明显。而随着其发展壮大并最终向公众开放,维护整个网络的安全体系愈发变得非常具有挑战性。
多年来,为了满足安全性的需要,已经发展了许多方法。其中有很大部分集中在OSI协议栈的高层,以弥补IP的安全性的不足。但由于这些处于高层的解决方案对各种应用程序都是特定专有的,所以并不不容易推广。例如,我们可以为某些应用程序使用安全套接字层(SSL)就是其中一个典型的例子,如下,请注意SSL协议们的位置:
那么之后对互联网安全问题的解决思路就逐步变得清晰:即最优的解决方法应该是设计一个IP级别的安全性解决方案,这样TCP/IP中的所有更高层协议都可以利用它。这就是本文所要总结的IPSEC,简单的说IPV4就是在IP协议增加安全机制的技术。
IPv6的设计中将IPSEC作为必选项来实现,但由于IPv6需要多年的开发和推广部署,而现在对安全的需求已经很大,因此IPSEC解决方案的最新版本被设计为既可用于IPv4又可用于IPv6。
IPSEC并不是一个单一的协议,而是一组为IP网络提供完整安全解决方案的服务和协议。这些服务和协议相互结合以提供各种类型的保护。由于IPSEC在IP层工作,它可以为任何更高层的TCP/IP应用程序或协议提供这些保护,而不需要额外的安全方法。IPSec提供的一些保护服务包括:
1. 出于隐私考虑对用户数据进行加密。
2. 验证消息的完整性,以确保消息不会在路由中更改。
3. 防