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

Reply via email to