想详细了解下openflow这种ARP类型是怎么学习到的啊,和dynamic arp有啥区别,目前只知道openflow arp和SDN有点关系,目前如下这个dynamic arp有点问题访问不了。
(0)
最佳答案
参考举例:
(0)
1. 如果SwtB下面有2个Host,正常情况下2个Host的ARP应该都是openflow类型,但是如果有1个Host (Host A)ARP是dynamic类型,是不是意味着SwtB上Host A接口脱离SDN关联了。2. 另外想请教下ARP的openflow和dynamic机制上能互通吗,不考虑来回路径不一致的情况下。
OpenFlow是一种软件定义网络(SDN)的协议,它可以实现网络控制器和交换机之间的通信,从而实现网络的动态配置和优化1。OpenFlow中的ARP类型是指使用OpenFlow协议来处理ARP请求和响应的方式,它可以分为两种模式:反向代理模式和流表模式2。
反向代理模式是指当交换机收到一个ARP请求时,不会广播给其他交换机,而是直接转发给控制器。控制器会根据自己的数据库,生成一个ARP响应,并发送给请求方。这样可以减少网络上的广播流量,提高网络效率2。
流表模式是指当交换机收到一个ARP请求时,会根据自己的流表来处理。流表是一种存储在交换机中的规则集合,它可以指定对于不同的数据包如何进行匹配、转发、修改等操作1。如果流表中有匹配的规则,交换机就会按照规则来处理ARP请求或响应;如果没有匹配的规则,交换机就会转发给控制器,由控制器来决定如何处理,并下发新的规则给交换机2。
动态ARP是指通过报文去学习ARP表项,不需要管理员手工建立和维护。动态ARP有两种方式:主动学习和被动学习3。
主动学习是指当设备需要知道目的IP地址对应的MAC地址时,会发送一个ARP请求广播给网络上的所有设备,然后等待目的设备回复一个ARP响应。这样设备就可以获得目的设备的MAC地址,并更新自己的ARP缓存3。
被动学习是指当设备收到一个数据包时,会从数据包中提取源IP地址和源MAC地址,并更新自己的ARP缓存。这样设备就可以在不发送ARP请求的情况下,学习到其他设备的MAC地址3。
OpenFlow中的ARP类型和动态ARP有以下几点区别:
希望这些信息对您有用。😊
1: OpenFlow - Wikipedia 2: OpenFlow based SDN - ARP - 知乎 3: 静态、动态、代理ARP_arp动态与静态的区别_impossible …
(1)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
1. 如果SwtB下面有2个Host,正常情况下2个Host的ARP应该都是openflow类型,但是如果有1个Host (Host A)ARP是dynamic类型,是不是意味着SwtB上Host A接口脱离SDN关联了。2. 另外想请教下ARP的openflow和dynamic机制上能互通吗,不考虑来回路径不一致的情况下。