
US
8,380,828
B1
11
is
also
possible
for
the
communications
server
to
ring
a
series
of
stations
and
one
external
phone
number.
A
communica
tions
server
can
include
a
PC-based
phone
manager
and
it
is
possible
to
incorporate
an
Internet
Protocol
(IP)
soft
phone
to
enable
VoIP
communications
from
a
WindoWs-
or
Vista
based
laptop
or
desktop
PC.
Through
a
PC-based
phone
man
ager,
a
user
can
customiZe
phone
settings.
It
is
also
possible
for
a
communications
server
to
Work
in
a
multi-vendor
environment
and
With
an
integrated
Tl
-PRI
trunk
to
consolidate
separate
voice
lines
and
Internet
access
onto
a
single
T1
or
PRI
trunk.
It
is
possible
to
combine
the
IP
and
analog
communications
and
support
analog
trunks,
ana
log
phones,
fax
machines
and
credit
card
readers
Without
the
requirement
for
analog
telephone
adaptors.
It is
also
possible
to
provide
alWays-on,
voice,
data
and
high-speed
data
access
to
business
resources
from
a
remote
home
of?ce
using
a
single
cable
or
DSL
broadband
connection
in
secure
IP
Sec
compliant
VPN
technology.
A
command
line
interface
(CLI)
can
be
used.
Many
modi?cations
and
other
embodiments
of
the
inven
tion
Will
come
to
the
mind
of
one
skilled in
the
art
having
the
bene?t
of
the
teachings
presented
in
the
foregoing
descrip
tions
and
the
associated
draWings.
Therefore,
it
is
understood
that
the
invention
is
not
to
be
limited
to
the
speci?c
embodi
ments
disclosed,
and
that
modi?cations
and
embodiments
are
intended
to
be
included
Within
the
scope
of
the
appended
claims.
That
Which
is
claimed
is:
1.
A
method
of
communicating,
comprising:
detecting
Within
an
intemet
protocol
(IP)
netWork
an
offending
netWork
device
that
has
been
adversely
affect
ing
the
IP
network
performance;
propagating
to
successive
netWork
sWitches
Within
the
IP
netWork
a
discovery
protocol
frame
that
comprises
a
?eld
having
a
query
for
inquiring
Within
each
netWork
sWitch
to
Which
the
frame
is
propagated
Whether
the
netWork
sWitch has
a
database
entry
regarding
a
Media
Access
Control
(MAC)
address
and
sWitch
port
for
the
offending
netWork
device
to
locate
the
offending
device,
said
discovery
protocol
frame
further
comprising
a
com
mand
as
a
user
de?ned
?eld
for
a
netWork
sWitch
that
has
the
offending
netWork
device
connected
thereto
to
con
?gure
itself
to
disable
its
sWitch
port
to
Which
the
offend
ing
netWork
device
is
connected
and
block
all
data
tra?ic
from
the
MAC
address
of
the
offending
netWork
device;
and
When
an
offending
netWork
device
location
has
been
located,
the
netWork
sWitch
to
Which
the
offending
device
is
connected
con?gures
itself
in
response
to
the
command
as
a
user
de?ned
?eld
to
disable
its
sWitch
port
to
Which
the
offending
netWork
device
is
connected
and
block
all
data
tra?ic
from
the
MAC
address
of
the
offending
netWork
device.
2.
The
method
according
to
claim
1,
Wherein
the
discovery
protocol
comprises
a
one-Way
neighbor
discovery
protocol.
3.
The method
according
to
claim
2,
Wherein
the
one-Way
neighbor
discovery
protocol
comprises
a
Link
Layer
Discov
ery
Protocol
(LLDP).
4.
The
method
according
to
claim
3,
and
further
comprising
if
a
netWork
sWitch
has
a
database
entry
and
the
MAC
address
Was
learned
on
a
sWitch
port
Where
there
is
not
an
LLDP
neighboring
sWitch,
the
location
of
the
offending
netWork
device
has
been
determined.
5.
The
method
according
to
claim
1,
and
further
comprising
accessing
at
each
netWork
sWitch
a
Management
Information
Base
(MIB)
via a
Simple
NetWork
Management
Protocol
(SNMP).
20
25
30
35
40
45
50
55
60
65
12
6.
The method
according
to
claim
1,
Wherein
said
query
of
said
discovery
protocol
frame
comprises
a
user
de?ned
?eld
as
a
command
that
indicates
information
should
be
given
by
a
netWork
sWitch
concerning
any
knoWledge
about
stored
MAC
addresses.
7.
The method
according
to
claim
1,
Wherein
said
netWork
sWitches
comprise
Ethernet sWitches
or
routers.
8.
The method
according
to
claim
1,
Wherein
said
netWork
sWitches
comprise
at
least
one
local
area
netWork
(LAN)
access
point.
9.
The
method
according
to
claim
1,
and
further
comprising
propagating
the
discovery
protocol
frame
by
inputting
the
command
on
the
sWitch.
10.
The
method
according
to
claim
1,
and
further
compris
ing
forming
the
discovery
protocol
frame
to
include
an
orga
niZationally-speci?c
type
length
value
and
OrganiZationally
Unique
Identi?er
(OUI)
and
de?ned
information
string
to
de?ne
a
MAC
address
for
the
offending
netWork
device
and
de?ne
said
query.
11.
A
method
of
communicating,
comprising:
detecting
Within
an
Internet
protocol
(IP)
netWork
an
offending
netWork
device
that
has
been
adversely
affect
ing
the
IP
netWork
performance;
propagating
to
successive
netWork
sWitches
Within
the
IP
netWork
a
Link
Layer
Discovery
Protocol
(LLDP)
frame
that
comprises
an
organiZationally-speci?c
type
length
value
and
OrganiZationally
Unique
Identi?er
(OUI)
and
de?ned
information
string
to
de?ne
a
MAC
address
for
the
offending
netWork
device
and
a
query
for
inquiring
Within
each
netWork
sWitch
to
Which
the
frame
is
propa
gated
Whether
the
network
sWitch
has
a
database
entry
regarding
the
Media
Access
Control
(MAC)
address
and
sWitch
port
for
the
offending
netWork
device
to
locate
the
offending
device,
said
LLDP
frame
further
compris
ing
a
command
as
a
user
de?ned
?eld
for
a
netWork
sWitch
that
has
the
offending
netWork
device
connected
thereto
to
con?gure
itself
to
disable
its
sWitch
port
to
Which
the
offending
netWork
device
is
connected
and
block
all
data
tra?ic
from
the
MAC
address
of
the
offending
netWork
device;
and
When
an
offending
netWork
device
location
has
been
located,
the
netWork
sWitch
to
Which
the
offending
device
is
connected
con?gures
itself
in
response
to
the
command
as
a
user
de?ned
?eldto
disable
its
sWitch
port
to
Which
the
offending
netWork
device
is
connected
and
block
all
data
tra?ic
from
the
MAC
address
of
the
offending
netWork
device.
12.
The
method
according
to
claim
11,
and
further
com
prising
accessing
at
each
netWork
sWitch
a
Management
Information
Base
(MIB)
via
a
Simple
NetWork
Management
Protocol
(SNMP).
13.
The
method
according
to
claim
11,
and
further
com
prising
if
a
netWork
sWitch
has
a
database
entry
and
the
MAC
address
Was
learned
on
a
sWitch
port
Where
there
is
not
an
LLDP
neighboring
sWitch,
the location
of
the
offending
net
Work
device
has
been
determined.
14.
The
method
according
to
claim
11,
Wherein
said
query
of
said
LLDP
frame
comprises
a
user
de?ned
?eld
as
a
com
mand
that
indicates
information
stored
in
a
database
should
be
given
by
a
netWork
sWitch
concerning
any
knoWledge
about
stored
MAC
addresses.
15.
The
method
according
to
claim
11,
Wherein
said
net
Work
sWitches
comprise
Ethernet sWitches
or
routers.
16.
The
method
according
to
claim
11,
Wherein
said
net
Work
sWitches
comprise
at
least
one
local
area
netWork
(LAN)
access
points.
Comentários a estes Manuais