i have some questions about flp and autonegotiation.
as i know, flp is used at autonegotiation.
A(roter fa0/0) --------------------------- B(switch fa0/0)
the connection will be good if A is auto and B is auto.
=> both sides will be 100Mbps/full duplex.
=> both sides use FLP for autonegotiation.
if A is auto and B is 100/full manually
=> A will be 100/half, B will be 100/full
=> why A will be half duplex?
=> if B's fa0/0 have set up with 100Mbps/full duplex manually, does it send flp?
if B sends flp, A will be receive the flp and set up its fa0/0 with 100/full.
above my assumtion is wrong?
=> Does A's fa0/0 ignore the flp from B(100/half) because A setup auto for fa0/0?
if yes, does B send the flp with 100Mbps = 1, half duplex = 0, autonegotiation = 0 ?
both A and B connete with 100Mbps/full duplex well.
after connecting, A or B sends a periodic flp?
i read the link text
but i can't the operation exactly.
as far as I know FLP are used to signal 100 Mbps speed only but it is not completely correct they carry some information inside.
from second link you have provided see the comments in table 1 for case NIC 10 Mbps half switch auto:
>> Link is established, but switch does not see Fast Link Pulse (FLP) and defaults to 10 Mbps half-duplex.
so the problem becomes how can duplex sensed?
some search in the internet leads to this good entry in Wikipedia:
the FLP are modulated to carry very small information about capabilities of the two devices connected on the link and priority of each operational mode.
I can say that when I started to work in networking we tried to use manual configuration as much as possible as explained in the above links this was caused by the fact that first implementations were somewhat proprietary.
Hope to help