{"action":"created","issue":{"url":"https://api.github.com/repos/floodlight/floodlight/issues/486","labels_url":"https://api.github.com/repos/floodlight/floodlight/issues/486/labels{/name}","comments_url":"https://api.github.com/repos/floodlight/floodlight/issues/486/comments","events_url":"https://api.github.com/repos/floodlight/floodlight/issues/486/events","html_url":"https://github.com/floodlight/floodlight/issues/486","id":54564118,"number":486,"title":"How can floodlight get the \"Slient Server\" MAC?","user":{"login":"TINCEHUANG","id":10319905,"avatar_url":"https://avatars.githubusercontent.com/u/10319905?v=3","gravatar_id":"","url":"https://api.github.com/users/TINCEHUANG","html_url":"https://github.com/TINCEHUANG","followers_url":"https://api.github.com/users/TINCEHUANG/followers","following_url":"https://api.github.com/users/TINCEHUANG/following{/other_user}","gists_url":"https://api.github.com/users/TINCEHUANG/gists{/gist_id}","starred_url":"https://api.github.com/users/TINCEHUANG/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TINCEHUANG/subscriptions","organizations_url":"https://api.github.com/users/TINCEHUANG/orgs","repos_url":"https://api.github.com/users/TINCEHUANG/repos","events_url":"https://api.github.com/users/TINCEHUANG/events{/privacy}","received_events_url":"https://api.github.com/users/TINCEHUANG/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"rizard","id":4602945,"avatar_url":"https://avatars.githubusercontent.com/u/4602945?v=3","gravatar_id":"","url":"https://api.github.com/users/rizard","html_url":"https://github.com/rizard","followers_url":"https://api.github.com/users/rizard/followers","following_url":"https://api.github.com/users/rizard/following{/other_user}","gists_url":"https://api.github.com/users/rizard/gists{/gist_id}","starred_url":"https://api.github.com/users/rizard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rizard/subscriptions","organizations_url":"https://api.github.com/users/rizard/orgs","repos_url":"https://api.github.com/users/rizard/repos","events_url":"https://api.github.com/users/rizard/events{/privacy}","received_events_url":"https://api.github.com/users/rizard/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-16T11:09:43Z","updated_at":"2015-02-05T23:01:19Z","closed_at":null,"body":"\"Silent Server\" means a server won't actively broadcast or send any packet(i.e. ARP, ICMPV6). When floodlight work as a LoadBalancer, how could it get the server MAC so that they can correctly forward the packet? \r\nIn another case, the client have already had Server MAC before controller have that (it won't send ARP request so controller can't learn the ip&mac from server's ARP reply),."},"comment":{"url":"https://api.github.com/repos/floodlight/floodlight/issues/comments/73148755","html_url":"https://github.com/floodlight/floodlight/issues/486#issuecomment-73148755","issue_url":"https://api.github.com/repos/floodlight/floodlight/issues/486","id":73148755,"user":{"login":"rizard","id":4602945,"avatar_url":"https://avatars.githubusercontent.com/u/4602945?v=3","gravatar_id":"","url":"https://api.github.com/users/rizard","html_url":"https://github.com/rizard","followers_url":"https://api.github.com/users/rizard/followers","following_url":"https://api.github.com/users/rizard/following{/other_user}","gists_url":"https://api.github.com/users/rizard/gists{/gist_id}","starred_url":"https://api.github.com/users/rizard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rizard/subscriptions","organizations_url":"https://api.github.com/users/rizard/orgs","repos_url":"https://api.github.com/users/rizard/repos","events_url":"https://api.github.com/users/rizard/events{/privacy}","received_events_url":"https://api.github.com/users/rizard/received_events","type":"User","site_admin":false},"created_at":"2015-02-05T23:01:19Z","updated_at":"2015-02-05T23:01:19Z","body":"If I'm understanding this correctly, you want to use the LoadBalancer with a server that does not broadcast any packets? In that case, you'll need to have some way of telling Floodlight the server is there. Maybe the server can send a unicast packet (e.g. UDP) to some arbitrary address. When that packet reaches the OF switch, Floodlight will learn where the server is as well as it's IP and MAC addresses.\r\n\r\nFloodlight can only learn where a device attachment point is if sees a packet generated by that device on a particular switch port."}}