This commit is contained in:
2025-11-18 20:47:48 +00:00
commit 747fb787e1
38 changed files with 18518 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
import type { IPeeringDbBaseObject } from '../peeringdb.types.js';
/**
* IX LAN object from PeeringDB API
* Represents a LAN at an Internet Exchange
*/
export interface IIxLan extends IPeeringDbBaseObject {
/** IxLan ID */
id: number;
/** Exchange ID */
ix_id: number;
/** Exchange object (when depth > 0) */
ix?: any;
/** LAN name */
name: string;
/** Description */
descr: string;
/** MTU size */
mtu: number;
/** VLANs */
vlan: number | null;
/** Dot1q support */
dot1q_support: boolean;
/** Route server ASN */
rs_asn: number | null;
/** ARP sponge */
arp_sponge: string | null;
/** Related IX prefixes */
ixpfx_set?: number[] | any[];
/** Related network IX LANs */
netixlan_set?: number[] | any[];
}