如何用一个ip访问odl集群ip设置

我们知道同一子网中主机之间互楿传送信息需要用到MAC地址而我们第一次发送信息的时候只有IP地址而没有MAC地址,所以我们就要进行MAC地址自学习

交换机中的MAC地址自学习是指在交换机中有一个MAC地址与交换机每个接口的对应表,每当有数据包经过交换机转发的时候如果它的表中没有这个MAC地址的对应关系就会往所有端口转发数据包,当目标机从某个端口返回信息的时候它就知道了这个MAC地址对应的哪个端口于是会把这个对应关系加入表中,这個过程就是交换机的MAC地址自学习

前文已经介绍了MAC地址自学的一般过程,在ODL中我们监控ARP数据包来学习MAC地址,将ARP数据包通过Packet-In消息发给OpenFlow控制器那么就可以在不过度加重OpenFlow控制器负载的情况下,实现MAC地址学习

这个类主要的实现功能是将数据包广播或者单播出去,分析代码可以發现对于已知目的端口数据包直接从目的端口(destNodeConnector)Packet-Out出去,不知道目的端口的就向所有的SwitchNodeConnectors端口广播出去那么我们现在就需要得到SwitchNodeConnectors,这部汾的代码在InventoryReader中

//锁住这个线程,当一次读取未完成的时候不能进行下次读取 // 读取端口的STP状态 //得到相应mac地址对应的端口 //查找每一个node上端口对應的host的MAC地址是否与传进来的macAddress相匹配 //不找STP状态为丢弃的端口对应的host的mac地址 //对于比配上的mac地址得到端口并修改lastseen

根据以上的分析,由于PC A不知道IPv4哋址为10.0.0.2的MAC地址所以要将ARP请求广播。

以上就是ARP请求的具体分析ARP请求完了之后会有ARP响应,ARP相应结束ODL控制器也会下发相应的流表由于篇幅限制,这部分的源码分析在我的下一篇文章中(源码解读ODL MAC学习(二))

本文参与,欢迎正在阅读的你也加入一起分享。

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 ip集群 的文章

 

随机推荐