<div class="content"><p>The <b>BGP_IP_ADDRESS</b> structure<a id="Appendix_A_Target_183"></a><a aria-label="Product behavior note 183" href="3bb906f0-b077-47ab-ad11-d8d807afde26#Appendix_A_183" data-linktype="relative-path">&lt;183&gt;</a> is used to represent an IPv4
or IPv6 address in the BGP configuration.</p><dl>
<dd>
<div><pre> typedef struct _BGP_IP_ADDRESS {
   union {
     DWORD v4;
     BYTE v6[16];
   } address;
   USHORT uAddressFamily;
 } BGP_IP_ADDRESS,
  *PBGP_IP_ADDRESS;
</pre></div>
</dd></dl><p><b>v4: </b>A 32-bit, unsigned integer in network byte
order that represents an IPv4 address.</p><p><b>v6[16]: </b>A 128-bit, unsigned integer in network
byte order that represents an IPv6 address.</p><p><b>uAddressFamily: </b>Specifies whether the IP
address is an IPv4 or IPv6 address.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>AF_INET</p>
  <p>0x02</p>
  </td>
  <td>
  <p>The IP address is an IPv4 address.</p>
  </td>
 </tr><tr>
  <td>
  <p>AF_INET6</p>
  <p>0x17</p>
  </td>
  <td>
  <p>The IP address is an IPv6 address.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p> </p></div>