Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A MIB_IPINTERFACE_ROW struktúra egy adott IP-címcsalád felületkezelési adatait tárolja egy hálózati adapteren.
Szintaxis
typedef struct _MIB_IPINTERFACE_ROW {
ADDRESS_FAMILY Family;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
ULONG MaxReassemblySize;
ULONG64 InterfaceIdentifier;
ULONG MinRouterAdvertisementInterval;
ULONG MaxRouterAdvertisementInterval;
BOOLEAN AdvertisingEnabled;
BOOLEAN ForwardingEnabled;
BOOLEAN WeakHostSend;
BOOLEAN WeakHostReceive;
BOOLEAN UseAutomaticMetric;
BOOLEAN UseNeighborUnreachabilityDetection;
BOOLEAN ManagedAddressConfigurationSupported;
BOOLEAN OtherStatefulConfigurationSupported;
BOOLEAN AdvertiseDefaultRoute;
NL_ROUTER_DISCOVERY_BEHAVIOR RouterDiscoveryBehavior;
ULONG DadTransmits;
ULONG BaseReachableTime;
ULONG RetransmitTime;
ULONG PathMtuDiscoveryTimeout;
NL_LINK_LOCAL_ADDRESS_BEHAVIOR LinkLocalAddressBehavior;
ULONG LinkLocalAddressTimeout;
ULONG ZoneIndices[ScopeLevelCount];
ULONG SitePrefixLength;
ULONG Metric;
ULONG NlMtu;
BOOLEAN Connected;
BOOLEAN SupportsWakeUpPatterns;
BOOLEAN SupportsNeighborDiscovery;
BOOLEAN SupportsRouterDiscovery;
ULONG ReachableTime;
NL_INTERFACE_OFFLOAD_ROD TransmitOffload;
NL_INTERFACE_OFFLOAD_ROD ReceiveOffload;
BOOLEAN DisableDefaultRoutes;
} MIB_IPINTERFACE_ROW, *PMIB_IPINTERFACE_ROW;
Tagok
Családi
A címcsalád. A címcsalád lehetséges értékei a Winsock2.h fejlécfájlban jelennek meg. Vegye figyelembe, hogy a AF_ címcsalád és PF_ protokollcsalád állandói azonosak (például AF_INET és PF_INET), így bármelyik állandót használhatja.A Windows Vista és a Windows operációs rendszerek újabb verzióiban a tag lehetséges értékei a Ws2def.h fejlécfájlban vannak definiálva. Vegye figyelembe, hogy a Ws2def.h fejlécfájl automatikusan szerepel a Netioapi.h-ban, és soha ne használja közvetlenül a Ws2def.h fájlt.
Jelenleg a következő értékek támogatottak:
AF_INET
Az IPv4-címcsalád.AF_INET6
Az IPv6-címcsalád.AF_UNSPEC
A címcsalád nincs meghatározva.
InterfaceLuid
A hálózati adapter helyileg egyedi azonosítója (LUID).InterfaceIndex
A hálózati adapter helyi indexértéke. Ez az indexérték változhat, ha egy hálózati adapter le van tiltva, majd engedélyezve van, vagy más körülmények között, és nem tekinthető állandónak.MaxReassemblySize
A töredezett IP-csomagok maximális újraszerelési mérete bájtban. Ez a tag jelenleg nullára van állítva, és jövőbeli használatra van fenntartva.InterfaceIdentifier
Jövőbeli használatra fenntartva. Ez a tag jelenleg nullára van állítva.MinRouterAdvertisementInterval
Az útválasztó minimális hirdetési időköze ezredmásodpercben ezen az IP-felületen. Ez a tag alapértelmezés szerint 200 az IPv6-hoz. Ez a tag csak akkor alkalmazható, ha a AdvertisingEnabled tag értéke TRUE .MaxRouterAdvertisementInterval
Az útválasztó hirdetésének maximális időköze ezredmásodpercben ezen az IP-felületen. Ez a tag alapértelmezés szerint 600 az IPv6-hoz. Ez a tag csak akkor alkalmazható, ha a AdvertisingEnabled tag értéke TRUE .AdvertisingEnabled
Egy érték, amely jelzi, hogy engedélyezve van-e az útválasztó hirdetése ezen az IP-felületen. Az IPv6 alapértelmezett értéke, hogy az útválasztó-hirdetés csak akkor van engedélyezve, ha az interfész útválasztóként van konfigurálva. Az IPv4 alapértelmezett értéke, hogy az útválasztó-hirdetés le van tiltva.ForwardingEnabled
Egy érték, amely jelzi, hogy engedélyezve van-e az IP-továbbítás ezen az IP-felületen.WeakHostSend
Egy érték, amely jelzi, hogy a gyenge gazdagépküldési mód engedélyezve van-e ezen az IP-felületen.WeakHostReceive
Egy érték, amely azt jelzi, hogy a gyenge gazdagép fogadási módja engedélyezve van-e ezen az IP-felületen.UseAutomaticMetric
Egy érték, amely jelzi, hogy az IP-adapter automatikus metrikát használ-e.UseNeighborUnreachabilityDetection
Egy érték, amely jelzi, hogy a szomszéd elérhetetlenségének észlelése engedélyezve van-e ezen az IP-felületen.ManagedAddressConfigurationSupported
Egy érték, amely jelzi, hogy az IP-adapter támogatja-e a felügyelt címkonfigurációt DHCP használatával.OtherStatefulConfigurationSupported
Egy érték, amely jelzi, hogy az IP-adapter támogatja-e az egyéb állapotalapú konfigurációt (például útvonalkonfigurációt).AdvertiseDefaultRoute
Az az érték, amely azt jelzi, hogy az IP-felület meghirdeti-e az alapértelmezett útvonalat. Ez a tag csak akkor alkalmazható, ha a AdvertisingEnabled tag értéke TRUE .RouterDiscoveryBehavior
Egy NL_ROUTER_DISCOVERY_BEHAVIOR útválasztó felderítési viselkedéstípusa.DadTransmits
Azoknak az egymást követő üzeneteknek a száma, amelyeket az illesztőprogram duplikált címfelismeréssel végez egy feltételes IP-címen. A nulla érték azt jelzi, hogy a rendszer nem végez ismétlődő címészlelést feltételes IP-címeken. Az egyik érték egyetlen átvitelt jelöl követő újraközvetítések nélkül. IPv4 esetén ennek a tagnak az alapértelmezett értéke 3. IPv6 esetén ennek a tagnak az alapértelmezett értéke 1. Az IPv6 esetében ezek az üzenetek IPv6 Neighbor Solicitation (NS) kérésként lesznek elküldve. Ez a tag dupAddrDetectTransmits néven van definiálva az RFC 2462-ben. További információ: IPv6 "Állapot nélküli cím automatikus konfigurálása".BaseReachableTime
A véletlenszerűen elérhető idő alapja ezredmásodpercben. A tag leírását az RFC 2461 ismerteti. További információ: "Neighbor Discovery for IP Version 6 (IPv6)".RetransmitTime
Az IPv6 Neighbor Solicitation (NS) időtúllépése ezredmásodpercben. A tag leírását az RFC 2461 ismerteti. További információ: "Neighbor Discovery for IP Version 6 (IPv6)".PathMtuDiscoveryTimeout
Az MTU felderítési időkorlátja ezredmásodpercben.LinkLocalAddressBehavior
Egy NL_LINK_LOCAL_ADDRESS_BEHAVIOR hivatkozás helyi cím viselkedési típusára.LinkLocalAddressTimeout
A hivatkozás helyi IP-címének időtúllépése ezredmásodpercben.ZoneIndices
A hatókörazonosítók zónarészét meghatározó tömb.SitePrefixLength
A hely előtagjának hossza bitben az IP-felület címében. Az IP-adapter címének helyelőtagjának vagy hálózati részének hossza bitben. Egy IPv4-cím esetén a 32-nél nagyobb érték érvénytelen érték. Egy IPv6-cím esetén az 128-nál nagyobb érték érvénytelen érték. A 255-ös értéket általában egy illegális érték ábrázolására használják.metrika
Az interfész metrika. Vegye figyelembe, hogy az útvonal-beállítás kiszámításához használt tényleges útvonalmetrika a Metrika tagban megadott útvonalmetrika eltolásának összegzése a MIB_IPFORWARD_ROW2 struktúrában és az ebben a tagban megadott felületi metrikában.NlMtu
A hálózati réteg MTU-mérete bájtban.Csatlakoztatott
Egy érték, amely jelzi, hogy az interfész hálózati hozzáférési ponthoz van-e csatlakoztatva.Támogatja aWakeUpPatterns
Egy érték, amely meghatározza, hogy a hálózati adapter támogatja-e a helyi ébresztést.SupportsNeighborDiscovery
Egy érték, amely meghatározza, hogy az IP-felület támogatja-e a szomszédfelderítést.SupportsRouterDiscovery
Egy érték, amely meghatározza, hogy az IP-felület támogatja-e a szomszédfelderítést.ReachableTime
A véletlenszerűen elérhető idő alapja ezredmásodpercben. A tag leírását az RFC 2461 ismerteti. További információ: Szomszédfelderítés az IP 6-os (IPv6)-.TransmitOffload
Az IP-adapter átviteli kiszervezési képességeit jelző jelzők készlete. A NL_INTERFACE_OFFLOAD_ROD struktúra az Nldef.h fejlécfájlban van definiálva.ReceiveOffload
Az IP-adapter kiszervezési képességeit jelző jelzők készlete. A NL_INTERFACE_OFFLOAD_ROD struktúra az Nldef.h fejlécfájlban van definiálva.DisableDefaultRoutes
Le kell tiltani azt az értéket, amely azt jelzi, hogy az alapértelmezett útvonal használata a felületen le van-e tiltva. A VPN-ügyfelek ezt a tagot használhatják az osztott bújtatás korlátozására.
Megjegyzések
A Family, InterfaceLuidés InterfaceIndex tagjai egyedileg azonosítják a MIB_IPINTERFACE_ROW bejegyzést.
Amikor egy egyedi küldésű csomag érkezik egy gazdagéphez, az IP-címnek meg kell határoznia, hogy a csomag helyileg van-e megadva (a cél egyezik a gazdagép egy felületéhez rendelt címmel). A gyenge gazdagépmodellt követő IP-implementációk minden helyileg szánt csomagot elfogadnak, függetlenül attól, hogy milyen felületen fogadták a csomagot. Az erős gazdagépmodellt követő IP-implementációk csak helyileg rendelt csomagokat fogadnak el, ha a csomag célcíme megegyezik a csomaghoz kapott felülethez rendelt címmel. A gyenge gazdagépmodell jobb hálózati kapcsolatot biztosít. Ugyanakkor a gazdagépeket is érzékenysé teszi a többhome-alapú hálózati támadásokra.
A Windows Server 2003 és Windows XP operációs rendszerek jelenlegi IPv4-implementációja a gyenge gazdagépmodellt használja. A Windows Vista és a Windows operációs rendszerek újabb verzióiban futó TCP/IP-verem támogatja az erős gazdagépmodellt mind az IPv4, mind az IPv6 esetében, és alapértelmezés szerint az erős gazdagép üzemmód használatára van konfigurálva (a WeakHostReceive és WeakHostSend tagok a FALSE ). A TCP/IP-vermet Windows Vista és újabb rendszereken konfigurálhatja gyenge gazdagépmodell használatára.
A metrika olyan érték, amely egy adott hálózati adapter IP-útvonalához van rendelve, amely azonosítja az adott útvonal használatával járó költségeket. A metrika például a kapcsolat sebessége, az ugrások száma vagy az idő késleltetése szempontjából értékelhető. Az automatikus metrika a Windows XP és újabb rendszerek egyik funkciója, amely automatikusan konfigurálja a metrikát a hivatkozás sebességén alapuló helyi útvonalakhoz. Alapértelmezés szerint az automatikus metrikafunkció engedélyezve van (a UseAutomaticMetric értéke IGAZ) Windows XP és újabb rendszereken. Ezt a funkciót manuálisan is konfigurálhatja úgy, hogy egy adott metrikát rendeljen egy IP-útvonalhoz.
Az automatikus metrikafunkció akkor lehet hasznos, ha az útválasztási tábla több útvonalat tartalmaz ugyanahhoz a célhoz. Egy 10 megabites hálózati adapterrel és 100 megabites hálózati adapterrel rendelkező számítógép például rendelkezik egy alapértelmezett átjáróval, amely mindkét hálózati adapteren konfigurálva van. Ha UseAutomaticMetric igaz , ez a funkció kényszerítheti az internetre irányuló összes forgalmat, például az elérhető leggyorsabb hálózati adapter használatára.
A Metrika tagban megadott illesztőmetrika csak az interfész metrikáját jelöli. A teljes útválasztási metrika az ezen a felületen megadott útvonalbejegyzés MIB_IPFORWARD_ROW2 struktúrájának tagjaként megadott útvonalmetrika eltolásához hozzáadott interfészmetrika kombinációja.
A különböző biztonsági követelményekkel rendelkező hálózatokhoz való jogosulatlan egyidejű hozzáférés biztonsági rést hoz létre, és lehetővé teszi, hogy a jogosulatlan illesztőprogram véletlenül továbbadja az adatokat a két hálózat között. Tipikus példa a virtuális magánhálózathoz (VPN) és az internethez való egyidejű hozzáférés. A Windows Server 2003 és a Windows XP gyenge gazdagépmodellt használ, ahol a távelérési szolgáltatás (RAS) megakadályozza az ilyen egyidejű hozzáférést az összes alapértelmezett útvonal útvonalmetrikájának növelésével más felületeken. Ezért az összes forgalom a VPN-adapteren keresztül van irányítva, ami megzavarja a többi hálózati kapcsolatot.
Windows Vista és újabb rendszereken alapértelmezés szerint erős gazdagépmodellt használ a rendszer. Ha egy forrás IP-cím van megadva az útvonalkeresésben a GetBestRoute2 függvénnyel, az útvonalkeresés a forrás IP-cím felületére korlátozódik. A RAS által módosított útvonalmetrika nincs hatással, mert a lehetséges útvonalak listája még a VPN-interfész útvonalával sem rendelkezik, ami lehetővé teszi az internet felé irányuló forgalmat. Az illesztő a DisableDefaultRoutes MIB_IPINTERFACE_ROW struktúrájának tagját használhatja a felület alapértelmezett útvonalának letiltásához. A VPN-ügyfelek biztonsági intézkedésként használhatják ezt a tagot az osztott bújtatás korlátozására, ha a VPN-ügyfél nem igényli az osztott bújtatást. A VPN-ügyfél meghívhatja a SetIpInterfaceEntry függvényt, hogy a DisableDefaultRoutes tagot szükség esetén igaz . A VPN-ügyfél lekérdezheti a DisableDefaultRoutes tag aktuális állapotát a GetIpInterfaceEntry függvény meghívásával.
Követelmények
Verzió |
Elérhető a Windows Vista és a Windows operációs rendszerek újabb verzióiban. |
Fejléc |
Netioapi.h (netioapi.h) |