width:90px;ISPNumNumber of ISPsfalse[1=1|2=2|3=3|]Essentially, how many companies provide the customer Internet connectionsselecttrue
-- ISP primary related
ISP1ISP - PrimaryPrimary ISP Company Name (e.g., AMC, Verizon, etc.)texttrue
ISP1CircuitIDCircuit IDs (or Order/Ticket ID if AMC)text
ISP1OrderIDOrder IDstext
ISP1TicketIDTicket IDstext
ISP1SubnetIP subnet:text
ISP1InterfaceIP Interface:text
ISP1UpstreamUpstream next-hoptext
-- ISP secondary related
ISP2ISP - SecondarySecondary ISP Company Name (e.g., AMC, Verizon, etc.)text^(?!\s*$).+
ISP2CircuitIDCircuit IDs (or Order/Ticket ID if AMC)text
ISP2OrderIDOrder IDstext
ISP2TicketIDTicket IDstext
ISP2SubnetIP subnet:text
ISP2InterfaceIP Interface:text
ISP2UpstreamUpstream next-hoptext
-- ISP tertiary related
ISP3ISP - TertiaryTertiary ISP Company Name (e.g., AMC, Verizon, etc.)text^(?!\s*$).+
ISP3CircuitIDCircuit IDs (or Order/Ticket ID if AMC)text
ISP3OrderIDOrder IDstext
ISP3TicketIDTicket IDstext
ISP3SubnetIP subnet:text
ISP3InterfaceIP Interface:text
ISP3UpstreamUpstream next-hoptext
-- show primary
ISPNum:1 OR ISPNum:[empty]ISP1,ISP1CircuitID,ISP1OrderID,ISP1TicketID,ISP1Subnet,ISP1Interface,ISP1UpstreamShow fieldISPNum
ISPNum:1 OR ISPNum:[empty]ISP2,ISP2CircuitID,ISP2OrderID,ISP2TicketID,ISP2Subnet,ISP2Interface,ISP2Upstream,ISP3,ISP3CircuitID,ISP3OrderID,ISP3TicketID,ISP3Subnet,ISP3Interface,ISP3UpstreamHide fieldISPNum
*Circuit ID for ISP1 must be 4 digits^[0-9,;]{4}+$Validation ruleISP1CircuitID
-- check if circuit ID is 4 digits (ISP2)
ISPNum:2 OR ISPNum:3Circuit ID for ISP2 must be 4 digits^[0-9,;]{4}+$Validation ruleISP2CircuitID
-- check if circuit ID is 4 digits (ISP2)
ISPNum:3Circuit ID for ISP3 must be 4 digits^[0-9,;]{4}+$Validation ruleISP3CircuitID
-- check ISP2 is given when ISPNum is set to 2 (or 3)
ISP2:[empty] AND (ISPNum:2 OR ISPNum:3)ISP2 is required to be setValidation rule
-- check ISP3 is given when ISPNum is set to 3
ISP3:[empty] AND ISPNum:3ISP3 is required to be setValidation rule
-- check for IPv4 with regexp ((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])
ISP1Subnet
*Subnet for ISP1 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP1Subnet
ISP2Subnet
ISPNum:2 OR ISPNum:3Subnet for ISP2 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP2Subnet
ISP3Subnet
ISPNum:3Subnet for ISP3 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP3Subnet
ISP1Interface
*IP Interface for ISP1 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP1Interface
ISP2Interface
ISPNum:2 OR ISPNum:3IP Interface for ISP2 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP2Interface
ISP3Interface
ISPNum:3IP Interface for ISP3 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP3Interface
ISP1Upstream
*IP Upstream for ISP1 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP1Upstream
ISP2Upstream
ISPNum:2 OR ISPNum:3IP Upstream for ISP2 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP2Upstream
ISP3Upstream
ISPNum:3IP Upstream for ISP3 should follow IPv4 pattern((1?\d\d?|2[0-4]\d|25[0-5])\.){3}(1?\d\d?|2[0-4]\d|25[0-5])Validation ruleISP3Upstream