大二层网络还是重建会话层

简介:
类似虚拟机迁移涉及的Trill,移动终端也可以借鉴大二层的方案,即所有的移动终端全部处在一个巨大无比的二层网络,依靠其自身的ARP以及交换机的学习机制进行寻址。这种方案下,IP地址是不用变化的,完全通过“加一个黑盒子”的方式将移动终端适配到固定的网络上。移动终端并不知道自己在移动,它唯一要做的就是离开一个黑盒子范围时解除注册,进入一个黑盒子范围时注册自己,余下的全部是黑盒子封装二层数据帧后在其它黑盒子之间路由的问题了,和移动终端无关!
      但是,如果由于终端移动导致的二层拓扑变化引发的网络重收敛,其收敛速度赶不上终端的移动频率或者收敛过于频繁,那就不能靠“加一个盒子”来适配终端本身了,而必须通过“加一个层”来适配应用了。这个层就是TCP/IP缺失的会话层。体现这种加一个盒子和加一个层之间的区别的一个典型例子就是IPSec网关和SSL协议之间的区别,前者加了一个盒子实现整个IP报文到安全性需求的适配,后者增加了一个层实现应用到安全性需求的适配,这种区分要好好体会,最终会发现,任何问题都可以有两种方案,加一个盒子横向解决,加一个层纵向解决。二者之间不同如下图所示:
wKioL1MagZqi1EqJAAFO1q-m7nI732.jpg以当前手机的移动性而言,肯定不适合用大二层的方案解决,起码也得是改进优化后的大二层方案,那么就需要实现一个会话层了,应用构建于这个会话层而不是传输层,即便传输层由于IP的变化断开重连了,会话层也会隐藏掉这一细节,应用层和会话层之间需要有一个控制平面的接口,即如何定义会话,比如基于HTTP session定义会话。所有的应用感受到的断开连接都是会话层的断开和连接,而不再是传输层的断开和连接了。
      至于会话层的实现,目前正在参考有没有比较好的代码可供参考。



 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1370166
相关文章
|
人工智能 监控 安全
什么是网络即服务 (NaaS)?
我们经常听到云计算领域中有IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务),但是你知道吗?在网络领域也有一种术语叫做NaaS(网络即服务),本文瑞哥就带大家揭开NaaS的神秘面纱,让我们直接开始!
2959 0
什么是网络即服务 (NaaS)?
|
5月前
|
算法 网络架构
|
8月前
快速确定网络号的范围
该文介绍了如何通过子网掩码快速确定IP地址中的网络号,避免复杂计算。以IP地址192.168.1.10和子网掩码255.255.255.0为例,网络号是前三个字节(192.168.1),加上子网掩码中主机号部分的0(.0),得到网络号192.168.1.0。此外,文中还提供了IP地址与子网掩码的二进制转换方法。
101 6
|
8月前
|
存储 网络协议 网络性能优化
网络传输延迟
网络传输延迟
142 1
|
8月前
|
存储 网络协议 程序员
惊鸿一瞥-网络初识
惊鸿一瞥-网络初识
85 0
|
网络协议 算法 网络架构
关于网络的知识总结(一)
关于网络的知识总结(一)
202 0
|
弹性计算 Kubernetes 负载均衡
一次网络不通“争吵”引发的思考
一次网络不通“争吵”引发的思考
56339 47
|
SQL 网络协议 网络性能优化
网络七层协议详解
网络七层协议详解
508 1
|
网络协议 Shell 网络虚拟化
ospf,三层交换机,热备,以太网通道练习实验(含命令)
ospf,三层交换机,热备,以太网通道练习实验(含命令)
158 0
ospf,三层交换机,热备,以太网通道练习实验(含命令)
|
网络协议 安全 JavaScript
掌握《网络》,见微才能知著
本文主要介绍 网络
274 0