1,問題描述
S5700-10P-LI-AC 和S5720直連互ping不通
問題現象:用戶組網如下:
s5720(4口)----(4口)s5700
s5720配置截取如下(版本V200R008C00SPC500):
vlan batch 10 to 18 61 100 120
interface Vlanif10
ip address 192.110.0.1 255.255.255.0
interface GigabitEthernet0/0/4
port default vlan 10
s5700配置截取如下(版本V200R008C00SPC500,用的默認vlan1):
interface Vlanif1
ip address 192.110.0.2 255.255.255.0
interface GigabitEthernet0/0/4
2,告警信息
無
3,處理過程
1、檢查s5720設備是否學到對端對應vlan 10地址的arp表項-----沒有
2、檢查兩臺設備是否學到對端對應的mac地址-----有學到,但是s5720側vlan是1
s5720側:
c85b-76c3-4166 1/- GE0/0/4 dynamic
c85b-76c3-4ae8 1/- GE0/0/4 dynamic
s5700側:
0012-1344-a5eb 1/- GE0/0/4 dynamic
002a-2b00-4994 1/- GE0/0/4 dynamic
理論上來說,如果s5720側配置的接口是access模式,default vlan 為10,因為發出去的報文會剝離標簽,所以s5700側對接的接口配置用默認的vlan1是正常的,但是在s5720側學到的mac地址所帶vlan 為1,肯定是不正常的。
3、在s5720側通過display vlan x查看vlan信息,發現0/0/4接口的vlan的確是1,是untag的。

什么情況下會導致接口透傳了vlan,但是display vlan 看到的確是vlan 1呢?、
interface GigabitEthernet0/0/4
port default vlan 10
a、設備配置不生效---這種情況很少,一般就透傳vlan的情況而言,基本不會出現
b、就是lnp協議,鏈路類型協商協議LNP(Link-type Negotiation Protocol)用來動態協商以太網接口的鏈路類型為Access或者Trunk。
§ 以太網接口的鏈路類型協商為Access,缺省情況下加入VLAN1。
§ 以太網接口的鏈路類型協商為Trunk,缺省情況下加入VLAN1~4094。
根據以上信息,又因為當前現網不需要使用lnp協議,關閉兩端設備的lnp協議。
4,根因
lnp功能開啟導致協商成access接口加入了vlan1,導致業務不通
5,解決方案
在系統視圖下執行lnp disable 后問題解決
<HUAWEI> system-view
[HUAWEI] lnp disable
6,建議與總結

LNP協議協商依賴本端和對端的正常通信。當設備出現通信延遲等問題,可能導致接口的鏈路類型協商錯誤。LNP協商經過三次正常通信后,接口的鏈路類型才會進入協商的穩態,否則處于協商態繼續保持協商。在接口的鏈路類型進入穩態前,接口處于阻塞狀態不參與報文轉發,因此避免了報文轉發的震蕩或錯誤。
VCMP域名會影響LNP協商,只有鏈路兩端域名一致(都非空,且相同;或都為空)或至少一端域名為空時能成功協商為trunk,否則協商為access。















