利用Batfish和Ansible进行网络验证及构建网络清单
1. 准备工作
在开始网络验证之前,需要完成以下准备工作:
- 生成设备配置并打包网络快照。
- 确保Ansible控制器和Batfish服务器在TCP端口9996和9997上具有IP可达性。
2. 与Batfish服务器建立会话并初始化网络快照
2.1 建立会话
更新 pb_batfish_analyis.yml playbook,添加以下任务以启动与Batfish服务器的会话:
- name: Setup connection to Batfish service
bf_session:
host: "{
{ batfish_host }}"
name: local_batfish
register: bf_session
run_once: yes
2.2 初始化网络快照
继续更新 pb_batfish_analyis.yml playbook,添加以下任务以在Batfish服务器上初始化网络快照:
- name: Initialize the Network Snapshot
bf_init_snapshot:
network: arista_dc_fabric
snapshot: arista_dc_fabric_conf
超级会员免费看
订阅专栏 解锁全文
648

被折叠的 条评论
为什么被折叠?



