专栏名称: 刘超的通俗云计算
刘超,网易云解决方案首席架构师,代码级略懂OpenStack、Hadoop、Docker、Lucene、Mesos等开源软件,曾出版《Lucene应用开发揭秘》,个人博客可搜索popsuper1982。
目录
相关文章推荐
高可用架构  ·  4 年融资 1 ... ·  3 小时前  
字节跳动技术团队  ·  ByteBrain团队SIGMOD25 | ... ·  昨天  
字节跳动技术团队  ·  火山引擎:单机部署 DeepSeek-R1 ... ·  2 天前  
51好读  ›  专栏  ›  刘超的通俗云计算

玩转Openvswitch第八站:Interface和Tunnel (上)

刘超的通俗云计算  · 公众号  · 架构  · 2017-07-15 23:40

正文

请到「今天看啥」查看全文



由于外层地址是公网地址,当然可以通过Internet到达,到达Router B之后,在GRE隧道的另一端,将外层公网地址卸掉,然后将GRE包头卸掉,于是剩下了里面原本的源地址和目标地址,目标地址就是Host B的地址,于是成功到达。


当Host B将返回结果发回给Host A的时候,则走完全相反的路径就可以了。


GRE是点对点的连接,并且一个GRE端点可以有多个隧道,因而需要有一个标志位标识当前包属于哪个隧道,这就是GRE包头中的key。



我们再来看VXLAN。


VXLAN要复杂一些,主要是通过通过对L2包的打包和解包实现不同的L2网络感觉在同一个L2网络里面。


VXLAN有几个概念:

  • 需要支持多播和组播,因为在VXLAN网络里面,需要这两个协议发现目标MAC地址







请到「今天看啥」查看全文