Home > Mitel > Communications System > Mitel SX 200 IP NODE Instructions Guide

Mitel SX 200 IP NODE Instructions Guide

    Download as PDF Print this page Share this page

    Have a look at the manual Mitel SX 200 IP NODE Instructions Guide online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 55 Mitel manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							11
    •  Ports should be configurable to accept untagged information, pass this on to a specified VLAN, as well as accepting
    tagged information. The port should also strip off tagging for data from a specific VLAN, but not strip data from other
    VLANs. This is used when connecting the dual port phones and PCs to the network.
    Some other VLAN guidelines for use with voice include:
    •  Additional bandwidth is always good!
    •  Use full duplex wherever possible
    •  Don’t use VLAN 0
    •  Set Priority to value 6 for voice
    •  Set Priority for untagged VLAN/native VLAN/default_vlan to 0
    •  Hubs don’t support priority queuing, so use Layer2 switches with 802.1p/Q support
    3.8.1.1  Cisco Port Examples
    This is data collected from the command line interface (RS232 connection)
    3.8.1.1.1  Dual Mode / Trunk
    This mode allows untagged information to be placed onto a specific VLAN as well as passing VLAN tagged data for other
    VLAN. Typically this configuration would be used to connect to a dual port phone with an attached PC (no VLAN).
    >switchport trunk encapsulation dot1q
    >switchport trunk native vlan 193
    >switchport mode trunk
    >spanning-tree portfast
    1.  This configuration is for the dual port phones. It can be seen that the port will provide VLAN tagging through the first
    command line, and that the encapsulation type is to IEEE802.1Q (dot1q). Cisco also supports a similar scheme of
    priority with ISL encapsulation, but this is proprietary so will not inter-work with other vendor equipment.
    2.  The port is configured such that untagged information will be directed to (native) VLAN193.
    3.  The port is considered as a trunk due to the fact that it handles multiple VLAN connections.
    4.  The last command indicates that this port will not be closed down during spanning tree operations. It is left to the
    network engineer to ensure that there are no network loops behind this connection. (This command would typically
    be used when connection is to a server or the main controller, i.e. IP-Node).
    3.8.1.1.2  Access Port / Non-VLAN aware device
    This interface will not accept VLAN tagged information, but will add tagging information to data between the access port
    and VLAN712 (in this case the voice VLAN). This would be used for the SX-200 IP NODE, or for an application server
    such as Speak at Ease. This port should nto be shared with other devices and should be dedicated to the server or IP-
    Node.
    >interface FastEthernet0/19
    >switchport access vlan 712
    >spanning-tree portfast
    Other commands will allow the individual port priority to be specified. In the case of the access port, the ‘encapsulation’
    method is specified elsewhere.
    Whilst, the IEEE specification allows for VLANs from 0 to 4095 not all vendors support this range. As a general rule VLAN
    0 is treated in different ways by different vendors. The recommendation is not to use VLAN0. Cisco also reserves VLAN
    1000 upwards for its own purposes, so these are also not recommended for use.
    3.8.1.1.3 Multi-VLAN Port
    Cisco devices provide this as another port configuration. However on some of the devices it is not possible to use this and
    ‘Trunk’ ports on the same unit. Unfortunately, the multi-VLAN port type is needed in order to work with other vendor
    products. A ‘Trunk’ port can be used, but it will also remove tagging from the configured native VLAN, which may not be
    what is required. There are two possible ways out of this situation:
    •  Run ISL between the two units, but then they both need to be Cisco
    •  Create a dummy VLAN that is not used anywhere else in the network. This will ensure compatibility with other vendor
    units and allow products to be mixed.
    3.8.1.2  HP Port Examples
    The HP switch uses a similar RS232 connection, but the user interface is more menu-driven. This makes the configuration
    much more intuitive. A typical screen display is shown: 
    						
    							12
    Actions->   Back     Add     Edit     Delete     Help
    Port    DEFAULT_VLAN  voice_vlan    data_vlan     test4
    ----- + ------------  ------------  ------------  ------------
      1   | Untagged      Tagged        No            No
      2   | Untagged      Tagged        No            No
      3   | Untagged      Tagged        No            No
      4   | Untagged      Tagged        No            No
      5   | Tagged        Tagged        Tagged        No
      6   | No            No            No            Untagged
      7   | No            Untagged      No            No
      8   | Untagged      No            No            No
      9   | Untagged      No            No            No
      10  | Untagged      No            No            No
      11  | Untagged      No            No            No
      12  | Untagged      No            No            No
    The default_vlan is VLAN1. The VLAN numbers have been assigned names to help follow which function is assigned to
    which VLAN. The ‘voice_vlan’ is VLAN2, the ‘data_vlan’ is VLAN3 and ‘test4’ is VLAN4.
    The IP devices that would be connected to the port examples above would be:
    •  Ports 1 to 4: Dual port phones with PCs.
    •  Port 5: Interconnect between network switches.
    •  Port 7: MITEL SX-200 IP NODE, or similar voice applications such a Speak at Ease.
    •  Ports 8 to 12: Connect only to PCs.
    In common with many switch vendors it is not recommended to use VLAN0 with HP. However it is possible to extend the
    VLAN numbering up to the maximum of 4095.
    3.8.2  WAN Layer 3 Priority
    There are a number of different WAN technologies to provide data routing with different priorities and service level
    agreements. Most of these deal with the WAN technology, but most rely on information being presented in the Layer 3
    Type of Service field.
    The Type of  Service field has undergone some name changes as well as additional functions. This field is now also
    covered as DiffServ, or Differentiated Services. The DiffServ uses the precedence and some of the TOS bits (TOS instead
    of Type of Service field) to provide 64 different services. See the diagram in section 3.8 above to find the location of Type
    of Service field.
    The MITEL IP NODE and IP-Phones use the Type of Service format for priority and TOS. This complies with RFC791, but
    also by choice of value, RFC1122 and RFC1349.
    The precedence field is similar in operation to the IEEE802.1p field, and in fact many routers offer the capability of
    mapping between the two schemes. Once a TOS and precedence is chosen it never changes. Therefore the voice
    application sets the appropriate values before data is sent. Voice applications are fixed with a value of 0xB0 for the Type
    of Service field. This provides a precedence of 5 with minimum delay. This is equivalent to a DiffServ value of 44 decimal.
    All that is required is that the router device support priority queuing mechanisms, such as Weighted Fair Queuing.
    DT RC 0
    10110000T
    ype of Service Field
    Precedence
    TOS 
    						
    							13
    With a Layer 3 device, such as a router, the packet per second (PPS) throughput is also important. With an IP-Phone the
    frame rate is every 20ms. This means that the phone will send 50 packets per second and will also receive 50 packets per
    second. Beware though how vendors might specify the PPS rating. For example, with two phones connected to a router
    each port will send and receive 50PPS. That’s 100PPS per port, requiring that 200PPS to be handled. However, between
    the phones only 50PPS went one way and 50PPS in the return direction. So, throughput was 100PPS.
    In this diagram the Router has a handling capacity of 15,000PPS. Throughput would be half this number.
    3.8.3  Network Topology with Priority
    The following network diagram highlights the use of the Dual Port Phones and the configuration of a network including
    VLAN priority and also the use of DiffServ/TOS in the WAN connection.
    Router
    IP
    Phone
    Router
    IP
    Phone
    15,000PPS 15,000PPS
    100PPS
    100PPS 100PPS
    50PPS 50PPS
    50PPS 50PPS50 (in) + 50 (out) = 100PPS
    50 (in) + 50 (out) = 100PPS
    Router handles upto
    15,000 / 200 =
    75 conversations
    Total = 200 
    						
    							14
    In the diagram, the network switch ports connected to the Dual Port Phones must be able to accept both untagged
    information and tagged information. The untagged data will then be translated to a ‘data’ VLAN (1), whereas the voice will
    be destined for a Voice VLAN (2). In the outgoing direction, these ports must also pass information from the Voice VLAN
    still tagged, but traffic from the ‘data’ VLAN must be sent untagged for the devices that are incapable of handling VLAN
    information.
    The requirement to use VLAN and priority queuing becomes obvious when both ‘data’ and Voice information must share a
    link between units within the network. In this case it is important that the deterministic voice information gets priority over
    the non-deterministic ‘data’ traffic. This is where the IEEE802.1p comes into play, and IEEE802.1p is a subset within
    IEEE802.1Q.
    Routers, or Layer3 switches, involved in segmenting the network will also need connections into the different VLANs.
    Each VLAN will be identified by a VLAN number, but also by the unique sub-net address. In this way the routers and
    Layer3 switches that are unaware of VLAN can still pass data between the VLANs. In this case it is required that a
    separate physical connection be made to each VLAN, and that the ports on the Layer2 switch only pass information to
    and from one specific VLAN. At the Layer2 port, the VLAN information is removed on egress and added on ingress
    according to the port or VLAN configurations.
    Some routers are VLAN aware. These can be considered to include a virtual Layer2 switch within the unit, which then
    directs data according to the VLAN information. These devices are often referred to as including ‘Virtual Ports’. The
    advantage is that only one physical connection is needed to handle multiple VLANs.
    3.8.4  Use of Subnets
    Generally this is a good thing to do, irrespective of whether a voice over IP installation is being used.
    Creating a flat network may appear to speed up transactions due to the high link speed, but Layer3 switches are very
    much hardware oriented today, and give equally good performance as their Layer2 counterparts.
    Remember that in the Layer2 switch environment, data can be addressed directly to a specific port hence reducing
    loading on links not used. However, where the Layer2 devices are unable to identify an address, or port location to use,
    additional protocols are needed to get this information. These additional protocols generally broadcast data to every port
    Router
    Router
    IP PhoneIP PhoneIP Phone
    Access
    VLAN(1),2
    Access
    VLAN(1),2
    Access
    VLAN1,2
    Access
    VLAN(1),2
    Access
    VLAN1,2
    Access
    VLAN(1)
    Access
    VLAN(2)
    YIELDRouter with Virtual
    Ports QoS enabled
    Key:   VLAN(1),2 means:
    Untagged data on VLAN 1.
    VLAN2 accepted in 802.1Q format
    These ports DONT
    work on untagged
    data 
    						
    							15
    and device. In this instance, the loading on the network is almost back to that of a shared environment. The Layer 2
    devices maintain a list of addresses and port location in internal memory. If the list is small, then the level of broadcasts
    can also increase since new information is rapidly ‘aged’ out of the list.
    Hence a large flat network can potentially grind to halt, not because of genuine traffic loading, but simply due to the
    amount of broadcast traffic that will be needed. Using subnets helps by segmenting broadcast domains. The Layer2
    devices subsequently need to hold less information, and so broadcast less often.
    Therefore including Layer3 devices will improve speed within communities of interest and the overall network, as well as
    reducing the burden on the system to all the broadcast traffic. It is also a requirement for VLANs to operate correctly and
    provide the voice priority that is required when using Dual Port Phones.
    4. Maintaining Availability of Connections
    This area could be considered as the signalling quality of service. It is a measure of how long a user needs to wait before
    a service becomes available, or whether the user becomes blocked from using a function. Examples of this would be
    delay in receiving dial tone, or blocking that could occur if there are insufficient PSTN trunks.
    4.1 System Capabilities
    As the system grows, and more traffic is presented, it has to deal with an ever-increasing number of tasks. The end result
    of this is that feature interaction becomes slower. The ICP systems are engineered to ensure that with different
    combinations of devices services are still maintained within normal working parameters. The exact details are not
    captured here, but are specific to particular releases, since changes in software or hardware have a bearing on the
    results.
    In terms of calculating some of these limitations a good guideline has been to use the PI numbers from SX200 and add
    10% overhead for IP devices.
    4.2 Traffic
    The largest effect on performance and availability is the level of traffic that the units need to handle. There are a number
    of areas that are affected by traffic. These include:
    •  Trunks to PSTN
    •  E2T (Gateway) channels
    • DSP channels
    •  LAN blocking between devices
    •  WAN blocking between end points
    The traffic guidelines used in calculating the system performance are based on:
    •  Standard busy office traffic : 6CCS (about 6 calls per hour)
    •  ACD : 27CCS (about 27 calls per hour)
    •  36CCS = 1 erlang = 3600 call seconds during the busy hour.
    •  Traffic is split roughly 65% to and from trunks, with the remainder internal or intercom traffic.
    •  Traffic blocking is calculated using ErlangB formula
    •  Traffic blocking probability for internal/intercom traffic is P.001 (1 in 1000 calls blocked)
    •  Traffic blocking probability for trunk traffic is P.01 (1 in 100 calls blocked)
    For TDM traffic it is possible to calculate the amount of traffic that needs to be presented in terms of CCS and match this
    to a number of trunk channels. In the IP world fixed channels do not exist, so this calculation becomes a little trickier.
    In calculating the amount of traffic that can be handled over a LAN or WAN link, the bandwidth calculations in section 3.6
    Available Bandwidth can be applied. From these it is possible to work out a number of ‘voice channels’ and hence assign
    a particular CCS rating.
    4.2.1  WAN traffic worked example
    In this example we will assume the following configuration:
    •  There are 50 IP Phones at the corporate centre
    •  There are 10 IP phones over a T1 link at a remote site
    •  Trunk traffic is 65% of all traffic 
    						
    							16
    CalculationFormulaResult
    Remote Phones10Total CCS at remote site Remote phones x 6CCS 60CCSPercentage trunk traffic Total CCS x 65% 39CCSPercentage intercom traffic Total CCS x (100 – trunk traffic)% 21CCS
    Total traffic over WANTotal traffic – local traffic60.0CCS
    Thus:
    •  The total traffic handled is 60CCS.
    From an earlier calculation it was highlighted that a T1 WAN link, without QoS, could handle 6 G.711 ‘voice channels’.
    From ErlangB tables with P.001 blocking such a link can handle 41.1CCS. There is therefore a mismatch between
    presented traffic and carrying capacity.
    Solutions that come from this can then be covered by:
    •  Use compression (G.729) to the remote phones. This increases the ‘voice channel’ capability. However it also
    reduces voice quality, which may not be acceptable.
    •  The WAN link bandwidth could be increased
    •  Enabling QoS support on the WAN link will allow an increase in capacity, in this case to 10 channels or 111CCS
    •  The blocking ratio could be changed to P.01, such a link would handle 68.8CCS
    •  The number of remote phones could be reduced, or the overall number of phones could be reduced.
    These are all potential solutions and each may have to be investigated to understand the nature of the installation. Doing
    this calculation up front ensures that such issues are highlighted before equipment is bought and installed.
    4.3  IP Trunking limits
    The IP-Trunking is a form of networking that allows traffic from different NODES to be passed between them. This
    provides the ability to build larger systems, as well as combining systems in different geographic locations as a single
    system.
    Where LAN/WAN connections exist between nodes, then this medium can be used to pass traffic. A limit on the number
    of conversations is set on this connection. In the event this limit is exceeded, an alternative path will be tried, be it via a
    different node connected via IP, or alternatively through the PSTN TDM network.
    The issue is what trunk restriction value to set for a particular connection. This relies very much on traffic and also the
    bandwidth calculations, such as those carried out in earlier sections.
    Since the bandwidth is derived from the number of conversations it is important to understand which CODEC will be used
    across the link. Is it exclusively G.729, or G.711 or a combination of both?
    Also, the level of networking between nodes needs to be understood and whether this includes PSTN trunk traffic or only
    internal intercom traffic.
    As a general guideline we can consider that a single node might have a high networking traffic ratio of 15%. For a
    particular node with a number of devices, the amount of traffic to and from this node will remain essentially constant. In a
    Multi-Node system, what will differ, will be the level of traffic destined for another particular node. For example, 15% of
    traffic might be destined for the second node in a two-node system, but in a three node system, 7.5% will be destined for
    Ethernet S witch
    RouterRouter
    LAN Segment
    1
    IP
    Phone
    (Remote) LAN
    Segment 2
    WAN3SX-200 IP NODE
    Ethernet S witchIP
    Phone
    50 Phones10 Phones 
    						
    							17
    each the other two nodes. Obviously in the second scenario less bandwidth will be needed per node to and from a
    particular node, but the total per node will remain about the same, i.e. 7.5% + 7.5% = 15%.
    4.3.1  IP Trunk Limit working example
    Consider the following example:
    •  Two equal sized systems
    •  Exclusively 120 IP Trunks/phones
    •  Calls from TDM, or to TDM devices including trunks, use G.711 CODEC
    •  Calls between IP devices use the G.729 CODEC
    •  Traffic is typically 35% internal, the remainder 65% to and from PSTN trunks
    •  Calls internally are typically 50% outgoing and 50% incoming
    •  Traffic is rated at 6CCS per device
    •  Traffic between nodes is 15%
    Doing some simple calculations below:
    CalculationFormulaResult
    Traffic from IP sets Number of sets (250) x 6CCS 1500CCSPercentage networked Total traffic  x 15% 225CCSPercentage traffic intercom Networked traffic  x 35% 79CCSPercentage traffic trunk to PSTN Networked traffic – intercom traffic 146CCSTotal Number of IP Trunk channels
    neededErlangB on total IP trunk traffic (225CCS) 13 Channels (P.01)
    Number of  channels needed for PSTN
    Trunks (G.711)ErlangB on PSTN trunk traffic (146CCS) 10 Channels *1 (P.01)
    Number of channels needed for
    Intercom/Internal  traffic (G.729)ErlangB on Intercom traffic (79CCS) 7 Channels *1 (P.01)
    Bandwidth needed (use worse case) Number of G.711 channels (10) x 100k +
    [Total number of channels (13) – PSTN
    trunk channels(10)] x 40k           *21120kbits/s
    WAN Bandwidth RequiredAssume with QoS so / 70%1600kbits/sNumber of channels for IP TrunkTotal number of channels13 Channels
    IP
    PSTN
    IP
    PhoneIP
    Phone
    IP Trunking
    G.711
    G.729
    IP-NodeIP-Node
    SX200SX200 
    						
    							18
    *1 Note: The number of channels needed purely for internal traffic is 7. For external traffic the total number is 10.
    However, together the total is only 13. How is this so? The reason is that a number of channels will have shared use, in
    this case it must be 4 (10+7-13). The higher G.711 rate is used to ensure adequate bandwidth at all times.
    *2 Note: The bandwidths of 100k and 40k are used assuming that Ethernet is used between the two nodes. For example if
    PPP were used between the two nodes then the bandwidths would reduce to 84k and 24k respectively reducing the
    overall bandwidth requirement to 912kbits/s or a WAN bandwidth of 1300kbits/s.
    Thus it can be seen that this data rate is pretty close to a typical T1 rate. The option could be to increase the available link
    rate by upgrading to an E1 link, or multiple T1 links, or accept a lower quantity of IP Trunk calls, i.e. slight reduction in
    inter-node traffic. 
    						
    							19
    5. Getting Started
    The above two sections have dealt with network conditions and call traffic. However, before any of this can occur, the
    system needs to be installed and the end devices need some code to get them running.
    5.1  Start-up sequence for phones:
    This is the normal sequence of events for a dual port IP Phone, where VLANs are implemented:• Power up•  Run ‘Boot’ code•  Request IP address (untagged) through DHCP•  Receive IP address from default VLAN (data VLAN) and specific phone and system options•  Check VLAN information•  Relinquish/Release IP address (untagged)•  Request IP address on voice VLAN (tagged)•  Receive IP address from voice VLAN and specific phone and system options again•  Check VLAN information matches, if not repeat until it is.•  Locate TFTP server•  Get running code•  Register with call control• Go!
    The phone does a double fetch of information, so it is important to have the same VLAN and priority information in the
    DHCP server associated with the data VLAN as it is for the DHCP server associated with the voice VLAN, i.e. copy the
    option data.
    The engineering guideline that can be highlighted here is that this sequence works with either multiple DHCP servers on
    each VLAN, or that the 
    router/Layer3 switch connecting the VLANs has DHCP forwarding capability.
    Some options also exist to improve system start-up time. To improve phone download time, especially when a number
    (currently more than 400) of IP-Phones are associated with a controller, an external TFTP server, such as an NT server
    can be used. In the DHCP server, used by the phones, just alter the TFTP IP address to match and copy the download
    files onto the TFTP server. In this way multiple downloads can occur in parallel reducing system start-up time after a re-
    boot.
    The sequence above assumes that the phones will get information from a DHCP server. There is also the possibility to
    manually programme up the IP-Phone with the same information as it starts to boot up. In this way the information is fixed,
    and requires little DHCP intervention. This method can be particularly useful where a phone is used on a remote WAN link
    and the router cannot forward DHCP requests, or where a local DHCP server does not exist. It can also be useful where
    VPNs are employed, for much the same reasons, that DHCP forwarding may not be available.
    5.2  Start-up Sequence for the Controller
    The sequence involves bringing up the RTC with call control. and including the DHCP and TFTP servers. In parallel the
    E2T (gateway) is also ‘brought into life’ and a couple of the DHCP of options are used to identify the download code for
    this unit.
    It is recommended that the IP NODE DHCP server be used locally within the NODE for devices on the voice VLAN. This
    can be disabled, but would then require an external DHCP server to service devices on the voice VLAN.
    5.3 DHCP Options
    The DHCP options to use within the DHCP server may differ from product release to product release, so it is
    recommended that the associated documentation for the product and release be consulted.
    As an overview, the options currently used are shown here (product documentation is master):
    DHCP Option Information
    003 – Router Address IP Address, e.g. 192.167.22.251066 – FTP IP address (same as option 129), for E2T IP Address, e.g. 192.167.22.10067 –Name of file on FTP server “bootfile”128 – (Specific) TFTP Server IP Address, e.g. 192.167.22.10129 – (Specific) RTC IP Address, e.g. 192.167.22.10130 – (Specific) IP Phone Load “MITEL IP PHONE”132 – (Specific) VLAN ID (32 bit) 0x2133 – (Specific) Priority (32 bit) 0x6 
    						
    							20
    5.4  DHCP Lease Time
    To allow users to move off the local sub-net, or to let new people join a subnet, a method is needed to give up an IP
    address and also obtain a new address. If a phone is disconnected it obviously cannot talk to the DHCP server, so
    another method is needed to free up unused addresses. This is the DHCP lease time. This helps provide the Dynamic in
    DHCP by clearing out unused IP addresses and making them available for new requests.
    The timer can be set from a few minutes to weeks. Typically 
    30 minutes is a good time. It reduces the amount of
    checking to see if an IP address is still in use, as well as providing a reasonable recovery time to free up any unused
    addresses. 
    						
    All Mitel manuals Comments (0)

    Related Manuals for Mitel SX 200 IP NODE Instructions Guide