ks-aws-prd-itshared-opix.s3-us-west ... nishi-shinjukumitsuibldg11f...

Download ks-aws-prd-itshared-opix.s3-us-west ... Nishi-ShinjukuMitsuiBldg11F 6-24-1,Nishi-Shinjuku,Shinjuku-ku

If you can't read please download the document

Post on 08-Jul-2020

0 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • IxNetwork Tcl Development Guide 8.03 EA,

    March 2016

  • Copyright and Disclaimer

    Copyright © 2016 Ixia. All rights reserved.

    This publication may not be copied, in whole or in part, without Ixia's consent.

    RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the U.S. Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19.

    Ixia, the Ixia logo, and all Ixia brand names and product names in this document are either trade- marks or registered trademarks of Ixia in the United States and/or other countries. All other trademarks belong to their respective owners.

    The information herein is furnished for informational use only, is subject to change by Ixia without notice, and should not be construed as a commitment by Ixia. Ixia assumes no respons- ibility or liability for any errors or inaccuracies contained in this publication.

    Corporate Headquarters

    Ixia Worldwide Headquarters

    26601 W. Agoura Rd.

    Calabasas, CA 91302

    USA

    +1 877 FOR IXIA (877 367 4942)

    +1 818 871 1800 (International)

    (FAX) +1 818 871 1805

    sales@ixiacom.com

    Web site: www.ixiacom.com

    General: info@ixiacom.com

    Investor Relations: ir@ixiacom.com

    Training: training@ixiacom.com

    Support: support@ixiacom.com

    +1 818 595 2599

    EMEA

    Ixia Europe Limited

    Part 2nd floor,

    Clarion House, Norreys Drive

    Maidenhead, UK SL6 4FL

    +44 (1628) 408750

    FAX +44 (1628) 639916

    salesemea@ixiacom.com

    Support: support-emea@ixiacom.com

    +40 21 301 5699

    Asia Pacific

    Ixia Pte Ltd

    210 Middle Road

    #08-01 IOI Plaza

    Singapore 188994

    Support: support-asiapac@ixi- acom.com

    +91 80 4939 6410

    Japan Ixia KK Support: support-japan@ixi-

    - ii -

    mailto:sales@ixiacom.com?subject=Enquiry http://www.ixiacom.com/ mailto:info@ixiacom.com?subject=Enquiry mailto:ir@ixiacom.com?subject=Enquiry mailto:training@ixiacom.com?subject=Enquiry mailto:support@ixiacom.com?subject=Enquiry mailto:salesemea@ixiacom.com?subject=Enquiry mailto:support-emea@ixiacom.com?subject=Enquiry mailto:support-asiapac@ixiacom.com?subject=Enquiry mailto:support-asiapac@ixiacom.com?subject=Enquiry mailto:support-japan@ixiacom.com?subject=Enquiry

  • Nishi-Shinjuku Mitsui Bldg 11F

    6-24-1, Nishi-Shinjuku, Shinjuku-ku

    Tokyo 160-0023

    Japan

    acom.com

    +81 3 5326 1980

    India

    Ixia Technologies Pvt Ltd

    Tower 1, 7th Floor, UMIYA Busi- ness Bay

    Cessna Business Park

    Survey No. 10/1A, 10/2, 11 & 13/2

    Outer Ring Road, Varthur Hobli

    Kadubeesanahalli Village

    Bangalore East Taluk

    Bangalore-560 037, Karnataka, India

    +91 80 42862600

    Support: support-india@ixiacom.com

    +91 80 4939 6410

    China

    Ixia Technologies (Shanghai) Com- pany Ltd

    Unit 3, 11th Floor, Raffles City, Beijing

    Beijing, 100007 P.R.C.

    Support: support-chin- a@ixiacom.com

    400 898 0598 (Greater China Region)

    +86 10 5732 3932 (Hong Kong) Change: 4150211, Date: September 24, 2013

    For viewing the FAQs related to the product, go to Ixia Technical Support Online: https://eb- soprod.ixiacom.com/OA_HTML/jtflogin.jsp

    - iii -

    mailto:support-japan@ixiacom.com?subject=Enquiry mailto:support-india@ixiacom.com?subject=Enquiry mailto:support-china@ixiacom.com mailto:support-china@ixiacom.com https://ebsoprod.ixiacom.com/OA_HTML/jtflogin.jsp https://ebsoprod.ixiacom.com/OA_HTML/jtflogin.jsp

  • Table of Contents

    Chapter 1: Introduction 1

    Protocols 1

    ScriptGen 1

    Layout of This Manual 1

    What is Deprecated in IxNetwork 2

    Support for External License Server 2

    Setting the Environment Variable on a Windows Host 3

    Advice to Readers 3

    Chapter 2: High-Level and Utility API Description 5

    Protocols 7

    IGMP 7

    ixTransmitIgmpJoin/ixStartIgmp 7

    ixTransmitIgmpJoin/ixStopIgmp 7

    BGP4 7

    ixStartBGP4 / ixStopBGP4 7

    OSPF 7

    ixStartOspf / ixStopOspf 7

    OSPFv3 8

    ixStartOspfV3 / ixStopOspfV3 8

    ISIS 8

    ixStartIsis / ixStopIsis 8

    RSVP 8

    ixStartRsvp / ixStopRsvp 8

    LDP 8

    ixStartLdp / ixStopLdp 8

    MPLS OAM 8

    ixStartMplsOam / ixStopMplsOam 8

    MLD 9

    ixStartMld / ixStopMld 9

    RIP 9

    - iv -

  • ixStartRip / ixStopRip 9

    RIPng 9

    ixStartRipng / ixStopRipng 9

    PIM-SM 9

    ixStartPimsm / ixStopPimsm 9

    STP 10

    ixStartStp / ixStopStp 10

    EIGRP 10

    ixStartEigrp / ixStopEigrp 10

    BFD 10

    ixStartBfd / ixStopBfd 10

    CFM 10

    ixStartCfm / ixStopCfm 10

    Chapter 3: IxTclHal API Description 11

    protocolServer 13

    Interface Table 14

    ARP 15

    arpServer 15

    arpAddressTableEntry 16

    ARP 17

    arpServer 17

    arpAddressTableEntry 18

    IGMP 19

    igmpServer 19

    igmpAddressTable 20

    igmpAddressTableItem 20

    IGMP (New) 22

    igmpVxServer 22

    igmpQuerier 23

    igmpLearnedInfo 25

    igmpHost 25

    igmpGroupRange 26

    - v -

  • igmpSourceRange 27

    MLD 28

    mldServer 28

    mldQuerier 29

    mldQuerierLearnedInfo 31

    mldHost 31

    mldGrpRange 32

    mldSrcRange 33

    BGP4 34

    bgp4Server 36

    bgp4Neighbor 36

    bgp4RouteItem 42

    bgp4AsPathItem 43

    bgp4ExtendedCommunity 44

    bgp4MplsRouteRange 44

    bgp4RouteFilter 44

    bgp4LearnedRoute 45

    bgp4IncludePrefixFilter 46

    bgp4VpnL3Site 46

    bgp4VpnTarget 49

    bgp4VpnRouteRange 49

    bgp4VpnL2Site 50

    bgp4VpnLabelBlock 51

    bgp4StatsQuery 52

    bgp4OpaqueRouteRange 52

    bgp4routeImportOption 52

    bgp4VpnBgpAdVplsRange 53

    bgp4McastSenderSite 54

    bgp4McastReceiverSite 56

    bgp4UserDefinedAfiSafi 57

    bgp4userDefinedAfiSafiRoute 57

    OSPF 58

    - vi -

  • ospfServer 58

    ospfRouter 59

    ospfRouteRange 62

    ospfInterface 63

    ospfNetworkRange 64

    ospfUserLSAGroup 65

    ospfUserLSA 66

    ospfRouterLSAInterface 66

    OSPFv3 67

    ospfV3Server 68

    ospfV3Router 69

    ospfV3RouteRange 71

    ospfV3NetworkRange 72

    ospfV3Interface 73

    ospfV3UserLSAGroup 73

    ospfV3LsaAsExternal 75

    ospfV3LsaInterAreaPrefix 75

    ospfV3LsaInterAreaRouter 75

    ospfV3LsaIntraAreaPrefix 76

    ospfV3LsaLink 76

    ospfV3LsaNetwork 76

    ospfV3LsaRouter 76

    ospfV3LsaRouterInterface 77

    ospfV3IPv6Prefix 77

    ISIS 79

    isisServer 80

    isisRouter 81

    isisRouteRange 84

    isisGrid 84

    isisGridInternodeRoute 86

    isisGridRoute 86

    isisGridOutsideLink 87

    - vii -

  • isisGridRangeTe 88

    isisGridEntryTe 88

    isisGridTePath 89

    isisInterface 89

    isisLearnedIpv4 Prefixes 91

    isisLearnedIpv6 Prefixes 91

    RSVP-TE 92

    rsvpServer 93

    rsvpNeighborPair 94

    rsvpDestinationRange 98

    rsvpSenderRange 102

    rsvpEroItem 105

    rsvpRroItem 105

    rsvpPlrNodeIdPair 106

    rsvpCustomTLV 106

    rsvpTunnelHeadToLeaf 107

    rsvpTunnelHead TrafficEndPoint 107

    rsvpTunnelLeafRange 108

    rsvpTunnelTail TrafficEndPoint 108

    LACP 110

    lacpLearnedInfo 110

    lacpLink 111

    lacpServer 114

    LDP 115

    ldpServer 116

    ldpRouter 117

    ldpAdvertiseFecRange 121

    ldpRequestFecRange 121

    ldpInterface 121

    ldpTargetedPeer 125

    ldpLearnedMartini Label 125

    ldpLearnedIpV4 Label 125

    - viii -

  • ldpAtmRange 125

    ldpAssignedAtmLabel 125

    ldpLearnedIPv4AtmLabel 125

    ldpL2VpnInterface 126

    ldpL2VpnVcRange 126

    ldpL2VplsMac Range 130

    ldpExplicitIncludeIpFec 131

    ldpMulticastLeafRange 131

    ldpOpaqueValueElement 131

    ldpLearnedMulticastLabel 132

    ldpLearnedOpaqueValueElement 132

    MPLS OAM 133

    mplsOamServer 133

    mplsOamRouter 134

    mplsOamInterface 135

    bgp4VpnL2Site 136

    ldpServer 136

    rsvpServer 136

    mplsOamGeneralLearnedInfo 136

    mplsOamTriggeredPingLearnedInfo 137

    Link OAM 139

    linkOamServer 139

    linkOamLink 140

    linkOamInterface 150

    linkOamSymTlv 150

    linkOamFrameTlv 151

    linkOamPeriodTlv 152

    linkOamSSTlv 152

    linkOamOrgEventTlv 153

    linkOamOrgInfoTlv 153

    linkOamVar Container 154

    linkOamOrgTlv 154

    - ix -

  • linkOamDiscLearnedInfo 155

    linkOamEventNotifnInfo 156

    linkOamVarRequest LearnedInfo 158

    RIP 159

    ripServer 159

    ripInterfaceRouter 160

    ripRouteRange 161

    RIPng 162

    ripngServer 162

    ripngRouter 163

    ripngInterface 164

    ripngRouteRange 164

    PIM-SM 166

    pimsmServer 167

    pimsmRouter 168

    pimsmInterface 169

    pimsmInterfaceLearnedInfo 172

    pimsmJoinPrune 172

    pimsmLearnedDataMdt 174

    pimsmSource 174

    pimsmLearnedJoinState 175

    pimsmDataMdtRange 175

View more >