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

BGP-4多協(xié)議擴(kuò)展

【BGP-4多協(xié)議擴(kuò)展】1、摘要
當(dāng)前的BGP協(xié)議[BGP-4]只能廣播IPV4[IPV4]的路由信息,本文檔定義一種BGP-4的
擴(kuò)展機(jī)制,這種機(jī)制能夠使BGP-4攜帶多種網(wǎng)絡(luò)層協(xié)議(如IPV6,IPX等網(wǎng)絡(luò)層協(xié)議)的
路由信息 。這種擴(kuò)展機(jī)制是向后兼容的:支持這種擴(kuò)展的路由器能夠和不支持?jǐn)U展的路由器
完全交互 。
2、概述
BGP-4支持的三種IPV4信息分別是:Next-hop屬性(用一個IPV4地址表示)、Aggregator
屬性(包含一個IPV4地址)和NLRI屬性(IPV4地址前綴) 。本文檔介紹的這種擴(kuò)展假設(shè)任
合BGP-4發(fā)言人(包括支持多協(xié)議擴(kuò)展機(jī)制的發(fā)言人)都必須有一個IPV4地址(用在
Aggregator屬性中) 。因此,為了讓BGP-4支持多種網(wǎng)絡(luò)層協(xié)議的路由,只須做兩件事,(a):
把Next-hop信息同一個特定的網(wǎng)絡(luò)層協(xié)議聯(lián)系起來,(b):把NLRI同一個特定的網(wǎng)絡(luò)層協(xié)
議聯(lián)系起來 。同時用RFC1700中定義的地址族區(qū)分各種不同的網(wǎng)絡(luò)層協(xié)議 。
顯而易見,下一跳信息(Next-hop屬性提供的)只有在廣播可達(dá)目的地的結(jié)合點才有用,
在廣播不可達(dá)目的地的結(jié)合點,下一跳信息根本沒用 。這就預(yù)示著,可達(dá)性信息的廣播應(yīng)該
根據(jù)下一跳的廣播分類,那些可達(dá)性目的地址的廣播應(yīng)該從不可達(dá)地址的廣播中獨立出來 。
為了提供的向后兼容,同時也為了簡化BGP-4的多協(xié)議擴(kuò)展機(jī)制,引進(jìn)兩個新的BGP-4
屬性,它們是:多協(xié)議可達(dá)NLRI(MP-REACH-NLRI)和多協(xié)議不可達(dá)NLRI
(MP-UNREACH-NLRI) 。MP-REACH-NLRI用來攜帶可達(dá)信目的地址以及轉(zhuǎn)發(fā)到這些目的
地址的下一跳的地址,MP-UNREACH-NLRI用來攜帶不可達(dá)的目的地址 。這兩個屬性都是
可選非過渡的 。這樣,不支持多協(xié)議擴(kuò)展機(jī)制的BGP發(fā)言人就可以忽略這些屬性所表達(dá)的
信息,并且不把這些信息廣播給它的其它鄰居 。
3、多協(xié)議可達(dá)NLRI的實現(xiàn)
MP-REACH-NLRI是一個可選非過渡屬性,主要有以下作用:
?
(a) 向一個對等體廣播可用路由 。
(b) 答應(yīng)路由器廣播該路由器的網(wǎng)絡(luò)層地址以便作為在MP-NLRI屬性中到達(dá)NLRI
信息所表示的目的地的下一跳地址 。
(c) 答應(yīng)路由器報告部分或全部的本地系統(tǒng)中存在的子網(wǎng)接入點(Sub-networkPoints
ofAttachment,SNPAS) 。
每個屬性項都包含如下圖所示的一個或者多個三元組(AddressFamilyInformation,
NextHopInformation,NetworkLayerReachabilityInformation):
---------------------------------------------------------
AddressFamilyIdentifier(2octets)
---------------------------------------------------------
SubsequentAddressFamilyIdentifier(1octet)
---------------------------------------------------------
LengthofNextHopNetworkAddress(1octet)
---------------------------------------------------------
NetworkAddressofNextHop(variable)
---------------------------------------------------------
NumberofSNPAs(1octet)
---------------------------------------------------------
LengthoffirstSNPA(1octet)
---------------------------------------------------------
FirstSNPA(variable)
---------------------------------------------------------
LengthofsecondSNPA(1octet)
---------------------------------------------------------
SecondSNPA(variable)
---------------------------------------------------------
...
---------------------------------------------------------
LengthofLastSNPA(1octet)
---------------------------------------------------------
LastSNPA(variable)
---------------------------------------------------------
NetworkLayerReachabilityInformation(variable)

推薦閱讀