Just had a case about this where the anchor did not release because the DHCP expiration was not yet passed. I found it a little odd. When the lease expires when the client is offline and the client gets online again, then it should get an ip address from the correct vlan, no anchor. Anchor expiration is 30 seconds from what i've read, and DHCP mostly much longer 😉 I got this reply from Meraki: The anchor AP is the AP to which client traffic will be tunneled, if tunneling is required as a result of L3 roaming. "A client's anchor AP will timeout after the client has left the network for 30 seconds” indicates that the AP to which client traffic will be tunneled can change. However this is not referring to a change in broadcast domain (VLAN) for the client. The broadcast domain for the client can remain the same, whilst its anchor AP changes. The next sentence in the KB indicates this - "If the client disconnects from the network for 45 seconds, as an example, it may connect back to a new anchor AP on the same broadcast domain..." When a client associates to an AP, the AP looks in the distributed database for an entry related to that client. If the AP finds one, it tries to use the VLAN associated with that client. The KB then says - " The distributed database expiration timer for a client is the DHCP lease time. This effectively determines how long a client’s broadcast domain binding is remembered in the distributed database. If a client disconnects from the network, and then reconnects before the DHCP lease time has expired, then the client will still be bound to its original broadcast domain."
... View more
Good to see that beta, however when i check the release notes i do not get very happy: ARP entry on L3 switch can expire despite still being in use (predates MS 10.x)
... View more
following... I don't like Meraki does not provide a bug tracker, much bugs are known but not specified and an expected fix schedule isn't provided either...
... View more
Is there a hardware limitation for this feature to be enabled on port 25-48 on the MS250 ? I don't want to physically re-patch devices to be able to use this functionality 😞
... View more
Yesterday i enabled the cloud tracking. When i check the traffic log and click an appliation, still only the Meraki L3 interface of our MS is displayed as client:
... View more
Hi, We have 2 MX's in warm spare configuration. Both are connected to redundant internet links. So MX1 has WAN1 and WAN2 and MX2 has the same. WAN1 and WAN2 have both 1 Gbit connectivity, i've set the policy to balance so in theory would be able to get 2Gbit internet speed. Now the MX's are connected with a routed vlan/transit vlan to a MS stack by using 4 cables. The MS support LACP but the MX don't. So i have 4 interfaces from the MS Stack connected to the MX warm spare set, but only 1 links forwards the traffic. This is because 1 MX is spare, so 2 links are inactive. And the active MX does not support LACP, so spanning-tree kicks in, so 1 link active :S Any options at this moment to be able to utilize the 2Gbit connectivity or do we have to wait until the MX does support LACP ?
... View more
Hi @MarkD_BT , Removing that parameter does not improve things. You guys are talking python, i am using powershell, maybe that differs ? I've tried $voicevlan=$null, $voicevlan="", $voicevlan=null all without result. Did you try my function in powershell ?
... View more
Maybe i can turn the case into the question : can a voicevlan value be removed by using the API From the API docs .... type: The type of the switch port ("access" or "trunk") vlan: The VLAN of the switch port. A null value will clear the value set for trunk ports. voiceVlan: The voice VLAN of the switch port. Only applicable to access ports. This is not mentioned here
... View more
i've opened up a support case too. I had this working some months back, looks like they've changed the API ? i even tried to set the voicevlan to "null" in stead of $NULL but still a 400. This working: $serial="xxx-xxx-xxx" $port.number=43 $port.name="TESTSEBAS" $port.tags="tag1" $port.enabled=$TRUE $port.poeEnabled=$TRUE $port.type="access" $port.vlan=200 $port.voiceVlan=201 $port.allowedVlans="all" $port.udld="Alert only" $port.stickyMacWhitelistLimit=2 $port.rstpEnabled=$TRUE $port.stpGuard="bpdu guard" $port.linkNegotiation="Auto negotiate" $port.isolationEnabled=$FALSE Update-MerakiSwitchPort -endpointurl $put_endpoint -apikey $api_key -port $port.number -serial $serial -name $port.name -tags $port.tags -enabled $port.enabled -poeEnabled $port.poeEnabled -type $port.type -vlan $port.vlan -voicevlan $port.voiceVlan -allowedVlans $port.allowedVlans -isolationEnabled $port.isolationEnabled -rstpEnabled $port.rstpEnabled -stpGuard $port.stpGuard -linkNegotiation $port.linkNegotiation -udld $port.udld -stickyMacWhitelistLimit $port.stickyMacWhitelistLimit When changing $voicevlan to NULL/null/$NULL/"" .. i get a bad request (400) So bottomline, the voicevlan parameter can not be removed/unset i think ?
... View more
//
//
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_4a6f987d416f9","feedbackSelector":".InfoMessage"});
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_4a6f987d416f9_0","feedbackSelector":".InfoMessage"});
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_4a6f987d416f9_1","feedbackSelector":".InfoMessage"});
LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_4a6f987d416f9_2","feedbackSelector":".InfoMessage"});
LITHIUM.AutoComplete({"options":{"autosuggestionAvailableInstructionText":"Auto-suggestions available. Use Up and Down arrow keys to navigate.","triggerTextLength":4,"autocompleteInstructionsSelector":"#autocompleteInstructionsText_4a6f9828f68f1","updateInputOnSelect":true,"loadingText":"Searching...","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","autosuggestionUnavailableInstructionText":"No suggestions available","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('