提到 DAI 使用 DHCP 绑定数据库检查正确的 IP/MAC 组合。还提到 DAI 是针对整个 VLAN 而不是针对每个端口打开的。
- 如果 PCA (macA,ipA) 最初连接到 port1( binding - macA,ipA,port1 )并且 PCA 被重新定位到 port2 及其原始 macA,ipA。
DAI 在检查数据库中的绑定时会考虑端口吗?DAI 现在会阻止 PCA,因为它在端口 2 上 - 但 PCA(macA、ipA 仍然保持不变)?
- 当我们可以启用具有端口安全性的 IP 源时,拥有 DAI 有什么意义?
====================
(已编辑)
我使用(例如)添加了一个静态绑定
"ip source binding xxx1.yyy1.zzz1 vlan4 192.168.1.1 interface gi1/0/1"
之后,我的具有静态 ip (192.168.1.1) 的主机开始发送流量(DAI 检查了 DHCP 绑定数据库)。(添加静态绑定前无法发送流量)
一旦流量通过,我将连接的端口从 gi1/0/1 移动到 gi1/0/2(因为它是静态配置),不涉及 dhcp 并且静态绑定没有反映更新的端口(到 gi1 /0/2) 并且它仍然有效。(我还在主机上执行了 arp -d 并ping 新主机,因此它会执行 arp 请求)
q1) 从上面的测试中,我可以得出结论,DAI 只检查 IP/MAC 组合而不检查端口吗?
q2) 我意识到我在 ip 源绑定中的静态条目没有反映在 dhcp snoop 绑定表中,所以我可以说 dhcp snoop 绑定表是 ip 源绑定表的子集吗?(因为 ip 源绑定也包含静态条目)似乎 DAI 也引用了源绑定表(因为我的静态条目在添加它后起作用),源绑定和 dhcp snoop 表之间有什么区别吗?
q3) 最后,我不明白为什么当我们激活 ip source guard + port security 时,需要在 switch 中打开 option82 ?为什么添加“端口安全”需要选项 82 设置??