日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

PPPoE 在以太網(wǎng)上傳輸PPP的方法( 五 )


0x0105Vendor-Specific
該TAG用來傳送廠商自定義的信息 。TAG_VALUE的頭4個(gè)字節(jié)包含了廠商的識(shí)別碼,其余字節(jié)尚未定義 。廠商識(shí)別碼的高字節(jié)為0,低3個(gè)字節(jié)為網(wǎng)絡(luò)字節(jié)序的廠商的SMI網(wǎng)絡(luò)治理專用企業(yè)碼,如“定義值RFC”(參考文獻(xiàn)[4])中定義的那樣 。
不推薦使用該TAG 。為了確?;ゲ僮餍?,實(shí)現(xiàn)可以靜靜的忽略Vendor-SpecificTAG 。
0x0110Relay-Session-Id
該TAG可由中繼流量的中間代理加入到Discovery數(shù)據(jù)包中 。TAG_VALUE對(duì)主機(jī)和訪問集中器都是晦澀難懂的(paque) 。假如主機(jī)或訪問集中器收到該TAG,則它們必須在所有的Discovery數(shù)據(jù)包中包含該TAG以作為響應(yīng) 。所有的PADI數(shù)據(jù)包必須保證足夠空間來加入TAG_VALUE長(zhǎng)度為12字節(jié)的Relay-Session-Id標(biāo)簽 。
假如Discovery數(shù)據(jù)包中已經(jīng)包含一個(gè)Relay-Session-Id標(biāo)簽,則不答應(yīng)再加入該標(biāo)簽 。這種情況下,中間代理應(yīng)該使用該現(xiàn)有的Relay-Session-Id標(biāo)簽 。假如它不能使用現(xiàn)有的標(biāo)簽,或者沒有足夠空間來增加一個(gè)Relay-Session-Id標(biāo)簽,那么它應(yīng)該向發(fā)送者返回一個(gè)Generic-Error標(biāo)簽 。
0x0201Service-Name-Error
該TAG(典型的有一個(gè)長(zhǎng)度為零的數(shù)據(jù)部分)表明了由于某種原因,沒有理睬所請(qǐng)求的Service-Name 。假如有數(shù)據(jù)部分,并且數(shù)據(jù)部分的頭一個(gè)字節(jié)非0,那么它必須是一個(gè)可打印的UTF-8字符串,解釋請(qǐng)求被拒絕的原因 。該字符串可以不以NULL結(jié)束 。
0x0202AC-System-Error
該TAG表明了訪問集中器在處理主機(jī)請(qǐng)求時(shí)出現(xiàn)了某個(gè)錯(cuò)誤 。(例如沒有足夠資源來創(chuàng)建一個(gè)虛擬電路 。PADS數(shù)據(jù)包中可以包含該標(biāo)簽 。
假如有數(shù)據(jù),并且數(shù)據(jù)的第一個(gè)字節(jié)不為0,那么(數(shù)據(jù))必須是一個(gè)可打印的UTF-8字符串,該字符串解釋了錯(cuò)誤的性質(zhì) 。該字符串可以不以NULL結(jié)束 。
0x0203Generic-Error
該TAG表明發(fā)生了一個(gè)錯(cuò)誤 。當(dāng)發(fā)生一個(gè)不可恢復(fù)的錯(cuò)誤并且沒有其它合適的TAG時(shí),它可被加到PADO,PADR或PADS數(shù)據(jù)包中 。假如出現(xiàn)數(shù)據(jù)部分,那么數(shù)據(jù)必須是一個(gè)UTF-8字符串,解釋錯(cuò)誤的性質(zhì) 。該字符串不答應(yīng)以NULL結(jié)束 。
附錄B
下面是數(shù)據(jù)包的幾個(gè)例子:
PADI數(shù)據(jù)包:
0
1
2
3
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
0xffffffff
0xffff
Host_mac_addr
Host_mac_addr(續(xù))
ETHER_TYPE=0x8863
v=1
t=1
CODE=0x09
SESSION_ID=0x0000
LENGTH=0x0004
TAG_TYPE=0x0101
TAG_LENGTH=0x0000
PADO數(shù)據(jù)包:
0
1
2
3
1
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
Host_mac_addr
Host_mac_addr(續(xù))
Access_Concentrator_mac_addr
Access_Concentrator_mac_addr(續(xù))
ETHER_TYPE=0x8863
v=1
t=1
CODE=0x07
SESSION_ID=0x0000
LENGTH=0x0020
TAG_TYPE=0x0101
TAG_LENGTH=0x0000
0x47
0x6f
0x20
0x52
0x65
0x64
0x42
0x61
0x63
0x6b
0x20
0x2d
0x20
0x65
0x73
0x68
0x73
0x68
0x65
0x73
0x68
0x6f
0x6f
0x74
PPPLCP數(shù)據(jù)包:顯示了PPPprotocol的值(0xc021),但是PPP的凈載數(shù)據(jù)留給讀者 。這是一個(gè)從主機(jī)發(fā)給訪問集中器的數(shù)據(jù)包 。
0
1
2
3
0
1
2

推薦閱讀