测验:路由通告与数据包转发的证据
Cilium localASN 是 65001,FRR 本地 AS 是 65002,但 Cilium peerASN 是 65003。最窄的修改是什么?
- 将对等体的peerASN设置为65002并保留地址和源接口。
- 将节点 PodCIDR 更改为 65003 等数字,然后再次创建广告。
- 删除服务VIP以允许FRR重新启动与另一个AS的连接
- 通过向 FRR 添加默认路由来绕过 BGP OPEN 的 AS 检查
rib路由器在PodCIDR中有有效的BGP最佳路由,但FIB只有连接网络。为什么我们在实践中要进行这种比较?
- 这是因为必须在所有外部路由器上关闭内核路由才能维持 BGP 连接。
- 这是因为与普通转发路由器相比,路由学习和内核转发路径安装是单独的步骤。
- 这是因为 PodCIDR 通告与服务 VIP 不同,最初不能用于实际的数据包传递。
- 这是因为即使在没有内核路径的情况下也能保证 HTTP 200,因此仅检查服务故障。
选定的和排除的服务指向同一个普通 Pod,并接收不同的 VIP。哪些观察结果可以证明选择性广告的成功?
- 由于IP处于两种服务的状态,因此省略了对外部路由器的路由的观察。
- 如果选择的是200,则将默认路径放入exclusion并修复即可成功。
- 检查所选的/32 和200,并检查是否存在排除路径和连接故障。
- 如果Pod IP直连200,则判断两个服务的广告选择器都是正确的。
删除 cca-withdraw 通告后,对等体已建立,并且目标 RIB/FIB 已消失。 cca-retire 服务 UID 和普通 Pod 均得到维护。正确的解释是什么?
- 由于服务已被删除,路径也消失了,如果用相同的名称重新创建它,则它是同一个服务。
- 由于BGP会话已断开,Established输出没有意义,必须重新启动。
- 由于BGP杀死了服务器上的HTTP进程,应用程序部署需要回滚
- 广告撤回的投放影响在维护服务器和peer时是分开的,实际请求也必须进行比较。
在内核 JSON 中,VIP 目标显示为 203.0.113.10。确定分配是否为 /32 路径的正确方法是什么?
- 标准化 IP/CIDR 并将 BGP 协议、下一跳和设备一起比较
- 由于字符串中没有/32,因此无论是否学习到BGP,都会将其视为错误路径。
- 只要 IP 号码匹配,静态路由、默认路由和其他设备都会以相同的答案进行处理。
- 如果 FIB 表示简洁,则 RIB 和实际请求将自动通过,无需确认。
写完报告后,重新生成了server pod,IP是一样的,但是UID变了。我可以按原样提交报告吗?
- 如果IP相同,则执行相同,因此可以重复使用先前的请求标识符进行所有比较。
- 应在核实当前身份和初始环境保护条件后进行新的观察,旧的UID不得重复使用。
- 如果您在 HTTP 输出中看到一次 200,则无需考虑更改 Pod UID 或服务设置。
- 只需将 JSON 中的 UID 字符串替换为新值即可,无需观察实际路径和请求。