FRR vxlan实验
用docker搭建了一个FRR vxlan的实验
相比手动配置vxlan隧道端点,利用FRR作为控制面可以自动发现隧道端点。
这里的FRR是Linux和Unix平台的IP路由协议套件,其中 包括BGP,IS-IS,LDP,OSPF,PIM和RIP的协议守护程序。
熟悉网络的朋友们不要和快速重路由搞混了。
创建网络环境
根据上图,需要5个容器和4段网络组成这个环境。
先配置4个子网
docker network create pe1-p --driver bridge
docker network create pe2-p --driver bridge
docker network create pe1-ce1 --driver bridge
docker network create pe2-ce2 --driver bridge
docker network ls
创建5个容器
docker run -itd --privileged --name pe1 liuvei333777/frr:v1
docker run -itd --privileged --name pe2 liuvei333777/frr:v1
docker run -itd --privileged --name ce1 liuvei333777/frr:v1
docker run -itd --privileged --name ce2 liuvei333777/frr:v1
docker run -itd --privileged --name p1 liuvei333777/frr:v1
开启路由协议,我这里把bgp、ospf、isis都打开了。
按照网络拓扑连接5个容器
docker network connect pe1-p pe1
docker network connect pe1-p p1
docker network connect pe2-p pe2
docker network connect pe2-p p1
docker network connect pe1-ce1 pe1
docker network connect pe1-ce1 ce1
docker network connect pe2-ce2 pe2
docker network connect pe2-ce2 ce2
可以把默认的网络删了,这样看的舒服些。
docker network disconnect bridge p1
docker network disconnect bridge pe1
docker network disconnect bridge pe2
docker network disconnect bridge ce1
docker network disconnect bridge ce2
搭建完网络环境,每个容器的网络连接:
以p1为例,在这里我把dhcp分的ip清除掉,之后在frr手动配置。
docker exec -it p1 bash 登到p1, ip addr del 命令删除ip
配置FRR
通过vtysh登录设备,后面的配置路由和cisco命令行类似。
配置互联接口,Lo接口,
Underlay层面:pe1、p1、pe2之间配置ospf,打通Lo接口。ospf的配置三台设备类似。
Overlay层面:我这里就直接在pe1和pe2之间起bgp 开启e**n地址族,当然也可以把p1作为bgp rr。
pe1的配置截图:
e**n neighbor已建立。
建vxlan隧道
pe1的配置,在pe1容器内创建一个bridge、和vxlan接口,然后把vxlan接口和eth0(互联ce1的接口)都接在bridge上。
画了一个草图,大概是这么个意思。这里vxlan123是overlay的虚接口,它依赖于Underlay路由。
docker exec -it pe1 bash
brctl addbr br-tun123
ip link set br-tun123 up
ip link add vxlan123 type vxlan id 123 local 2.2.2.2 dstport 4789 nolearning
ip link set vxlan123 up
brctl addif br-tun123 vxlan123
brctl addif br-tun123 eth0
pe2类似操作。
配置终端IP
最后在ce1和ce2上配置同网段ip。 192.168.123.1是ce1,.2是ce2
ping一下验证是通的
通过bridge fdb show dev vxlan123,在pe1的vxlan123接口可以看到ce2的mac地址ac:16:00:00它是由type2路由而来,另外全0的地址从type3转化,用来指导发送广播和未知单播。
在pe1 FRR内可以看到相应的type2和type3路由。
FRR vxlan实验相关推荐
- ensp查看历史配置命令_网络工程师 | 手把手教你用华为ensp模拟器玩vxlan实验(静态方式)...
一.背景 随着云计算.虚拟化技术的发展,业务有时需要再不同地方同网段进行通信,即大二层网络.比如虚机迁移,从A数据中心迁移到异地数据中心. 首先,我们都知道,路由器是用来隔离广播域的,同网段通信都在一 ...
- 集中式网关VXLAN实验
一.背景 由于现网中涉及到了VXLAN,所以简单的了解了一下VXLAN,并将学习到的知识记录下来,以便后续查看.此实验部署的是集中式网关VXLAN,另外还有分布式网关VXLAN.现网环境中的主机为 ...
- OpenvSwitch VxLAN实验
操作系统centos 7.4升级内核 http://blog.csdn.net/chenhaifeng2016/article/details/78675531 安装openvswitch http: ...
- MATLAB图形的实验原理,信息隐藏实验1
信息隐藏实验1 计算机图像的基本操作 实验目的 一.熟悉MATLAB图像基本操作 二.使用图像降级技术实现图中藏图 实验要求 一.要求能够利用C/C++.Matlab等高级编程语言编写基本的算法程序 ...
- vxlan专题---第四章配置分布式网关部署方式的华为VXLAN示例-外部路由type5
本次华为vxlan实验采用eve-ng 5.0模拟器,使用华为CE12800.AR1000v.思科接入交换机两台.关于两个数据中心大二层互通.跨三层互通,已经在第二章和第三章讲解了.本次注意说明vxl ...
- mininet实验部分总结
一.Mininet简介 Mininet是一个可以在有限资源的普通电脑上快速建立大规模SDN原型系统的网络仿真工具.该系统由虚拟的终端节点(End-Host).OpenFlow交换机.控制器(也支持远程 ...
- vxlan报文 wireshark_Linux VXLAN
VXLAN协议 VXLAN是Virtual eXtensible Local Area Network的缩写,RFC 7348的标题"A Framework for Overlaying V ...
- VxLAN网络虚拟化技术详解(HCIE)
学习目标: 1.了解VxLAN解决的问题 2.了解VxLAN的专业术语NVO3.NVE.VTEP.VNI 3.通过实验来深入了解VxLAN 4.了解VxLAN的报文封装 VxLAN的由来 VPN种类大 ...
- 华为认证数通专家HCIE-Datacom 11月30日发布
华为认证HCIE-Datacom V1.0(中文版)预计将于2021年11月30日正式对外发布.即将发布的HCIE-Datacom V1.0定位怎么样?有哪些备考资料,一起看看: 华为认证HCIE-D ...
最新文章
- app是互联网信息服务器地址,详解如何让自己的网站/APP/应用支持IPV6访问,从域名到服务器配置...
- postman使用_postman如何使用集合断言?
- c高级语言程序设计B试题,高级语言程序设计试题(B)卷.doc
- c++如何实现对硬盘的操作_如何使用Python实现自动化点击鼠标和操作键盘?
- echart 折线统计图
- attachEvent和addEventListener详解
- 数组与List的相互转换
- Java打印Excel
- Excel Spearman相关系数
- 手把手搭个vue的脚手架 - 2. 模板搭建
- docker中的localhost
- 清理或破坏病毒流氓若干
- 【美港探案】奈飞Q2宛如鸡肋
- VMware组建虚拟局域网方法
- OSPF-LSA详解
- 级数_2:常数项级数的审敛法
- 计算机毕业设计Java房产中介管理系统(源码+系统+mysql数据库+lW文档)
- 多数互联网人对2021年终奖不抱期待
- typedef的用法。
- 22款受欢迎的计算机取证工具
热门文章
- 称重传感器模块制作材料有哪几种?通程创品带你一探究竟
- pandorabox配置DDNS,在外网远程登录路由器
- Java开发上门洗车系统源码小程序app介绍
- 3D视觉(三):双目摄像头的标定与校正
- 【UE4 003】 材质表达式 植被(花)制作
- 安徽省南陵中学2021高考成绩查询,南陵中学2020年高考成绩喜报 一本达线人数816人...
- 中兴面试C语言题(2)
- How You Get Shot in the Back: A Systematical Study about Cryptojacking in the Real World
- Linux 查看操作系统版本
- 蓝桥算法 字符串压缩