Са једном VPNv4 рутом путују три различите ознаке, а SNMP обилазак приказује само оне које агент имплементира. Примљени BGP атрибут, локално додељена улазна сервисна ознака и излазна ознака за прослеђивање налазе се у различитим табелама под различитим индексима. Тражити од уређаја ознаку а да притом нисте одабрали која од три се мисли јесте начин на који пројекат прикупљања података заглави већ на првом кућишту.

Изаберите ону која је потребна вашем задатку, затим пратите ланац индекса који до ње води. Ако се ланац прекине на објекту који агент не имплементира, то је налаз за бележење, а не празнина коју треба попунити измишљеним OID-ом.

Изаберите која од три ознаке је потребна задатку

Ознака примљена од суседа долази као BGP атрибут путање и описује шта тај сусед очекује да гурнете према њему. Улазну сервисну ознаку додељује овај уређај за VRF префикс и означава саобраћај који улази у LSP. Излазна горња ознака је оно што равнина прослеђивања заиста гура ка следећем скоку, и мења се кад се промени следећи скок.

Само друга и трећа припадају стању прослеђивања на уређају који се испитује. Прва је тврдња о очекивању суседа, не о овом кућишту.

Стандардни L3VPN MIB моделира VRF руту и њену везу са унакрсним повезивањем, што је довољно да се стигне до локалних сервисних и проследних ознака. Он не обећава испис сваког атрибута који је BGP сесија примила. Читајте табелу због онога што садржи, а не због онога што питање имплицира. Колектор изграђен на погрешној претпоставци пријављује нуле и бележи их као податке који недостају.

What you wantWhere it livesWhat a walk can return
Label advertised by a peerBGP session state for that VRFUsually outside the standard L3VPN MIB
Incoming service label for a prefixVRF route entry joined to an incoming segmentAvailable when both tables are implemented
Label pushed toward the next hopOutgoing segment with a push conditionAvailable, but only meaningful while a top label is pushed

Повежите запис VRF руте са његовим унакрсним повезивањем

RFC 4382 дефинише mplsL3VpnVrfRteTable. Читајте његов индекс као шест делова: назив VRF-а, тип адресе одредишта, сам префикс, вредност политике, тип следећег скока и адресу следећег скока. IGP и BGP записи деле ту табелу, зато забележите протокол усмеравања поред префикса. Два реда могу носити исти префикс и разликовати се само по следећем скоку, а избор погрешног реда води везу ка другом унакрсном повезивању.

Колона mplsL3VpnVrfRteXCPointer носи индекс унакрсног повезивања, а не пун OID реда, иако назив сугерише супротно. Нулта вредност од једног октета значи да нема придруженог стека ознака, што видите пре него што се везе устале или за руту којој никада није био потребан.

Преведите колону пре обиласка, како би бројчано поддрво у излазу било недвосмислено. Обе наредбе испод обраћају се истом чвору у различитим нотацијама.

snmptranslate -m +MPLS-L3VPN-STD-MIB -On mplsL3VpnVrfRteXCPointer
snmpwalk -v2c -c monitor 192.0.2.10 mplsL3VpnVrfRteXCPointer

Узмите враћени индекс у табелу унакрсних повезивања, чији је кључ записа тројка: индекс унакрсног повезивања, индекс улазног сегмента и индекс излазног сегмента. Та тројка је веза која руту претвара у ознаку. Обиђите поддрво унакрсног повезивања за конкретан индекс уместо целе табеле, јер индексирано читање задржава везу, а масовни обилазак не.

Читајте индекс, а не број ознаке

Индекс сегмента идентификује ред, а ознака је вредност унутар тог реда, па замена једног другим даје наизглед уверљив одговор који показује на погрешан LSP. На улазној страни проверите интерфејс и контекст ознаке заједно са mplsInSegmentLabel, имајући на уму да објекат уместо тога може носити показивач у табелу ознака када ред упућује на запис другде.

На излазној страни проверите излазни интерфејс и да ли ред каже да се горња ознака гура пре читања mplsOutSegmentTopLabel. Испуњена колона горње ознаке у реду који ништа не гура застарела је вредност или остатак претходне путање, а не тренутно стање прослеђивања. Дубљи стекови траже наведену табелу стека ознака, а тај додатни корак је нормалан, не квар.

Посебне конвенције нуле важе за путање које локално почињу или се завршавају на рутеру. Нулти индекс третирајте као документовано понашање, а не као празан резултат, и потврдите га према локалном стању прослеђивања.

Потврдите шта агент имплементира пре скалирања

Проверите имплементиране објекте за тачну платформу и издање, коришћене адресне фамилије и сва оперативна ограничења на поддрвима. Испитујте са овлашћењем само за читање ограниченим на та поддрва, и прихватите да објекат који недостаје може значити да функција није имплементирана, а не да је MIB погрешан.

Повежите једну познату VRF руту са сопственим оперативним излазом уређаја пре него што колектор усмерите на целу табелу. Чувајте сваку компоненту индекса и време прикупљања уз сваки узорак, јер се руте и везе крећу између обилазака. Снимак састављен од два обиласка удаљена неколико минута може помешати стари индекс унакрсног повезивања са новом рутом и изгледати потпуно доследно.

Где преглед примљеног BGP-а или објекат ознаке специфичан за добављача заиста недостаје, пређите на телеметријски или оперативни интерфејс који платформа документује. Стандардна веза покрива локалне ознаке прослеђивања и мало шта друго, зато је третирајте као први корак у дизајну прикупљања, а не као готову ствар.

Повезани чланци