Good morning all,
I have a question that I'm sure someone's run into before, so I'm
pretty hopeful this time for an answer. Years ago our data group devised a
standardized edge port configuration. They implemented port security with an
aging time of 1 minute. Today, we're rolling out Cisco 7800/8800 SIP phones as
replacements as our 7900s fall apart. I've noticed that this doesn't jive well
with our port-security. The phones themselves don't operate on 30 second
keepalives like the SCCP phones, but instead default to 120 seconds between
attempting to prod the UCMs via SIP REGISTER messages. What I'm seeing is that
the phones drop out of the MAC address table on the switch in 60 seconds if
they are idle as they don't do anything. Then, when they send the register, the
first packet is lost and is retransmitted because of port-sec. That's not great
but isn't breaking anything.
However, what I've noted under load is that the phones are
re-registering. Captures show that they have to send a varying number of
re-transmissions before communications are successful, and depending on what
the situation is on the phone regarding timers, it will close connection to the
UCM and re-register to another. Apparently the UCM doesn't support
dual-registration in that it can hand-off to the standby UCM without dying off
and re-registering, but that's a different thing.
What I'm seeing is illustrated below. The Voice VLAN is 960, the data VLAN is
10, and my phone's MAC is the 001b.2a20.5172 (7961G SIP in this case, but I am
reproducing this with an 8851 on the table here too).
sw-cc1-122(config)#do sh mac addr int g2/0/38
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
10 848f.69f8.d3c8 STATIC Gi2/0/38
960 001b.2a20.5172 STATIC Gi2/0/38
Total Mac Addresses for this criterion: 2
sw-cc1-122(config)#do sh mac addr int g2/0/38
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
10 848f.69f8.d3c8 STATIC Gi2/0/38
Total Mac Addresses for this criterion: 1
sw-cc1-122(config)#do sh mac addr int g2/0/38
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
10 001b.2a20.5172 STATIC Gi2/0/38
10 848f.69f8.d3c8 STATIC Gi2/0/38
Total Mac Addresses for this criterion: 2
sw-cc1-122(config)#do sh mac addr int g2/0/38
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
10 848f.69f8.d3c8 STATIC Gi2/0/38
960 001b.2a20.5172 STATIC Gi2/0/38
Total Mac Addresses for this criterion: 2
So what I'm wondering is why does it join the data VLAN again before
ending up on the voice VLAN? Why does it take longer when things are "busier"
on the switch or in the data network for this to begin working? Is there a
recommended setting either for the port-security aging, or say the SIP
"keepalive" interval that should be changed here? On the phone side we have
some ability to change things easily, obviously reconfiguring switch ports is
not as easy.
As always, comments appreciated.
Regards,
Adam Pawlowski
SUNYAB NCS
_______________________________________________
cisco-voip mailing list
[email protected]
https://puck.nether.net/mailman/listinfo/cisco-voip